OSDN Git Service

586e53f77a14403e874f1227a523499b267df0f3
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
2
3         * g++.dg/opt/const-5.C: New test.
4
5 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6             Maxim Kuvyrkov  <maxim@codesourcery.com>
7
8         * gcc.target/ia64/20040709-2.c: New test.
9
10 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11
12         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
13
14 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
15
16         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
17         to each function.  Check that there are no unsigned loads.
18
19 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
20
21         PR tree-optimization/33136
22         * gcc.c-torture/execute/20070824-1.c: New test.
23         * gcc.dg/pr33136-1.c: New test.
24         * gcc.dg/pr33136-2.c: New test.
25         * gcc.dg/pr33136-3.c: New test.
26
27 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
28
29         PR tree-optimization/33735
30         * g++.dg/torture/pr33735.C: New.
31
32 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
33
34         PR middle-end/33706
35         * gcc.dg/va-arg-pack-2.c: New.
36
37 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
38
39         PR tree-optimization/33619
40         * gcc.dg/pr33619.c: New test.
41
42 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
43
44         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
45         flag for AIX.
46         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
47
48 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
49
50         PR libfortran/33055
51         * gfortran.dg/inquire_11.f90: New test.
52         * gfortan.dg/negative_unit_int8.f: New test.
53
54 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
55
56         PR target/33133
57         * gcc.c-torture/compile/pr33133.c: New test.
58
59 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
60
61         PR libfortran/33672
62         * gfortran.dg/namelist_40.f90: New test.
63
64 2007-10-14  Tobias Burnus  <burnus@net-b.de>
65
66         PR fortran/33745
67         * gfortran.dg/bounds_check_11.f90: New.
68
69 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
70
71         PR c++/30303
72         * g++.dg/other/ctor1.C: New test.
73         * g++.dg/other/ctor2.C: New test.
74         * g++.dg/other/dtor1.C: New test.
75
76 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
77
78         * gfortran.dg/bounds_check_10.f90: Fix testcase.
79
80 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
81             Paul Thomas  <pault@gcc.gnu.org>
82
83         PR fortran/33254
84         PR fortran/33727
85         * gfortran.dg/bounds_check_10.f90: New.
86
87 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
88
89         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
90         * gcc.target/powerpc/popcount-1.c: Same.
91
92 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
93
94         PR c++/26698
95         * g++.dg/conversion/op4.C: New test.
96
97 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
98
99         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
100
101 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
102
103         PR fortran/33542
104         * gfortran.dg/ambiguous_specific_1.f90: New test.
105
106 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
107
108         PR fortran/33664
109         * gfortran.dg/impure_spec_expr_1.f90: New test.
110         * gfortran.dg/char_result_7.f90: Remove illegal test.
111
112 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
113
114         PR 11001
115         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
116         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
117         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
118         * gcc.target/i386/pr11001-memset-1.c: New testcase.
119         * gcc.target/i386/pr11001-memset-2.c: New testcase.
120         * gcc.target/i386/pr11001-memset-3.c: New testcase.
121         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
122         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
123         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
124
125 2007-10-12  Richard Guenther  <rguenther@suse.de>
126
127         PR middle-end/26198
128         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
129         * gcc.c-torture/execute/20071011-1.c: Likewise.
130         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
131
132 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
133
134         PR tree-optimization/33742
135         * gcc.dg/pr33742.c: New testcase.
136
137 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
138
139         PR tree-optimization/33645
140         * gcc.dg/pr33645-1.c: New test.
141         * gcc.dg/pr33645-2.c: New test.
142         * gcc.dg/pr33645-3.c: New test.
143  
144         PR c++/32121
145         * g++.dg/ext/label4.C: Adjust error regexp.
146         * g++.dg/ext/label6.C: Adjust error regexp.
147         * g++.dg/ext/label7.C: New test.
148         * g++.dg/ext/label8.C: New test.
149         * g++.dg/ext/label9.C: New test.
150
151 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
152
153         PR middle-end/33676
154         * gcc.dg/pr33676.c: New.
155
156 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
157
158         PR c++/31441
159         * g++.dg/cpp0x/variadic83.C: New.
160
161 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
162
163         PR c++/33461
164         * g++.dg/cpp0x/variadic81.C: New.
165         * g++.dg/cpp0x/variadic82.C: Likewise.
166
167 2007-10-11  Richard Guenther  <rguenther@suse.de>
168
169         PR middle-end/33724
170         * gcc.dg/pr33724.c: New testcase.
171
172 2007-10-11  Richard Guenther  <rguenther@suse.de>
173
174         PR c/33726
175         * gcc.dg/pr33726.c: New testcase.
176
177 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
178
179         PR fortran/33500
180         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
181         
182 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
183
184         PR testsuite/33391
185         * gfortran.dg/do_3.F90: Run with -fwrapv.
186
187 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
188
189         * gcc.dg/unwind-1.c: New.
190
191 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
192
193         PR libfortran/33683
194         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
195         failure on some common systems.
196
197 2007-10-09  Richard Guenther  <rguenther@suse.de>
198
199         PR middle-end/33692
200         * gcc.dg/pr33692.c: New testcase.
201
202 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
203
204         PR middle-end/33669
205         * gcc.c-torture/execute/pr33669.c: New.
206
207 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
208
209         PR tree-optimization/33615
210         * g++.dg/tree-ssa/pr33615-2.C: New test.
211
212 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
213
214         PR tree-optimization/33615
215         * g++.dg/tree-ssa/pr33615.C: New test.
216
217 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
218
219         PR tree-optimization/33572
220         * g++.dg/torture/pr33572.C: Replace with complete test.
221
222 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
223
224         PR fortran/33689
225         * gfortran.dg/spec_expr_5.f90: New.
226
227 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
228
229         * gcc.dg/pragma-darwin-2.c: New.
230
231 2007-10-08  Richard Guenther  <rguenther@suse.de>
232
233         PR middle-end/33693
234         PR middle-end/33695
235         PR middle-end/33697
236         * gcc.dg/pr33693.c: New testcase.
237         * gcc.dg/pr33695.c: Likewise.
238         * gcc.dg/pr33697.c: Likewise.
239
240 2007-10-08  Richard Guenther  <rguenther@suse.de>
241
242         PR middle-end/33691
243         PR middle-end/33694
244         PR middle-end/33696
245         * gcc.dg/pr33691.c: New testcase.
246         * gcc.dg/pr33694.c: Likewise.
247         * gcc.dg/pr33696.c: Likewise.
248
249 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
250
251         PR libfortran/33683
252         * gfortran.dg/gamma_5.f90:  New test case
253
254 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
255
256         PR fortran/20851
257         * initialization_1.f90: Fix dg-error annotations.
258         * initialization_14.f90: New.
259         * initialization_7.f90: Fix dg-error annotations.
260         * initialization_9.f90: Likewise.
261
262 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
263
264         * gfortran.dg/error_recovery_4.f90: New test.
265
266 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
267
268         * gfortran.dg/default_format_denormal_2.f90: New test.
269         * gfortran.dg/default_format_2.inc: New test.
270         * gfortran.dg/default_format_denormal_1.f90: New test.
271         * gfortran.dg/default_format_1.inc: New test.
272         * gfortran.dg/default_format_1.f90: Don't test for denormalized
273         numbers.
274         * gfortran.dg/default_format_2.f90: Don't test for denormalized
275         numbers.
276
277 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
278
279         * gfortran.dg/namelist_15.f90: Revise test.
280
281 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
282
283         PR tree-optimization/33655
284         * gcc.dg/torture/pr33655.c: New.
285
286 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
287
288         PR tree-optimization/33572
289         * g++.dg/torture/pr33572.C: New.
290
291 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
292
293         PR fortran/25076
294         * gfortran.dg/forall_11.f90: New.
295
296 2007-10-05  Michael Matz  <matz@suse.de>
297
298         PR middle-end/33667
299         * gcc.dg/pr33667.c: New testcase.
300
301 2007-10-05  Richard Guenther  <rguenther@suse.de>
302
303         PR middle-end/33666
304         * gcc.dg/pr33666.c: New testcase.
305
306 2007-10-05  Michael Matz  <matz@suse.de>
307
308         PR inline-asm/33600
309         * gcc.target/i386/pr33600.c: New testcase.
310
311 2007-10-05  Richard Guenther  <rguenther@suse.de>
312
313         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
314
315 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
316
317         PR target/33635
318         * gcc.target/mips/pr33635-1.c: New test.
319
320 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
321
322         PR libfortran/33253
323         * gfortran.dg/namelist_39.f90: Revise to use long names.
324
325 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
326
327         PR fortran/33646
328         * gfortran.dg/pr33646.f90: New file.
329
330 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
331
332         PR fortran/33529
333         * gfortran.dg/char_type_len_2.f90: Adjust error message.
334         * gfortran.dg/char_decl_2.f90: New test.
335
336 2007-10-04  Richard Guenther  <rguenther@suse.de>
337
338         PR middle-end/33641
339         * gcc.c-torture/compile/pr33641.c: New testcase.
340
341 2007-10-04  Michael Matz  <matz@suse.de>
342
343         PR rtl-optimization/33653
344         * gcc.dg/pr33653.c: New.
345
346 2007-10-04  Richard Guenther  <rguenther@suse.de>
347
348         PR tree-optimization/33627
349         * g++.dg/torture/pr33627.C: New testcase.
350
351 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
352
353         PR fortran/33626
354         * gfortran.dg/parens_6.f90: New.
355
356 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
357
358         PR fortran/33646
359         PR fortran/33542
360         * gfortran.dg/ambiguous_specific_1.f90: Remove.
361
362 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
363
364         * g++.dg/ext/gnu-inline-global-redecl.C: New.
365
366 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
367
368         PR target/33635
369         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
370         and mips_forced_be.
371         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
372         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
373         options.
374         * gcc.target/mips/fpr-moves-1.c: New test.
375         * gcc.target/mips/fpr-moves-2.c: Likewise.
376         * gcc.target/mips/fpr-moves-3.c: Likewise.
377         * gcc.target/mips/fpr-moves-4.c: Likewise.
378         * gcc.target/mips/fpr-moves-5.c: Likewise.
379         * gcc.target/mips/fpr-moves-6.c: Likewise.
380         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
381
382 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
383
384         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
385
386 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
387
388         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
389         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
390
391 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
392
393         PR fortran/33198
394         * gfortran.dg/common_errors_1.f90: New.
395
396 2007-10-03  Doug Kwan  <dougkwan@google.com>
397         Richard Guenther  <rguenther@suse.de>
398
399         PR debug/31899
400         * g++.dg/debug/using3.C: New testcase.
401
402 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
403
404         PR libfortran/33253
405         * gfortran.dg/namelist_38.f90: New test.
406         * gfortran.dg/namelist_39.f90: New test.
407
408 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
409
410         PR libfortran/33469
411         * gfortran.dg/default_format_1.f90: New test.
412         * gfortran.dg/default_format_2.f90: New test.
413         * gfortran.dg/namelist_print_1.f: Adjust expected output.
414         * gfortran.dg/real_const_3.f90: Adjust expected output.
415
416 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
417
418         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
419         default ABI.  Split mips_forced_abi into mips_forced_abi and
420         mips_forced_regs.
421         (is_gp32_flag): Return true for -mabi=32.
422         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
423         (dg-mips-options): Use is_gp64_flag instead of checking specifically
424         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
425         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
426         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
427         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
428         * gcc.target/mips/save-restore-2.c: Likewise.
429         * gcc.target/mips/save-restore-3.c: Likewise.
430         * gcc.target/mips/save-restore-4.c: Likewise.
431
432 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
433
434         PR middle-end/33617
435         * gcc.c-torture/compile/pr33617.c: New test.
436
437 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
438
439         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
440         -gstabs+ for extended options.
441
442 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
443
444         PR fortran/33542
445         * gfortran.dg/ambiguous_specific_1.f90: New test.
446
447 2007-10-02  Revital Eres  <eres@il.ibm.com>
448
449         * gcc.target/powerpc/paired-8.c: New test.
450         * gcc.target/powerpc/paired-9.c: New test.
451         * gcc.target/powerpc/paired-10.c: New test.
452
453 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
454
455         PR fortran/33566
456         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
457
458 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
459
460         PR fortran/33554
461         * gfortran.dg/intent_out_2.f90: New test.
462
463 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
464
465         PR fortran/33550
466         * gfortran.dg/ambiguous_reference_1.f90: New test.
467
468 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
469
470         PR fortran/31154
471         PR fortran/31229
472         PR fortran/33334
473         * gfortran.dg/function_kinds_1.f90: New test.
474         * gfortran.dg/function_kinds_2.f90: New test.
475         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
476         use association into interfaces.
477
478 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
479
480         PR testsuite/31828
481         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
482         (overflow): Use INFINITY, not FP_INFINITE.
483         gcc.dg/float-range-4.c: Likewise.
484         gcc.dg/float-range-5.c: Likewise.
485
486 2007-10-01  Nick Clifton  <nickc@redhat.com>
487
488         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
489         for 16-bit targets.
490
491 2007-09-30  Diego Novillo  <dnovillo@google.com>
492
493         PR 33593
494         * g++.dg/tree-ssa/pr33593.C: New test.
495
496 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
497
498         PR libfortran/33400
499         * gfortran.dg/PR19872.f: Fix test condition.
500         * gfortran.dg/list_read_7.f90: New test.
501
502 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
503
504         PR tree-optimization/33597
505         * gcc.dg/vect/pr33597.c: New testcase.
506
507 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
508
509         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
510         * gcc.target/i386/pr33524.c: ...this.
511
512 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
513
514         PR fortran/33354
515         * gfortran.dg/minmaxloc_4.f90: New.
516
517 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
518
519         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
520
521 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
522
523         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
524
525 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
526
527         PR c++/33213
528         * g++.dg/cpp0x/variadic79.C: New.
529
530 2007-09-28  Michael Matz  <matz@suse.de>
531             Jakub Jelinek  <jakub@redhat.com>
532
533         PR rtl-optimization/33552
534         * gcc.target/i386/pr33552.c: New runtime test.
535         * gcc.target/i386/strinline.c: New compile time test.
536
537 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
538
539         * gfortran.dg/openmp_stack.f90: Removed.
540
541         PR c++/31434
542         * g++.dg/cpp0x/variadic80.C: New test.
543
544 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
545
546         * gfortran.dg/namelist_38.f90: Delete test for revertion of
547         r128057.
548
549 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
550
551         PR middle-end/7003
552         * gcc.target/powerpc/gcse-1.c: New test.
553
554 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
555
556         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
557         fixed capitalizations.
558         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
559         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
560         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
561         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
562         * gfortran.dg/maxloc_shape_1.f90: Likewise.
563         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
564         * gfortran.dg/min_max_conformance.f90: Likewise.
565
566 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
567
568         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
569         options.
570         * gcc.dg/c99-tgmath-2.c: Likewise.
571         * gcc.dg/c99-tgmath-3.c: Likewise.
572         * gcc.dg/c99-tgmath-4.c: Likewise.
573
574 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
575
576         PR fortran/33568
577         * gfortran.dg/anint_1.f90: New test.
578
579 2007-09-27  Ian Lance Taylor  <iant@google.com>
580
581         PR tree-optimization/33565
582         * gcc.dg/Wstrict-overflow-20.c: New test.
583
584 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
585
586         * gfortran.dg/openmp_stack.f90: Fix typo.
587         * gfortran.dg/recursive_stack.f90: Fix typo.
588
589 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
590
591         PR c++/33493
592         * g++.dg/template/error31.C: New.
593
594 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
595
596         * lib/prune.exp: Prune also "^In function .*$" lines and
597         "^    inlined from .*$" lines.
598
599 2007-09-26  Richard Guenther  <rguenther@suse.de>
600
601         PR tree-optimization/33563
602         * gcc.dg/torture/pr33563.c: New testcase.
603
604 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
605
606         PR c/25309
607         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
608         array.
609         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
610         without -O2.
611
612 2007-09-26  Richard Guenther  <rguenther@suse.de>
613
614         PR tree-optimization/30375
615         PR tree-optimization/33560
616         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
617         * gcc.dg/tree-ssa/complex-5.c: Likewise.
618         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
619         * gcc.dg/torture/pr30375.c: New testcase.
620         * gcc.dg/torture/pr33560.c: New testcase.
621         * gcc.dg/tree-ssa/pr30375.c: Likewise.
622
623 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
624
625         PR c++/33207
626         * g++.dg/parse/crash38.C: New test.
627
628 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
629
630         PR target/33524
631         * gcc.target/i386/sse5-convert.c: New file, test int->long
632         vectorized conversions.
633
634 2007-09-25  Revital Eres  <eres@il.ibm.com>
635
636         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
637
638 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
639
640         PR c/32295
641         * gcc.dg/enum-incomplete-1.c: New test.
642
643 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
644
645         * gcc.c-torture/compile/20070919-1.c: New test.
646
647 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
648
649         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
650
651 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
652
653         PR c++/14688
654         * g++.dg/inherit/override_attribs.C: New file.
655
656 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
657
658         PR fortran/33269
659         * io.c (check_format_string): Move NULL and constant checks into
660         this function.
661         (check_io_constraints): Call gfc_simplify_expr() before calling
662         check_format_string().  Remove NULL and constant checks.
663
664 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
665
666         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
667         * gcc.c-torture/execute/loop-2g.x: Likewise.
668
669 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
670
671         * lib/target-supports.exp (check_effective_target_mips16_attribute):
672         Reject hard-float modes unless the ABI is o32 or o64.
673         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
674         of gcc.exp.  Skip the tests when mips16 code generation is not
675         supported.
676         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
677         and use dg-add-options mips16_attribute.
678
679 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
680
681         PR c++/33506
682         * g++.dg/ext/attrib29.C: New test.
683
684 2007-09-23  Ollie Wild  <aaw@google.com>
685
686         * gcc.dg/fold-bitand-1.c: New test.
687         * gcc.dg/fold-bitand-2.c: New test.
688         * gcc.dg/fold-bitand-3.c: New test.
689         * gcc.dg/fold-bitand-4.c: New test.
690
691 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
692
693         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
694         any of the macros to be defined for __mips16.
695         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
696
697 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
698
699         * gcc.dg/vect/pr21591.c: Require vect_int.
700         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
701         * gcc.dg/vect/vect-outer-2a.c: Likewise.
702         * gcc.dg/vect/vect-outer-2c.c: Likewise.
703
704 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
705
706         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
707         attributes.
708         * gcc.dg/va-arg-pack-len-2.c: New test.
709         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
710         attributes.
711         * g++.dg/ext/va-arg-pack-len-2.C: New test.
712
713         PR tree-optimization/32772
714         * gcc.c-torture/compile/20070905-1.c: New test.
715
716         PR tree-optimization/32975
717         * gcc.dg/pr32975.c: New test.
718
719         PR middle-end/28755
720         * gcc.dg/pr28755.c: New test.
721
722 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
723
724         * lib/target-supports.exp (check_effective_target_nomips16): New
725         procedure.
726         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
727         for mipsisa64*-*-*.
728         * gcc.dg/vect/vect.exp: Likewise.
729         * g++.dg/vect/vect.exp: Likewise.
730         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
731         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
732         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
733         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
734         * gcc.target/mips/clear-cache-1.c (f): Likewise.
735         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
736         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
737         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
738         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
739         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
740         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
741         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
742         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
743         (test14, test15, test16, test17, test18): Likewise.
744         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
745         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
746         (test14, test15, test16, test17, test18, test19, test20, test21)
747         (test22): Likewise.
748         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
749         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
750         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
751         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
752         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
753         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
754         * gcc.target/mips/mips-3d-1.c (main): Likewise.
755         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
756         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
757         (test13, test14, test15, test16, test17, test18, test19, test20)
758         (test21, test22, test23, test24, test25, test26, test27, test28)
759         (test29, test30, test31): Likewise.
760         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
761         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
762         (test13, test14, test15, test16, test17, test18, test19, test20)
763         (test21, test22, test23, test24, test25, test26, test27, test28)
764         (test29, test30, test31, test32, test33, test34, test35, test36)
765         (test37, test38, test39, test40, test41, test42, test43, test44)
766         (test45, test46, test47, test48, test49, test50, test51, test52)
767         (test53, test54, test55, test56, test57, test58, test59, test60)
768         (test61, test62, test63): Likewise.
769         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
770         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
771         (test13, test14, test15, test16, test17, test18, test19, test20)
772         (test21, test22, test23, test24, test25, test26, test27, test28)
773         (test29, test30, test31): Likewise.
774         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
775         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
776         (test13, test14, test15, test16, test17, test18, test19, test20)
777         (test21, test22, test23, test24, test25, test26, test27, test28)
778         (test29, test30, test31): Likewise.
779         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
780         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
781         (test13, test14, test15): Likewise.
782         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
783         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
784         (test13, test14, test15): Likewise.
785         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
786         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
787         (test13, test14, test15, test16, test17, test18, test19, test20)
788         (test21, test22, test23, test24, test25, test26, test27, test28)
789         (test29, test30, test31): Likewise.
790         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
791         (matrix_multiply4: Likewise.
792         * gcc.target/mips/mips-ps-1.c (main): Likewise.
793         * gcc.target/mips/mips-ps-2.c (main): Likewise.
794         * gcc.target/mips/mips-ps-3.c (main): Likewise.
795         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
796         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
797         (test13, test14, test15, test16, test17, test18, test19, test20)
798         (test21, test22, test23, test24, test25, test26, test27, test28)
799         (test29, test30, test31): Likewise.
800         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
801         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
802         (test13, test14, test15, test16, test17, test18, test19, test20)
803         (test21, test22, test23, test24, test25, test26, test27, test28)
804         (test29, test30, test31): Likewise.
805         * gcc.target/mips/mips-ps-5.c (main): Likewise.
806         * gcc.target/mips/mips-ps-6.c (main): Likewise.
807         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
808         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
809         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
810         (sub_v4qi): Likewise.
811         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
812         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
813         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
814         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
815         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
816         (subb, subc): Likewise.
817         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
818         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
819         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
820         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
821         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
822         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
823         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
824         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
825         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
826         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
827         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
828         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
829         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
830
831 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
832
833         * lib/target-supports.exp (add_options_for_mips16_attribute)
834         (check_effective_target_mips16_attribute): New functions.
835         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
836         command line.
837         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
838         extra_test_flags.
839         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
840         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
841         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
842         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
843         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
844         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
845         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
846         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
847         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
848         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
849         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
850         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
851         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
852         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
853         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
854         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
855         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
856         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
857         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
858         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
859         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
860         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
861         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
862         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
863         (NOMIPS16): Delete.
864         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
865         of dg-options.
866         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
867         options.  Require { target mips16_attribute } and use dg-add-options
868         to add the associated options.
869         (foo): Use MIPS16.
870         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
871         * gcc.target/mips/call-saved-3.c: Likewise.
872         * gcc.target/mips/code-readable-1.c: Require { target
873         mips16_attribute } and use dg-add-options to add the associated
874         options.  Remove trailing whitespace.
875         (NOMIPS16): Delete.
876         * gcc.target/mips/code-readable-2.c: Likewise.
877         * gcc.target/mips/code-readable-3.c: Likewise.
878         * gcc.target/mips/mips16-attributes-2.c: Likewise.
879         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
880         Require { target mips16_attribute } and use dg-add-options to
881         add the associated options.
882         (cksum16, cksum8): Use MIPS16.
883         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
884         Require { target mips16_attribute } and use dg-add-options to
885         add the associated options.
886         (foo): Use MIPS16.
887         * gcc.target/mips/save-restore-2.c: Likewise.
888         * gcc.target/mips/save-restore-3.c: Likewise.
889         * gcc.target/mips/save-restore-4.c: Likewise.
890         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
891         -mno-abicalls.
892         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
893         (foo): Use NOMIPS16.
894
895 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
896
897         PR fortran/33337
898         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
899
900         PR fortran/33376
901         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
902
903 2007-09-22  Tobias Burnus  <burnus@net-b.de>
904
905         PR fortran/33445
906         * gfortran.dg/gomp/free-2.f90: New.
907         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
908         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
909
910 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
911
912         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
913         * gcc.target/i386/sse5-haddX.c: Ditto.
914         * gcc.target/i386/sse5-hsubX.c: Ditto.
915         * gcc.target/i386/sse5-maccXX.c: Ditto.
916         * gcc.target/i386/sse5-msubXX.c: Ditto.
917         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
918         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
919         * gcc.target/i386/sse5-permpX.c: Ditto.
920         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
921         effective target.
922         * gcc.target/i386/sse5-fma-vector.c: Ditto.
923         * gcc.target/i386/sse5-ima-vector.c: Ditto.
924         * gcc.target/i386/sse5-pcmov.c: Ditto.
925         * gcc.target/i386/sse5-pcmov2.c: Ditto.
926
927 2007-09-22  Richard Guenther  <rguenther@suse.de>
928
929         PR tree-optimization/33146
930         * gcc.c-torture/compile/pr33146.c: New testcase.
931
932 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
933
934         * lib/target-supports.exp (check_cached_effective_target): New
935         procedure.
936         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
937         (check_effective_target_c99_runtime): New procedure.
938         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
939         (test3l): Likewise cargl.
940         * gcc.dg/builtins-59.c: Require c99_runtime.
941         * gcc.dg/builtins-61.c: Likewise.
942         * gcc.dg/builtins-62.c: Likewise.
943
944 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
945
946         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
947         * lib/target-supports-dg.exp (dg-add-options): Likewise.
948         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
949         target-specific dg-options.
950         * gcc.dg/builtins-20.c: Likewise.
951         * gcc.dg/builtins-53.c: Likewise.
952         * gcc.dg/builtins-55.c: Likewise.
953         * gcc.dg/single-precision-constant.c: Likewise.
954         * gcc.dg/torture/builtin-convert-1.c: Likewise.
955         * gcc.dg/torture/builtin-convert-2.c: Likewise.
956         * gcc.dg/torture/builtin-convert-3.c: Likewise.
957         * gcc.dg/torture/builtin-convert-4.c: Likewise.
958         * gcc.dg/torture/builtin-power-1.c: Likewise.
959
960 2007-09-21  Chao-ying Fu  <fu@mips.com>
961
962         * lib/target-supports.exp (check_effective_target_fixed_point): New to
963         check if targets have fixed-point supports.
964         * gcc.dg/fixed-point/fixed-point.exp: New file.
965         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
966         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
967         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
968         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
969         * gcc.dg/fixed-point/constants-pedantic.c,
970         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
971         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
972         * gcc.dg/fixed-point/keywords-ignored-c99.c,
973         * gcc.dg/fixed-point/keywords-pedantic.c,
974         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
975         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
976         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
977         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
978         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
979         * gcc.dg/fixed-point/func-vararg-mixed.c,
980         * gcc.dg/fixed-point/operator-logical.c,
981         * gcc.dg/fixed-point/struct-union.c,
982         * gcc.dg/fixed-point/bit-complement.c,
983         * gcc.dg/fixed-point/operator-bitwise.c,
984         * gcc.dg/fixed-point/operator-comma.c,
985         * gcc.dg/fixed-point/struct-layout-1.c,
986         * gcc.dg/fixed-point/union-init.c,
987         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
988         * gcc.dg/fixed-point/func-mixed.c,
989         * gcc.dg/fixed-point/func-vararg-size0.c,
990         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
991         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
992         * gcc.dg/fixed-point/operator-unary.c,
993         * gcc.dg/fixed-point/allop-const.c,
994         * gcc.dg/fixed-point/muldiv-warning.c,
995         * gcc.dg/nofixed-point-1.c,
996         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
997         * gcc.target/mips/fixed-vector-type.c,
998         * gcc.target/mips/fixed-scalar-type.c: New tests.
999
1000 2007-09-21  Olivier Hainque  <hainque@adacore.com>
1001
1002         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1003         * gnat.dg/test_nested_subtype_byref.adb: New test.
1004
1005 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
1006
1007         PR fortran/33439
1008         * gfortran.dg/gomp/pr33439.f90: New test.
1009
1010 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1011
1012         PR fortran/33455
1013         * gfortran.dg/merge_char_3.f90: New.
1014
1015 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1016
1017         PR fortran/33037
1018         * gfortran.dg/transfer_check_1.f90: New.
1019
1020 2007-09-20  Asher Langton  <langton2@llnl.gov>
1021
1022         PR fortran/20441
1023         * gfortran.dg/init_flag_1.f90: New.
1024         * gfortran.dg/init_flag_2.f90: New.
1025         * gfortran.dg/init_flag_3.f90: New.
1026         * gfortran.dg/init_flag_4.f90: New.
1027         * gfortran.dg/init_flag_5.f90: New.
1028         * gfortran.dg/init_flag_6.f90: New.
1029         * gfortran.dg/init_flag_7.f90: New.
1030
1031 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1032
1033         PR c++/33460
1034         * g++.dg/ext/anon-struct6.C: New.
1035
1036 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1037
1038         PR libfortran/23272
1039         * gfortran.dg/inquire_10.f90: New test.
1040
1041 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
1042
1043         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1044
1045 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1046
1047         PR fortran/33221
1048         * gfortran.dg/used_types_18.f90: Declare variable of empty
1049         derived type.
1050
1051 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1052
1053         PR fortran/33288
1054         * gfortran.dg/array_constructor_19.f90: New test.
1055
1056 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
1057
1058         PR debug/33316
1059         * gcc.dg/debug/pr33316.c: New test.
1060
1061         PR c++/33496
1062         * g++.dg/cpp0x/variadic76.C: New test.
1063         * g++.dg/cpp0x/variadic77.C: New test.
1064         * g++.dg/cpp0x/variadic78.C: New test.
1065
1066         PR c/33238
1067         PR c/27301
1068         * gcc.c-torture/execute/20070919-1.c: New test.
1069         * gcc.dg/pr33238.c: New test.
1070         * gcc.dg/pr27301.c: New test.
1071
1072 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1073
1074         * lib/target-supports.exp (check_effective_target_mips64): New
1075         procedure.
1076         * gcc.dg/lower-subreg-1.c: Require !mips64.
1077         * gcc.dg/sibcall-3.c (ATTR): New macro.
1078         (recurser_void1, recurser_void2): Use it.
1079         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1080         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1081
1082 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
1083
1084         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1085         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
1086         warning annotation.
1087         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1088
1089 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
1090
1091         PR fortran/33497
1092         * gfortran.dg/c_loc_tests_11.f03: New test case.
1093
1094 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1095
1096         PR c++/33459
1097         * g++.dg/init/ref14.C: New.
1098
1099 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1100
1101         * gnat.dg/slice2.ad[sb]: New testcase.
1102
1103 2007-09-19  Nick Clifton  <nickc@redhat.com>
1104
1105         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1106
1107 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
1108
1109         * gcc.target/bfin/bfin.exp: New.
1110         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1111         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1112         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1113         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1114         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1115         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1116         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1117         mcpu-bf561.c, mcpu-default.c}: New tests.
1118
1119 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
1120
1121         Restore detection of unsupported TLS.
1122
1123         Revert this patch:
1124         2007-02-10  Richard Henderson  <rth@redhat.com>
1125
1126         * lib/target-supports.exp (check_effective_target_tls): Redefine
1127         to mean non-emulated tls.
1128         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1129         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1130         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1131         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1132         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1133         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1134         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1135
1136         And then:
1137         * lib/target-supports.exp (check_effective_target_tls): Use
1138         stronger test for compiler support for TLS.
1139         (check_effective_target_tls_native): New, to test for non-emulated
1140         TLS support.
1141         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1142         instead of dg-require-effective-target tls.
1143         * g++.dg/gomp/copyin-1.C: Likewise.
1144         * g++.dg/gomp/sharing-1.C: Likewise.
1145         * g++.dg/gomp/tls-1.C: Likewise.
1146         * g++.dg/gomp/tls-2.C: Likewise.
1147         * g++.dg/gomp/tls-3.C: Likewise.
1148         * g++.dg/tls/diag-1.C: Likewise.
1149         * g++.dg/tls/diag-2.C: Likewise.
1150         * g++.dg/tls/diag-3.C: Likewise.
1151         * g++.dg/tls/diag-4.C: Likewise.
1152         * g++.dg/tls/diag-5.C: Likewise.
1153         * g++.dg/tls/init-1.C: Likewise.
1154         * g++.dg/tls/init-2.C: Likewise.
1155         * g++.dg/tls/trivial.C: Likewise.
1156         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1157         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1158         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1159         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1160         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1161         * gcc.dg/gomp/clause-1.c: Likewise.
1162         * gcc.dg/gomp/copyin-1.c: Likewise.
1163         * gcc.dg/gomp/sharing-1.c: Likewise.
1164         * gcc.dg/gomp/tls-1.c: Likewise.
1165         * gcc.dg/gomp/tls-2.c: Likewise.
1166         * gcc.dg/tls/alpha-1.c: Likewise.
1167         * gcc.dg/tls/opt-1.c: Likewise.
1168         * gcc.dg/tls/opt-13.c: Likewise.
1169         * gcc.dg/tls/opt-14.c: Likewise.
1170         * gcc.dg/tls/opt-2.c: Likewise.
1171         * gcc.dg/tls/opt-3.c: Likewise.
1172         * gcc.dg/tls/opt-4.c: Likewise.
1173         * gcc.dg/tls/opt-7.c: Likewise.
1174         * gcc.dg/tls/section-1.c: Likewise.
1175         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1176         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1177         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1178         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1179         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1180         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1181         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1182         * gfortran.dg/gomp/crayptr2.f90: Likewise.
1183         * gfortran.dg/gomp/fixed-1.f: Likewise.
1184         * gfortran.dg/gomp/free-1.f90: Likewise.
1185         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1186         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1187         * gfortran.dg/gomp/reduction1.f90: Likewise.
1188         * gfortran.dg/gomp/sharing-1.f90: Likewise.
1189
1190 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1191
1192         PR fortran/31119
1193         * gfortran.dg/bounds_check_9.f90: New test.
1194         * gfortran.dg/bounds_check_fail_2.f90: New test.
1195
1196 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1197
1198         PR c++/33462 (again)
1199         * g++.dg/ext/va-arg1.C: Adjust.
1200
1201 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1202
1203         PR c++/33462
1204         * g++.dg/ext/va-arg1.C: New.
1205
1206 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1207
1208         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1209
1210 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1211
1212         PR c++/33463
1213         * g++.dg/rtti/typeid6.C: New.
1214
1215 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1216
1217         PR c++/33464
1218         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1219         * g++.dg/ext/is_class_error2.C: New.
1220
1221 2007-09-18  Richard Guenther  <rguenther@suse.de>
1222
1223         PR tree-optimization/33340
1224         * g++.dg/torture/pr33340.C: New testcase.
1225
1226 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1227
1228         PR fortran/33231
1229         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1230         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1231         * gfortran.dg/elemental_subroutine_5.f90: New.
1232
1233 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1234
1235         * lib/target-supports.exp (check_profiling_available): Extend
1236         mips*-*-elf check to mips*-*-elf*.
1237
1238 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
1239
1240         * gcc.dg/format/c90-scanf-5.c: New test.
1241         * gcc.dg/format/c99-scanf-4.c: New test.
1242         * gcc.dg/format/ext-7.c: New test.
1243         * gcc.dg/format/ext-8.c: New test.
1244
1245         PR middle-end/33423
1246         * gcc.c-torture/compile/20070915-1.c: New test.
1247
1248 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1249
1250         PR fortran/33106
1251         * gfortran.dg/private_type_9.f90: New.
1252
1253 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1254
1255         PR middle-end/33449
1256         * gfortran.dg/pr33449.f90: New test.
1257
1258 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1259
1260         * gfortran.dg/interface_15.f90: Compile with -std=f95.
1261         * gfortran.dg/private_type_1.f90: Ditto
1262         * gfortran.dg/interface_18.f90: New.
1263         * gfortran.dg/private_type_8.f90: New.
1264
1265 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
1266
1267         PR c++/33124
1268         * g++.dg/warn/new1.C: Adjust.
1269         * g++.dg/torture/str_empty.C: Likewise.
1270
1271 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1272
1273         * gcc.target/mips/dse-1.c: New test.
1274
1275 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
1276
1277         PR c++/32756
1278         * g++.dg/overload/operator3.C: New.
1279
1280 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1281
1282         * gcc.target/mips/truncate-1.c: New test.
1283
1284 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
1285
1286         PR fortran/29396
1287         PR fortran/29606
1288         PR fortran/30625
1289         PR fortran/30871
1290         * gfortran.dg/subref_array_pointer_1.f90: New test.
1291         * gfortran.dg/subref_array_pointer_2.f90: New test.
1292
1293 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
1294
1295         * gfortran.dg/nint_2.f90: Correct last change.
1296
1297 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
1298
1299         * gcc.dg/tree-ssa/parallelization-1.c: New test.
1300
1301 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
1302
1303         * gcc.dg/vect/pr33373b.c: New test.
1304
1305 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
1306
1307         PR target/33438
1308         * gcc.target/i386/pr33438.c: New test.
1309
1310 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1311
1312         * gfortran.dg/nint_2.f90: Revert previous commit.
1313
1314 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1315
1316         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1317
1318 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
1319
1320         PR debug/33429
1321         * g++.dg/other/unused1.C: XFAIL class2 scan.
1322
1323 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1324
1325         PR fortran/33343
1326         * gfortran.dg/elemental_args_check_1.f90: New.
1327         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1328         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1329
1330 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1331
1332         * gfortran.dg/recursive_check_3.f90: New.
1333
1334 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1335
1336         PR fortran/33412
1337         * gfortran.dg/elemental_bind_c.f90: New.
1338
1339 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
1340
1341         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1342         * gcc.target/mips/mips16-attributes-2.c: New test.
1343         * gcc.target/mips/mips16-attributes-3.c: Likewise.
1344         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
1345         hard-float asm when __mips16 is defined.
1346         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1347         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1348         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1349         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1350         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1351         * gcc.target/mips/pr26765.c (foo): Likewise.
1352         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1353         targets, use dg-mips-options instead of dg-options, and use -mgp32
1354         to force 32-bit mode.
1355         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1356         and 64-bit mode.
1357         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1358
1359 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1360             Michael Meissner  <michael.meissner@amd.com>
1361
1362         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1363         * gcc.target/i386/sse5-hsubX.c: Ditto.
1364         * gcc.target/i386/sse5-permpX.c: Ditto.
1365         * gcc.target/i386/sse5-haddX.c: Ditto.
1366         * gcc.target/i386/sse5-maccXX.c: Ditto.
1367         * gcc.target/i386/sse5-msubXX.c: Ditto.
1368         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1369         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1370
1371         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1372         optimizes floating point conditional moves into the pcmov
1373         instruction on SSE5.
1374         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1375
1376         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1377         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1378         SSE5.
1379
1380         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1381         compiler optimizes vector (a*b)+c into fmadd on SSE5.
1382
1383         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1384         optimizes (a*b)+c into fmadd on SSE5.
1385
1386         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1387         whether the SSE5 instructions can be generated.
1388
1389         * gcc.target/i386/sse5-check.h: New. Add support for 
1390         SSE5 tests.
1391
1392         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1393         ammintrin.h, and turn on -msse5 option instead of -msse4a.
1394         * gcc.target/i386/sse-13.c: Ditto.
1395         * gcc.target/i386/sse-14.c: Ditto.
1396
1397 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
1398
1399         PR testsuite/33153
1400         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1401         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1402
1403 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
1404
1405         PR target/32338
1406         * gcc.dg/pr32338-1.c: New test.
1407         * gcc.dg/pr32338-2.c: New test.
1408
1409 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
1410         
1411         * lib/target-supports.exp (check_effective_target_sync_int_long):
1412         Revert change to add xtensa.
1413         (check_effective_target_sync_char_short): Likewise.
1414         
1415 2007-09-12  Olivier Hainque  <hainque@adacore.com>
1416
1417         * gnat.dg/packed_subtype.adb: New test.
1418
1419 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1420
1421         PR fortran/33297
1422         * gfortran.dg/intrinsic_size.f90: New.
1423
1424 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1425
1426         PR fortran/33284
1427         PR fortran/33310
1428         * gfortran.dg/conflicts_2.f90: New.
1429
1430 2007-09-12  Ira Rosen  <irar@il.ibm.com>
1431
1432         PR tree-optimization/32377
1433         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1434         dependence distance.
1435         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1436         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1437         * gcc.dg/vect/no-vfa-vect-depend-1.c,
1438         gfortran.dg/vect/no-vfa-pr32377.f90: New.
1439
1440 2007-09-12  Richard Guenther  <rguenther@suse.de>
1441
1442         PR middle-end/33382
1443         * gcc.c-torture/compile/pr33382.c: New testcase.
1444         * gcc.c-torture/execute/pr33382.c: Likewise.
1445
1446 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
1447
1448         PR fortran/33395
1449         * gfortran.dg/c_ptr_tests_12.f03: New test case.
1450
1451 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
1452
1453         PR tree-optimization/33373
1454         * gcc.dg/vect/pr33373.c: New test.
1455
1456 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1457
1458         * lib/target-supports.exp (check_effective_target_vect_no_double):
1459         Remove unused proc.
1460
1461 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1462             Ulrich Weigand  <uweigand@de.ibm.com>
1463
1464         * gcc.target/spu/dfcgt-nan.c: New test.
1465
1466 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
1467
1468         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1469
1470 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
1471
1472         PR fortran/33040
1473         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
1474
1475 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
1476
1477         * gcc.dg/va-arg-pack-len-1.c: New test.
1478         * g++.dg/va-arg-pack-len-1.C: New test.
1479
1480 2007-09-11  Michael Matz  <matz@suse.de>
1481
1482         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1483
1484 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
1485
1486         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1487         checks for size of long double.
1488         * gcc.dg/dfp/convert.h: New file.
1489         * gcc.dg/dfp/convert-bfp-2.c: New test.
1490         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1491         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1492         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1493         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1494         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1495         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1496         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1497         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1498         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1499
1500 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
1501
1502         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
1503         Change dg-final to expect 1 non-profitable loop and
1504         3 profitable loops.
1505         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1506         Change dg-final to expect 1 non-profitable loop and
1507         3 profitable loops.
1508         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1509         Change dg-final to expect 1 profitable loop.
1510         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1511         Change dg-final to expect 1 profitable loop.    
1512         
1513 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
1514
1515         * gcc.target/mips/call-saved-1.c: New test.
1516         * gcc.target/mips/call-saved-2.c: Likewise.
1517         * gcc.target/mips/call-saved-3.c: Likewise.
1518         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1519         instead of mips_mips64.  Set mips_fp64 too.
1520         (is_gp32_flag): Return true for -mips1 and -mips2.
1521         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1522
1523 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
1524
1525         * g++.dg/ext/va-arg-pack-1.C: New test.
1526         * g++.dg/ext/va-arg-pack-2.C: New test.
1527
1528 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
1529
1530         PR target/33369
1531         * gcc.dg/vect/pr33369.c: New test.
1532
1533 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
1534
1535         PR fortran/33370
1536         * gfortran.dg/array_memcpy_5.f90:  New test.
1537
1538 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
1539
1540         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1541
1542 2007-09-09  Richard Guenther  <rguenther@suse.de>
1543
1544         * gcc.c-torture/compile/20070906-1.c: New testcase.
1545
1546 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1547
1548         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1549         noinline attribute.
1550         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1551         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1552         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1553         Likewise.
1554
1555 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1556
1557         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1558
1559 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1560
1561         * gnat.dg/addr2_p.ads: Bump size of array to 9.
1562
1563 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1564
1565         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1566         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1567         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1568         Compile tests with -fno-tree-pre.
1569         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1570         * lib/target-supports.exp (check_effective_target_vect_strided): New.
1571         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1572         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1573         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1574         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1575         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1576         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1577         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1578         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1579         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1580         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1581         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1582         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1583         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1584         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
1585         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1586         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1587         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1588
1589 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
1590
1591         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1592         to call objdump.
1593         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1594         Use remote_exec to call c++filt.
1595         * lib/target-supports-dg.exp (dg-require-host-local): New.
1596         * gcc.misc-tests/options.exp: Allow .exe in command paths.
1597         * g++.dg/parse/repo1.C: Use dg-require-host-local.
1598         * g++.dg/rtti/repo1.C: Likewise.
1599         * g++.dg/template/repo1.C: Likewise.
1600         * g++.dg/template/repo2.C: Likewise.
1601         * g++.dg/template/repo3.C: Likewise.
1602         * g++.dg/template/repo4.C: Likewise.
1603         * g++.dg/template/repo5.C: Likewise.
1604         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1605         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1606         * g++.old-deja/g++.pt/repo1.C: Likewise.
1607         * g++.old-deja/g++.pt/repo2.C: Likewise.
1608         * g++.old-deja/g++.pt/repo3.C: Likewise.
1609         * g++.old-deja/g++.pt/repo4.C: Likewise.
1610         * gcc.dg/cpp/trad/builtins.c: Likewise.
1611
1612 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
1613
1614         PR tree-optimization/32283
1615         * gcc.dg/tree-ssa/loop-31.c: New test.
1616
1617 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1618
1619         PR rtl-optimization/26449
1620         * gcc.target/i386/pr26449-1.c: New file.
1621
1622 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1623
1624         PR target/33329
1625         PR rtl-optimization/26449
1626         * gcc.target/i386/pr33329.c: New file.
1627
1628 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1629
1630         * gnat.dg/renaming3.adb, renaming4.ads: New test.
1631
1632 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1633
1634         * gnat.dg/unaligned_rep_clause.adb: New testcase.
1635
1636 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
1637
1638         PR tree-optimization/33301
1639         * gfortran.dg/vect/pr33301.f: New test.
1640
1641 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1642
1643         PR libfortran/33307
1644         * gfortran.dg/backspace_10.f90: New test.
1645
1646 2007-09-07  Richard Guenther  <rguenther@suse.de>
1647
1648         Reapply
1649         2007-09-06  Richard Guenther  <rguenther@suse.de>
1650
1651         PR tree-optimization/32586
1652         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1653         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1654         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1655         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1656         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1657         now obsolete simplification.
1658
1659 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
1660         
1661         PR tree-optimization/33299
1662         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1663         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1664
1665 2007-09-07  Richard Guenther  <rguenther@suse.de>
1666
1667         Revert
1668         2007-09-06  Richard Guenther  <rguenther@suse.de>
1669
1670         PR tree-optimization/32586
1671         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1672         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1673         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1674         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1675         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1676         now obsolete simplification.
1677
1678 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1679
1680         PR tree-optimization/32821
1681         * gcc.dg/tree-ssa/pr32821.c: New file.
1682
1683 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
1684
1685         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1686         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1687         and mips_forced_no_er.
1688         (dg-mips-options): Add -mno-abicalls when a small-data option is
1689         specified.  Skip tests with small-data options if mips_forced_gp.
1690         Skip tests with -mexplicit-relocs if mips_forced_no_er.
1691         * gcc.target/mips/sdata-1.c: New test.
1692         * gcc.target/mips/sdata-2.c: Likewise.
1693         * gcc.target/mips/sdata-3.c: Likewise.
1694         * gcc.target/mips/sdata-4.c: Likewise.
1695
1696 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1697
1698         PR fortran/33298
1699         * spread_zerosize_1.f90:  New test case.
1700         * spread_bounds_1.f90:  New test case.
1701
1702 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
1703
1704         PR c++/32674
1705         * g++.dg/template/static31.C: New.
1706
1707 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1708
1709         PR fortran/33271
1710         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1711         powerpc*-linux-gnu.
1712
1713 2007-09-06  David Daney  <ddaney@avtrex.com>
1714             Richard Sandiford  <richard@codesourcery.com>
1715
1716         PR target/33256
1717         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1718         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1719         * gcc.target/mips/pr33256.c: New test.
1720
1721 2007-09-06  Tom Tromey  <tromey@redhat.com>
1722
1723         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1724
1725 2007-09-06  Richard Guenther  <rguenther@suse.de>
1726
1727         PR tree-optimization/32586
1728         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1729         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1730         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1731         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1732         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1733         now obsolete simplification.
1734
1735 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
1736
1737         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1738         * gcc.target/i386/sse3-addsubps.c: Ditto.
1739         * gcc.target/i386/sse3-haddpd.c: Ditto.
1740         * gcc.target/i386/sse3-haddps.c: Ditto.
1741         * gcc.target/i386/sse3-hsubpd.c: Ditto.
1742         * gcc.target/i386/sse3-hsubps.c: Ditto.
1743         * gcc.target/i386/sse3-lddqu.c: Ditto.
1744         * gcc.target/i386/sse3-movddup.c: Ditto.
1745         * gcc.target/i386/sse3-movshdup.c: Ditto.
1746         * gcc.target/i386/sse3-movsldup.c: Ditto.
1747
1748 2007-09-06  Richard Guenther  <rguenther@suse.de>
1749
1750         PR tree-optimization/33302
1751         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1752
1753 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1754
1755         PR libfortran/33225
1756         * gfortran.dg./fmt_float.f90: New test.
1757
1758 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1759
1760         PR libfortran/33253
1761         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1762
1763 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
1764
1765         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1766         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1767
1768 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
1769
1770         * g++.dg/eh/builtin1.C: New test.
1771         * g++.dg/eh/builtin2.C: New test.
1772         * g++.dg/eh/builtin3.C: New test.
1773
1774         PR c++/33289
1775         * g++.dg/eh/builtin4.C: New test.
1776
1777 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
1778
1779         * gcc.target/powerpc/dfp-dd.c: New test.
1780         * gcc.target/powerpc/dfp-td.c: New test.
1781
1782 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1783
1784         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1785         * gcc.dg/va-arg-pack-1.c: New test.
1786
1787 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
1788
1789         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1790         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1791         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1792         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1793         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1794
1795 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1796
1797         PR c++/30302
1798         * g++.dg/ext/anon-struct5.C: New.
1799
1800 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
1801
1802         * gcc.dg/i386-cpuid.h: Remove.
1803         * gcc.target/i386/mmx-check.h: Include cpuid.h.
1804         (main): Use __get_cpuid to get target features.
1805         * gcc.target/i386/sse-check.h: Ditto.
1806         * gcc.target/i386/sse2-check.h: Ditto.
1807         * gcc.target/i386/sse3-check.h: Ditto.
1808         * gcc.target/i386/ssse3-check.h: Ditto.
1809         * gcc.target/i386/sse4_1-check.h: Ditto.
1810         * gcc.target/i386/sse4_2-check.h: Ditto.
1811         * gcc.target/i386/sse4a-check.h: Ditto.
1812         * gcc.dg/torture/pr16104-1.c: Ditto.
1813         (do_test): Change to void.
1814         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1815         * gcc.target/i386/sse-6.c: Ditto.
1816         * gcc.target/i386/sse-7.c: Ditto.
1817         * g++.dg/other/i386-1.C: Include cpuid.h.
1818         (main): New function.  Use __get_cpuid to get target fetaures.
1819
1820 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1821             David Ung  <davidu@mips.com>
1822             Nigel Stephens <nigel@mips.com>
1823
1824         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1825         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1826         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1827         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1828         * gcc.dg/torture/mips-hilo-1.c: Likewise.
1829         * gcc.dg/torture/mips-hilo-2.c: Likewise.
1830         * gcc.dg/torture/pr19683-1.c: Likewise.
1831         * gcc.target/mips/madd-3.c: Likewise.
1832         * gcc.target/mips/maddu-3.c: Likewise.
1833         * gcc.target/mips/msub-3.c: Likewise.
1834         * gcc.target/mips/msubu-3.c: Likewise.
1835         * gcc.target/mips/asm-1.c: Likewise.
1836         * gcc.target/mips/branch-1.c: Likewise.
1837         * gcc.target/mips/ins-1.c: Likewise.
1838         * gcc.target/mips/near-far-3.c: Likewise.
1839         * gcc.target/mips/near-far-4.c: Likewise.
1840         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1841         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1842         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1843         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1844         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1845         * gcc.target/mips/dspr2-MULT.c: Likewise.
1846         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1847         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1848         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1849         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1850         * gcc.target/mips/code-readable-2.c: Likewise.
1851         * gcc.target/mips/code-readable-3.c: Likewise.
1852
1853 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1854             David Ung  <davidu@mips.com>
1855             Nigel Stephens <nigel@mips.com>
1856
1857         * gcc.target/mips/mips16-attributes.c: New.
1858
1859 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
1860
1861         PR fortran/31564
1862         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1863
1864         PR fortran/33241
1865         * gfortran.dg/char_length_10.f90: New test.
1866
1867 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1868
1869         PR c++/29731
1870         * g++.dg/parse/template24.C: New.
1871
1872 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1873
1874         * g++.dg/other/spu2vmx-1.C: New test.
1875
1876 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1877
1878         PR tree-optimization/33017
1879         * gcc.dg/pr33017.c: New test.
1880
1881 2007-09-05  Ben Elliston  <bje@au.ibm.com>
1882
1883         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1884         __protected_stream family of macros.
1885
1886 2007-09-04  Jan Hubicka  <jh@suse.cz>
1887
1888         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1889         * gcc.dg/tree-ssa/pr27236.c: Likewise.
1890         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1891         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1892         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1893         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1894         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1895         Likewise.
1896
1897 2007-09-04  Janus Weil  <jaydub66@gmail.com>
1898             Tobias Burnus  <burnus@net-b.de>
1899
1900         * gfortran.dg/proc_decl_1.f90: New.
1901         * gfortran.dg/proc_decl_2.f90: New.
1902         * gfortran.dg/proc_decl_3.f90: New.
1903         * gfortran.dg/proc_decl_4.f90: New.
1904
1905 2007-09-04  Jan Hubicka  <jh@suse.cz>
1906
1907         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1908         * gcc.dg/vect/vect-105.c: Mark functions noinline.
1909         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1910         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1911         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1912         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1913         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1914         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1915         * gcc.dg/vect/vect-50.c: Mark functions noinline.
1916         * gcc.dg/vect/vect-33.c: Mark functions noinline.
1917         * gcc.dg/vect/vect-16.c: Mark functions noinline.
1918         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1919         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1920         * gcc.dg/vect/vect-92.c: Mark functions noinline.
1921         * gcc.dg/vect/vect-75.c: Mark functions noinline.
1922         * gcc.dg/vect/vect-58.c: Mark functions noinline.
1923         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1924         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1925         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1926         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1927         * gcc.dg/vect/vect-114.c: Mark functions noinline.
1928         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1929         * gcc.dg/vect/vect-8.c: Mark functions noinline.
1930         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1931         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1932         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1933         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1934         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1935         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1936         * gcc.dg/vect/vect-42.c: Mark functions noinline.
1937         * gcc.dg/vect/vect-25.c: Mark functions noinline.
1938         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1939         * gcc.dg/vect/vect-67.c: Mark functions noinline.
1940         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1941         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1942         * gcc.dg/vect/vect-106.c: Mark functions noinline.
1943         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1944         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1945         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1946         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1947         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1948         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1949         * gcc.dg/vect/vect-34.c: Mark functions noinline.
1950         * gcc.dg/vect/vect-17.c: Mark functions noinline.
1951         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1952         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1953         * gcc.dg/vect/vect-93.c: Mark functions noinline.
1954         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1955         * gcc.dg/vect/vect-76.c: Mark functions noinline.
1956         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1957         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1958         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1959         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1960         * gcc.dg/vect/vect-115.c: Mark functions noinline.
1961         * gcc.dg/vect/vect-9.c: Mark functions noinline.
1962         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1963         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1964         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1965         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1966         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1967         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1968         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1969         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1970         * gcc.dg/vect/vect-60.c: Mark functions noinline.
1971         * gcc.dg/vect/vect-26.c: Mark functions noinline.
1972         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1973         * gcc.dg/vect/vect-85.c: Mark functions noinline.
1974         * gcc.dg/vect/vect-68.c: Mark functions noinline.
1975         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1976         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1977         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1978         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1979         * gcc.dg/vect/vect-107.c: Mark functions noinline.
1980         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1981         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1982         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1983         * gcc.dg/vect/vect-52.c: Mark functions noinline.
1984         * gcc.dg/vect/vect-35.c: Mark functions noinline.
1985         * gcc.dg/vect/vect-18.c: Mark functions noinline.
1986         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1987         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1988         * gcc.dg/vect/vect-77.c: Mark functions noinline.
1989         * gcc.dg/vect/vect-2.c: Mark functions noinline.
1990         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1991         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1992         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1993         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1994         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1995         * gcc.dg/vect/vect-116.c: Mark functions noinline.
1996         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1997         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1998         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1999         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2000         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2001         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2002         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2003         * gcc.dg/vect/vect-44.c: Mark functions noinline.
2004         * gcc.dg/vect/vect-27.c: Mark functions noinline.
2005         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2006         * gcc.dg/vect/vect-86.c: Mark functions noinline.
2007         * gcc.dg/vect/vect-100.c: Mark functions noinline.
2008         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2009         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2010         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2011         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2012         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2013         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2014         * gcc.dg/vect/vect-108.c: Mark functions noinline.
2015         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2016         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2017         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2018         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2019         * gcc.dg/vect/vect-11.c: Mark functions noinline.
2020         * gcc.dg/vect/vect-70.c: Mark functions noinline.
2021         * gcc.dg/vect/vect-36.c: Mark functions noinline.
2022         * gcc.dg/vect/vect-19.c: Mark functions noinline.
2023         * gcc.dg/vect/vect-95.c: Mark functions noinline.
2024         * gcc.dg/vect/vect-78.c: Mark functions noinline.
2025         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2026         * gcc.dg/vect/vect-3.c: Mark functions noinline.
2027         * gcc.dg/vect/vect-all.c: Mark functions noinline.
2028         * gcc.dg/vect/vect-117.c: Mark functions noinline.
2029         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2030         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2031         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2032         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2033         * gcc.dg/vect/vect-20.c: Mark functions noinline.
2034         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2035         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2036         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2037         * gcc.dg/vect/vect-62.c: Mark functions noinline.
2038         * gcc.dg/vect/vect-28.c: Mark functions noinline.
2039         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2040         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2041         * gcc.dg/vect/vect-87.c: Mark functions noinline.
2042         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2043         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2044         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2045         * gcc.dg/vect/vect-109.c: Mark functions noinline.
2046         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2047         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2048         noinline.
2049         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2050         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2051         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2052         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2053         * gcc.dg/vect/vect-12.c: Mark functions noinline.
2054         * gcc.dg/vect/vect-71.c: Mark functions noinline.
2055         * gcc.dg/vect/vect-54.c: Mark functions noinline.
2056         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2057         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2058         * gcc.dg/vect/vect-96.c: Mark functions noinline.
2059         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2060         * gcc.dg/vect/vect-110.c: Mark functions noinline.
2061         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2062         * gcc.dg/vect/vect-4.c: Mark functions noinline.
2063         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2064         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2065         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2066         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2067         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2068         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2069         * gcc.dg/vect/vect-21.c: Mark functions noinline.
2070         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2071         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2072         * gcc.dg/vect/vect-80.c: Mark functions noinline.
2073         * gcc.dg/vect/vect-63.c: Mark functions noinline.
2074         * gcc.dg/vect/vect-46.c: Mark functions noinline.
2075         * gcc.dg/vect/vect-29.c: Mark functions noinline.
2076         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2077         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2078         * gcc.dg/vect/vect-88.c: Mark functions noinline.
2079         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2080         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2081         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2082         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2083         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2084         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2085         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2086         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2087         * gcc.dg/vect/vect-30.c: Mark functions noinline.
2088         * gcc.dg/vect/vect-13.c: Mark functions noinline.
2089         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2090         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2091         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2092         * gcc.dg/vect/vect-72.c: Mark functions noinline.
2093         * gcc.dg/vect/vect-38.c: Mark functions noinline.
2094         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2095         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2096         * gcc.dg/vect/vect-97.c: Mark functions noinline.
2097         * gcc.dg/vect/vect-111.c: Mark functions noinline.
2098         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2099         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2100         * gcc.dg/vect/vect-5.c: Mark functions noinline.
2101         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2102         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2103         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2104         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2105         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2106         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2107         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2108         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2109         * gcc.dg/vect/vect-22.c: Mark functions noinline.
2110         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2111         * gcc.dg/vect/vect-64.c: Mark functions noinline.
2112         * gcc.dg/vect/vect-89.c: Mark functions noinline.
2113         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2114         * gcc.dg/vect/vect-103.c: Mark functions noinline.
2115         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2116         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2117         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2118         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2119         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2120         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2121         * gcc.dg/vect/vect-31.c: Mark functions noinline.
2122         * gcc.dg/vect/vect-14.c: Mark functions noinline.
2123         * gcc.dg/vect/vect-73.c: Mark functions noinline.
2124         * gcc.dg/vect/vect-56.c: Mark functions noinline.
2125         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2126         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2127         * gcc.dg/vect/vect-98.c: Mark functions noinline.
2128         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2129         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2130         * gcc.dg/vect/vect-112.c: Mark functions noinline.
2131         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2132         * gcc.dg/vect/vect-6.c: Mark functions noinline.
2133         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2134         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2135         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2136         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2137         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2138         * gcc.dg/vect/pr25413.c: Mark functions noinline.
2139         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2140         * gcc.dg/vect/vect-40.c: Mark functions noinline.
2141         * gcc.dg/vect/vect-23.c: Mark functions noinline.
2142         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2143         * gcc.dg/vect/vect-82.c: Mark functions noinline.
2144         * gcc.dg/vect/vect-65.c: Mark functions noinline.
2145         * gcc.dg/vect/vect-48.c: Mark functions noinline.
2146         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2147         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2148         * gcc.dg/vect/vect-104.c: Mark functions noinline.
2149         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2150         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2151         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2152         * gcc.dg/vect/vect-32.c: Mark functions noinline.
2153         * gcc.dg/vect/vect-15.c: Mark functions noinline.
2154         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2155         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2156         * gcc.dg/vect/vect-91.c: Mark functions noinline.
2157         * gcc.dg/vect/vect-74.c: Mark functions noinline.
2158         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2159         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2160         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2161         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2162         * gcc.dg/vect/vect-99.c: Mark functions noinline.
2163         * gcc.dg/vect/vect-113.c: Mark functions noinline.
2164         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2165         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2166         * gcc.dg/vect/vect-7.c: Mark functions noinline.
2167         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2168         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2169         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2170         * gcc.dg/vect/vect-24.c: Mark functions noinline.
2171         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2172         * gcc.dg/vect/vect-83.c: Mark functions noinline.
2173         * gcc.dg/vect/vect-66.c: Mark functions noinline.
2174         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2175
2176 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2177
2178         PR middle-end/33187
2179         * gcc.target/i386/cmov7.c: New file.
2180
2181 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2182
2183         * gcc.target/i386/sse4a-check.h: New file.
2184         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
2185         * gcc.target/i386/sse4a-insert.c: Ditto.
2186         * gcc.target/i386/sse4a-montsd.c: Ditto.
2187         * gcc.target/i386/sse4a-montss.c: Ditto.
2188         * gcc.target/i386/mmx-check.h: New file.
2189         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
2190         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2191         * gcc.target/i386/sse-check.h: New file.
2192         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
2193         * gcc.target/i386/sse-3.c: Ditto.
2194         * gcc.target/i386/sse-7.c: Ditto.
2195         * gcc.target/i386/sse-9.c: Ditto.
2196         * gcc.target/i386/ssefn-3.c: Ditto.
2197         * gcc.target/i386/sse-recip.c: Ditto.
2198         * gcc.target/i386/sse-recip-vec.c: Ditto.
2199         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2200         * gcc.target/i386/20020523-1.c: Remove.
2201         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
2202         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2203         * gcc.target/i386/ssefn-4.c: Ditto.
2204         * gcc.target/i386/sse-6.c: Ditto.
2205         * gcc.target/i386/sse-10.c: Ditto.
2206         * gcc.target/i386/sse-11.c: Ditto.
2207         * gcc.target/i386/sse-18.c: Ditto.
2208         * gcc.target/i386/fpprec-1.c: Ditto.
2209         * g++.dg/other/i386-1.C: Ditto.
2210
2211 2007-09-04  Richard Guenther  <rguenther@suse.de>
2212
2213         PR tree-optimization/33291
2214         * gcc.dg/volatile2.c: New testcase.
2215         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2216         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2217         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2218         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2219
2220 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2221
2222         PR fortran/33253
2223         * gfortran.dg/namelist_15.f90: Update test.
2224         * gfortran.dg/namelist_24.f90: Update test.
2225         * gfortran.dg/namelist_38.f90: New test.
2226
2227 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2228
2229         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
2230         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2231         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
2232         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2233         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
2234         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2235
2236 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2237
2238         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2239         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2240
2241         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2242
2243 2007-09-02  David Daney  <ddaney@avtrex.com>
2244
2245         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2246         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2247         * gcc.target/mips/atomic-memory-1.c: Ditto.
2248         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2249
2250 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2251
2252         * gcc.target/cris/builtin_clz_v0.c: New testcase.
2253         * gcc.target/cris/builtin_clz_v3.c: New testcase.
2254
2255 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
2256
2257         * gfortran.dg/substr_6.f90: New test.
2258
2259 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
2260
2261         PR c++/33208
2262         * g++.dg/other/error18.C: New.
2263         * g++.dg/expr/bitfield3.C: Adjust.
2264
2265 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
2266
2267         PR fortran/33276
2268         * gfortran.fortran-torture/compile/pr33276.f90: New.
2269
2270 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
2271
2272         PR middle-end/33272
2273         * gcc.dg/c99-arraydecl-3.c: New test.
2274
2275 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2276
2277         PR c++/32597
2278         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2279         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2280
2281 2007-08-31  Tobias Burnus  <burnus@net-b.de>
2282
2283         PR fortran/33232
2284         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2285         * gfortran.dg/read_1.f90: New.
2286
2287 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2288
2289         PR c++/33210
2290         * g++.dg/template/error30.C: New.
2291
2292 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2293
2294         PR c++/32113
2295         * g++.dg/template/crash70.C: New.
2296
2297 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2298
2299         PR c++/33212
2300         * g++.dg/ext/is_class_error.C: New.
2301
2302 2007-08-31  Olivier Hainque  <hainque@adacore.com>
2303
2304         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2305         
2306 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
2307             Revital Eres  <eres@il.ibm.com>
2308
2309         * gcc.target/powerpc/paired-1.c: New test.
2310         * gcc.target/powerpc/paired-2.c: New test.
2311         * gcc.target/powerpc/paired-3.c: New test.
2312         * gcc.target/powerpc/paired-4.c: New test.
2313         * gcc.target/powerpc/paired-5.c: New test.
2314         * gcc.target/powerpc/paired-6.c: New test.
2315         * gcc.target/powerpc/paired-7.c: New test.
2316         * gcc.target/powerpc/ppc-paired.c: New test.
2317
2318 2007-08-31  Ollie Wild  <aaw@google.com>
2319
2320         * g++.dg/conversion/ptrmem2.C: New test.
2321         * g++.dg/conversion/ptrmem3.C: New test.
2322         * g++.dg/conversion/ptrmem4.C: New test.
2323         * g++.dg/conversion/ptrmem5.C: New test.
2324         * g++.dg/conversion/ptrmem6.C: New test.
2325         * g++.dg/conversion/ptrmem7.C: New test.
2326         * g++.dg/conversion/ptrmem8.C: New test.
2327
2328 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
2329
2330         PR fortran/31879
2331         * gfortran.dg/char_length_7.f90: New test.
2332         * gfortran.dg/char_length_9.f90: New test.
2333         * gfortran.dg/char_assign_1.f90: Add extra warning.
2334
2335         PR fortran/31197
2336         PR fortran/31258
2337         * gfortran.dg/char_length_8.f90: New test.
2338
2339 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2340
2341         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2342
2343 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2344
2345         * gcc.dg/inline-24.c: New test.
2346         * g++.dg/opt/inline11.C: New test.
2347
2348 2007-08-30  Richard Guenther  <rguenther@suse.de>
2349
2350         * gcc.target/i386/vectorize5.c: New testcase.
2351
2352 2007-08-30  Tobias Burnus  <burnus@net-b.de>
2353
2354         PR fortran/33228
2355         * interface.c (check_interface0): Improve error for external procs.
2356         (check_sym_interfaces): Fix checking of module procedures.
2357
2358 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2359
2360         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2361         (AI): Add AI_ALIGN.
2362         * gcc.dg/sync-3.c: New test.
2363
2364         PR middle-end/32758
2365         * gcc.dg/cleanup-12.c: New test.
2366
2367 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
2368
2369         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2370         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2371         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2372         * gcc.dg/pr32450.c: Ditto.
2373         * gcc.dg/nest.c: Ditto.
2374         * gcc.dg/nested-func-4.c: Ditto.
2375         * g++.old-deja/g++.law/profile1.C: Ditto.
2376
2377 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2378
2379         PR fortran/32989
2380         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2381         non-default integer kind arguments.
2382
2383 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
2384
2385         PR fortran/33105
2386         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2387
2388 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2389
2390         * gcc.dg/h8300-ice2.c: Remove target selector.
2391
2392 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
2393
2394         PR fortran/33215
2395         * gfortran.dg/binding_label_tests_15.f03: New test case.
2396         * gfortran.dg/binding_label_tests_16.f03: Ditto.
2397
2398 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2399
2400         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2401         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2402
2403 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
2404
2405         PR c++/33194
2406         * g++.dg/other/canon-33194.C: New.
2407
2408 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2409
2410         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2411         * gcc.c-torture/execute/pr23135.c: Likewise.
2412
2413 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2414
2415         * gcc.dg/pr31344.c: Move to ...
2416         * gcc.dg/dfp/pr31344.c: ... here.
2417         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2418         * gcc.dg/20050503-1.c: Ditto.
2419         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2420         * gcc.dg/20061127-1.c: Compile only for fpic targets.
2421         * gcc.dg/20060801-1.c: Ditto.
2422
2423 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2424
2425         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2426         * gfortran.dg/nan_1.f90: Likewise.
2427
2428 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2429
2430         PR fortran/33055
2431         Revert previous patch.
2432
2433 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
2434             Kazu Hirata  <kazu@codesourcery.com>
2435
2436         * gcc.target/m68k/interrupt-1.c: New.
2437
2438 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2439
2440         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2441         10000 for targets where "int" can't hold at least 100000.
2442         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2443         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2444         (test5)(test6): Use it.
2445         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2446         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2447         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2448         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2449         * gcc.dg/attr-alloc_size.c (test): Likewise.
2450
2451 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
2452
2453         PR c++/33209
2454         * g++.dg/template/error29.C: New.
2455
2456 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2457
2458         PR c++/32596
2459         * g++.dg/ext/visibility/anon5.C: New test.
2460
2461 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2462
2463         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2464
2465 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2466
2467         * gfortran.dg/gamma_1.f90: Remove large-real tests.
2468         * gfortran.dg/gamma_2.f90: Remove large-real tests.
2469         * gfortran.dg/gamma_4.f90: New: large-real tests.
2470
2471 2007-08-28  Jason Merrill  <jason@redhat.com>
2472
2473         PR c++/29000
2474         * g++.dg/ext/stmtexpr12.C: New test.
2475
2476         PR c++/28558
2477         * g++.dg/ext/attrib28.C: New test.
2478
2479 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
2480
2481         PR target/32661
2482         * gcc.target/i386/pr32661.c: New test.
2483
2484 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2485
2486         PR middle-end/32370
2487         * gcc.dg/pr32370.c: New test.
2488
2489         PR rtl-optimization/33148
2490         * gcc.c-torture/compile/20070827-1.c: New test.
2491
2492         PR debug/32914
2493         * d++.dg/debug/const3.C: New test.
2494         * d++.dg/debug/const4.C: New test.
2495         * d++.dg/debug/dwarf2/const1.C: New test.
2496         * d++.dg/debug/dwarf2/const2.C: New test.
2497         * d++.dg/debug/dwarf2/const2b.C: New test.
2498
2499 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
2500             Vladimir Yanovsky  <yanov@il.ibm.com>
2501             Revital Eres  <eres@il.ibm.com>
2502             Andrey Belevantsev  <abel@ispras.ru>
2503
2504         * gcc.dg/sms-1.c: New test.
2505
2506 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
2507
2508         * g++.dg/ext/gnu-inline-common.h: New.
2509         * g++.dg/ext/gnu-inline-global-reject.C: New.
2510         * g++.dg/ext/gnu-inline-global.C: New.
2511         * g++.dg/ext/gnu-inline-namespace.C: New.
2512         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2513         * g++.dg/ext/gnu-inline-class.C: New.
2514         * g++.dg/ext/gnu-inline-class-static.C: New.
2515         * g++.dg/ext/gnu-inline-template-class.C: New.
2516         * g++.dg/ext/gnu-inline-template-func.C: New.
2517
2518 2007-08-27  Jason Merrill  <jason@redhat.com>
2519
2520         PR c++/31337
2521         * g++.dg/ext/stmtexpr11.C: New.
2522
2523 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
2524
2525         * lib/target-supports.exp (check_profiling_available):
2526         Set profiling_available_saved to 0 on fido-*-elf.
2527
2528 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
2529
2530         PR tree-optimization/33173
2531         
2532         * gcc.c-torture/compile/pr33173.c: New.
2533
2534 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
2535
2536         PR target/31385
2537         * gcc.dg/dfp/pr31385.c: New.
2538
2539 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2540
2541         * gcc.dg/unsigned-long-compare.c: Remove target selector.
2542
2543 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2544
2545         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2546         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2547         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2548         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2549         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2550         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2551         gcc.target/m68k directory.
2552         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2553         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2554         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2555         gcc.target/cris directory.
2556         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2557         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2558         gcc.target/bfin directory.
2559
2560         * gcc.target/sh: New directory.
2561         * gcc.target/sh/sh.exp: New file.
2562         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2563         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2564         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2565         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2566         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2567         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2568
2569 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2570
2571         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2572         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2573         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2574         * gcc.target/i386/local2.c: Ditto.
2575         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2576         * gcc.target/i386/20011119-1.c: Ditto.
2577         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2578         * gcc.target/i386/fastcall-1.c: Fix target selector.
2579
2580 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2581
2582         PR fortran/33055
2583         * gfortran.dg/negative_unit.f: Add new check
2584         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2585         -fdefault-integer-8.
2586
2587 2007-08-26  Asher Langton  <langton2@llnl.gov>
2588
2589         * gfortran.dg/recursive_stack.f90: New.
2590         * gfortran.dg/openmp_stack.f90: New.
2591
2592 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2593
2594         PR fortran/31298
2595         * gfortran.dg/use_10.f90: New.
2596
2597 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2598
2599         PR fortran/32985
2600         * gfortran.dg/namelist_14.f90: Make test case valid.
2601         * gfortran.dg/common_10.f90: New.
2602
2603 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2604
2605         PR middle-end/33181
2606         * gcc.dg/ifelse-2.c: New.
2607
2608 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2609
2610         PR fortran/32980
2611         * gfortran.dg/gamma_1.f90: New.
2612         * gfortran.dg/gamma_2.f90: New.
2613         * gfortran.dg/gamma_3.f90: New.
2614
2615 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2616
2617         PR fortran/33188
2618         * gfortran.dg/used_types_18.f90: New.
2619
2620 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
2621
2622         * gcc.dg/array-init-2.c: New test.
2623
2624 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2625
2626         PR fortran/33178
2627         * gfortran.dg/initialization_4.f90: Update dg-error.
2628         * gfortran.dg/initialization_13.f90: New.
2629
2630 2007-08-24  Richard Guenther  <rguenther@suse.de>
2631
2632         PR middle-end/33166
2633         * gcc.c-torture/compile/pr33166.c: New testcase.
2634
2635 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2636
2637         PR fortran/33139
2638         * gfortran.dg/pointer_assign_4.f90: New.
2639         * gfortran.dg/shape_2.f90: Fix test case.
2640         * gfortran.dg/char_result_4.f90: Ditto.
2641
2642 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2643
2644         * gcc.dg/array-init-1.c: New test.
2645
2646         PR c++/32567
2647         * g++.dg/parse/crash36.C: New test.
2648
2649 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
2650
2651         * gcc.dg/pr32721.c: Updated.
2652
2653 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2654
2655         PR tree-optimization/32573
2656         PR middle-end/32946
2657         * gcc.dg/pr32573.c: New test.
2658
2659         PR c++/32898
2660         * g++.dg/lookup/ns3.C: New test.
2661
2662         * gfortran.dg/assumed_charlen_sharing.f90: New test.
2663
2664         PR c++/31941
2665         * g++.dg/parse/crash37.C: New test.
2666
2667 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2668
2669         PR target/17390
2670         * gcc.target/i386/pr17390.c: New test.
2671
2672 2007-08-23  Richard Guenther  <rguenther@suse.de>
2673
2674         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2675         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2676         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2677         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2678         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2679         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2680         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2681         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2682
2683 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2684
2685         * gcc.target/s390: New directory.
2686         * gcc.target/s390/s390.exp: New file.
2687         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2688         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2689         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2690         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2691         gcc.target/s390 directory.
2692
2693 2007-08-23  Richard Guenther  <rguenther@suse.de>
2694
2695         PR tree-optimization/32328
2696         * testsuite/gcc.dg/pr32328.c: New testcase.
2697
2698 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2699
2700         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2701           available.
2702
2703 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2704
2705         PR fortran/33095
2706         * gfortran.dg/min_max_optional_5.f90: New test.
2707         * gfortran.dg/min_max_optional_2.f90: Remove.
2708         * gfortran.dg/min_max_optional_3.f90: Remove.
2709         * gfortran.dg/min_max_optional_4.f90: Remove.
2710
2711 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2712
2713         * gcc.target/i386/xorps-sse.c: New.
2714         * gcc.target/i386/xorps-sse2.c: New.
2715
2716 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2717
2718         * gcc.target/i386/cmov3.c: Fix scan-assembler.
2719         * gcc.target/i386/cmov4.c: Fix scan-assembler.
2720         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2721
2722 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
2723
2724         PR fortran/33020
2725         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2726         include multiple kinds for SHAPE parameter within a single
2727         namespace.
2728         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2729         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
2730
2731 2007-08-22  Janus Weil  <jaydub66@gmail.com>
2732
2733         * interface_abstract_1.f90: Extended test case.
2734         * interface_abstract_3.f90: New test.
2735
2736 2007-08-21  Christian Bruel  <christian.bruel@st.com>
2737
2738         * gcc.dg/fold-sub.c: New test.
2739         
2740 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2741
2742         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2743         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2744         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2745         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2746         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2747         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2748
2749 2007-08-22  Richard Guenther  <rguenther@suse.de>
2750
2751         PR middle-end/33007
2752         * gcc.dg/pr33007.c: New testcase.
2753
2754 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
2755
2756         * gcc.c-torture/execute/strcmp-1.x: Delete.
2757
2758 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2759
2760         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2761         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2762         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2763         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2764         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2765         gcc.target/i386/stack-realign.c,
2766         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2767         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2768         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2769         target using dg-require-effective-target directive.
2770         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2771         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2772         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2773         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2774         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2775         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2776         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2777         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2778         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2779         Require lp64 target using dg-require-effective-target directive.
2780         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2781         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2782         directive.
2783         * gcc.target/i386/20010202-1.c: Move from here ...
2784         * gcc.dg/20010202-1.c: ... to here.
2785
2786 2007-08-22  Richard Guenther  <rguenther@suse.de>
2787
2788         PR tree-optimization/33142
2789         * gcc.c-torture/execute/pr33142.c: New testcase.
2790
2791 2007-08-22  Richard Guenther  <rguenther@suse.de>
2792
2793         PR middle-end/32563
2794         * g++.dg/torture/pr32563.C: New testcase.
2795
2796 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
2797
2798         PR middle-end/32912
2799         * gcc.dg/pr32912-1.c: Add -w to options.
2800         * gcc.dg/pr32912-2.c: Likewise.
2801         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2802
2803 2007-08-21  Ian Lance Taylor  <iant@google.com>
2804
2805         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2806
2807 2007-08-21  Ian Lance Taylor  <iant@google.com>
2808
2809         PR tree-optimization/33134
2810         * g++.dg/tree-ssa/pr33134.C: New test.
2811
2812 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
2813
2814         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2815         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2816
2817 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
2818
2819         PR debug/32610
2820         * gcc.dg/debug/pr32610.c: New test.
2821
2822         * g++.dg/init/new24.C: New test.
2823
2824         PR middle-end/32912
2825         * gcc.dg/pr32912-1.c: New test.
2826         * gcc.dg/pr32912-2.c: New test.
2827         * gcc.dg/pr32912-3.c: New test.
2828
2829 2007-08-21  Richard Guenther  <rguenther@suse.de>
2830
2831         * gcc.dg/pointer-arith-10.c: New testcase.
2832
2833 2007-08-21  Richard Guenther  <rguenther@suse.de>
2834
2835         PR middle-end/33122
2836         * gcc.c-torture/compile/pr33122.c: New testcase.
2837
2838 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
2839
2840         * g++.dg/warn/Wnvdtor-2.C: New testcase.
2841
2842 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
2843
2844         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2845
2846 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
2847
2848         PR c++/33025
2849         * g++.dg/init/new23.C: New test.
2850
2851 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2852
2853         PR middle-end/30564
2854         * gcc.c-torture/compile/pr30564-1.c: New test.
2855         * gcc.c-torture/compile/pr30564-2.c: New test.
2856
2857 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
2858
2859         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2860
2861 2007-08-19  Tobias Burnus  <burnus@net-b.de>
2862
2863         * gfortran.dg/interface_abstract_2.f90: New.
2864         * gfortran.dg/interface_abstract_1.f90: Fix typo.
2865
2866 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2867
2868         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2869         unknown (so that outer-loop wont get analyzed).
2870         * gcc.dg/vect/vect-outer-1a.c: New test.
2871         * gcc.dg/vect/vect-outer-1b.c: New test.
2872         * gcc.dg/vect/vect-outer-1.c: New test.
2873         * gcc.dg/vect/vect-outer-2a.c: New test.
2874         * gcc.dg/vect/vect-outer-2b.c: New test.
2875         * gcc.dg/vect/vect-outer-2c.c: New test.
2876         * gcc.dg/vect/vect-outer-2.c: New test.
2877         * gcc.dg/vect/vect-outer-3a.c: New test.
2878         * gcc.dg/vect/vect-outer-3b.c: New test.
2879         * gcc.dg/vect/vect-outer-3c.c: New test.
2880         * gcc.dg/vect/vect-outer-3.c: New test.
2881         * gcc.dg/vect/vect-outer-4a.c: New test.
2882         * gcc.dg/vect/vect-outer-4b.c: New test.
2883         * gcc.dg/vect/vect-outer-4c.c: New test.
2884         * gcc.dg/vect/vect-outer-4d.c: New test.
2885         * gcc.dg/vect/vect-outer-4e.c: New test.
2886         * gcc.dg/vect/vect-outer-4f.c: New test.
2887         * gcc.dg/vect/vect-outer-4g.c: New test.
2888         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2889         * gcc.dg/vect/vect-outer-4i.c: New test.
2890         * gcc.dg/vect/vect-outer-4j.c: New test.
2891         * gcc.dg/vect/vect-outer-4k.c: New test.
2892         * gcc.dg/vect/vect-outer-4l.c: New test.
2893         * gcc.dg/vect/vect-outer-4m.c: New test.
2894         * gcc.dg/vect/vect-outer-4.c: New test.
2895         * gcc.dg/vect/vect-outer-5.c: New test.
2896         * gcc.dg/vect/vect-outer-6.c: New test.
2897         * gcc.dg/vect/vect-outer-fir.c: New test.
2898         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2899         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2900
2901 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2902
2903         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2904         and -fno-tree-reassoc.
2905         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2906         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2907         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2908         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2909         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2910         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2911         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2912         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2913         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2914         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2915         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2916         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2917         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2918         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2919         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2920         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2921         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2922         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2923         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2924         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2925         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2926         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2927         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2928         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2929         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2930         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2931         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2932         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2933         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2934         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2935         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2936         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2937         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2938         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2939         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2940         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2941         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2942
2943 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2944
2945         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2946         versioning for aliasing).
2947         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2948
2949         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2950         targets.
2951         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2952
2953 2007-08-18  Tom Tromey  <tromey@redhat.com>
2954
2955         PR preprocessor/32974:
2956         * gcc.dg/cpp/pr32974.c: New file.
2957
2958 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2959
2960         * gfortran.dg/interface_abstract_1.f90: New.
2961
2962 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2963
2964         PR fortran/32881
2965         * gfortran.dg/pure_initializer_1.f90: New test.
2966
2967 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2968
2969         PR fortran/32875
2970         * gfortran.dg/array_constructor_18.f90: New test.
2971
2972 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2973
2974         PR c++/28989
2975         * g++.dg/expr/lval3.C: New test.
2976         * g++.dg/expr/lval4.C: New test.
2977
2978 2007-08-17  Ollie Wild  <aaw@google.com>
2979
2980         PR c++/31749
2981         * g++.dg/lookup/builtin3.C: New test.
2982         * g++.dg/lookup/builtin4.C: New test.
2983         * g++.dg/lookup/using19.C: New test.
2984
2985 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2986
2987         PR c++/32190
2988         * g++.dg/parse/error31.C: New.
2989
2990 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2991
2992         PR c++/32112
2993         * g++.dg/template/error26.C: New.
2994
2995 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2996
2997         PR fortran/33079
2998         * gfortran.dg/zero_length_2.f90: New test.
2999
3000 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3001
3002         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3003         * gfortran.dg/kind_tests_3.f03: Ditto.
3004         * gfortran.dg/global_vars_f90_init.f90: Ditto.
3005         * gfortran.dg/interface_13.f90: Ditto.
3006         * gfortran.dg/pr32738.f90: Ditto.
3007         * gfortran.dg/module_private_1.f90: Ditto.
3008         * gfortran.dg/test_only_clause.f90: Ditto.
3009         * gfortran.dg/bind_c_vars.f90: Ditto.
3010         * gfortran.dg/bind_c_dts.f90: Ditto.
3011         * gfortran.dg/use_9.f90: Ditto.
3012         * gfortran.dg/generic_8.f90: Ditto.
3013         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3014         * gfortran.dg/private_type_6.f90: Ditto.
3015         * gfortran.dg/c_assoc.f90: Ditto.
3016         * gfortran.dg/private_type_7.f90: Ditto.
3017         * gfortran.dg/global_vars_c_init.f90: Ditto.
3018         * gfortran.dg/bind_c_dts_2.f03: Ditto.
3019         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3020         * gfortran.dg/c_size_t_test.f03: Ditto.
3021         * gfortran.dg/used_types_12.f90: Ditto.
3022         * gfortran.dg/pr25923.f90: Ditto.
3023         * gfortran.dg/test_com_block.f90: Ditto.
3024         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3025         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3026         * gfortran.dg/com_block_driver.f90: Ditto.
3027         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3028         * gfortran.dg/use_iso_c_binding.f90: Ditto.
3029         * gfortran.dg/c_loc_test.f90: Ditto.
3030         * gfortran.dg/c_ptr_tests.f03: Ditto.
3031         * gfortran.dg/module_interface_1.f90: Ditto.
3032
3033 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3034
3035         PR c++/32870
3036         * g++.dg/other/error17.C: Adjust.
3037         
3038 2007-08-17  Ben Elliston  <bje@au.ibm.com>
3039
3040         PR middle-end/32970
3041         * g++.dg/ext/altivec-14.C: New test.
3042
3043 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3044
3045         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3046         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3047         dump files.
3048         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3049         * gcc.dg/vect/pr32366.c: Ditto.
3050
3051 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3052
3053         PR testsuite/33082
3054         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3055         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3056         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3057         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3058
3059 2007-08-16  Tobias Burnus  <burnus@net-b.de>
3060
3061         PR fortran/33072
3062         * gfortran.dg/use_9.f90: New.
3063
3064 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
3065
3066         * g++.dg/gcov/gcov-5.C: New test.
3067
3068 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
3069
3070         * g++.dg/gcov/gcov-4.C: New test.
3071         * lib/gcov.exp (verify-lines): Add support for
3072         checking no-coverage lines.
3073
3074 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
3075
3076         * gcc.dg/vect/vect-vfa-01.c: New.
3077         * gcc.dg/vect/vect-vfa-02.c: New.
3078         * gcc.dg/vect/vect-vfa-03.c: New.
3079         * gcc.dg/vect/vect-vfa-04.c: New.
3080         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3081         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3082         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3083         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3084         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3085         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3086         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3087         gfortran.dg/vect/pr19049.f90: Rename to start with
3088         prefix no-vfa-.
3089         * gcc.dg/vect/vect.exp: Disable versioning for alias
3090         when test starts with no-vfa-.
3091         * gfortran.dg/vect/vect.exp: Likewise.
3092
3093 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
3094
3095         * gcc.dg/torture/pr32897.c: New test.
3096
3097 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
3098
3099         PR c++/31132
3100         * g++.dg/template/crash69.C: New.
3101
3102 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
3103
3104         * lib/target-supports.exp (check_effective_target_arm32): Use
3105         check_no_compiler_messages.
3106
3107 2007-08-15  Diego Novillo  <dnovillo@google.com>
3108
3109         gcc.dg/tree-ssa/20070815.c: New test.
3110
3111 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3112
3113         PR fortran/33077
3114         * gfortran.dg/random_7.f90: Initialize variable.
3115
3116 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
3117
3118         PR middle-end/33074
3119         * gfortran.dg/pr33074.f90: New test.
3120
3121         PR c++/32992
3122         * g++.dg/opt/nrv14.C: New test.
3123
3124 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
3125
3126         PR c++/33035
3127         * g++.dg/template/crash68.C: New.
3128
3129 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3130
3131         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3132         * gcc.dg/sibcall-4.c: Ditto.
3133
3134 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3135
3136         PR fortran/33066
3137         * gfortran.dg/use_8.f90: New test.
3138         * gfortran.dg/c_loc_tests_2.f03: Fix code.
3139
3140 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
3141
3142         PR c++/27211
3143         * g++.dg/template/error27.C: New.
3144         * g++.dg/template/error28.C: New.
3145         * g++.dg/other/pr28304.C: Adjust.
3146         * g++.old-deja/g++.mike/p811.C: Likewise.
3147
3148 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3149
3150         PR target/30315
3151         * gcc.target/i386/pr30315.c: New.
3152
3153 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3154
3155         PR fortran/32594
3156         * gfortran.dg/substr_5.f90: New test.
3157
3158 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
3159
3160         PR c/30428
3161         * gcc.dg/vector-2.c: New test.
3162
3163         PR c++/30428
3164         * g++.dg/ext/vector8.C: New test.
3165
3166 2007-08-13  Dan Hipschman  <dsh@google.com>
3167
3168         PR c/32953
3169         * gcc.dg/format/array-1.c: Add an additional test for
3170         unterminated format strings of length 1.
3171
3172 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3173
3174         PR fortran/32926
3175         * gfortran.dg/external_procedures_3.f90: New test.
3176
3177 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3178
3179         PR fortran/32827
3180         * gfortran.dg/import6.f90: New test.
3181
3182 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
3183
3184         PR C/30427
3185         *  gcc.dg/vector-1.c: New test.
3186
3187 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3188
3189         * gcc.dg/pr21255-4.c: Skip for PIC.
3190         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3191
3192 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3193
3194         * gcc.dg/attr-isr.c: Skip for PIC.
3195         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3196         * gcc.dg/attr-isr-trapa.c: Likewise.
3197         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3198         * gcc.dg/pragma-isr-trapa.c: Likewise.
3199         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3200
3201 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3202
3203         PR fortran/32962
3204         * gfortran.dg/transpose_1.f90: New test.
3205
3206 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3207
3208         PR fortran/29600
3209         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3210         intrinsic.
3211
3212 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3213
3214         PR fortran/30964
3215         PR fortran/33054
3216         * gfortran.dg/random_4.f90: New test.
3217         * gfortran.dg/random_5.f90: New test.
3218         * gfortran.dg/random_6.f90: New test.
3219         * gfortran.dg/random_7.f90: New test.
3220
3221 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3222
3223         PR fortran/32860
3224         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3225
3226 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3227
3228         PR fortran/31629
3229         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3230
3231 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3232
3233         PR fortran/29600
3234         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3235         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3236
3237 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3238
3239         PR fortran/32937
3240         * gfortran.dg/char_length_6.f90: New test.
3241
3242 2007-08-10  Ollie Wild  <aaw@google.com>
3243
3244         * g++.dg/lookup/using18.C: New test.
3245
3246 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3247
3248         PR c++/17763
3249         * g++.dg/other/error16.C: New.
3250
3251 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3252
3253         PR libfortran/33039
3254         * gfortran.dg/namelist_37.f90: New test.
3255
3256 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3257
3258         PR c++/22256
3259         * g++.dg/conversion/op3.C: New.
3260
3261 2007-08-09  Tobias Burnus  <burnus@net-b.de>
3262
3263         PR fortran/32987
3264         * gfortran.dg/fmt_tab_1.f90: New.
3265         * gfortran.dg/fmt_tab_2.f90: New.
3266
3267 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3268
3269         PR c/32796
3270         * gcc.c-torture/compile/pr32796.c: New test.
3271
3272 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3273
3274         PR middle-end/32813
3275         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3276         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3277         instead of just -O.
3278
3279 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
3280
3281         * gcc.target/mips/code-readable-1.c: New test.
3282         * gcc.target/mips/code-readable-2.c: Likewise.
3283         * gcc.target/mips/code-readable-3.c: Likewise.
3284
3285 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
3286             Revital Eres  <eres@il.ibm.com>
3287
3288         * gfortran.dg/sms-1.f90: Add comment.
3289         * gfortran.dg/sms-2.f90: New.
3290
3291 2007-08-07  Ian Lance Taylor  <iant@google.com>
3292
3293         * gcc.dg/instrument-1.c: New test.
3294         * gcc.dg/instrument-2.c: New test.
3295         * gcc.dg/instrument-3.c: New test.
3296
3297 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
3298
3299         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3300
3301 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
3302
3303         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
3304         !vector_alignment_reachable targets.
3305         * gcc.dg/vect/vect-33.c: Likewise.
3306         * gcc.dg/vect/vect-42.c: Likewise.
3307         * gcc.dg/vect/vect-44.c: Likewise.
3308         * gcc.dg/vect/vect-50.c: Likewise.
3309         * gcc.dg/vect/vect-70.c: Likewise.
3310         * gcc.dg/vect/vect-71.c: Likewise.
3311         * gcc.dg/vect/vect-87.c: Likewise.
3312         * gcc.dg/vect/vect-88.c: Likewise.
3313         * gcc.dg/vect/vect-91.c: Likewise.
3314         * gcc.dg/vect/vect-93.c: Likewise.
3315         * gcc.dg/vect/vect-96.c: Likewise.
3316         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3317         * gcc.dg/vect/section-anchors-69.c: Likewise.
3318         * gcc.dg/vect/pr25413.c: Likewise.
3319         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3320         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3321         * gfortran.dg/vect-2.f90: Likewise.
3322         * gfortran.dg/vect-3.f90: Likewise.
3323         * gfortran.dg/vect-4.f90: Likewise.
3324         * gfortran.dg/vect-5.f90: Likewise.
3325         * lib/target-supports.exp (check_effective_target_natural_alignment): 
3326         Return false for darwin. 
3327         (check_effective_target_vector_alignment_reachable_for_double): New.
3328
3329 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
3330
3331         * gcc.dg/multiword-1.c: New testcase.
3332
3333 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
3334
3335         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3336         messages.
3337         * gfortran.dg/namelist_36.f90: New test.
3338
3339 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3340
3341         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3342           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3343
3344 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
3345
3346         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3347         * gcc.dg/torture/type-generic-1.c: Likewise.
3348
3349 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3350
3351         * gcc.c-torture/20070522-1.c: Move to ...
3352         * gcc.c-torture/compile/20070522-1.c: Here.
3353
3354 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3355
3356         PR fortran/29828
3357         * gfortran.dg/minmax_char_1.f90: New test.
3358         * gfortran.dg/minmax_char_2.f90: New test.
3359         * gfortran.dg/min_max_optional_4.f90: New test.
3360
3361 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3362
3363         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3364         hanging on the testcase.
3365
3366 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3367
3368         PR middle-end/32988
3369         * gcc.c-torture/compile/pr32988.c: New test.
3370
3371 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3372
3373         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3374
3375 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
3376
3377         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
3378
3379         Revert:
3380         2007-03-22  Dirk Mueller  <dmueller@suse.de>
3381
3382         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3383
3384 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3385
3386         PR fortran/32979
3387         * gfortran.dg/isnan_1.f90: New test.
3388
3389 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
3390             Revital Eres <eres@il.ibm.com>
3391
3392         * gcc.dg/sms-antideps.c: New test.
3393
3394 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
3395
3396         PR fortran/31214
3397         * gfortran.dg/entry_13.f90: New test.
3398
3399         * gfortran.dg/entry_12.f90: Clean up .mod file.
3400
3401 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3402
3403         PR fortran/32770
3404         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
3405         variables as kind=4 so they don't overflow the record length.
3406
3407 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3408
3409         PR fortran/32968
3410         * gfortran.dg/selected_kind_1.f90: New test.
3411
3412 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3413
3414         PR middle-end/32780
3415         * gcc.c-torture/compile/pr32780.c: New test.
3416
3417 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3418
3419         RP middle-end/32399
3420         * gcc.c-torture/compile/pr32399.c: New testcase.
3421
3422 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3423
3424         PR middle-end/32304
3425         * g++.dg/torture/pr32304.C: New testcase.
3426
3427 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3428
3429         PR middle-end/32935
3430         * gfortran.fortran-torture/compile/complex_1.f90: New test.
3431
3432 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3433
3434         PR fortran/32955
3435         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3436
3437 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3438
3439         PR fortran/31202
3440         * gfortran.dg/nint_2.f90: New test.
3441
3442 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
3443
3444         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3445         * gcc.dg/weak/typeof-2.c: Likewise.
3446
3447 2007-08-03  Diego Novillo  <dnovillo@google.com>
3448
3449         PR 31521
3450         * gcc.dg/tree-ssa/pr31521.c: New test.
3451
3452 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3453
3454         PR fortran/32770
3455         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
3456         iostat must be default kind.
3457
3458 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3459
3460         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3461
3462 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3463
3464         PR fortran/32770
3465         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
3466         explicit so test passes with -fdefault-integer-8.
3467         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
3468         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
3469
3470 2007-08-02  Lee Millward  <lee.millward@gmail.com>
3471
3472         PR c++/30849
3473         * g++.dg/parse/asm1.C: New test.
3474
3475         PR c++/30850
3476         * g++.dg/parse/asm2.C: Likewise.
3477
3478         PR c++/30851
3479         * g++.dg/parse/asm3.C: Likewise.
3480         
3481 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3482
3483         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3484           "int" is only 16 bit bits wide.
3485         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3486
3487 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3488
3489         * g++.dg/torture/type-generic-1.C: New.
3490         * gcc.dg/pr28796-2.c: Move tests ...
3491         * gcc.dg/tg-tests.h: ... here.
3492         * gcc.dg/torture/type-generic-1.c: New.
3493
3494 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3495
3496         PR libfortran/32954
3497         * minmaxloc_3.f90:  New test case.
3498
3499 2007-08-01  Tobias Burnus  <burnus@net-b.de>
3500
3501         PR fortran/32936
3502         * gfortran.dg/allocate_stat.f90: New.
3503
3504 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
3505
3506         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3507
3508 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3509
3510         PR tree-optimization/32919
3511         * gcc.c-torture/compile/pr32919.c: New.
3512
3513 2007-08-01  Nick Clifton  <nickc@redhat.com>
3514
3515         * gcc.c-torture/execute/execute.exp: Change copyright header to
3516         refer to version 3 of the GNU General Public License and to point
3517         readers at the COPYING3 file and the FSF's license web page.
3518         * gcc.c-torture/execute/ieee/ieee.exp,
3519         gcc.c-torture/unsorted/unsorted.exp,
3520         gcc.c-torture/compile/compile.exp,
3521         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3522         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3523         gcc.target/cris/torture/cris-torture.exp,
3524         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3525         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3526         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3527         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3528         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3529         gnat.dg/dg.exp, gnat.dg/style/style.exp,
3530         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3531         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3532         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3533         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3534         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3535         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3536         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3537         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3538         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3539         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3540         gcc.dg/noncompile/noncompile.exp,
3541         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3542         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3543         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3544         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3545         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3546         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3547         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3548         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3549         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3550         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3551         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3552         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3553         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3554         g++.old-deja/old-deja.exp,
3555         gfortran.fortran-torture/execute/execute.exp,
3556         gfortran.fortran-torture/compile/compile.exp,
3557         treelang/output/output-1.c, treelang/output/output-1.tree,
3558         treelang/execute/execute.exp, treelang/Makefile.in,
3559         treelang/compile/compile.exp, g++.dg/dg.exp,
3560         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3561         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3562         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3563         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3564         g++.dg/compat/struct-layout-1.exp,
3565         g++.dg/compat/struct-layout-1_generate.c,
3566         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3567         g++.dg/bprob/bprob.exp, config/default.exp,
3568         gcc.test-framework/test-framework.awk,
3569         gcc.test-framework/gen_directive_tests,
3570         gcc.test-framework/test-framework.exp,
3571         objc.dg/special/special.exp,
3572         objc.dg/gnu-encoding/gnu-encoding.exp,
3573         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3574         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3575         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3576         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3577         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3578         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3579         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3580         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3581         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3582         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3583         lib/target-supports-dg.exp, lib/gcc-defs.exp,
3584         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3585         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3586         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3587         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3588         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3589         Likewise.
3590
3591 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3592
3593         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3594         error message text.
3595
3596 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3597
3598         PR fortran/32945
3599         * gfortran.dg/initialization_12.f90: New test.
3600
3601 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
3602
3603         PR fortran/31609
3604         * gfortran.dg/entry_12.f90: New test.
3605
3606 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3607
3608         PR fortran/32938
3609         * gfortran.dg/altreturn_6.f90: New test.
3610
3611 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
3612
3613         PR fortran/32942
3614         * gfortran.dg/exponent_2.f90: New test.
3615
3616 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
3617
3618         * gcc.dg/vect/vect-117.c: New test.
3619         * gcc.dg/vect/vect-74.c: Enabled test
3620         * gcc.dg/vect/vect-81.c: Enabled test
3621
3622 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
3623
3624         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3625         s/dg-error/dg-warning where warning is expected.
3626
3627 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3628
3629         PR fortran/32770
3630         * gfortran.dg/array_constructor_12.f90:  Adjust argument
3631         of huge() to correct kind.
3632
3633 2007-07-30  Ollie Wild  <aaw@google.com>
3634
3635         * gcc.dg/cpp/counter-2.c: New test.
3636         * gcc.dg/cpp/counter-3.c: New test.
3637         * gcc.dg/cpp/dir-only-1.c: New test.
3638         * gcc.dg/cpp/dir-only-1.h: New file.
3639         * gcc.dg/cpp/dir-only-2.c: New test.
3640         * gcc.dg/cpp/dir-only-3.c: New test.
3641         * gcc.dg/cpp/dir-only-3a.h: New file.
3642         * gcc.dg/cpp/dir-only-3b.h: New file.
3643         * gcc.dg/cpp/dir-only-4.c: New test.
3644         * gcc.dg/cpp/dir-only-5.c: New test.
3645         * gcc.dg/cpp/dir-only-6.c: New test.
3646
3647 2007-07-30  Julian Brown  <julian@codesourcery.com>
3648
3649         * gcc.target/arm/neon/v*.c: Regenerate.
3650
3651 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
3652
3653         PR c++/32108
3654         * g++.dg/ext/label6.C: New.
3655
3656 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3657
3658         PR libfortran/32858
3659         PR libfortran/30814
3660         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
3661
3662 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
3663
3664         PR fortran/31211
3665         * gfortran.dg/actual_pointer_function_1.f90: New test.
3666
3667         PR fortran/32682
3668         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3669
3670 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
3671
3672         PR fortran/32906
3673         * gfortran.dg/shape_1.f90: Adjust error message.
3674         * gfortran.dg/parameter_array_ref_1.f90: New test.
3675
3676 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3677
3678         PR fortran/31609
3679         * gfortran.dg/entry_11.f90: New test.
3680
3681 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
3682             Revital Eres  <eres@il.ibm.com>
3683
3684         * gfortran.dg/sms-1.f90: New test.
3685
3686 2007-07-28  Richard Guenther  <rguenther@suse.de>
3687
3688         * gcc.c-torture/compile/pr32920.c: New testcase.
3689
3690 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
3691
3692         PR c++/30917
3693         * g++.dg/lookup/friend11.C: New test.
3694
3695 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
3696
3697         * gfortran.dg/namelist_5.f90: Adjusted error message.
3698         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3699         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3700         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3701         * gfortran.dg/namelist_32.f90: ... this.
3702
3703         PR fortran/32876
3704         * gfortran.dg/namelist_33.f90: New test.
3705
3706         PR fortran/32905
3707         * gfortran.dg/namelist_34.f90: New test.
3708
3709         PR fortran/31818
3710         * gfortran.dg/namelist_35.f90: New test.
3711
3712 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
3713
3714         PR fortran/32880
3715         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3716
3717 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3718
3719         PR testsuite/32471
3720         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3721           assuming it is 0x7ffffffff.
3722         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3723         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3724
3725 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
3726
3727         * gfortran.dg/operator_3.f90: Fix dg directive.
3728         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3729         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3730         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3731
3732 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
3733
3734         * g++.dg/cpp0x/decltype1.C: New.
3735         * g++.dg/cpp0x/decltype2.C: New.
3736         * g++.dg/cpp0x/decltype3.C: New.
3737         * g++.dg/cpp0x/decltype4.C: New.
3738         * g++.dg/cpp0x/decltype5.C: New.
3739         * g++.dg/cpp0x/decltype6.C: New.
3740
3741 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3742
3743         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3744           because the test relies on bit 31 to be the sign bit.
3745
3746 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3747
3748         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3749           assuming it is 0x7fffffff.
3750         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3751         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3752
3753 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
3754
3755         PR c++/32346
3756         * g++.dg/expr/bitfield9.C: New test.
3757
3758 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3759
3760         PR fortran/32899
3761         * gfortran.dg/logical_comp.f90: Update dg-error strings.
3762
3763 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3764
3765         PR fortran/32760
3766         * gfortran.dg/private_type_7.f90: New test.
3767
3768 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3769
3770         PR fortran/32035
3771         * gfortran.dg/select_char_1.f90: New test.
3772
3773 2007-07-27  Tobias Burnus  <burnus@net-b.de>
3774
3775         PR fortran/32903
3776         * gfortran.dg/initialization_11.f90: New test.
3777
3778 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
3779
3780         * gcc.target/mips/ins-1.c: New test.
3781
3782 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
3783
3784         PR/19232
3785         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3786         (f1): Likewise.
3787
3788 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3789
3790         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3791         error: width of 'spare' exceeds its type.
3792
3793 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
3794
3795         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3796         * gcc.dg/sibcall-4.c: Likewise.
3797
3798 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3799
3800         PR rtl-optimization/31500
3801         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3802         * g++.dg/warn/Warray-bounds.C: Likewise.
3803
3804 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3805
3806         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3807
3808 2007-07-25  Julian Brown  <julian@codesourcery.com>
3809             Paul Brook  <paul@codesourcery.com>
3810             Joseph Myers  <joseph@codesourcery.com>
3811             Mark Shinwell  <shinwell@codesourcery.com>
3812
3813         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3814         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3815         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3816         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3817         (check_effective_target_arm_neon_hw): New.
3818         * gcc.target/arm/neon/neon.exp: New file.
3819         * gcc.target/arm/neon/polytypes.c: New file.
3820         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3821
3822 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
3823
3824         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3825           targets where an "int" is less than 32 bits wide.
3826
3827 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3828
3829         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3830
3831 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3832
3833         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3834           during addition if an int is only 16 bits wide.
3835         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3836
3837 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3838
3839         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3840           size as "long int" and are 32 or 64 bits wide.
3841         * gcc.dg/torture/pr28814.c: Likewise.
3842
3843 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3844
3845         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3846           exactly as wide as an int.
3847
3848 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
3849
3850         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3851         Define and use throughout as long long printf format specifier.
3852         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3853         Likewise.
3854
3855 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
3856
3857         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3858         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3859
3860 2007-07-25  Ben Elliston  <bje@au.ibm.com>
3861
3862         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3863
3864 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
3865
3866         * gcc.c-torture/execute/20070724-1.c: New.
3867
3868 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3869
3870         PR fortran/31205
3871         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3872         "deallocates" to 24, since patch has code rid of much spurious
3873         code.
3874         * gfortran.dg/interface_assignment_1.f90 : New test.
3875
3876         PR fortran/32842
3877         * gfortran.dg/interface_assignment_2.f90 : New test.
3878
3879 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3880
3881         PR fortran/32867
3882         * fortran.dg/initialization_10.f90: New test.
3883
3884 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3885
3886         PR fortran/32778
3887         * gfortran.dg/imag_2.f: Removed
3888         * gfortran.dg/warn_std_1.f90: New test.
3889         * gfortran.dg/warn_std_2.f90: New test.
3890         * gfortran.dg/warn_std_3.f90: New test.
3891
3892 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3893
3894         PR c++/29001
3895         * g++.dg/init/new22.C: New.
3896
3897 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3898
3899         PR c++/32561
3900         * g++.dg/template/crash67.C: New.
3901
3902 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
3903
3904         * lib/target-support.exp (check_effective_target_natural_alignment): 
3905         (check_effective_target_vector_alignment_reachable): New.
3906         * config/spu/spu.c (spu_vector_alignment_reachable): New.
3907         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3908         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
3909         check.
3910         * gcc.dg/vect/pr25413.c: Likewise.
3911         * gcc.dg/vect/pr31699.c: Likewise.
3912
3913 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
3914
3915         PR fortran/30814
3916         * gfortran.dg/pack_bounds_1.f90:  New test case.
3917
3918 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3919
3920         PR fortran/31639
3921         * gfortran.dg/initialization_9.f90: New test.
3922
3923 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3924
3925         PR fortran/32797
3926         PR fortran/32800
3927         * gfortran.dg/bind_c_usage_8.f03: New test case.
3928         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3929         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
3930
3931 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
3932
3933         * gcc.target/mips/branch-cost-1.c: New test.
3934         * gcc.target/mips/branch-cost-2.c: Likewise.
3935
3936 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3937
3938         PR fortran/32732
3939         * gfortran.dg/c_char_tests.f03: New test case.
3940         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3941         * gfortran.dg/c_char_tests_2.f03: New test case.
3942         * gfortran.dg/value_6.f03: Ditto.
3943         * gfortran.dg/value_7.f03: Ditto.
3944
3945 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3946
3947         PR fortran/32600
3948         * gfortran.dg/c_funloc_tests_5.f03: New.
3949         * gfortran.dg/c_funloc_tests_5.f04: New.
3950         * gfortran.dg/c_funloc_tests_4_driver.c: New.
3951
3952 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3953
3954         PR c++/32839
3955         * g++.dg/expr/call4.C: New.
3956         * g++.dg/expr/call5.C: New.
3957
3958 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3959
3960         PR fortran/32710
3961         * gfortran.dg/namelist_30.f90: New test.
3962
3963 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3964
3965         PR fortran/29962
3966         * gfortran.dg/array_initializer_1.f90: Removed warning.
3967         * gfortran.dg/initialization_1.f90: Adjusted messages.
3968         * gfortran.dg/nested_modules_6.f90: Removed warning.
3969
3970         PR fortran/31253
3971         * gfortran.dg/initialization_7.f90: New test.
3972
3973         PR fortran/31639
3974         * gfortran.dg/initialization_8.f90: New test.
3975
3976 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3977
3978         PR c++/30818
3979         * g++.dg/template/crash47.C: Adjust errors.
3980         * g++.dg/template/crash48.C: Adjust errors.
3981         * g++.dg/template/typename12.C: New.
3982         * g++.dg/template/typename13.C: New.
3983         * g++.dg/template/typename14.C: New.
3984         * g++.dg/template/typedef6.C: Adjust errors.
3985
3986 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3987
3988         PR fortran/32627
3989         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3990         * gfortran.dg/pr32627.f03: New test case.
3991
3992         * gfortran.dg/c_f_pointer_logical.f03: New test case.
3993         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3994         c_f_pointer_logical.
3995         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3996         c_f_pointer_complex.
3997         * gfortran.dg/c_f_pointer_complex.f03: New test case.
3998         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3999         c_f_pointer_shape_tests_2.
4000         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4001
4002 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4003
4004         PR fortran/32804
4005         * gfortran.dg/c_loc_tests_9.f03: New test case.
4006         * gfortran.dg/c_loc_tests_10.f03: Ditto.
4007
4008 2007-07-21  Lee Millward  <lee.millward@gmail.com>
4009
4010         PR fortran/32823
4011         * gfortran.dg/int_2.f90: New test.
4012         
4013 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4014
4015         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4016
4017 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
4018
4019         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4020         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4021
4022 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
4023
4024         PR tree-optimization/19910
4025         * gcc.dg/pr19910.c: New test.
4026
4027 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
4028
4029         PR fortran/32738
4030         * gfortran.dg/pr32738.f90: New test.
4031
4032 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4033
4034         PR tree-optimzation/32635
4035         * gfortran.dg/pr32635.f:  New test case.
4036
4037 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
4038
4039         PR fortran/32801
4040         * gfortran.dg/pr32801.f03: New test case.
4041
4042 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4043
4044         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4045         Test negative numbers also.
4046         * gcc.dg/c99-math-float-1.c: Likewise.
4047         * gcc.dg/c99-math-long-double-1.c: Likewise.
4048         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
4049         test inputs.
4050
4051 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
4052         
4053         * lib/target-supports.exp (check_effective_target_sync_int_long):
4054         Enable for xtensa.
4055         (check_effective_target_sync_char_short): Likewise.
4056         
4057 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4058
4059         * gcc.dg/pr28796-2.c: Add more cases.
4060
4061 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4062
4063         * gcc.dg/pr28796-1.c: Add more cases.
4064         * gcc.dg/pr28796-2.c: Likewise.
4065
4066 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4067
4068         * gcc.dg/pr28796-1.c: Add more cases.
4069         * gcc.dg/pr28796-2.c: Likewise.
4070
4071 2007-07-17  Janus Weil  <jaydub66@gmail.com>
4072
4073         PR fortran/32535
4074         * gfortran.dg/pr32535.f90: New test.
4075
4076 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
4077
4078         PR fortran/31320
4079         PR fortran/32665
4080         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4081
4082 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
4083
4084         PR rtl-optimization/32773
4085         * gcc.dg/pr32773.c: New test.
4086
4087 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4088
4089         * gcc.target/spu/intrinsics-1.c: Use dg-message to
4090         match flax-vector-conversions note.
4091         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4092         instead of dg-error for the warning.
4093
4094 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4095
4096         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4097           adapted to work on targets with 16-bit or wider int.
4098         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4099         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4100         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4101         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4102
4103 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4104
4105         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4106         support large arrays.
4107         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4108         * gcc.dg/20061109-1.c: Likewise.
4109         * gcc.c-torture/execute/20061101-1.x: Likewise.
4110         * gcc.c-torture/execute/pr29797-1.x: Likewise.
4111         * gcc.c-torture/execute/pr31448.x: Likewise.
4112
4113 2007-07-16  Lee Millward  <lee.millward@gmail.com>
4114
4115         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4116
4117         PR fortran/32238
4118         * gfortran.dg/pr32238.f90: New test.
4119
4120         PR fortran/32222
4121         * gfortran.dg/pr32222.f90: New test.
4122
4123         PR fortran/32242
4124         * gfortran.dg/pr32242.f90: New test.
4125         
4126 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
4127             David Ung  <davidu@mips.com>
4128
4129         * gcc.target/mips/mips-sched-madd.c: New test case.
4130
4131 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4132
4133         PR libfortran/32611
4134         * gfortran.dg/large_real_kind_1.f90: Update test.
4135         * gfortran.dg/pr17706.f90: Update test.
4136         * gfortran.dg/fmt_zero_digits.f90: Update test.
4137         * gfortran.dg/fmt_zero_precision.f90: Update test.
4138         * gfortran.dg/real_const_3.f90: Update test.
4139
4140 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4141
4142         PR fortran/32036
4143         * gfortran.dg/bounds_check_8.f90: New test.
4144         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4145
4146 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4147
4148         PR fortran/32357
4149         * gfortran.dg/mvbits_2.f90: New test.
4150
4151 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4152
4153         PR libfortran/32731
4154         * gfortran.dg/pack_mask_1.f90:  New test.
4155         * gfortran.dg/unpack_mask_1.f90:  New test.
4156
4157 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4158
4159         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4160         * gcc.dg/20001101-1.c: Likewise.
4161         * gcc.dg/20001102-1.c: Likewise.
4162         * gcc.dg/20020116-2.c: Likewise.
4163         * gcc.dg/20020416-1.c: Likewise.
4164         * gcc.dg/sparc-constant-1.c: Likewise.
4165         * gcc.dg/sparc-dwarf2.c: Likewise.
4166         * gcc.dg/sparc-frame-1.c: Likewise.
4167         * gcc.dg/sparc-getcontext-1.c: Likewise.
4168         * gcc.dg/sparc-loop-1.c: Likewise.
4169         * gcc.dg/sparc-reg-1.c: Likewise.
4170         * gcc.dg/sparc-ret.c: Likewise.
4171         * gcc.dg/sparc-trap-1.c: Likewise.
4172         * gcc.dg/ultrasp10.c: Likewise.
4173         * gcc.dg/ultrasp11.c: Likewise.
4174         * gcc.dg/ultrasp1.c: Likewise.
4175         * gcc.dg/ultrasp2.c: Likewise.
4176         * gcc.dg/ultrasp3.c: Likewise.
4177         * gcc.dg/ultrasp4.c: Likewise.
4178         * gcc.dg/ultrasp5.c: Likewise.
4179         * gcc.dg/ultrasp6.c: Likewise.
4180         * gcc.dg/ultrasp7.c: Likewise.
4181         * gcc.dg/ultrasp8.c: Likewise.
4182         * gcc.dg/ultrasp9.c: Likewise.
4183         * gcc.dg/splet-1.c: Delete.
4184
4185 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
4186
4187         PR fortran/32724
4188         * gfortran.dg/stfunc_5.f90: New test.
4189
4190 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
4191
4192         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4193         New procedure to check if arrays are naturally aligned to the vector
4194         alignment boundary.
4195         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
4196         in size_t typedef.  Adjust tree dump scan results according to
4197         vect_aligned_arrays target check.
4198         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4199         vect_aligned_arrays target check.
4200         * gcc.dg/vect/pr31699.c: Ditto.
4201
4202 2007-07-13  Sa Liu  <saliu@de.ibm.com>
4203
4204         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4205         for V2DFmode vector conditional expression.
4206         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
4207         and dfceq patterns.
4208         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
4209         and dfcgt patterns.
4210         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
4211         V2DFmode comparison and test special values.
4212         * lib/target-supports.exp: Switch on test for V2DFmode 
4213         vector conditional expression.
4214
4215 2007-07-13  Richard Guenther  <rguenther@suse.de>
4216
4217         PR tree-optimization/32721
4218         * gcc.dg/pr32721.c: New testcase.
4219
4220 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
4221
4222         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4223         error message part that continues on a new line.
4224
4225 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
4226
4227         * gcc.dg/c99-tgmath-1.c: New.
4228         * gcc.dg/c99-tgmath-2.c: New.
4229         * gcc.dg/c99-tgmath-3.c: New.
4230         * gcc.dg/c99-tgmath-4.c: New.
4231
4232 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4233             Janis Johnson  <janis187@us.ibm.com>
4234
4235         PR testsuite/25241
4236         * gcc.test-framework/dg-error-exp-F.c: New test.
4237         * gcc.test-framework/dg-warning-exp-F.c: New test.
4238         * lib/gcc.exp: Enable warning and error prefixes.
4239         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4240         (dg-error): Wrap original dg-error.
4241         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4242         markers from dg-error/dg-warning directives.
4243         * gcc.dg/20040322-1.c: Likewise.
4244         * gcc.dg/Wchar-subscripts-1.c: Likewise.
4245         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4246         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4247         * gcc.dg/Werror-1.c: Likewise.
4248         * gcc.dg/Werror-10.c: Likewise.
4249         * gcc.dg/Werror-11.c: Likewise.
4250         * gcc.dg/Werror-2.c: Likewise.
4251         * gcc.dg/Werror-3.c: Likewise.
4252         * gcc.dg/Werror-4.c: Likewise.
4253         * gcc.dg/Werror-5.c: Likewise.
4254         * gcc.dg/Werror-6.c: Likewise.
4255         * gcc.dg/Werror-7.c: Likewise.
4256         * gcc.dg/Werror-8.c: Likewise.
4257         * gcc.dg/Werror-9.c: Likewise.
4258         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4259         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4260         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4261         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4262         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4263         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4264         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4265         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4266         * gcc.dg/Wnested-externs-1.c: Likewise.
4267         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4268         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4269         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4270         * gcc.dg/Wshadow-3.c: Likewise.
4271         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4272         * gcc.dg/Wwrite-strings-1.c: Likewise.
4273         * gcc.dg/anon-struct-5.c: Likewise.
4274         * gcc.dg/anon-struct-6.c: Likewise.
4275         * gcc.dg/anon-struct-7.c: Likewise.
4276         * gcc.dg/anon-struct-8.c: Likewise.
4277         * gcc.dg/array-8.c: Likewise.
4278         * gcc.dg/array-quals-2.c: Likewise.
4279         * gcc.dg/asm-qual-1.c: Likewise.
4280         * gcc.dg/asm-wide-1.c: Likewise.
4281         * gcc.dg/assign-warn-1.c: Likewise.
4282         * gcc.dg/assign-warn-2.c: Likewise.
4283         * gcc.dg/bitfld-10.c: Likewise.
4284         * gcc.dg/bitfld-11.c: Likewise.
4285         * gcc.dg/bitfld-12.c: Likewise.
4286         * gcc.dg/bitfld-13.c: Likewise.
4287         * gcc.dg/bitfld-14.c: Likewise.
4288         * gcc.dg/builtin-choose-expr-2.c: Likewise.
4289         * gcc.dg/builtins-30.c: Likewise.
4290         * gcc.dg/c90-const-expr-5.c: Likewise.
4291         * gcc.dg/c90-typespec-1.c: Likewise.
4292         * gcc.dg/c99-const-expr-5.c: Likewise.
4293         * gcc.dg/c99-flex-array-5.c: Likewise.
4294         * gcc.dg/c99-fordecl-3.c: Likewise.
4295         * gcc.dg/c99-tag-3.c: Likewise.
4296         * gcc.dg/c99-typespec-1.c: Likewise.
4297         * gcc.dg/c99-vla-jump-1.c: Likewise.
4298         * gcc.dg/c99-vla-jump-2.c: Likewise.
4299         * gcc.dg/c99-vla-jump-3.c: Likewise.
4300         * gcc.dg/c99-vla-jump-4.c: Likewise.
4301         * gcc.dg/c99-vla-jump-5.c: Likewise.
4302         * gcc.dg/cast-1.c: Likewise.
4303         * gcc.dg/cast-2.c: Likewise.
4304         * gcc.dg/cast-3.c: Likewise.
4305         * gcc.dg/cast-4.c: Likewise.
4306         * gcc.dg/cast-pretty-print-1.c: Likewise.
4307         * gcc.dg/comp-goto-2.c: Likewise.
4308         * gcc.dg/comp-goto-3.c: Likewise.
4309         * gcc.dg/cpp/error-1.c: Likewise.
4310         * gcc.dg/cpp/if-paren.c: Likewise.
4311         * gcc.dg/decl-7.c: Likewise.
4312         * gcc.dg/decl-8.c: Likewise.
4313         * gcc.dg/decl-nospec-1.c: Likewise.
4314         * gcc.dg/decl-nospec-2.c: Likewise.
4315         * gcc.dg/decl-nospec-3.c: Likewise.
4316         * gcc.dg/declspec-10.c: Likewise.
4317         * gcc.dg/declspec-11.c: Likewise.
4318         * gcc.dg/declspec-12.c: Likewise.
4319         * gcc.dg/declspec-13.c: Likewise.
4320         * gcc.dg/declspec-14.c: Likewise.
4321         * gcc.dg/declspec-15.c: Likewise.
4322         * gcc.dg/declspec-16.c: Likewise.
4323         * gcc.dg/declspec-17.c: Likewise.
4324         * gcc.dg/declspec-4.c: Likewise.
4325         * gcc.dg/declspec-5.c: Likewise.
4326         * gcc.dg/declspec-6.c: Likewise.
4327         * gcc.dg/declspec-7.c: Likewise.
4328         * gcc.dg/declspec-8.c: Likewise.
4329         * gcc.dg/declspec-9.c: Likewise.
4330         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4331         * gcc.dg/dfp/constants-c99.c: Likewise.
4332         * gcc.dg/dfp/keywords-c89.c: Likewise.
4333         * gcc.dg/dfp/keywords-c99.c: Likewise.
4334         * gcc.dg/dfp/keywords-reserved.c: Likewise.
4335         * gcc.dg/dfp/typespec.c: Likewise.
4336         * gcc.dg/dremf-type-compat-2.c: Likewise.
4337         * gcc.dg/dremf-type-compat-3.c: Likewise.
4338         * gcc.dg/dremf-type-compat-4.c: Likewise.
4339         * gcc.dg/empty-source-2.c: Likewise.
4340         * gcc.dg/empty-source-3.c: Likewise.
4341         * gcc.dg/enum3.c: Likewise.
4342         * gcc.dg/extra-semi-2.c: Likewise.
4343         * gcc.dg/extra-semi-3.c: Likewise.
4344         * gcc.dg/float-range-1.c: Likewise.
4345         * gcc.dg/float-range-2.c: Likewise.
4346         * gcc.dg/float-range-3.c: Likewise.
4347         * gcc.dg/float-range-5.c: Likewise.
4348         * gcc.dg/format/asm_fprintf-2.c: Likewise.
4349         * gcc.dg/format/asm_fprintf-3.c: Likewise.
4350         * gcc.dg/format/asm_fprintf-4.c: Likewise.
4351         * gcc.dg/format/asm_fprintf-5.c: Likewise.
4352         * gcc.dg/format/cast-1.c: Likewise.
4353         * gcc.dg/format/gcc_diag-3.c: Likewise.
4354         * gcc.dg/format/gcc_diag-4.c: Likewise.
4355         * gcc.dg/format/gcc_diag-6.c: Likewise.
4356         * gcc.dg/format/gcc_diag-8.c: Likewise.
4357         * gcc.dg/format/gcc_diag-9.c: Likewise.
4358         * gcc.dg/format/nul-2.c: Likewise.
4359         * gcc.dg/format/opt-1.c: Likewise.
4360         * gcc.dg/format/opt-2.c: Likewise.
4361         * gcc.dg/format/opt-3.c: Likewise.
4362         * gcc.dg/format/opt-4.c: Likewise.
4363         * gcc.dg/format/opt-5.c: Likewise.
4364         * gcc.dg/format/opt-6.c: Likewise.
4365         * gcc.dg/framework-2.c: Likewise.
4366         * gcc.dg/func-args-1.c: Likewise.
4367         * gcc.dg/func-outside-1.c: Likewise.
4368         * gcc.dg/func-outside-2.c: Likewise.
4369         * gcc.dg/gnu-cond-expr-2.c: Likewise.
4370         * gcc.dg/gnu-cond-expr-3.c: Likewise.
4371         * gcc.dg/if-empty-1.c: Likewise.
4372         * gcc.dg/init-bad-1.c: Likewise.
4373         * gcc.dg/init-bad-2.c: Likewise.
4374         * gcc.dg/init-bad-3.c: Likewise.
4375         * gcc.dg/init-desig-obs-2.c: Likewise.
4376         * gcc.dg/init-desig-obs-3.c: Likewise.
4377         * gcc.dg/init-empty-2.c: Likewise.
4378         * gcc.dg/init-empty-3.c: Likewise.
4379         * gcc.dg/inline-11.c: Likewise.
4380         * gcc.dg/inline-12.c: Likewise.
4381         * gcc.dg/inline-8.c: Likewise.
4382         * gcc.dg/inline-9.c: Likewise.
4383         * gcc.dg/inline3.c: Likewise.
4384         * gcc.dg/label-decl-1.c: Likewise.
4385         * gcc.dg/label-decl-2.c: Likewise.
4386         * gcc.dg/label-decl-3.c: Likewise.
4387         * gcc.dg/label-decl-4.c: Likewise.
4388         * gcc.dg/long-long-typespec-1.c: Likewise.
4389         * gcc.dg/lvalue-2.c: Likewise.
4390         * gcc.dg/lvalue-3.c: Likewise.
4391         * gcc.dg/nested-func-3.c: Likewise.
4392         * gcc.dg/nested-redef-1.c: Likewise.
4393         * gcc.dg/noreturn-4.c: Likewise.
4394         * gcc.dg/old-style-prom-2.c: Likewise.
4395         * gcc.dg/old-style-prom-3.c: Likewise.
4396         * gcc.dg/old-style-then-proto-1.c: Likewise.
4397         * gcc.dg/overflow-warn-1.c: Likewise.
4398         * gcc.dg/overflow-warn-2.c: Likewise.
4399         * gcc.dg/overflow-warn-3.c: Likewise.
4400         * gcc.dg/overflow-warn-4.c: Likewise.
4401         * gcc.dg/overflow-warn-6.c: Likewise.
4402         * gcc.dg/parm-forwdecl-2.c: Likewise.
4403         * gcc.dg/parm-forwdecl-3.c: Likewise.
4404         * gcc.dg/parm-impl-decl-1.c: Likewise.
4405         * gcc.dg/parm-impl-decl-2.c: Likewise.
4406         * gcc.dg/parm-incomplete-1.c: Likewise.
4407         * gcc.dg/parm-mismatch-1.c: Likewise.
4408         * gcc.dg/pointer-arith-1.c: Likewise.
4409         * gcc.dg/pointer-arith-2.c: Likewise.
4410         * gcc.dg/pointer-arith-3.c: Likewise.
4411         * gcc.dg/pointer-arith-4.c: Likewise.
4412         * gcc.dg/pointer-arith-6.c: Likewise.
4413         * gcc.dg/pointer-arith-7.c: Likewise.
4414         * gcc.dg/pointer-arith-8.c: Likewise.
4415         * gcc.dg/pr13804-1.c: Likewise.
4416         * gcc.dg/pr15698-1.c: Likewise.
4417         * gcc.dg/pr15698-2.c: Likewise.
4418         * gcc.dg/pr15698-3.c: Likewise.
4419         * gcc.dg/pr15698-4.c: Likewise.
4420         * gcc.dg/pr15698-5.c: Likewise.
4421         * gcc.dg/pr15698-6.c: Likewise.
4422         * gcc.dg/pr15698-7.c: Likewise.
4423         * gcc.dg/pr15698-8.c: Likewise.
4424         * gcc.dg/pr17188-1.c: Likewise.
4425         * gcc.dg/pr17301-1.c: Likewise.
4426         * gcc.dg/pr17301-2.c: Likewise.
4427         * gcc.dg/pr17730-1.c: Likewise.
4428         * gcc.dg/pr20368-1.c: Likewise.
4429         * gcc.dg/pr20368-2.c: Likewise.
4430         * gcc.dg/pr20368-3.c: Likewise.
4431         * gcc.dg/pr22308-1.c: Likewise.
4432         * gcc.dg/qual-component-1.c: Likewise.
4433         * gcc.dg/redecl-1.c: Likewise.
4434         * gcc.dg/redecl-11.c: Likewise.
4435         * gcc.dg/redecl-12.c: Likewise.
4436         * gcc.dg/redecl-13.c: Likewise.
4437         * gcc.dg/redecl-14.c: Likewise.
4438         * gcc.dg/redecl-15.c: Likewise.
4439         * gcc.dg/register-var-1.c: Likewise.
4440         * gcc.dg/register-var-2.c: Likewise.
4441         * gcc.dg/stmt-expr-2.c: Likewise.
4442         * gcc.dg/stmt-expr-3.c: Likewise.
4443         * gcc.dg/stmt-expr-label-1.c: Likewise.
4444         * gcc.dg/stmt-expr-label-2.c: Likewise.
4445         * gcc.dg/stmt-expr-label-3.c: Likewise.
4446         * gcc.dg/struct-empty-2.c: Likewise.
4447         * gcc.dg/struct-empty-3.c: Likewise.
4448         * gcc.dg/struct-parse-1.c: Likewise.
4449         * gcc.dg/struct-semi-1.c: Likewise.
4450         * gcc.dg/struct-semi-2.c: Likewise.
4451         * gcc.dg/struct-semi-3.c: Likewise.
4452         * gcc.dg/switch-5.c: Likewise.
4453         * gcc.dg/switch-6.c: Likewise.
4454         * gcc.dg/switch-7.c: Likewise.
4455         * gcc.dg/tls/diag-5.c: Likewise.
4456         * gcc.dg/transparent-union-1.c: Likewise.
4457         * gcc.dg/transparent-union-3.c: Likewise.
4458         * gcc.dg/typespec-1.c: Likewise.
4459         * gcc.dg/vla-init-2.c: Likewise.
4460         * gcc.dg/vla-init-3.c: Likewise.
4461         * gcc.dg/vla-init-4.c: Likewise.
4462         * gcc.dg/vla-init-5.c: Likewise.
4463         * gcc.dg/void-cast-2.c: Likewise.
4464         * gcc.dg/wvla-3.c: Likewise.
4465         * gcc.dg/wvla-7.c: Likewise.
4466         * gcc.target/i386/991209-1.c: Likewise.
4467         * gcc.target/ia64/fpreg-1.c: Likewise.
4468         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4469         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4470         
4471 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4472
4473         PR fortran/31639
4474         * gfortran.dg/func_decl_4.f90: New test.
4475
4476 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
4477
4478         PR fortran/32727
4479         * gfortran.dg/interface_17.f90: New test.
4480
4481 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
4482
4483         PR fortran/32599
4484         * gfortran.dg/32599.f03: New test case.
4485
4486         PR fortran/32601
4487         * gfortran.dg/32601.f03: New test case.
4488         * gfortran.dg/32601_1.f03: Ditto.
4489         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4490         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4491
4492 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
4493
4494         * gcc.c-torture/execute/align-3.c: Remove function addr check.
4495
4496 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
4497             Devang Patel  <dpatel@apple.com>
4498
4499         PR tree-optimization/25413
4500         * gcc.dg/vect/vect-align-1.c: New.
4501         * gcc.dg/vect/vect-align-2.c: New.
4502         * gcc.dg/vect/pr25413.c: New.
4503         * gcc.dg/vect/pr25413a.c: New.
4504         * gcc.dg/vect/pr31699.c: Fix dg-final check.
4505
4506 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
4507
4508         * lib/target-support.exp (check_ultrasparc_hw_available):
4509         New function.
4510         (is-effective-target): Check $arg for ultrasparc_hw.
4511         (is-effective-target-keyword): Likewise.
4512         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4513         when determining what to do on sparc platforms.
4514         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4515         * gcc.dg/20001101-1.c: Likewise.
4516         * gcc.dg/20001101-2.c: Likewise.
4517         * gcc.dg/ultrasp9.c: Likewise.
4518         * gcc.dg/ultrasp10.c: Likewise.
4519         * gcc.target/sparc/pdist-3.c: Likewise.
4520
4521 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
4522
4523         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4524
4525 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
4526
4527         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4528         get vectorized.
4529         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4530         now get vectorized.
4531         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4532         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4533         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4534         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4535         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4536         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4537         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4538         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4539         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4540         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4541         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4542         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4543         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4544         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4545         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4546         * lib/target-supports.exp (check_effective_target_vect_int_mul):
4547         Add spu.
4548
4549 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
4550
4551         PR c++/30854
4552         * g++.dg/parse/error30.C: New test.
4553
4554 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4555
4556         PR fortran/29804
4557         * gfortran.dg/alloc_comp_misc_1.f90: New test.
4558
4559 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
4560
4561         * gfortran.fortran-torture/compile/pr32663.f: New test.
4562
4563 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4564
4565         PR c++/31027
4566         * g++.dg/inherit/virtual4.C: New.
4567
4568 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
4569
4570         PR target/32661
4571         * gcc.target/i386/pr32661-1.c: New test.
4572
4573 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4574
4575         * gnat.dg/invariant_index.ad[sb]: New test.
4576
4577 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4578
4579         PR c++/32560
4580         * g++.dg/template/decl3.C: New.
4581
4582 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
4583
4584         PR 32617
4585         * gcc.c-torture/execute/align-3.c: New.
4586
4587 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
4588
4589         PR target/32708
4590         * gcc.target/i386/pr32708-1.c: New test.
4591         * gcc.target/i386/pr32708-2.c: Ditto.
4592         * gcc.target/i386/pr32708-3.c: Ditto.
4593
4594 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
4595
4596         * g++.dg/init/new20.C: Remove svn:executable flag.
4597
4598 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4599
4600         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4601
4602 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4603
4604         * gcc.dg/ultrasp7.c: Add fpic target requirement.
4605
4606 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4607
4608         PR testsuite/25241
4609         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4610         directive.
4611         
4612 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
4613
4614         PR fortran/32157
4615         * gfortran.dg/overload_2.f90: New test.
4616
4617         PR fortran/32689
4618         * gfortran.dg/transfer_simplify_5.f90
4619
4620         PR fortran/32634
4621         * gfortran.dg/interface_15.f90: New test.
4622
4623 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4624
4625         PR libfortran/32336
4626         * gfortran.dg/matmul_5.f90:  New test case.
4627
4628 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4629
4630         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4631         * gcc.dg/fesd-any.h: Likewise.
4632         * gcc.dg/fesd-baseonly.c: Likewise.
4633         * gcc.dg/fesd-baseonly.h: Likewise.
4634         * gcc.dg/fesd-none.c: Likewise.
4635         * gcc.dg/fesd-none.h: Likewise.
4636         * gcc.dg/fesd-reduced.c: Likewise.
4637         * gcc.dg/fesd-reduced.h: Likewise.
4638         * gcc.dg/fesd-sys.c: Likewise.
4639         * gcc.dg/fesd-sys.h: Likewise
4640         * gcc.dg/fesd.h: Likewise.
4641
4642         * g++.dg/debug/dwarf2: New directory.
4643         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4644         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4645         * g++.dg/other/fesd-any.h: Likewise.
4646         * g++.dg/other/fesd-baseonly.C: Likewise.
4647         * g++.dg/other/fesd-baseonly.h: Likewise.
4648         * g++.dg/other/fesd-none.C: Likewise.
4649         * g++.dg/other/fesd-none.h: Likewise.
4650         * g++.dg/other/fesd-reduced.C: Likewise.
4651         * g++.dg/other/fesd-reduced.h: Likewise.
4652         * g++.dg/other/fesd-sys.C: Likewise.
4653         * g++.dg/other/fesd-sys.h: Likewise.
4654         * g++.dg/other/fesd.h: Likewise.
4655
4656 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
4657
4658         PR fortran/31129
4659         * gfortran.dg/parameter_unused.f90: New test.
4660
4661 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
4662
4663         PR tree-optimization/32681
4664         * gcc.dg/tree-ssa/pr32681.c: New test.
4665
4666 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4667
4668         PR fortran/32678
4669         * gfortran.dg/fmt_t_5.f90: New test.
4670
4671 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
4672
4673         PR c++/30535
4674         * g++.dg/template/operator10.C: New.
4675
4676 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4677
4678         PR libfortran/32217
4679         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
4680
4681 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4682
4683         PR fortran/29876
4684         * gfortran.dg/operator_6.f90: New test.
4685
4686 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4687
4688         PR fortran/17711
4689         * gfortran.dg/operator_4.f90: New test.
4690         * gfortran.dg/operator_5.f90: New test.
4691         * gfortran.dg/logical_comp.f90: Adjusted error messages.
4692         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4693
4694 2007-07-08  Tobias Burnus  <burnus@net-b.de>
4695
4696         PR fortran/32669
4697         * gfortran.dg/argument_checking_6.f90: New.
4698
4699 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4700
4701         PR fortran/25094
4702         * gfortran.dg/interface_155555.f90: New test.
4703
4704 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4705
4706         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4707         c99-math-long-double-1.c, c99-math.h: Test subnormals.
4708
4709 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4710
4711         PR testsuite/25241
4712         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4713         discern pedantic diagnostics and errors.
4714         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4715         and not an error.
4716         * gcc.dg/20050121-1.c: This is an error and not a warning.
4717         * gcc.target/i386/sseregparm-2.c:  Likewise.
4718         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4719         * gcc.dg/charset/attribute2.c: Likewise.
4720         * gcc.dg/bitfld-1.c: Likewise.
4721         * gcc.dg/pack-test-2.c: Likewise.
4722         * gcc.dg/940510-1.c: Match separately error and warning.
4723         * gcc.dg/array-2.c: Match separately multiple messages. The second
4724         diagnostic is a pedantic warning and not an error.
4725         * gcc.dg/pr14475.c: Match separately multiple messages.
4726         * gcc.dg/pr18809-1.c: Likewise.
4727         * gcc.dg/pr27953.c: Likewise.
4728         * gcc.dg/vla-init-1.c: Likewise.
4729         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4730
4731 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4732
4733         PR fortran/32644
4734         * gfortran.dg/char_decl_1.f90: New test.
4735
4736 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
4737
4738         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4739
4740 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
4741
4742         PR c++/32232
4743         * g++.dg/template/overload9.C: New test.
4744
4745 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
4746
4747         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4748         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4749
4750 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4751
4752         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4753         * gcc.dg/20001012-2.c: Likewise.
4754         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4755         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4756
4757 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4758
4759         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4760         about the chunk size when STACK_SIZE is defined.
4761
4762 2007-07-06  Josh Conner  <jconner@apple.com>
4763
4764         PR middle-end/32602
4765         * gcc.dg/sibcall-8.c: New test.
4766
4767 2007-07-06  Josh Conner  <jconner@apple.com>
4768
4769         PR middle-end/32603
4770         * gcc.target/arm/sibcall-1.c: New test.
4771
4772 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4773
4774         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4775
4776 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
4777
4778         * gfortran.dg/save_parameter.f90: New test.
4779         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4780
4781 2007-07-06  Richard Guenther  <rguenther@suse.de>
4782
4783         * g++.dg/opt/pr30965.C: New testcase.
4784
4785 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
4786
4787         * gcc.target/mips/save-restore-5.c: New test.
4788
4789 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4790
4791         PR rtl_optimization/32450
4792         * gcc.dg/pr32450.c: New runtime test.
4793
4794 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4795
4796         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4797         single underscore in scan directives.
4798
4799 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
4800
4801         PR c++/32245
4802         * g++.dg/init/ptrmem4.C: New test.
4803
4804         PR c++/32251
4805         * g++.dg/init/new21.C: Likewise.
4806
4807         PR c++/31992
4808         * g++.dg/template/static30.C: Likewise.
4809
4810 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
4811
4812         * gcc.dg/vect/costmodel/ppc: New directory.
4813         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4814         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4815         New test.
4816         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4817         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4818         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4819         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4820         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4821         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4822         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4823         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4824         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4825         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4826         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4827         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4828         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4829         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4830
4831 2007-07-05  Tobias Burnus  <burnus@net-b.de>
4832
4833         PR fortran/32359
4834         * gfortran.dg/module_md5_1.f90: Update MD5 number.
4835
4836 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
4837
4838         PR fortran/32526
4839         * gfortran.dg/interface_14.f90: New test.
4840
4841         PR fortran/32613
4842         * gfortran.dg/do_iterator_2.f90: New test.
4843
4844 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4845
4846         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4847         (FE_DEC_DOWNWARD): Likewise.
4848         (FE_DEC_UPWARD): Likewise.
4849         (FE_DEC_TOWARDZERO): Likewise.
4850         (FE_DEC_TONEARESTFROMZERO): Likewise.
4851
4852 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
4853
4854         * gcc.c-torture/compile/pr32606.c: New.
4855         * gfortran.fortran-torture/execute/pr32604.f90: New.
4856
4857 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
4858
4859         * gcc.dg/visibility-12.c: New test.
4860         * gcc.dg/visibility-13.c: Likewise.
4861         * g++.dg/ext/visibility-9.C: Likewise.
4862         * g++.dg/ext/visibility-10.C: Likewise.
4863
4864 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4865
4866         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4867         * gcc.dg/sh-relax-vxworks.c: New test.
4868
4869 2007-07-04  Richard Guenther  <rguenther@suse.de>
4870
4871         PR tree-optimization/32500
4872         * gcc.c-torture/execute/pr32500.c: New testcase.
4873
4874 2007-07-04  Richard Guenther  <rguenther@suse.de>
4875
4876         PR tree-optimization/32482
4877         * gcc.c-torture/compile/pr32482.c: New testcase.
4878
4879 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4880
4881         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4882         VxWorks kernels.
4883         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4884         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4885         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4886         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4887
4888 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4889
4890         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4891
4892 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4893
4894         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4895
4896 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4897
4898         PR fortran/31198
4899         * gfortran.dg/min_max_optional_1.f90: New test.
4900         * gfortran.dg/min_max_optional_2.f90: New test.
4901         * gfortran.dg/min_max_optional_3.f90: New test.
4902
4903 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4904
4905         PR fortran/32545
4906         * gfortran.dg/fmt_error.f90: New test.
4907
4908 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4909
4910         PR fortran/32612
4911         * gfortran.dg/interface_13.f90: New test.
4912
4913 2007-07-03  Dave Brolley  <brolley@redhat.com>
4914
4915         PR c++/31743
4916         * g++.dg/init/new20.C: New test.
4917
4918 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
4919
4920         PR fortran/32579
4921         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4922
4923 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4924
4925         PR fortran/25062
4926         * common_7.f90: New.
4927         * common_8.f90: New.
4928         * common_9.f90: New.
4929
4930 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4931
4932         PR fortran/30940
4933         * gfortran.dg/argument_checking_1.f90: New.
4934         * gfortran.dg/argument_checking_2.f90: New.
4935         * gfortran.dg/argument_checking_3.f90: New.
4936         * gfortran.dg/argument_checking_4.f90: New.
4937         * gfortran.dg/argument_checking_5.f90: New.
4938         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4939         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4940
4941 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4942
4943         * gcc.dg/pr32176.c: Add -w to default dg-options.
4944
4945 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4946
4947         * gcc.c-torture/compile/ssa-pre-1.c: New test.
4948
4949 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4950
4951         PR fortran/20888
4952         * gfortran.dg/null_2.f90: New.
4953
4954 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4955             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4956
4957         PR middle-end/32176
4958         * gcc.dg/pr32176.c: New test.
4959
4960 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4961
4962         * gcc.dg/const-float80.c : New test.
4963         * gcc.dg/const-float128.c : New test.
4964         * gcc.dg/const-float80-ped.c : New test.
4965         * gcc.dg/const-float128-ped.c : New test.
4966
4967 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4968
4969         * gcc.dg/c99-math.h: Fix typo.
4970
4971 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4972
4973         PR libgomp/32468
4974         * gcc.dg/gomp/pr32468-1.c: New test.
4975
4976 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4977
4978         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4979         an ABI option.
4980
4981 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4982
4983         * gfortran.fortran-torture/compile/pr32583.f: New.
4984         * gcc.c-torture/compile/pr32584.c: New
4985
4986 2007-07-02  Ollie Wild  <aaw@google.com>
4987
4988         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4989         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4990
4991 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4992
4993         * gcc.target/mips/save-restore-1.c: New test.
4994         * gcc.target/mips/save-restore-2.c: Likewise.
4995         * gcc.target/mips/save-restore-3.c: Likewise.
4996         * gcc.target/mips/save-restore-4.c: Likewise.
4997
4998 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
4999
5000         PR tree-optimization/31966
5001         PR tree-optimization/32533
5002         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5003         * gfortran.dg/pr32533.f90: Ditto.
5004
5005 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5006
5007         * g++.dg/opt/nrv12.C: New test.
5008         * gcc.target/i386/nrv1.c: New test.
5009
5010         PR c++/31748
5011         * g++.dg/gomp/pr31748.C: New test.
5012
5013 2007-07-02  Ira Rosen  <irar@il.ibm.com>
5014  
5015         PR tree-optimization/32230
5016         * gcc.dg/vect/pr32230.c: New test.
5017
5018 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
5019
5020         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5021         * bind_c_coms.f90: Ditto.
5022         * bind_c_coms_driver.c: Ditto.
5023         * bind_c_dts.f90: Ditto.
5024         * bind_c_dts_2.f03: Ditto.
5025         * bind_c_dts_2_driver.c: Ditto.
5026         * bind_c_dts_3.f03: Ditto.
5027         * bind_c_dts_4.f03: Ditto.
5028         * bind_c_dts_driver.c: Ditto.
5029         * bind_c_implicit_vars.f03: Ditto.
5030         * bind_c_procs.f03: Ditto.
5031         * bind_c_usage_2.f03: Ditto.
5032         * bind_c_usage_3.f03: Ditto.
5033         * bind_c_usage_5.f03: Ditto.
5034         * bind_c_usage_6.f03: Ditto.
5035         * bind_c_usage_7.f03: Ditto.
5036         * bind_c_vars.f90: Ditto.
5037         * bind_c_vars_driver.c: Ditto.
5038         * binding_c_table_15_1.f03: Ditto.
5039         * binding_label_tests.f03: Ditto.
5040         * binding_label_tests_10.f03: Ditto.
5041         * binding_label_tests_10_main.f03: Ditto.
5042         * binding_label_tests_11.f03: Ditto.
5043         * binding_label_tests_11_main.f03: Ditto.
5044         * binding_label_tests_12.f03: Ditto.
5045         * binding_label_tests_13.f03: Ditto.
5046         * binding_label_tests_13_main.f03: Ditto.
5047         * binding_label_tests_14.f03: Ditto.
5048         * binding_label_tests_2.f03: Ditto.
5049         * binding_label_tests_3.f03: Ditto.
5050         * binding_label_tests_4.f03: Ditto.
5051         * binding_label_tests_5.f03: Ditto.
5052         * binding_label_tests_6.f03: Ditto.
5053         * binding_label_tests_7.f03: Ditto.
5054         * binding_label_tests_8.f03: Ditto.
5055         * binding_label_tests_9.f03: Ditto.
5056         * c_assoc.f90: Ditto.
5057         * c_assoc_2.f03: Ditto.
5058         * c_f_pointer_shape_test.f90: Ditto.
5059         * c_f_pointer_tests.f90: Ditto.
5060         * c_f_tests_driver.c: Ditto.
5061         * c_funloc_tests.f03: Ditto.
5062         * c_funloc_tests_2.f03: Ditto.
5063         * c_funloc_tests_3.f03: Ditto.
5064         * c_funloc_tests_3_funcs.c: Ditto.
5065         * c_kind_params.f90: Ditto.
5066         * c_kind_tests_2.f03: Ditto.
5067         * c_kinds.c: Ditto.
5068         * c_loc_driver.c: Ditto.
5069         * c_loc_test.f90: Ditto.
5070         * c_loc_tests_2.f03: Ditto.
5071         * c_loc_tests_2_funcs.c: Ditto.
5072         * c_loc_tests_3.f03: Ditto.
5073         * c_loc_tests_4.f03: Ditto.
5074         * c_loc_tests_5.f03: Ditto.
5075         * c_loc_tests_6.f03: Ditto.
5076         * c_loc_tests_7.f03: Ditto.
5077         * c_loc_tests_8.f03: Ditto.
5078         * c_ptr_tests.f03: Ditto.
5079         * c_ptr_tests_10.f03: Ditto.
5080         * c_ptr_tests_5.f03: Ditto.
5081         * c_ptr_tests_7.f03: Ditto.
5082         * c_ptr_tests_7_driver.c: Ditto.
5083         * c_ptr_tests_8.f03: Ditto.
5084         * c_ptr_tests_8_funcs.c: Ditto.
5085         * c_ptr_tests_9.f03: Ditto.
5086         * c_ptr_tests_driver.c: Ditto.
5087         * c_size_t_driver.c: Ditto.
5088         * c_size_t_test.f03: Ditto.
5089         * com_block_driver.f90: Ditto.
5090         * global_vars_c_init.f90: Ditto.
5091         * global_vars_c_init_driver.c: Ditto.
5092         * global_vars_f90_init.f90: Ditto.
5093         * global_vars_f90_init_driver.c: Ditto.
5094         * interop_params.f03: Ditto.
5095         * iso_c_binding_only.f03: Ditto.
5096         * iso_c_binding_rename_1.f03: Ditto.
5097         * iso_c_binding_rename_1_driver.c: Ditto.
5098         * iso_c_binding_rename_2.f03: Ditto.
5099         * iso_c_binding_rename_2_driver.c: Ditto.
5100         * kind_tests_2.f03: Ditto.
5101         * kind_tests_3.f03: Ditto.
5102         * module_md5_1.f90: Ditto.
5103         * only_clause_main.c: Ditto.
5104         * print_c_kinds.f90: Ditto.
5105         * test_bind_c_parens.f03: Ditto.
5106         * test_c_assoc.c: Ditto.
5107         * test_com_block.f90: Ditto.
5108         * test_common_binding_labels.f03: Ditto.
5109         * test_common_binding_labels_2.f03: Ditto.
5110         * test_common_binding_labels_2_main.f03: Ditto.
5111         * test_common_binding_labels_3.f03: Ditto.
5112         * test_common_binding_labels_3_main.f03: Ditto.
5113         * test_only_clause.f90: Ditto.
5114         * use_iso_c_binding.f90: Ditto.
5115         * value_5.f90: Ditto.
5116         * value_test.f90: Ditto.
5117         * value_tests_f03.f90: Ditto.
5118
5119 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
5120
5121         * gcc.dg/tls/opt-14.c: New.
5122
5123 2007-07-01  Ollie Wild  <aaw@google.com>
5124
5125         * g++.dg/lookup/using16.C: New test.
5126         * g++.dg/lookup/using17.C: New test.
5127
5128 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
5129
5130         PR fortran/32239
5131         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5132         (test_4): Use proper test for floating point equality.
5133         (test_8): Likewise.
5134
5135 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5136
5137         PR libgfortran/32554
5138         * gfortran.dg/fmt_p_1.f90: New test.
5139
5140 2007-07-01  Ira Rosen  <irar@il.ibm.com>
5141
5142         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5143         initialization and fix dg-final check - the initialization loop is
5144         vectorizable.
5145
5146 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5147             Volker Reichelt  <reichelt@netcologne.de>
5148
5149         PR middle-end/32559
5150         * gcc.dg/pr32559.c: New test.
5151
5152 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5153
5154         PR tree-optimization/25371
5155         * gcc.dg/vect/pr25371.c: New test.
5156
5157 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5158
5159         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5160         when allocating and initializing a flexible array.
5161
5162 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
5163
5164         PR fortran/20373
5165         * gfortran.dg/intrinsic.f90: New test.
5166
5167 2007-06-30  Tobias Burnus  <burnus@net-b.de>
5168
5169         PR fortran/32555
5170         * gfortran.dg/fmt_zero_check.f90: New.
5171
5172 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
5173
5174         PR fortran/30284
5175         * gfortran.dg/repeat_f90: New test.
5176
5177 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5178
5179         PR testsuite/25241
5180         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5181         -pedantic-errors, so we should match errors.
5182         * gcc.dg/cpp/escape-1.c: Likewise.
5183         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5184         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5185         warning.
5186         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5187         errors instead of warnings.
5188         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5189         a pedantic warning.
5190         * gcc.dg/cpp/arith-3.c: Likewise.
5191
5192 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5193
5194         PR testsuite/25241
5195         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5196         * gcc.dg/pch/valid-2.c: Likewise.
5197         * gcc.dg/pch/valid-3.c: Likewise.
5198         * gcc.dg/pch/warn-1.c: Likewise.
5199         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5200         
5201 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5202
5203         PR c/4076
5204         * gcc.dg/Wunused-function.c: New.
5205         
5206 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5207
5208         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5209
5210 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
5211
5212         * g++.dg/other/canon-31724.C: New.
5213         
5214 2007-06-29  Jan Hubicka  <jh@suse.cz>
5215
5216         PR middle-end/32372
5217         * gcc.c-torture/compile/pr32372.c: new.
5218
5219 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5220
5221         * gfortran.dg/operator_3.f90: New test.
5222
5223 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5224
5225         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5226         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5227
5228 2007-06-29  Richard Guenther  <rguenther@suse.de>
5229
5230         PR middle-end/32493
5231         * gcc.dg/inline-23.c: New testcase.
5232
5233 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
5234
5235         PR tree-optimization/24659
5236         * gcc.target/i386/vectorize2.c: New test.
5237         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5238         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5239
5240 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
5241
5242         * gcc.dg/pointer-arith-9.c: New test.
5243
5244 2007-06-29  Tobias Burnus  <burnus@net-b.de>
5245
5246         PR fortran/32483
5247         * gfortran.dg/fmt_read_2.f90: New.
5248
5249 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5250
5251         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5252         If it exists, don't try to create it.
5253
5254 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
5255
5256         * g++.dg/ext/visibility/ms-compat-1.C: New.
5257
5258 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5259
5260         PR tree-opt/32417
5261         * gfortran.fortran-torture/compile/pr32417.f90: New test.
5262
5263 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
5264
5265         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5266         targets.
5267
5268 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
5269
5270         PR fortran/32467
5271         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5272
5273 2007-06-27  Richard Guenther  <rguenther@suse.de>
5274
5275         PR middle-end/32492
5276         * gcc.dg/inline-22.c: New testcase.
5277
5278 2007-06-26  Hui-May Chang <hm.chang@apple.com>
5279
5280         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5281         the scan-assembler constant.
5282
5283 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
5284
5285         PR 20216
5286         * gcc.dg/pr20216.c: New.
5287
5288 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5289
5290         PR tree-opt/32421
5291         * gcc.dg/vect/pr32421.c: New test.
5292
5293 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
5294
5295         PR c++/32111
5296         * g++.dg/other/friend5.C: New test.
5297
5298 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
5299
5300         PR fortran/32464
5301         * gfortran.dg/host_assoc_function_2.f90: New test.
5302
5303         PR fortran/31494
5304         * gfortran.dg/host_assoc_call_1.f90: New test.
5305
5306 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5307
5308         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5309         
5310 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5311
5312         PR fortran/32456
5313         * gfortran.dg/error_format.f90: New test.
5314
5315 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5316
5317         PR fortran/32136
5318         * gfortran.dg/pr32136.f90: New test.
5319
5320 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5321
5322         PR fortran/31726
5323         * gfortran.dg/minmaxloc_1.f90: New test.
5324
5325         PR fortran/32298
5326         * gfortran.dg/minmaxloc_2.f90: New test.
5327
5328 2007-06-23  Richard Guenther  <rguenther@suse.de>
5329
5330         PR tree-optimization/16876
5331         PR middle-end/29478
5332         * gcc.dg/pr29254.c: The warning is bogus.
5333         * gcc.dg/warn-1.c: Likewise.
5334         * gcc.dg/assign-warn-3.c: Likewise.
5335         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5336
5337 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
5338
5339         * gcc.c-torture/execute/20070623-1.c: New.
5340
5341 2007-06-22  Jan Hubicka  <jh@suse.cz>
5342
5343         * gcc.c-torture/compile/pr31541.c: New.
5344
5345 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5346
5347         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5348         Remove -m64 from dg-options.
5349
5350 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5351
5352         PR middle-end/32374
5353         * gcc.dg/pr32374.c: New test.
5354
5355 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5356
5357         PR fortran/32360
5358         * gfortran.dg/pointer_assign_3.f90: New test.
5359
5360 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
5361
5362         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5363
5364 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5365
5366         PR fortran/31162
5367         * gfortran.dg/assign.f90: Update test.
5368         * gfortran.dg/real_do_1.f90: Update test.
5369         * gfortran.dg/gomp/omp_do1.f90: Update test.
5370         * gfortran.dg/warnings_are_errors_1.f: Update test.
5371         * gfortran.dg/g77/20010519-1.f: Update test.
5372         * gfortran.dg/g77/pr9258.f: Update test.
5373         * gfortran.dg/g77/960317-1.f: Update test.
5374
5375 2007-06-21  Richard Guenther  <rguenther@suse.de>
5376
5377         PR tree-optimization/32453
5378         * gcc.c-torture/compile/pr32453.c: New testcase.
5379
5380 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
5381
5382         PR tree-optimization/31866
5383         * gcc.dg/pr31866.c: New test.
5384
5385 2007-06-21  Richard Guenther  <rguenther@suse.de>
5386
5387         PR tree-optimization/32451
5388         * g++.dg/torture/20070621-1.C: New testcase.
5389
5390 2007-06-21  Christian Bruel  <christian.bruel@st.com>
5391
5392         * gcc.dg/attr-isr.c: Test delay slot content.
5393         
5394 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5395
5396         PR fortran/32361
5397         gfortran.dg/pointer_assign_2.f90: New test.
5398
5399 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5400
5401         PR fortran/25061
5402         gfortran.dg/invalid_procedure_name.f90: New test.
5403
5404 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
5405
5406         PR tree-optimization/25737
5407         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5408
5409 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
5410
5411         * gcc.target/i386/large-size-array-3.c: New.
5412
5413 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5414         Richard Guenther  <rguenther@suse.de>
5415
5416         PR fortran/32140
5417         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5418
5419 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
5420
5421         PR middle-end/31959
5422         * gcc.dg/pr31959.c: New test.
5423
5424         PR inline-asm/32109
5425         * g++.dg/ext/asm10.C: New test.
5426
5427         PR middle-end/32285
5428         * gcc.c-torture/execute/20070614-1.c: New test.
5429
5430 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
5431
5432         * gcc.target/arm/stack-corruption.c: New test.
5433
5434 2007-06-19  Richard Guenther  <rguenther@suse.de>
5435
5436         * g++.dg/torture/pr30252.C: New testcase.
5437
5438 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
5439
5440         PR tree-optimization/32353
5441         * g++.dg/opt/nrv13.C: New test.
5442
5443 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
5444
5445         PR fortran/20863
5446         PR fortran/20882
5447         * gfortran.dg/impure_assignment_2.f90 : New test.
5448
5449         PR fortran/32236
5450         * gfortran.dg/data_initialized_2.f90 : New test.
5451
5452         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5453         appropriate version of 'dmach'.
5454
5455 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5456
5457         PR target/32389
5458         * gcc.target/i386/pr32389.c New test.
5459
5460 2007-06-18  Simon Baldwin <simonb@google.com>
5461
5462         PR c++/31923
5463         * g++.dg/template/error25.C: New.
5464         * g++.dg/template/spec35.C: New.
5465
5466 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
5467
5468         * gcc.c-torture/compile/pr32355.c: New testcase.
5469         
5470 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5471
5472         PR tree-optimization/32383
5473         * g++.dg/opt/pr32383.C: New test.
5474
5475 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
5476
5477         PR rtl-optimization/32366
5478         * gcc.dg/vect/pr32366.c: New test.
5479
5480 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
5481
5482         * gcc.c-torture/compile/pr32349.c: New testcase.
5483         
5484 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5485
5486         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5487         * gcc.target/sparc/combined-2.c: Likewise.
5488         * gcc.target/sparc/fexpand.c : Likewise.
5489         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
5490         * gcc.target/sparc/fpack16.c : Likewise.
5491         * gcc.target/sparc/fpmerge.c : Likewise.
5492         * gcc.target/sparc/fpmul.c : Likewise.
5493         * gcc.target/sparc/noresult.c : Likewise.
5494         * gcc.target/sparc/pdist.c: Likewise.
5495
5496 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
5497
5498         PR middle-end/31723
5499         * gcc.target/i386/recip-divf.c: New test.
5500         * gcc.target/i386/recip-sqrtf.c: Ditto.
5501         * gcc.target/i386/recip-vec-divf.c: Ditto.
5502         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5503         * gcc.target/i386/sse-recip.c: Ditto.
5504         * gcc.target/i386/sse-recip-vec.c: Ditto.
5505
5506 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5507
5508         PR tree-opt/32225
5509         * gcc.c-torture/compile/20070605-1.c: New test.
5510
5511         * gcc.c-torture/compile/20070603-1.c: New testcase.
5512         * gcc.c-torture/compile/20070603-2.c: New testcase.
5513
5514         * gcc.c-torture/compile/20070531-1.c: New test.
5515
5516         PR tree-opt/32167
5517         * gcc.c-torture/compile/20070531-2.c: New test.
5518
5519         PR tree-opt/32144
5520         * gcc.c-torture/compile/20070529-1.c: New test.
5521
5522         PR tree-opt/32145
5523         * gcc.c-torture/compile/20070529-2.c: New test.
5524
5525         PR tree-opt/32015
5526         * gcc.c-torture/compile/20070520-1.c: New test.
5527
5528         * g++.dg/ext/java-1.C: New test.
5529
5530         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5531         loops instead of one. Remove the "can't determine dependence"
5532         check.
5533         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5534         needed as the cast is gone in the first place.
5535         * gcc.dg/max-1.c: Change local variable a to be a global one.
5536         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5537         have a cast which is PREd.
5538
5539 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
5540
5541         * g++.dg/lookup/anon6.C: New test.
5542
5543 2007-06-14  Dirk Mueller  <dmueller@suse.de>
5544
5545         PR c++/31806
5546         * g++.dg/opt/static6.C: New testcase.
5547
5548 2007-06-14  Geoff Keating  <geoffk@apple.com>
5549
5550         * g++.dg/ext/visibility/overload-1.C: New.
5551
5552         PR 31093
5553         * g++.dg/ext/visibility/anon4.C: New.
5554
5555 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
5556
5557         PR target/32268
5558         * gcc.target/i386/pr32268.c: New test.
5559
5560 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5561
5562         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5563         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5564         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5565
5566         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5567         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5568         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5569         BID is used.
5570
5571 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
5572
5573         PR fortran/32302
5574         * gfortran.dg/common_resize_1.f90: New test.
5575
5576 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
5577
5578         PR target/32274
5579         * gcc.dg/vect/pr32224.c: Fix.   
5580         
5581 2007-06-13  Eric Christopher  <echristo@apple.com>
5582
5583         * gcc.target/i386/ssefn-1.c: Add -march=i386.
5584
5585 2007-06-13  Tobias Burnus  <burnus@net-b.de>
5586
5587         PR fortran/32323
5588         * gfortran.dg/actual_array_vect_1.f90: New.
5589
5590 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5591
5592         * gcc.target/sparc/mfpu.c: New test.
5593
5594 2007-06-12  Geoff Keating  <geoffk@apple.com>
5595
5596         * g++.dg/warn/weak1.C: Suppress on Darwin.
5597         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5598
5599 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5600
5601         PR middle-end/31579
5602          * g++.dg/torture/pr31579.C: New testcase.
5603
5604 2007-06-12  Ian Lance Taylor  <iant@google.com>
5605
5606         PR libstdc++/29286
5607         * g++.dg/init/new16.C: New test.
5608         * g++.dg/init/new17.C: New test.
5609         * g++.dg/init/new18.C: New test.
5610         * g++.dg/init/new19.C: New test.
5611
5612 2007-06-12  Olivier Hainque  <hainque@adacore.com>
5613
5614         * gnat.dg/lhs_view_convert.adb: New test.
5615
5616 2007-06-12  Richard Guenther  <rguenther@suse.de>
5617
5618         PR tree-optimization/15353
5619         PR tree-optimization/31657
5620         * gcc.c-torture/execute/20070424-1.c: New testcase.
5621         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5622         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5623         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5624         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5625         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5626
5627 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5628
5629         PR rtl-optimization/32293
5630         * gcc.dg/pr32293.c: New test.
5631
5632 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5633
5634         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5635
5636 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
5637
5638         PR fortran/29786
5639         * gfortran.dg/equiv_7.f90: New test.
5640         * gfortran.dg/equiv_constraint_7.f90: Change error message.
5641
5642         PR fortran/30875
5643         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5644
5645 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
5646
5647         * gcc.dg/setjmp-3.c: Rename raise to raise0.
5648         * gcc.dg/setjmp-4.c: Likewise.
5649         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5650
5651 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
5652
5653         PR rtl-optimization/31025
5654         * gfortran.dg/pr31025.f90: New.
5655
5656 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5657
5658         PR target/32280
5659         * gcc.target/i386/pr32280.c: New test.
5660
5661 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5662
5663         PR middle-end/32279
5664         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5665
5666 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5667
5668         PR libgfortran/32235
5669         * gfortran.dg/backspace_9.f: New test.
5670
5671 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
5672
5673         * gcc.dg/tree-ssa/prefetch-7.c: New test.
5674
5675 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
5676
5677         * gcc.dg/tree-ssa/loop-28.c: New testcase.
5678
5679 2007-06-09  Ian Lance Taylor  <iant@google.com>
5680
5681         PR tree-optimization/32169
5682         * gcc.c-torture/compile/pr32169.c: New test.
5683
5684 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
5685
5686         * gcc.dg/vect/costmodel: New directory.
5687         * gcc.dg/vect/costmodel/i386: New directory.
5688         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5689         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5690         New test.
5691         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5692         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5693         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5694         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5695         * gcc.dg/vect/costmodel/x86_64: New directory.
5696         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5697         New testsuite.
5698         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5699         New test.
5700         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5701         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5702         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5703         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5704         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5705
5706 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
5707
5708         PR tree-optimization/32243
5709         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
5710         flags for -Os tests.
5711         * gcc.dg/vect/03-vect-pr32243.c: New test.
5712
5713 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
5714
5715         PR tree-optimization/32224
5716         * gcc.dg/vect/pr32224.c: New test.
5717
5718 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
5719
5720         PR c++/32177
5721         * g++.dg/gomp/pr32177.C: New test.
5722
5723 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5724
5725         PR testsuite/25241
5726         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5727         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5728         warning nor an error.
5729         * gcc.dg/Wfatal-2.c: Likewise.
5730         * gcc.dg/Werror-1.c: Likewise.
5731         * gcc.dg/Werror-5.c: Likewise.
5732         * gcc.dg/Werror-7.c: Likewise.
5733         * gcc.dg/Werror-10.c: Likewise.
5734         * gcc.dg/Werror-11.c: Likewise.
5735
5736 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
5737
5738         PR c++/30759
5739         * g++.dg/init/brace6.C: New test.
5740
5741 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
5742
5743         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5744         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5745         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5746         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5747
5748         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5749         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5750         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5751         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5752         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5753         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5754         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5755         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5756
5757         * gcc.dg/darwin-minversion-3.c: New.
5758
5759 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
5760
5761         * gcc.target/i386/builtin-copysign.c: New test.
5762
5763 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5764
5765         PR tree-optimization/32220
5766         * gfortran.dg/predcom-2.f: New testcase.
5767
5768 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5769
5770         PR tree-opt/32231
5771         * gcc.target/i386/vectorize4.c: New test.
5772
5773 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
5774
5775         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5776
5777 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5778
5779         PR testsuite/25241
5780         * gcc.dg/simd-5.c: Mark output as a note.
5781         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5782         dg-message.
5783         * gcc.dg/simd-1.c: Likewise.
5784         * gcc.dg/always_inline.c: Mark output as a sorry.
5785         * gcc.dg/always_inline2.c: Likewise.
5786         * gcc.dg/always_inline3.c: Likewise.
5787
5788 2007-06-06  Ian Lance Taylor  <iant@google.com>
5789
5790         * g++.dg/conversion/enum1.C: New test.
5791
5792 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
5793
5794         PR tree-optimization/32216
5795         * gcc.dg/vect/pr32216.c: New test.
5796
5797 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5798
5799         PR testsuite/18923
5800         * gfortran.dg/invalid_contains_1.f90: New test.
5801         * gfortran.dg/invalid_contains_2.f90: New test.
5802
5803 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5804
5805         PR testsuite/32057
5806         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5807         midnight issues.
5808
5809 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5810
5811         PR testsuite/25241
5812         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5813         dg-message to match de note.
5814         * gcc.dg/pr26570.c: Use dg-message for a note.
5815         * gcc.dg/pr29254.c: Use dg-message for generic output and use
5816         dg-error instead of dg-warning because of -Werror.
5817         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5818         neither an error, nor a warning.
5819         * gcc.dg/glibc-uclibc-2.c: Likewise
5820         * gcc.dg/cpp/19940712-1.c: Likewise.
5821
5822 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
5823
5824         PR preprocessor/23479
5825         * gcc.dg/binary-constants-1.c: Add test suites for
5826         the 0b-prefixed binary integer constants.
5827         * gcc.dg/binary-constants-2.c: Ditto.
5828         * gcc.dg/binary-constants-3.c: Ditto.
5829         * gcc.dg/binary-constants-4.c: Ditto.
5830
5831 2007-06-05  Ian Lance Taylor  <iant@google.com>
5832
5833         * gcc.dg/Wstrict-overflow-19.c: New test.
5834
5835 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
5836
5837         * gcc.dg/matrix/matrix-6.c: Remove conversion.
5838
5839 2007-06-04  Ian Lance Taylor  <iant@google.com>
5840
5841         * gcc.dg/Wstrict-overflow-18.c: New test.
5842
5843 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5844
5845         PR testsuite/25241
5846         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5847         * gcc.dg/cpp/mi5.c: Likewise.
5848         * gcc.dg/cpp/mi7.c: Likewise.
5849
5850 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
5851
5852         PR c/32191
5853         * gcc.dg/pr32191.c: New test.
5854
5855 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5856
5857         PR fortran/32124
5858         * gfortran.dg/allocate_stat_1.f90: Remove.
5859
5860 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5861
5862         * gcc.target/i386/sse4_2-check.h: New.
5863         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5864         * gcc.target/i386/sse4_2-crc32.h: Likewise.
5865         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5866         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5867         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5868         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5869         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5870         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5871         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5872         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5873         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5874         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5875         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5876         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5877         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5878         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5879         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5880         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5881
5882 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
5883
5884         * gcc.dg/pie-link.c: New test.
5885
5886 2007-06-01  Ian Lance Taylor  <iant@google.com>
5887
5888         * gcc.dg/Wstrict-overflow-17.c: New test.
5889
5890 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
5891
5892         * gcc.dg/builtin-return-1.c (g): New.
5893         (main): Allocate at least 64 bytes on the stack.
5894
5895 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
5896
5897         * g++.dg/init/cleanup3.C: New test.
5898
5899 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5900
5901         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5902         int is 16 bits.
5903
5904 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
5905
5906         PR fortran/32156
5907         * gfortran.dg/char_array_constructor_3.f90: New test.
5908
5909 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5910
5911         PR tree-optimization/32160
5912         * gfortran.dg/predcom-1.f: New test.
5913
5914 2007-05-31  Richard Guenther  <rguenther@suse.de>
5915
5916         * g++.dg/other/str_empty.C: Move...
5917         * g++.dg/other/pr30567.C: Move...
5918         * g++.dg/tree-ssa/pr27218.C: Move...
5919         * g++.dg/torture: ...here and remove dg-options.
5920
5921 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
5922
5923         PR c++/32158
5924         * g++.dg/ext/is_pod_incomplete.C: New.
5925
5926 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
5927             Douglas Gregor <doug.gregor@gmail.com>
5928             Pedro Lamarao <pedro.lamarao@mndfck.org>
5929             Howard Hinnant <howard.hinnant@gmail.com>
5930
5931         PR c++/7412
5932         PR c++/29939
5933         * g++.dg/cpp0x/rv8p.C: New.
5934         * g++.dg/cpp0x/temp-constructor-bug.C: New.
5935         * g++.dg/cpp0x/cast-bug.C: New.
5936         * g++.dg/cpp0x/elision_weak.C: New.
5937         * g++.dg/cpp0x/collapse-bug.C: New.
5938         * g++.dg/cpp0x/rv3p.C: New.
5939         * g++.dg/cpp0x/rv7n.C: New.
5940         * g++.dg/cpp0x/overload-conv-1.C: New.
5941         * g++.dg/cpp0x/rv2n.C: New.
5942         * g++.dg/cpp0x/deduce.C: New.
5943         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5944         * g++.dg/cpp0x/rv6p.C: New.
5945         * g++.dg/cpp0x/template_deduction.C: New.
5946         * g++.dg/cpp0x/implicit-copy.C: New.
5947         * g++.dg/cpp0x/rv1p.C: New.
5948         * g++.dg/cpp0x/cast.C: New.
5949         * g++.dg/cpp0x/rv5n.C: New.
5950         * g++.dg/cpp0x/collapse.C: New.
5951         * g++.dg/cpp0x/overload-conv-2.C: New.
5952         * g++.dg/cpp0x/rv4p.C: New.
5953         * g++.dg/cpp0x/rvo.C: New.
5954         * g++.dg/cpp0x/iop.C: New.
5955         * g++.dg/cpp0x/rv3n.C: New.
5956         * g++.dg/cpp0x/rv7p.C: New.
5957         * g++.dg/cpp0x/reference_collapsing.C: New.
5958         * g++.dg/cpp0x/overload.C: New.
5959         * g++.dg/cpp0x/named.C: New.
5960         * g++.dg/cpp0x/rv2p.C: New.
5961         * g++.dg/cpp0x/rv6n.C: New.
5962         * g++.dg/cpp0x/not_special.C: New.
5963         * g++.dg/cpp0x/bind.C: New.
5964         * g++.dg/cpp0x/rv1n.C: New.
5965         * g++.dg/cpp0x/rv5p.C: New.
5966         * g++.dg/cpp0x/elision.C: New.
5967         * g++.dg/cpp0x/named_refs.C: New.
5968         * g++.dg/cpp0x/unnamed_refs.C: New.
5969         * g++.dg/cpp0x/rv4n.C: New.
5970         * g++.dg/cpp0x/elision_neg.C: New.
5971         * g++.dg/init/copy7.C: Run in C++98 mode.
5972         * g++.dg/overload/arg1.C: Ditto.
5973         * g++.dg/overload/arg4.C: Ditto.
5974
5975 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5976
5977         PR c++/31809
5978         * g++.dg/opt/static5.C: New test.
5979
5980 2007-05-30  Richard Guenther  <rguenther@suse.de>
5981
5982         * g++.dg/dg.exp: Prune torture/.
5983         * g++.dg/torture/dg-torture.exp: New testsuite.
5984
5985 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
5986
5987         * gcc.target/arm/pr27387.C: Move and rename to ...
5988         * g++.dg/inherit/thunk8.C: ... here.
5989
5990 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5991
5992         PR tree-optimization/31769
5993         * g++.dg/gomp/pr31769.C: New test.
5994
5995 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
5996
5997         * gcc.target/i386/stack-realign.c: New.
5998
5999 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
6000
6001         * gcc.dg/tree-ssa/prefetch-6.c: New test.
6002
6003 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6004
6005         * gfortran.dg/sizeof.f90: New.
6006
6007 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6008
6009         PR c/31339
6010         * gcc.dg/boolcomplex-1.c: New test.
6011
6012         PR c++/31339
6013         * g++.dg/ext/boolcomplex-1.c: New test.
6014
6015 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
6016
6017         * gcc.dg/matrix: New directory.
6018
6019 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6020
6021         PR fortran/32124
6022         * gfortran.dg/allocate_stat_1.f90: New.
6023
6024 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6025
6026         PR fortran/31972
6027         * transfer_hollerith_1.f90: New test.
6028
6029 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6030
6031         PR tree-opt/32100
6032         * gcc.c-torture/execute/vrp-7.c: New test.
6033
6034 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6035
6036         * gfortran.dg/transfer_simplify_4.f90: New test.
6037
6038 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6039
6040         PR fortran/32088
6041         * gfortran.dg/func_result_3.f90: New.
6042
6043 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6044
6045         PR middle-end/32083
6046         * gfortran.dg/transfer_simplify_3.f90: New.
6047
6048 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6049
6050         PR target/32065
6051         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
6052         to compile options.
6053         * gcc.target/i386/pr32065-2.c: New test.
6054
6055 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6056
6057         PR fortran/31813
6058         * gfortran.dg/io_constraints_2.f90: Update.
6059
6060 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
6061
6062         PR fortran/31219
6063         * gfortran.dg/array_constructor_17.f90: New test.
6064
6065 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6066
6067         PR tree-opt/32090
6068         * g++.dg/opt/array2.C: New testcase.
6069
6070 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6071
6072         PR target/32065
6073         * gcc.target/i386/pr32065.c: New test.
6074
6075 2007-05-25  Dirk Mueller  <dmueller@suse.de>
6076             Marcus Meissner <meissner@suse.de>
6077
6078         * gcc.dg/attr-alloc_size.c: New.
6079
6080 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
6081             Lee Millward  <lee.millward@gmail.com>
6082
6083         PR c++/31745
6084         * g++.dg/parse/crash34.C: New test.
6085
6086         * g++.dg/parse/crash35.C: New test.
6087
6088 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6089
6090         * gcc.target/i386/sse2-check.h: New.
6091         * gcc.target/i386/sse2-vec-1.c: Likewise.
6092         * gcc.target/i386/sse2-vec-2.c: Likewise.
6093         * gcc.target/i386/sse2-vec-3.c: Likewise.
6094         * gcc.target/i386/sse2-vec-4.c: Likewise.
6095         * gcc.target/i386/sse2-vec-5.c: Likewise.
6096         * gcc.target/i386/sse2-vec-6.c: Likewise.
6097
6098 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
6099
6100         PR c++/31431
6101         PR c++/31432
6102         PR c++/31434
6103         PR c++/31435
6104         PR c++/31437
6105         PR c++/31438
6106         PR c++/31442
6107         PR c++/31443
6108         PR c++/31444
6109         PR c++/31445
6110         * g++.dg/cpp0x/pr31431.C: New.
6111         * g++.dg/cpp0x/pr31437.C: New.
6112         * g++.dg/cpp0x/pr31442.C: New.
6113         * g++.dg/cpp0x/pr31444.C: New.
6114         * g++.dg/cpp0x/pr31431-2.C: New.
6115         * g++.dg/cpp0x/pr31432.C: New.
6116         * g++.dg/cpp0x/pr31434.C: New.
6117         * g++.dg/cpp0x/pr31438.C: New.
6118         * g++.dg/cpp0x/pr31443.C: New.
6119         * g++.dg/cpp0x/pr31445.C: New.
6120         * g++.dg/cpp0x/variadic-crash1.C: New.
6121
6122 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
6123
6124         * gcc.target/arm/long-calls-1.c: New test.
6125         * gcc.target/arm/long-calls-2.c: Likewise.
6126         * gcc.target/arm/long-calls-3.c: Likewise.
6127         * gcc.target/arm/long-calls-4.c: Likewise.
6128
6129 2007-05-25  Richard Guenther  <rguenther@suse.de>
6130             Andrew Pinski  <andrew_pinski@playstation.sony.com>
6131
6132         PR tree-optimization/31982
6133         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6134
6135 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
6136
6137         PR fortran/32047
6138         * gfortran.dg/result_in_spec_2.f90: New test.
6139
6140 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6141
6142         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6143
6144 2007-05-24  Ollie Wild  <aaw@google.com>
6145
6146         * gcc.dg/cpp/counter-1.c: New test.
6147         * gcc.dg/pch/counter-1.c: New test.
6148         * gcc.dg/pch/counter-1.hs: New file.
6149         * gcc.dg/pch/counter-2.c: New test.
6150         * gcc.dg/pch/counter-2.hs: New file.
6151         * gcc.dg/pch/counter-3.c: New test.
6152         * gcc.dg/pch/counter-3.hs: New file.
6153
6154 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
6155
6156         * gcc.dg/tree-ssa/predcom-1.c: New test.
6157         * gcc.dg/tree-ssa/predcom-2.c: New test.
6158         * gcc.dg/tree-ssa/predcom-3.c: New test.
6159         * gcc.dg/tree-ssa/predcom-4.c: New test.
6160         * gcc.dg/tree-ssa/predcom-5.c: New test.
6161         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6162
6163 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
6164
6165         PR testsuite/32062
6166         * gcc.target/i386/sse4_1-check.h (MASK): New.
6167
6168 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6169
6170         PR fortran/32038
6171         * gfortran.dg/pr25603.f: Initialize integer variables.
6172
6173 2007-05-23  Ian Lance Taylor  <iant@google.com>
6174
6175         * g++.dg/other/vrp1.C: New test.
6176
6177 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
6178
6179         PR preprocessor/20077
6180         * gcc.dg/cpp/paste15.c: New test.
6181
6182 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
6183             Nigel Stephens  <nigel@mips.com>
6184             Richard Sandiford  <richard@codesourcery.com>
6185
6186         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6187         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6188         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6189         * gcc.target/mips/inter/mips16-inter.exp: New.
6190
6191 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
6192
6193         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6194
6195 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6196
6197         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6198         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
6199         * gcc.target/i386/sse3-addsubps.c: Likewise.
6200         * gcc.target/i386/sse3-haddpd.c: Likewise.
6201         * gcc.target/i386/sse3-haddps.c: Likewise.
6202         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6203         * gcc.target/i386/sse3-hsubps.c: Likewise.
6204         * gcc.target/i386/sse3-lddqu.c: Likewise.
6205         * gcc.target/i386/sse3-movddup.c: Likewise.
6206         * gcc.target/i386/sse3-movshdup.c: Likewise.
6207         * gcc.target/i386/sse3-movsldup.c: Likewise.
6208
6209         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6210         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
6211         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6212         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6213         * gcc.target/i386/ssse3-palignr.c: Likewise.
6214         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6215         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6216         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6217         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6218         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6219         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6220         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6221         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6222         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6223         * gcc.target/i386/ssse3-psignb.c: Likewise.
6224         * gcc.target/i386/ssse3-psignd.c: Likewise.
6225         * gcc.target/i386/ssse3-psignw.c: Likewise.
6226         * gcc.target/i386/ssse3-vals.h: Likewise.
6227
6228         * gcc.target/i386/sse3-check.h: New file.
6229         * gcc.target/i386/ssse3-check.h: Likewise.
6230
6231 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6232
6233         PR middle-end/31095
6234         * gcc.c-torture/compile/bcopy-1.c: New testcase.
6235
6236 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6237
6238         PR middle-end/31606
6239         * gcc.c-torture/20070522-1.c: New testcase.
6240
6241 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6242
6243         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6244
6245 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
6246
6247         * gcc.c-torture/execute/ieee/20000320-1.x,
6248         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6249         m68k-*-* and check_effective_target_coldfire_fpu.
6250
6251 2007-05-22  Ollie Wild  <aaw@google.com>
6252
6253         * g++.dg/lookup/hidden-class10.C: New test.
6254         * g++.dg/lookup/hidden-class11.C: New test.
6255
6256 2007-05-22  Ollie Wild  <aaw@google.com>
6257
6258         * g++.dg/lookup/name-clash5.C: New test.
6259         * g++.dg/lookup/name-clash6.C: New test.
6260
6261 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6262
6263         * g++.dg/other/i386-2.C: Update comments on header files tested.
6264         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
6265         of <tmmintrin.h>.
6266         * gcc.target/i386/sse-12.c: Likewise.
6267         * gcc.target/i386/sse-13.c: Likewise.
6268         * gcc.target/i386/sse-14.c: Likewise.
6269
6270         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6271         Redefined to test with immediate operand.
6272         (__builtin_ia32_blendps): Likewise.
6273         (__builtin_ia32_blendpd): Likewise.
6274         (__builtin_ia32_dpps): Likewise.
6275         (__builtin_ia32_dpps): Likewise.
6276         (__builtin_ia32_insertps128): Likewise.
6277         (__builtin_ia32_vec_ext_v4sf): Likewise.
6278         (__builtin_ia32_vec_set_v16qi): Likewise.
6279         (__builtin_ia32_vec_set_v4si): Likewise.
6280         (__builtin_ia32_vec_set_v2di): Likewise.
6281         (__builtin_ia32_vec_ext_v16qi): Likewise.
6282         (__builtin_ia32_vec_ext_v4si): Likewise.
6283         (__builtin_ia32_vec_ext_v2di): Likewise.
6284         (__builtin_ia32_roundpd): Likewise.
6285         (__builtin_ia32_roundsd): Likewise.
6286         (__builtin_ia32_roundps): Likewise.
6287         (__builtin_ia32_roundss): Likewise.
6288         (__builtin_ia32_mpsadbw128): Likewise.
6289
6290 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6291
6292         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6293
6294 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6295
6296         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6297         failures.
6298         * gcc.dg/dfp/func-struct.c: Ditto.
6299         * gcc.dg/dfp/operator-assignment.c: Ditto.
6300         * gcc.dg/dfp/convert-bfp.c: Ditto.
6301         * gcc.dg/dfp/convert-int.c: Ditto.
6302         * gcc.dg/dfp/convert-int-max.c: Ditto.
6303         * gcc.dg/dfp/func-scalar.c: Ditto.
6304         * gcc.dg/dfp/cast.c: Ditto.
6305         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6306         failures, and fix a typo in return type of arg1_128.
6307         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6308         failures, and fix a typo in a constant suffix.
6309         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6310         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6311
6312 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6313             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6314
6315         * lib/gcc-dg.exp(process_message): New proc.
6316         (dg-message): New test directive.
6317         * gcc.dg/always_inline.c: Use dg-message.
6318         * gcc.dg/always_inline2.c: Ditto.
6319         * gcc.dg/always_inline3.c: Ditto.
6320         * gcc.dg/invalid-call-1.c: Ditto.
6321         * gcc.dg/pr17506.c: Ditto.
6322         * gcc.dg/simd-5.c: Ditto.
6323         * gcc.dg/simd-6.c: Ditto.
6324         * gcc.dg/va-arg-2.c: Ditto.
6325         * gcc.dg/cpp/syshdr.c: Ditto.
6326         * gcc.dg/cpp/unc4.c: Ditto.
6327         * gcc.dg/cpp/trad/mi1.c: Ditto.
6328         * gcc.dg/cpp/trad/mi5.c: Ditto.
6329         * gcc.dg/cpp/trad/mi7.c: Ditto.
6330         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6331         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6332         * gcc.test-framework/test-framework.awk: Special-case outexists
6333         tests.
6334
6335 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6336
6337         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6338         (bit_SSE4_2): Likewise.
6339         (bit_POPCNT): Likewise.
6340
6341         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6342         Check if assembler supports SSE4 instructions.
6343
6344         * gcc.target/i386/sse4_1-blendpd.c: New file.
6345         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6346         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6347         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6348         * gcc.target/i386/sse4_1-check.h: Likewise.
6349         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6350         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6351         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6352         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6353         * gcc.target/i386/sse4_1-extractps.c: Likewise.
6354         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6355         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6356         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6357         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6358         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6359         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6360         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6361         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6362         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6363         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6364         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6365         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6366         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6367         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6368         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6369         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6370         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6371         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6372         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6373         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6374         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6375         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6376         * gcc.target/i386/sse4_1-pminud.c: Likewise.
6377         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6378         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6379         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6380         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6381         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6382         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6383         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6384         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6385         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6386         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6387         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6388         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6389         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6390         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6391         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6392         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6393         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6394         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6395         * gcc.target/i386/sse4_1-round.h: Likewise.
6396         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6397         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6398         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6399         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6400         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6401         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6402         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6403         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6404         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6405         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6406         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6407         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6408         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6409         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6410
6411 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6412
6413         PR fortran/31627
6414         * gfortran.dg/bounds_check_7.f90: New test.
6415
6416 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
6417
6418         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6419         (check_effective_target_sse4a): Ditto.
6420
6421         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6422         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6423         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6424         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6425         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6426         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6427         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6428         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6429         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6430         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6431         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6432         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6433         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6434         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6435         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6436         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6437         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6438         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6439         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6440         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6441
6442 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
6443
6444         * g++.dg/ext/cleanup-1.C: New test.
6445         * g++.dg/ext/cleanup-2.C: Likewise.
6446         * g++.dg/ext/cleanup-3.C: Likewise.
6447         * g++.dg/ext/cleanup-4.C: Likewise.
6448         * g++.dg/ext/cleanup-5.C: Likewise.
6449         * g++.dg/ext/cleanup-6.C: Likewise.
6450         * g++.dg/ext/cleanup-8.C: Likewise.
6451         * g++.dg/ext/cleanup-9.C: Likewise.
6452         * g++.dg/ext/cleanup-10.C: Likewise.
6453         * g++.dg/ext/cleanup-11.C: Likewise.
6454         * g++.dg/ext/cleanup-dtor.C: Likewise.
6455
6456 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6457
6458         PR middle-end/31995
6459         * gcc.dg/vect/vect-102a.c: New test.
6460
6461 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
6462             Paolo Carlini  <pcarlini@suse.de>
6463             Uros Bizjak  <ubizjak@gmail.com>
6464
6465         * gcc.dg/gcc-have-sync-compare-and-swap.c,
6466         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6467         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6468         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6469         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6470         New testcases.
6471
6472 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
6473
6474         PR fortran/32002
6475         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6476
6477 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6478
6479         PR fortran/32027
6480         * gfortran.dg/do_3.F90: Add checks for the final value of the
6481         loop variable.
6482
6483 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
6484
6485         * gcc.c-torture/execute/990127-2.x: New file.
6486
6487 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
6488
6489         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6490         * gcc.target/i386/sse-12: Add -O to compile options.
6491         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6492         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
6493         and mm3dnow.h.  Add -O to compile options.
6494
6495 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
6496
6497         PR fortran/31867
6498         * gfortran.dg/char_length_5.f90: New test.
6499
6500         PR fortran/31994
6501         * gfortran.dg/array_reference_1.f90: New test.
6502
6503 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6504
6505         PR middle-end/7651
6506         PR c++/11856
6507         PR c/12963
6508         PR c/23587
6509         PR other/29694
6510         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6511         * gcc.dg/Wtype-limits.c: New.
6512         * gcc.dg/Wtype-limits-Wextra.c: New.
6513         * gcc.dg/Wtype-limits-no.c: New.
6514         * g++.dg/warn/Wtype-limits.C: New.
6515         * g++.dg/warn/Wtype-limits-Wextra.C: New.
6516         * g++.dg/warn/Wtype-limits-no.C: New.
6517
6518 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6519
6520         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6521         instead of "-msse2".'
6522         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6523         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
6524         and mm3dnow.h.
6525         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6526         to test with immediate operand.
6527         (__builtin_ia32_insertqi): Ditto.
6528         (__builtin_ia32_palignr128): Ditto.
6529         (__builtin_ia32_palignr): Ditto.
6530         (__builtin_ia32_pshufhw): Ditto.
6531         (__builtin_ia32_pshuflw): Ditto.
6532         (__builtin_ia32_pshufd): Ditto.
6533         (__builtin_ia32_vec_set_v8hi): Ditto.
6534         (__builtin_ia32_vec_ext_v8hi): Ditto.
6535         (__builtin_ia32_shufpd): Ditto.
6536         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6537
6538 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
6539
6540         PR fortran/32001
6541         * gfortran.dg/min_max_conformance.f90: Added more testcases.
6542
6543 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6544
6545         PR target/31585
6546         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6547         and "__inline".  Use "-msse" instead of "-msse2".
6548
6549 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6550
6551         PR middle-end/7651
6552         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6553         * gcc.dg/20030906-2.c: Likewise.
6554         * objc.dg/method-17.m: Add -Wreturn-type.
6555         * obj-c++.dg/method-21.mm: Likewise.
6556
6557 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6558
6559         PR target/31585
6560         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6561         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6562         (__builtin_ia32_psrlqi128): Ditto.
6563         (__builtin_ia32_psrlwi128): Ditto.
6564         (__builtin_ia32_psrldi128): Ditto.
6565         (__builtin_ia32_psrldqi128): Ditto.
6566         (__builtin_ia32_pslldqi128): Ditto.
6567         (__builtin_ia32_psrawi128): Ditto.
6568         (__builtin_ia32_psradi128): Ditto.
6569         (__builtin_ia32_psllqi128): Ditto.
6570         (__builtin_ia32_pslldi128): Ditto.
6571         (__builtin_prefetch): Ditto.
6572         (__builtin_ia32_pshufw): Ditto.
6573         (__builtin_ia32_vec_set_v4hi): Ditto.
6574         (__builtin_ia32_vec_ext_v4hi): Ditto.
6575         (__builtin_ia32_shufps): Ditto.
6576         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6577
6578 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6579
6580         PR fortran/31974
6581         * gfortran.dg/char_allocation_1.f90: New test.
6582
6583 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6584
6585         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6586         * gcc.dg/Wconversion-sign.c: New.
6587         * gcc.dg/Wconversion-integer-no-sign.c: New.
6588         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6589         Wconversion-sign.C
6590         * g++.dg/warn/Wconversion-sign.C: New.
6591         * g++.old-deja/g++.other/warn4.C: Update.
6592         * g++.dg/warn/Wconversion1.C: Likewise.
6593
6594 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6595
6596         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6597         * gcc.dg/torture/builtin-math-4.c: Likewise.
6598
6599 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6600
6601         PR libfortran/31964
6602         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6603
6604 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6605
6606         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6607
6608 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6609
6610         PR target/31628
6611         * gcc.target/i386/pr31628.c: New.
6612
6613 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
6614
6615         PR middle-end/31344
6616         * gcc.dg/pr31344.c: New test.
6617
6618 2007-05-17  Ian Lance Taylor  <iant@google.com>
6619
6620         PR tree-optimization/31953
6621         * gcc.c-torture/compile/pr31953.c: New test.
6622
6623 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6624
6625         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6626
6627         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6628         and drem.
6629         * gcc.dg/torture/builtin-math-4.c: Likewise.
6630
6631         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6632         * gcc.dg/torture/builtin-math-4.c: Likewise.
6633
6634         * gcc.dg/torture/builtin-math-4.c: New test.
6635
6636 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
6637             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6638
6639         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6640         * gcc.dg/cpp/include2.c: Ditto.
6641         * gcc.dg/cpp/mac-dir-2.c: Ditto.
6642         * gcc.dg/cpp/paste5.c: Ditto.
6643         * gcc.dg/cpp/paste6.c: Ditto.
6644         * gcc.dg/cpp/paste8.c: Ditto.
6645         * gcc.dg/cpp/paste11.c: Ditto.
6646         * gcc.dg/cpp/paste13.c: Ditto.
6647         * gcc.dg/cpp/skipping2.c: Ditto.
6648         * gcc.dg/reg-vol-struct-1.c: Ditto.
6649         * gcc.dg/Wshadow-1.c: Ditto.
6650         * gcc.dg/cpp/trad/comment.c: Ditto.
6651         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6652         * gcc.dg/cpp/if-2.c: Ditto.
6653         * gcc.dg/array-5.c: Ditto.
6654         * gcc.dg/inline-15.c: Ditto.
6655         * gcc.dg/pr27953.c: Ditto.
6656         * gcc.dg/Wno-c++-compat.c: Ditto.
6657
6658 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
6659
6660         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6661
6662 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6663
6664         * gcc.c-torture/execute/20070517-1.c: New test.
6665
6666 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
6667
6668         PR fortran/31919
6669         * gfortran.dg/min_max_conformance.f90: New test.
6670
6671 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
6672
6673         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6674         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6675         gcc.dg/vect/vect-104.c: Use more complex construction to
6676         prevent vectorizing.
6677         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6678
6679 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
6680
6681         PR tree-optimization/24659
6682         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6683         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6684         not vect_int target.
6685         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6686         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
6687         targets.
6688         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6689         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6690         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6691
6692 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
6693
6694         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6695         and x86_64-*-* targets.
6696         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6697
6698 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
6699
6700         PR fortran/18769
6701         PR fortran/30881
6702         PR fortran/31194
6703         PR fortran/31216
6704         PR fortran/31427
6705         * transfer_simplify_1.f90: New test.
6706         * transfer_simplify_2.f90: New test.
6707
6708 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
6709
6710         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6711
6712 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
6713
6714         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6715
6716         * gcc.dg/fltconst-pedantic-dfp.c: New test.
6717
6718         PR c/31924
6719         * gcc.dg/fltconst-1.c: New test.
6720
6721         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6722         * gcc.dg/dfp/operator-assignment.c: Ditto.
6723
6724 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
6725
6726         PR c++/29928
6727         * g++.dg/rtti/typeid5.C: New.
6728
6729 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6730
6731         PR fortran/31725
6732         * gfortran.dg/substr_4.f: New test.
6733
6734 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
6735
6736         * gcc.target/m68k/interrupt_thread-1.c,
6737         gcc.target/m68k/interrupt_thread-2.c,
6738         gcc.target/m68k/interrupt_thread-3.c: New.
6739         * gcc.target/m68k/m68k.exp: Accept fido.
6740
6741 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6742
6743         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6744         * gfortran.dg/altreturn_3.f90: Likewise.
6745         * gfortran.dg/assumed_dummy_1.f90: Likewise.
6746         * gfortran.dg/default_numeric_type_1.f90: Likewise.
6747         * gfortran.dg/inquire_iolength.f90: Likewise.
6748         * gfortran.dg/module_naming_1.f90: Likewise.
6749         * gfortran.dg/oldstyle_2.f90: Likewise.
6750         * gfortran.dg/operator_2.f90: Likewise.
6751         * gfortran.dg/parameter_array_element_1.f90: Likewise.
6752         * gfortran.dg/used_types_11.f90: Likewise.
6753         * gfortran.dg/zero_array_components_1.f90: Likewise.
6754         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6755         * gfortran.dg/parameter_array_dummy.f90: Likewise.
6756         * gfortran.dg/real_const_3.f90: Likewise.
6757
6758 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
6759
6760         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6761         * gcc.dg/tree-ssa/loop-30.c: New test.
6762
6763 2007-05-13  Richard Guenther  <rguenther@suse.de>
6764
6765         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6766         scanning forwprop1.
6767         * g++.dg/tree-ssa/pr31146.C: Likewise.
6768
6769 2007-05-13  Revital Eres  <eres@il.ibm.com>
6770
6771         * gcc.dg/dse.c: New test.
6772
6773 2007-05-12  Richard Guenther  <rguenther@suse.de>
6774
6775         PR tree-optimization/31797
6776         * gcc.c-torture/compile/pr31797.c: New testcase.
6777
6778 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
6779
6780         PR fortran/30746
6781         * gfortran.dg/host_assoc_function_1.f90: New test.
6782
6783 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
6784
6785         PR c++/31829
6786         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6787
6788 2007-05-11  Silvius Rus  <rus@google.com>
6789
6790         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6791         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6792         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6793         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6794         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6795         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6796         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6797         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6798         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6799         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6800         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6801         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6802         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6803         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6804         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6805         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6806
6807 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
6808
6809         PR other/31852
6810         * gcc.c-torture/execute/builtins/memchr.c: New.
6811         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6812         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6813
6814 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6815
6816         PR fortran/30876
6817         * gfortran.dg/recursive_reference_1.f90: Put error at correct
6818         line.
6819         * gfortran.dg/recursive_reference_2.f90: New test.
6820
6821 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6822
6823         PR fortran/30878
6824         * gfortran.dg/namelist_29.f90: New test.
6825
6826 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
6827
6828         PR fortran/31474
6829         * gfortran.dg/entry_10.f90: New test.
6830
6831 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
6832
6833         PR tree-optimization/31885
6834         * gcc.dg/tree-ssa/loop-29.c: New test.
6835
6836 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6837
6838         * assumed_dummy_1.f90: Fix dg directive.
6839         * char_initialiser_actual.f90: Likewise.
6840         * nested_modules_2.f90: Likewise.
6841         * shift-alloc.f90: Likewise.
6842
6843 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
6844
6845         * gcc.dg/20070507-1.c: Disable for non-pic targets.
6846
6847 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6848
6849         PR libfortran/31880
6850         * gfortran.dg/unf_read_corrupted_2.f90: New test.
6851
6852 2007-05-09  Mike Stump  <mrs@apple.com>
6853
6854         * g++.dg/other/first-global.C: Add -fpie for darwin.
6855         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6856
6857 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6858
6859         * gcc.dg/20070507-1.c: New testcase.
6860
6861 2007-05-08  Chao-ying Fu  <fu@mips.com>
6862
6863         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6864         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6865         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6866         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6867
6868 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
6869
6870         PR 31847
6871         * gcc.dg/pr31847.c: New test.
6872
6873 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6874
6875         PR fortran/31692
6876         * gfortran.dg/actual_array_result_1.f90: New test.
6877
6878 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6879
6880         PR fortran/29397
6881         * gfortran.dg/parameter_array_init_1.f90: New test.
6882
6883         PR fortran/29400
6884         * gfortran.dg/parameter_array_init_2.f90: New test.
6885
6886 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
6887
6888         PR target/31854
6889         * gcc.target/i386/pr31854.c: New test.
6890
6891 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
6892
6893         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6894
6895 2007-05-07  Mike Stump  <mrs@apple.com>
6896
6897         * g++.old-deja/g++.mike/empty.C: Add.
6898
6899 2007-05-07  Eric Christopher  <echristo@apple.com>
6900
6901         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6902
6903 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
6904
6905         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6906         variable.  Rearrange conversions from binary float to decimal float.
6907
6908 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
6909
6910         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6911         x86.
6912
6913 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6914
6915         * gnat.dg/opt1.ad[sb]: New testcase.
6916
6917 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6918
6919         PR fortran/31399
6920         * gfortran.dg/do_3.F90: New test.
6921
6922 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6923
6924         PR fortran/31764
6925         * gfortran.dg/new_line.f90: Add new checks.
6926
6927 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6928
6929         PR fortran/31201
6930         * gfortran.dg/large_unit_1.f90: New.
6931         * gfortran.dg/large_unit_2.f90: New.
6932         * gfortran.dg/iostat_4.f90: New
6933         * gfortran.dg/bounds_check_fail_1.f90: Updated.
6934
6935 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
6936
6937         PR fortran/31540
6938         * gfortran.dg/char_result_4.f90: New test.
6939
6940 2007-06-05  Revital Eres  <eres@il.ibm.com>
6941
6942         PR 30957
6943         * gcc.dg/pr30957-1.c: New test.
6944
6945 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6946
6947         PR fortran/31251
6948         * gfortran.dg/char_type_len_2.f90: New test.
6949
6950 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
6951
6952         PR 31775
6953         * g++.dg/other/nested-extern.cc: New.
6954         * g++.dg/other/nested-extern-1.C: New.
6955         * g++.dg/other/nested-extern-2.C: New.
6956
6957 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6958
6959         PR fortran/31760
6960         * gfortran.dg/erf.f90: New test.
6961         * gfortran.dg/besxy.f90: New test.
6962
6963 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6964
6965         PR fortran/22359
6966         * gfortran.dg/fseek.f90: New test.
6967
6968 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
6969
6970         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6971
6972 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6973
6974         PR libfortran/31210
6975         * gfortran.dg/zero_length_1.f90: New test.
6976
6977 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6978
6979         PR fortran/31803
6980         * gfortran.dg/char_pointer_assign_3.f90: New test.
6981         * gfortran.dg/char_result_2.f90: Re-enable test.
6982
6983 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6984
6985         PR fortran/25071
6986         * gfortran.dg/char_length_3.f90: New test.
6987         * gfortran.dg/char_result_2.f90: Fix test.
6988
6989 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
6990
6991         PR tree-optimization/30565
6992         * gcc.dg/tree-ssa/loop-27.c: New test.
6993
6994 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
6995
6996         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6997         * gcc.target/bfin/arith.c (__v2hi): Likewise.
6998         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6999         * gcc.target/bfin/shift.c (__v2hi): Likewise.
7000
7001 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
7002
7003         PR tree-optimization/31699
7004         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7005         New.
7006         (check_effective_target_vect_floatint_cvt): New.
7007         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7008         of specific targets.
7009         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7010         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7011         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7012         * gcc.dg/vect/vect-iv-4.c: Likewise.
7013         * gcc.dg/vect/vect-multitypes-11.c: New.
7014         * gcc.dg/vect/pr31699.c: New.
7015
7016 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
7017
7018         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7019
7020 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
7021
7022         PR C++/31663
7023         * g++.dg/warn/anonymous-namespace-2.C: New.
7024         * g++.dg/warn/anonymous-namespace-2.h: New.
7025
7026 2007-05-02  Paul Brook  <paul@codesourcery.com>
7027
7028         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
7029
7030 2007-05-02  Eric Christopher  <echristo@apple.com>
7031
7032         * gcc.dg/cpp/if-div.c: New file.
7033
7034 2007-05-02  Tom Tromey  <tromey@redhat.com>
7035
7036         PR preprocessor/28709:
7037         * gcc.dg/cpp/pr28709.c: New file.
7038
7039 2007-05-02  Richard Guenther  <rguenther@suse.de>
7040
7041         PR tree-optimization/31146
7042         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7043
7044 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
7045
7046         * gcc.c-torture/compile/limits-blockid.c: New.
7047         * gcc.c-torture/compile/limits-caselabels.c: New.
7048         * gcc.c-torture/compile/limits-declparen.c: New.
7049         * gcc.c-torture/compile/limits-enumconst.c: New.
7050         * gcc.c-torture/compile/limits-exprparen.c: New.
7051         * gcc.c-torture/compile/limits-externalid.c: New.
7052         * gcc.c-torture/compile/limits-fnargs.c: New.
7053         * gcc.c-torture/compile/limits-fndefn.c: New.
7054         * gcc.c-torture/compile/limits-idexternal.c: New.
7055         * gcc.c-torture/compile/limits-idinternal.c: New.
7056         * gcc.c-torture/compile/limits-pointer.c: New.
7057         * gcc.c-torture/compile/limits-stringlit.c: New.
7058         * gcc.c-torture/compile/limits-structmem.c: New.
7059         * gcc.c-torture/compile/limits-structnest.c: New.
7060
7061 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
7062
7063         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7064
7065 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7066
7067         PR middle-end/31740
7068         * gcc.c-torture/compile/20070501-1.c: New testcase.
7069
7070 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7071
7072         PR fortran/31732
7073         * gfortran.dg/array_memset_2:  New test case.
7074
7075 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7076
7077         PR testsuite/31615
7078         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7079
7080 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7081
7082         PR testsuite/31589
7083         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7084         dg-final test.
7085         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7086         keyword to dg-final test.
7087         * gcc.dg/vect/vect-iv-4.c: Likewise.
7088         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7089         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7090         test.
7091         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7092         cast.
7093         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7094         * lib/target-supports.exp
7095         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7096         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7097
7098 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
7099
7100         * gcc.c-torture/execute/ieee/20000320-1.c: Use
7101         __LONG_LONG_MAX__ and its friends instead of those supplied by
7102         limits.h.
7103
7104 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
7105
7106         PR C++/31721
7107         * g++.dg/ext/vector7.C: New testcase.
7108
7109 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7110
7111         PR fortran/31591
7112         * gfortran.dg/bound_simplification_1.f90: New test.
7113
7114 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7115
7116         PR fortran/31645
7117         * gfortran.dg/bom_error.f90: New test.
7118         * gfortran.dg/bom_include.f90: New test.
7119         * gfortran.dg/bom_UTF16-LE.f90: New test.
7120         * gfortran.dg/bom_UTF16-BE.f90: New test.
7121         * gfortran.dg/bom_UTF-8.f90: New test.
7122         * gfortran.dg/bom_UTF-32.f90: New test.
7123         * gfortran.dg/bom_UTF-8.F90: New test.
7124         * gfortran.dg/bom_include.inc: New file.
7125
7126 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7127
7128         PR C++/30221
7129         * g++.dg/init/ptrfn2.C: New test.
7130         * g++.dg/init/ptrfn3.C: New test.
7131
7132 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
7133
7134         PR fortran/31711
7135         * gfortran.dg/dependency_21.f90: New test.
7136
7137 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7138
7139         * gfortran.dg/secnds.f: Use real*8.
7140         * gfortran.dg/secnds-1.f: Use real*8.
7141
7142 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7143
7144         PR libfortran/31532
7145         * gfortran.dg/inquire_5.f90: Update test.
7146
7147 2007-04-27  Ian Lance Taylor  <iant@google.com>
7148
7149         PR middle-end/31710
7150         * gcc.c-torture/compile/pr31710.c: New test.
7151
7152 2007-04-27  Richard Guenther  <rguenther@suse.de>
7153
7154         PR tree-optimization/30965
7155         PR tree-optimization/30978
7156         * gcc.dg/tree-ssa/pr30978.c: New testcase.
7157         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7158         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7159         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7160
7161 2007-04-27  Richard Guenther  <rguenther@suse.de>
7162
7163         PR tree-optimization/31715
7164         * gcc.dg/Warray-bounds-4.c: New testcase.
7165
7166 2007-04-26  Ian Lance Taylor  <iant@google.com>
7167
7168         PR target/28675
7169         * gcc.c-torture/compile/pr28675.c: New test.
7170
7171 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7172
7173         PR C++/30016
7174         * g++.dg/ext/vector6.C: New test.
7175
7176 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
7177
7178         * gcc.c-torture/execute/ieee/20000320-1.x: New.
7179
7180 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
7181
7182         PR middle-end/31617
7183         * g++.dg/other/str_empty.C: Add expected warning.
7184
7185 2007-04-26  Richard Guenther  <rguenther@suse.de>
7186         Daniel Berlin  <dberlin@dberlin.org>
7187
7188         PR tree-optimization/30567
7189         * g++.dg/other/pr30567.C: New testcase.
7190
7191 2007-04-26  Richard Guenther  <rguenther@suse.de>
7192
7193         PR tree-optimization/31703
7194         * gcc.c-torture/compile/pr31703.c: New testcase.
7195         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7196         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7197
7198 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
7199
7200         * gfortran.dg/open_errors.f90: Added if statements checking
7201         the value of iostat.
7202
7203 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
7204
7205         PR c++/31598
7206         * g++.dg/gomp/pr31598.C: New test.
7207
7208         PR tree-optimization/30558
7209         * g++.dg/gomp/pr30558.C: New test.
7210
7211 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
7212
7213         PR c++/31338
7214         * g++.dg/ext/complex2.C: New test.
7215
7216 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
7217
7218         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7219
7220 2007-04-25  Thiemo Seufer  <ths@mips.com>
7221
7222         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7223         value to signed char.
7224
7225 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
7226
7227         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
7228         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
7229         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
7230
7231 2007-04-25  Tobias Burnus  <burnus@net-b.de>
7232
7233         PR fortran/31668
7234         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7235         statement functions.
7236         * gfortran.dg/c_by_val_5.f90: New test.
7237
7238 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
7239
7240         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7241         with two new subroutines to avoid parameter-induced aliasing.
7242         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7243         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7244
7245 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7246
7247         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7248         * g++.dg/warn/Warray-bounds.C: Likewise.
7249
7250 2007-04-24  Ian Lance Taylor  <iant@google.com>
7251
7252         PR tree-optimization/31605
7253         * gcc.c-torture/execute/pr31605.c: New test.
7254
7255 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7256
7257         PR fortran/31587
7258         * lib/gcc-dg.exp (scan-module): New function.
7259         * gfortran.dg/module_md5_1.f90: New test.
7260
7261 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
7262
7263         * g++.old-deja/g++.pt/defarg6.C: Only run with
7264         -std=gnu++98.
7265         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7266         * g++.dg/cpp0x/variadic61.C: Ditto.
7267         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7268         * g++.dg/cpp0x/variadic62.C: Ditto.
7269         * g++.dg/template/meminit1.C: Ditto.
7270         * g++.dg/template/operator7.C: Ditto.
7271         * g++.dg/template/static15.C: Ditto.
7272         * g++.dg/template/invalid1.C: Ditto.
7273         * g++.dg/template/shift1.C: Ditto.
7274         * g++.dg/template/error10.C: Ditto.
7275
7276 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
7277
7278         PR diagnostic/25923
7279         * gfortran.dg/pr25923.f90: New test.
7280
7281 2007-04-24  Ian Lance Taylor  <iant@google.com>
7282
7283         PR tree-optimization/31602
7284         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7285
7286 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
7287
7288         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7289         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7290
7291 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
7292
7293         * gcc.target/i386/reload-1.c. New.
7294
7295 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7296             Olga Golovanevsky  <olga@il.ibm.com>
7297
7298         * g++.dg/other/str_empty.C: New test.
7299
7300 2007-04-24  Richard Henderson  <rth@redhat.com>
7301
7302         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7303
7304 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7305
7306         PR target/31641
7307         * gcc.c-torture/compile/pr31641.c: New testcase.
7308
7309 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
7310
7311         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7312         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7313         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7314         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7315
7316 2007-04-23  Simon Baldwin  <simonb@google.com>
7317
7318         * g++.dg/other/error15.C: New.
7319         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7320         triggering a "multiple parameters named" error.
7321
7322 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
7323
7324         PR fortran/31618
7325         * gfortran.dg/backspace_8.f:  New test case.
7326
7327 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
7328
7329         PR fortran/31630
7330         * gfortran.dg/used_types_17.f90: New test.
7331
7332         PR fortran/31620
7333         * gfortran.dg/zero_array_components_1.f90: New test.
7334
7335 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7336
7337         PR fortran/31616
7338         * gfortran.dg/open_errors.f90: Allow a different error message.
7339
7340 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
7341
7342         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7343         Rename from check_effective_target_vect_pack_mod.  Rename global
7344         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
7345         messages.
7346         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7347         rename.
7348         * gcc.dg/vect/vect-iv-8a.c: Ditto.
7349         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7350
7351 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7352
7353         PR middle-end/31448
7354         * gcc.c-torture/execute/pr31448.c: New testcase.
7355
7356 2007-04-22  Nick Clifton  <nickc@redhat.com>
7357
7358         * gcc.dg/20020312-2.c: Add support for the FRV.
7359
7360 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
7361
7362         PR tree-optimization/24659
7363         * gcc.dg/vect/vect-float-extend-1.c: New test.
7364         * gcc.dg/vect/vect-float-truncate-1.c: New test.
7365
7366 2007-04-22  Richard Guenther  <rguenther@suse.de>
7367
7368         PR tree-optimization/29789
7369         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7370         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7371
7372 2007-04-22  Revital Eres  <eres@il.ibm.com>
7373
7374         * gcc.dg/var-expand2.c: New test.
7375
7376 2007-04-22  Revital Eres  <eres@il.ibm.com>
7377
7378         * gcc.dg/var-expand3.c: New test.
7379
7380 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7381
7382         PR fortran/31495
7383         * gfortran.dg/continuation_8.f90: New test.
7384
7385 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7386
7387         PR C/30265
7388         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7389         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7390
7391 2007-04-21  Richard Guenther  <rguenther@suse.de>
7392
7393         PR middle-end/31136
7394         * gcc.c-torture/execute/pr31136.c: New testcase.
7395
7396 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
7397
7398         * gcc.target/i386/movsi-sm-1.c: New.
7399
7400 2007-04-20  Richard Henderson  <rth@redhat.com>
7401
7402         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7403         * gcc.dg/pr27095.c: Cope with alpha GOT load.
7404
7405 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
7406
7407         * gcc.target/i386/ordcmp-1.c: New test.
7408         * gcc.target/i386/unordcmp-1.c: New test.
7409
7410         PR tree-optimization/31632
7411         * gcc.c-torture/compile/20070419-1.c: New test.
7412
7413 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7414
7415         * gcc.dg/invalid-call-1.c: New test.
7416
7417 2007-04-18  Dirk Mueller  <dmueller@suse.de>
7418
7419         PR diagnostic/31227
7420         * gcc.dg/Warray-bounds-3.c: New.
7421
7422 2007-04-18  Richard Guenther  <rguenther@suse.de>
7423
7424         PR tree-optimization/19431
7425         PR tree-optimization/21463
7426         * gcc.c-torture/execute/20070212-1.c: New testcase.
7427         * gcc.c-torture/execute/20070212-2.c: Likewise.
7428         * gcc.c-torture/execute/20070212-3.c: Likewise.
7429         * gcc.dg/tree-ssa/pr19431.c: Likewise.
7430         * gcc.dg/tree-ssa/pr21463.c: Likewise.
7431         * g++.dg/tree-ssa/pr21463.C: Likewise.
7432         * g++.dg/tree-ssa/pr30738.C: Likewise.
7433
7434 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7435
7436         PR c++/31513
7437         * g++.dg/expr/bitfield8.C: New test.
7438
7439 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
7440             Richard Sandiford  <richard@codesourcery.com>
7441
7442         * lib/target-supports.exp (check_profiling_available): Return 0
7443         for uClibc with -p or -pg.
7444
7445 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
7446
7447         PR c++/31517
7448         * g++.dg/template/init7.C: New test.
7449
7450 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
7451
7452         PR rtl-optimization/31360
7453         * gcc.dg/loop-7.c: New test.
7454
7455 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7456
7457         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7458         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7459         build.
7460         (compat-execute): Likewise.
7461         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7462         files to remote hosts.
7463         * lib/c-ctorture.exp (c-torture-compile): Likewise.
7464         (c-torture-execute): Likewise.
7465         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7466         or plain file.  Use remote_upload and remote_download to copy
7467         files about.
7468         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7469         before scanning it.
7470
7471 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
7472
7473         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7474
7475 2007-04-16  Lawrence Crowl  <crowl@google.com>
7476
7477         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7478         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7479         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7480         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7481         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7482         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7483         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7484         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7485         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7486         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7487         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7488
7489         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7490         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7491         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7492         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7493         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7494         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7495         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7496         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7497         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7498         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7499         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7500
7501 2007-04-16  Ian Lance Taylor  <iant@google.com>
7502
7503         PR tree-optimization/31522
7504         * gcc.dg/Wstrict-overflow-16.c: New test.
7505
7506 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
7507
7508         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7509
7510 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
7511
7512         PR fortran/31144
7513         * gfortran.dg/module_naming_1.f90: New.
7514
7515 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
7516
7517         * lib/target-supports.exp (check_profiling_available): Return
7518         false for m68k-*-uclinux.
7519
7520 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
7521
7522         PR c++/29365
7523         Testcase for c++ anonymous namespace warning
7524
7525         * g++.dg/warn/anonymous-namespace-1.C: New test
7526         * g++.dg/warn/anonymous-namespace-1.h: New test
7527
7528 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7529
7530         PR testsuite/31578
7531         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7532
7533 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7534
7535         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7536
7537 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
7538
7539         PR fortran/31204
7540         * gfortran.dg/array_constructor_16.f90: New test.
7541
7542 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
7543
7544         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7545         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7546
7547 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7548
7549         PR rtl-optimization/31500
7550         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7551         * g++.dg/warn/Warray-bounds.C: Likewise.
7552
7553 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7554
7555         PR C/31520
7556         * gcc.dg/gnu89-init-4.c: New testcase.
7557
7558 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
7559
7560         PR c++/25874
7561         * gcc.dg/gomp/pr25874.c: Add dg-options.
7562         * g++.dg/gomp/pr25874.C: Add dg-options.
7563
7564 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
7565
7566         PR fortran/21061
7567         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7568         * gfortran.dg/warnings_are_errors_1.f: New testcase.
7569
7570 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7571
7572         PR fortran/31561
7573         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7574
7575 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7576
7577         PR fortran/29507
7578         PR fortran/31404
7579         * gfortran.dg/initialization_6.f90: New test.
7580
7581 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
7582
7583         * gcc.c-torture/compile/pr27528.c: Require nonpic.
7584
7585         * lib/target-supports.exp (check_gc_sections_available):
7586         Return false if ldflags includes -elf2flt.
7587
7588 2007-04-13  Jason Merrill  <jason@redhat.com>
7589
7590         PR c++/31074
7591         * conv3.C: New test.
7592
7593 2007-04-13  Mike Stump  <mrs@apple.com>
7594
7595         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7596         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7597
7598 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
7599
7600         PR tree-optimization/29598
7601         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7602
7603 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7604
7605         PR fortran/31559
7606         * gfortran.dg/func_assign.f90: New test.
7607
7608 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
7609
7610         PR fortran/31550
7611         * gfortran.dg/used_types_16.f90: New test.
7612
7613 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
7614
7615         PR fortran/18937
7616         * gfortran.dg/goto_2.f90: New.
7617         * gfortran.dg/goto_3.f90: New.
7618         * gfortran.dg/pr17708.f90: Rename to ...
7619         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7620
7621 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7622
7623         PR fortran/31562
7624         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7625         instead of a struct.
7626
7627 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7628
7629         PR fortran/31562
7630         * gfortran.dg/value_4.c: Use GNU extensions for complex
7631         instead of a struct.
7632
7633 2007-04-13  Richard Guenther  <rguenther@suse.de>
7634
7635         PR tree-optimization/21258
7636         * gcc.dg/tree-ssa/vrp34.c: New testcase.
7637
7638 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7639
7640         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7641         <complex.h>.
7642
7643 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
7644
7645         PR fortran/31250
7646         * gfortran.dg/char_length_2.f90: New.
7647         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7648         * gfortran.dg/repeat_4.f90: Likewise.
7649
7650         PR fortran/31266
7651         * gfortran.dg/char_assign_1.f90: New.
7652
7653         PR fortran/31471
7654         * gfortran.dg/block_name_1.f90: New.
7655         * gfortran.dg/block_name_2.f90: New.
7656
7657 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
7658
7659         PR c++/31078
7660         * g++.dg/other/pr31078.C: New.
7661
7662 2007-04-12  Richard Guenther  <rguenther@suse.de>
7663
7664         PR tree-optimization/31169
7665         * gcc.c-torture/execute/pr31169.c: New testcase.
7666
7667 2007-04-12  Richard Guenther  <rguenther@suse.de>
7668
7669         PR tree-optimization/24689
7670         PR tree-optimization/31307
7671         * g++.dg/tree-ssa/pr31307.C: New testcase.
7672         * gcc.dg/tree-ssa/pr24689.c: Likewise.
7673
7674 2007-04-12  Tobias Burnus  <burnus@net-b.de>
7675
7676         PR fortran/31472
7677         * gfortran.dg/access_spec_1.f90: New test.
7678         * gfortran.dg/access_spec_2.f90: New test.
7679         * gfortran.dg/non_module_public.f90: Match new error message.
7680
7681 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
7682
7683         PR testsuite/31538
7684         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7685         to 4 at line 38 to fix bounds problem.
7686
7687 2007-04-11  Tobias Burnus  <burnus@net-b.de>
7688
7689         PR testsuite/31240
7690         * gfortran.dg/pointer_intent_1.f90: Fix test.
7691
7692 2007-04-10  Eric Christopher  <echristo@apple.com>
7693
7694         * lib/target-supports.exp
7695         (check_effective_target_fstack_protector): Rewrite.
7696
7697 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
7698
7699         PR c++/31449
7700         * g++.dg/init/const5.C: New test.
7701
7702 2007-04-09  Jan Hubicka  <jh@suse.cz>
7703
7704         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7705
7706 2007-04-08  Jan Hubicka  <jh@suse.cz>
7707
7708         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7709
7710 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7711
7712         PR fortran/31257
7713         * gfortran.dg/achar_4.f90: New test.
7714
7715 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7716
7717         PR fortran/30880
7718         * gfortran.dg/used_dummy_types_8.f90: New test.
7719
7720 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7721
7722         PR fortran/30872
7723         * gfortran.dg/parameter_array_element_1.f90: New test.
7724
7725 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7726
7727         PR fortran/31222
7728         * gfortran.dg/default_numeric_type_1.f90: New test.
7729
7730 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7731
7732         PR fortran/31424
7733         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7734
7735 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7736
7737         PR fortran/31293
7738         * gfortran.dg/interface_12.f90: New test.
7739
7740 2007-04-07  Bruce Korb  <bkorb@gnu.org>
7741
7742         * gcc.dg/format/opt-6.c: New test.
7743         * gcc.dg/format/nul-1.c: New test.
7744         * gcc.dg/format/nul-2.c: New test.
7745
7746 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7747
7748         PR libgfortran/31395
7749         * gfortran.dg/fmt_colon.f90: New test.
7750
7751 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
7752
7753         * g++.old-deja/g++.other/init18.C: Use
7754         dg-require-effective-target instead of an explicit xfail.
7755
7756 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
7757
7758         * gcc.dg/dfp/signbit-1.c
7759         * gcc.dg/dfp/signbit-2.c
7760
7761 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7762
7763         PR fortran/31483
7764         * gfortran.dg/altreturn_5.f90: New test.
7765
7766 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7767
7768         PR fortran/31292
7769         * gfortran.dg/contained_module_proc_1.f90: New test.
7770
7771 2007-04-04  Stuart Hastings  <stuart@apple.com>
7772
7773         PR 31281
7774         * objc/execute/exceptions/pr31281.m: New.
7775
7776 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
7777
7778         * g++.dg/ext/dllimport12.C: Update comments.
7779
7780 2007-04-03  Eric Christopher  <echristo@apple.com>
7781
7782         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7783
7784 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7785
7786         PR fortran/31304
7787         * gfortran.dg/repeat_2.f90: New test.
7788         * gfortran.dg/repeat_3.f90: New test.
7789         * gfortran.dg/repeat_4.f90: New test.
7790
7791 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
7792
7793         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7794
7795 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
7796
7797         PR c++/30847
7798         * g++.dg/parse/cond3.C: New test.
7799
7800         PR middle-end/30704
7801         * gcc.c-torture/execute/ieee/pr30704.c: New test.
7802
7803 2007-04-02  Jason Merrill  <jason@redhat.com>
7804
7805         PR c++/31187
7806         * g++.dg/ext/visibility/anon3.C: New test.
7807
7808 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7809
7810         PR libgfortran/31052
7811         * gfortran.dg/namelist_28.f90: New test.
7812
7813 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7814
7815         PR libgfortran/31366
7816         * gfortran.dg/direct_io_6.f90: New test.
7817
7818 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7819
7820         PR libgfortran/31207
7821         * gfortran.dg/advance_5.f90: New test.
7822         * gfortran.dg/advance_6.f90: New test.
7823
7824 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7825
7826         * g++.dg/ext/dllimport6.C: Remove extra ';'.
7827         * g++.dg/ext/dllimport7.C: Likewise.
7828         * g++.dg/ext/selectany1.C: Likewise.
7829
7830 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
7831
7832         * g++.dg/parser/pr31138.C: New.
7833         * g++.dg/parser/pr31140.C: New.
7834         * g++.dg/parser/pr31141.C: New.
7835
7836 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
7837
7838         PR c++/26099
7839         * g++.dg/ext/is_base_of.C: New.
7840         * g++.dg/ext/has_virtual_destructor.C: New.
7841         * g++.dg/ext/is_polymorphic.C: New.
7842         * g++.dg/ext/is_base_of_diagnostic.C: New.
7843         * g++.dg/ext/is_enum.C: New.
7844         * g++.dg/ext/has_nothrow_assign.C: New.
7845         * g++.dg/ext/has_nothrow_constructor.C: New.
7846         * g++.dg/ext/is_empty.C: New.
7847         * g++.dg/ext/has_trivial_copy.C: New.
7848         * g++.dg/ext/has_trivial_assign.C: New.
7849         * g++.dg/ext/is_abstract.C: New.
7850         * g++.dg/ext/is_pod.C: New.
7851         * g++.dg/ext/has_nothrow_copy.C: New.
7852         * g++.dg/ext/is_class.C: New.
7853         * g++.dg/ext/has_trivial_constructor.C: New.
7854         * g++.dg/ext/is_union.C: New.
7855         * g++.dg/ext/has_trivial_destructor.C: New.
7856         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7857         * g++.dg/template/crash43.C: Likewise.
7858
7859 2007-03-29  Dirk Mueller  <dmueller@suse.de>
7860
7861         * g++.dg/warn/pedantic2.C: New testcase.
7862
7863 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7864
7865         * size_dim.f90: Fix dg directive.
7866         * pr16433.f: Likewise.
7867         * use_6.f90: Likewise.
7868         * use_7.f90: Likewise.
7869         * entry_9.f90: Likewise.
7870         * pointer_intent_2.f90: Likewise.
7871         * protected_1.f90: Likewise.
7872         * fmt_missing_period_2.f: Likewise.
7873         * pointer_intent_3.f90: Likewise.
7874         * protected_2.f90: Likewise.
7875         * protected_3.f90: Likewise.
7876         * pr15754.f90: Likewise.
7877         * protected_4.f90: Likewise.
7878         * protected_5.f90: Likewise.
7879         * initialization_2.f90: Likewise.
7880         * protected_6.f90: Likewise.
7881         * continuation_7.f90: Likewise.
7882         * derived_function_interface_1.f90: Likewise.
7883         * der_pointer_4.f90: Likewise.
7884         * fmt_zero_precision.f90: Likewise.
7885         * blockdata_3.f90: Likewise.
7886         * fmt_missing_period_1.f: Likewise.
7887         * real_const_3.f90: Likewise.
7888         * use_4.f90: Likewise.
7889         * fmt_missing_period_3.f: Likewise.
7890         * use_5.f90: Likewise.
7891
7892 2007-03-28  Mike Stump  <mrs@apple.com>
7893
7894         * gcc.dg/darwin-comm.c: Add.
7895
7896 2007-03-28  Eric Christopher  <echristo@apple.com>
7897
7898         * lib/target-supports.exp (check_effective_target_fstack_protector):
7899         New.
7900         * gcc.dg/ssp-1.c: Use.
7901         * gcc.dg/ssp-2.c: Ditto.
7902
7903 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
7904
7905         PR c++/29077
7906         * g++.dg/parse/constructor3.C: New test.
7907
7908 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7909
7910         * gnat.dg/thin_pointer.ad[sb]: New test.
7911
7912 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7913
7914         * g++.dg/cpp0x/bracket1.C: New.
7915         * g++.dg/cpp0x/bracket2.C: New.
7916         * g++.dg/cpp0x/bracket3.C: New.
7917         * g++.dg/cpp0x/bracket4.C: New.
7918
7919 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7920
7921         * g++.dg/cpp0x/temp_default1.C: New.
7922         * g++.dg/cpp0x/temp_default3.C: New.
7923         * g++.dg/cpp0x/temp_default2.C: New.
7924         * g++.dg/cpp0x/temp_default4.C: New.
7925
7926 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7927
7928         PR c++/29993
7929         * g++.dg/other/cv_func2.C: New.
7930
7931 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
7932
7933         * gcc.dg/dfp/func-vararg-alternate.h: New file.
7934         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7935         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7936         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7937
7938         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7939         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7940
7941         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7942
7943         * lib/compat.exp (compat-execute): Fix processing of file names.
7944
7945 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
7946
7947         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7948
7949 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
7950
7951         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7952         Delete created executable test file.
7953         (check_effective_target_fortran_large_int): Ditto.
7954         (check_effective_target_static_libgfortran): Ditto.
7955
7956 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
7957
7958         PR c++/30500
7959         * g++.dg/warn/pragma-system_header1.C: New test.
7960         * g++.dg/warn/pragma-system_header2.C: New test.
7961         * g++.dg/warn/pragma-system_header1.h. New.
7962         * g++.dg/warn/pragma-system_header2.h. New.
7963
7964 2007-03-26  Ian Lance Taylor  <iant@google.com>
7965
7966         PR tree-optimization/31345
7967         * gcc.c-torture/compile/pr31345-1.c: New test.
7968
7969 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
7970
7971         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7972         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7973         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7974         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7975         * gfortran.dg/overload_1.f90: Likewise.
7976         * gfortran.dg/impure_assignment_1.f90: Likewise.
7977         * gfortran.dg/error_recovery_3.f90: Likewise.
7978         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7979         * gfortran.dg/sequence_types_1.f90: Likewise.
7980         * gfortran.dg/internal_references_1.f90: Likewise.
7981         * gfortran.dg/present_1.f90: Likewise.
7982         * gfortran.dg/volatile10.f90: Likewise.
7983         * gfortran.dg/module_equivalence_2.f90: Likewise.
7984         * gfortran.dg/use_4.f90: Likewise.
7985         * gfortran.dg/elemental_result_1.f90: Likewise.
7986         * gfortran.dg/generic_actual_arg.f90: Likewise.
7987         * gfortran.dg/private_type_5.f90: Likewise.
7988         * gfortran.dg/protected_4.f90: Likewise.
7989         * gfortran.dg/interface_3.f90: Likewise.
7990
7991 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7992
7993         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7994         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7995
7996 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7997
7998         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7999
8000 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8001
8002         PR libgfortran/31199
8003         * gfortran.dg/fmt_t_4.f90: New test.
8004
8005 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8006
8007         PR libfortran/31297
8008         * gfortran.dg/backspace_5.f:  Initialize variable(s).
8009         * gfortran.dg/backspace_6.f:  Likewise.
8010         * gfortran.dg/char_bounds_check_fail_1: Likewise.
8011         * gfortran.dg/direct_io_2.f90:  Likewise.
8012         * gfortran.dg/write_back.f:  Likewise.
8013         * gfortran.dg/write_rewind_2.f:  Likewise.
8014         * gfortran.dg/write_rewind_1.f:  Likewise.
8015         * gfortran.dg/write_rewind_2.f:  Likewise.
8016
8017 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
8018
8019         PR tree-optimization/30784
8020         * gcc.dg/vect/pr30784.c: New test.
8021
8022 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8023
8024         PR fortran/30877
8025         * gfortran.dg/operator_1.f90: New test.
8026         * gfortran.dg/operator_2.f90: New test.
8027
8028 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8029
8030         PR libfortran/31196
8031         * gfortran.dg/reshape_transpose_1.f90:  New test.
8032
8033 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8034
8035         PR fortran/30655
8036         * gfortran.dg/bounds_check_6.f90: New test.
8037
8038 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
8039
8040         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8041         #ifndef/#endif.
8042         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8043         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8044
8045 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
8046
8047         PR fortran/31209
8048         * gfortran.dg/pointer_function_actual_1.f90: New test.
8049
8050         PR fortran/31200
8051         * gfortran.dg/pointer_function_actual_2.f90: New test.
8052
8053         PR fortran/31215
8054         * gfortran.dg/result_in_spec_1.f90: New test.
8055
8056 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8057
8058         PR fortran/30834
8059         * gfortran.dg/integer_exponentiation_3.F90: New test.
8060         * gfortran.dg/integer_exponentiation_4.f90: New test.
8061         * gfortran.dg/integer_exponentiation_5.F90: New test.
8062
8063 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8064
8065         PR c++/30863
8066         * g++.dg/template/error24.C: New test.
8067         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8068
8069 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8070
8071         PR c++/31273
8072         * g++.dg/expr/bitfield7.C: New test.
8073
8074 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8075
8076         PR other/23572
8077         * gcc.dg/float-range-4.c: New.
8078         * gcc.dg/float-range-1.c: Update. Test for a warning.
8079         * gcc.dg/float-range-3.c: New.
8080         * gcc.dg/float-range-5.c: New.
8081
8082 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8083
8084         PR fortran/31262
8085         * gfortran.dg/no_range_check_1.f90: New test.
8086
8087 2007-03-22  Dirk Mueller  <dmueller@suse.de>
8088
8089         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8090         * g++.dg/other/static1.C: Remove stray semicolon.
8091         * g++.dg/other/init1.C: Likewise.
8092         * g++.dg/rtti/dyncast1.C: Likewise.
8093         * g++.dg/tree-ssa/pr17153.C: Likewise.
8094         * g++.dg/lookup/disamb1.C: Likewise.
8095         * g++.dg/lookup/scoped2.C: Likewise.
8096         * g++.dg/lookup/friend7.C: Likewise.
8097         * g++.dg/parse/parse4.C: Likewise.
8098         * g++.dg/parse/parse5.C: Likewise.
8099         * g++.dg/expr/pr29066.C: Likewise.
8100         * g++.dg/expr/cast4.C: Likewise.
8101         * g++.dg/tc1/dr193.C: Likewise.
8102         * g++.dg/tc1/dr213.C: Likewise.
8103         * g++.dg/abi/dcast1.C: Likewise.
8104         * g++.dg/abi/covariant2.C: Likewise.
8105         * g++.dg/inherit/covariant11.C: Likewise.
8106         * g++.dg/inherit/covariant9.C: Likewise.
8107         * g++.dg/inherit/covariant10.C: Likewise.
8108         * g++.dg/init/static3.C: Likewise.
8109         * g++.dg/init/init-ref3.C: Likewise.
8110         * g++.dg/init/ref10.C: Likewise.
8111         * g++.dg/template/meminit2.C: Likewise.
8112         * g++.dg/template/using9.C: Likewise.
8113         * g++.dg/template/friend9.C: Likewise.
8114         * g++.dg/template/ref1.C: Likewise.
8115         * g++.old-deja/g++.warn/inline.C: Likewise.
8116         * g++.old-deja/g++.robertl/eb91.C: Likewise.
8117         * g++.old-deja/g++.robertl/eb46.C: Likewise.
8118         * g++.old-deja/g++.robertl/eb34.C: Likewise.
8119         * g++.old-deja/g++.robertl/eb43.C: Likewise.
8120         * g++.old-deja/g++.robertl/eb26.C: Likewise.
8121         * g++.old-deja/g++.robertl/eb116.C: Likewise.
8122         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8123         * g++.old-deja/g++.brendan/overload8.C: Likewise.
8124         * g++.old-deja/g++.brendan/overload11.C: Likewise.
8125         * g++.old-deja/g++.brendan/copy7.C: Likewise.
8126         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8127         * g++.old-deja/g++.brendan/template11.C: Likewise.
8128         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8129         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8130         * g++.old-deja/g++.brendan/crash16.C: Likewise.
8131         * g++.old-deja/g++.jason/pmem2.C: Likewise.
8132         * g++.old-deja/g++.jason/parse9.C: Likewise.
8133         * g++.old-deja/g++.jason/byval2.C: Likewise.
8134         * g++.old-deja/g++.jason/overload8.C: Likewise.
8135         * g++.old-deja/g++.jason/pmf8.C: Likewise.
8136         * g++.old-deja/g++.jason/template33.C: Likewise.
8137         * g++.old-deja/g++.jason/return3.C: Likewise.
8138         * g++.old-deja/g++.jason/scoping2.C: Likewise.
8139         * g++.old-deja/g++.jason/virtual.C: Likewise.
8140         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8141         * g++.old-deja/g++.jason/template27.C: Likewise.
8142         * g++.old-deja/g++.jason/synth6.C: Likewise.
8143         * g++.old-deja/g++.jason/ref8.C: Likewise.
8144         * g++.old-deja/g++.jason/offset1.C: Likewise.
8145         * g++.old-deja/g++.other/static20.C: Likewise.
8146         * g++.old-deja/g++.other/array1.C: Likewise.
8147         * g++.old-deja/g++.other/new3.C: Likewise.
8148         * g++.old-deja/g++.other/array2.C: Likewise.
8149         * g++.old-deja/g++.other/overload9.C: Likewise.
8150         * g++.old-deja/g++.other/cast6.C: Likewise.
8151         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8152         * g++.old-deja/g++.other/eh4.C: Likewise.
8153         * g++.old-deja/g++.other/using7.C: Likewise.
8154         * g++.old-deja/g++.other/init18.C: Likewise.
8155         * g++.old-deja/g++.other/dyncast1.C: Likewise.
8156         * g++.old-deja/g++.other/dyncast2.C: Likewise.
8157         * g++.old-deja/g++.other/dtor11.C: Likewise.
8158         * g++.old-deja/g++.pt/static11.C: Likewise.
8159         * g++.old-deja/g++.pt/crash19.C: Likewise.
8160         * g++.old-deja/g++.pt/overload12.C: Likewise.
8161         * g++.old-deja/g++.pt/crash46.C: Likewise.
8162         * g++.old-deja/g++.pt/mi1.C: Likewise.
8163         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8164         * g++.old-deja/g++.pt/nontype5.C: Likewise.
8165         * g++.old-deja/g++.pt/local5.C: Likewise.
8166         * g++.old-deja/g++.pt/typename2.C: Likewise.
8167         * g++.old-deja/g++.pt/explicit80.C: Likewise.
8168         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8169         * g++.old-deja/g++.law/visibility1.C: Likewise.
8170         * g++.old-deja/g++.law/visibility2.C: Likewise.
8171         * g++.old-deja/g++.law/virtual2.C: Likewise.
8172         * g++.old-deja/g++.law/operators19.C: Likewise.
8173         * g++.old-deja/g++.law/parsing10.C: Likewise.
8174         * g++.old-deja/g++.law/visibility4.C: Likewise.
8175         * g++.old-deja/g++.law/operators4.C: Likewise.
8176         * g++.old-deja/g++.law/dtors2.C: Likewise.
8177         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8178         * g++.old-deja/g++.law/visibility10.C: Likewise.
8179         * g++.old-deja/g++.law/scope3.C: Likewise.
8180         * g++.old-deja/g++.law/casts2.C: Likewise.
8181         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8182         * g++.old-deja/g++.law/operators33.C: Likewise.
8183         * g++.old-deja/g++.law/friend4.C: Likewise.
8184         * g++.old-deja/g++.mike/pmf7.C: Likewise.
8185         * g++.old-deja/g++.mike/p5611.C: Likewise.
8186         * g++.old-deja/g++.mike/net37.C: Likewise.
8187         * g++.old-deja/g++.mike/p3570.C: Likewise.
8188         * g++.old-deja/g++.mike/p5718.C: Likewise.
8189         * g++.old-deja/g++.mike/net21.C: Likewise.
8190         * g++.old-deja/g++.mike/p1862.C: Likewise.
8191         * g++.old-deja/g++.mike/p4511.C: Likewise.
8192         * g++.old-deja/g++.mike/virt3.C: Likewise.
8193         * g++.old-deja/g++.mike/p16146.C: Likewise.
8194         * g++.old-deja/g++.mike/p1989.C: Likewise.
8195         * g++.old-deja/g++.mike/p5571.C: Likewise.
8196         * g++.old-deja/g++.gb/scope10.C: Likewise.
8197         * g++.old-deja/g++.abi/primary5.C: Likewise.
8198         * g++.old-deja/g++.abi/empty2.C: Likewise.
8199         * g++.old-deja/g++.abi/arraynew.C: Likewise.
8200         * g++.old-deja/g++.eh/vbase4.C: Likewise.
8201         * g++.old-deja/g++.eh/ptr1.C: Likewise.
8202         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8203         * g++.old-deja/g++.bob/template3.C: Likewise.
8204         * g++.old-deja/g++.bob/inherit1.C: Likewise.
8205
8206 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
8207
8208         PR fortran/31193
8209         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8210
8211 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
8212
8213         PR fortran/20897
8214         * gfortran.dg/derived_name_1.f90: New.
8215         * gfortran.dg/derived_name_2.f: New.
8216
8217 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8218
8219         * lib/target-supports.exp (check_effective_target_nonpic): New
8220         procedure.
8221         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8222         when compiling PIC.
8223         * gcc.target/i386/asm-4.c: Require nonpic.
8224         * gcc.target/i386/cmov1.c: Likewise.
8225         * gcc.target/i386/mul.c: Likewise.
8226         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8227         * gcc.target/i386/ssetype-1.c: Require nonpic.
8228         * gcc.target/i386/ssetype-3.c: Likewise.
8229         * gcc.target/i386/ssetype-5.c: Likewise.
8230
8231 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8232
8233         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8234         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8235         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8236         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8237
8238 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
8239
8240         PR tree-optimization/30590
8241         * g++.dg/opt/pr30590.C: New testcase.
8242
8243 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
8244
8245         PR c/30762
8246         * gcc.dg/pr30762-1.c: New test.
8247         * gcc.dg/pr30762-2.c: New test.
8248
8249         PR inline-asm/30505
8250         * gcc.target/i386/pr30505.c: New test.
8251
8252 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
8253
8254         * gcc.target/arm/register-variables.c: New.
8255
8256 2007-03-19  Jeff Law  <law@redhat.com>
8257
8258         * PR tree-optimization/30984
8259         * gcc.c-torture/pr30984.c: New test.
8260
8261 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8262         Richard Guenther  <rguenther@suse.de>
8263
8264         PR tree-optimization/31254
8265         * gcc.dg/torture/pr31254.c: New testcase.
8266
8267 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
8268
8269         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8270         target default_packed.
8271
8272 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8273
8274         PR fortran/31203
8275         * gfortran.dg/string_length_1.f90: New test.
8276
8277 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8278
8279         PR testsuite/30395
8280         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8281
8282 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8283
8284         PR libgfortran/31052
8285         * gfortran.dg/namelist_27.f90: New test.
8286
8287 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
8288
8289         PR fortran/30531
8290         * gfortran.dg/used_types_14.f90: New test.
8291
8292         PR fortran/31086
8293         * gfortran.dg/used_types_15.f90: New test.
8294
8295 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
8296
8297         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8298         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8299
8300 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8301
8302         PR fortran/31120
8303         * gfortran.dg/integer_exponentiation_2.f90: New test.
8304
8305 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
8306
8307         PR tree-optimization/31041
8308         * gcc.dg/vect/pr31041.c: New test.
8309
8310 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8311
8312         * g++.dg/warn/Wconversion-integer.C: New
8313         * g++.dg/warn/Wconversion-real.C: New.
8314         * g++.dg/warn/Wconversion-real-integer.C: New.
8315         * g++.dg/warn/conv2.C: Updated.
8316
8317 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8318
8319         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8320         exclude RTPs.
8321
8322 2007-03-16  Richard Guenther  <rguenther@suse.de>
8323
8324         PR tree-optimization/31146
8325         * g++.dg/tree-ssa/pr31146.C: New testcase.
8326
8327 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8328
8329         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8330         assume that the target has <features.h>.
8331
8332 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8333
8334         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8335         dg-options rather than to the whole test.
8336
8337 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
8338
8339         PR debug/29906
8340         * g++.dg/debug/pr29906.C: New
8341
8342 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8343
8344         PR libgfortran/31099
8345         * gfortran.dg/unformatted_recl.f90: Update test.
8346
8347 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
8348
8349         * gcc.dg/tree-ssa/prefetch-5.c: New test.
8350
8351 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8352
8353         PR c++/30891
8354         * g++.dg/parse/namespace-definition.C: New.
8355
8356 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8357
8358         PR c++/24924
8359         * g++.dg/cpp/pedantic-errors.C: New.
8360         * g++.dg/cpp/permissive.C: New.
8361
8362 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8363
8364         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8365         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8366
8367 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8368
8369         * lib/target-supports.exp (check_missing_uclibc_feature)
8370         (check_effective_target_wchar): New procedures.
8371         * gcc.dg/wchar_t-1.c: Require target wchar.
8372         * gcc.dg/wint_t-1.c: Likewise.
8373
8374 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8375
8376         * lib/target-supports.exp (check_gc_sections_available): Return
8377         false for VxWorks targets.
8378
8379 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8380
8381         * g++.dg/warn/Wconversion2.C: Fix typo.
8382         * gcc.dg/if-empty-1.c: Ditto.
8383
8384 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8385
8386         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8387
8388 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8389
8390         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8391         * gcc.target/i386/pr31167.c: Ditto.
8392
8393 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8394
8395         PR target/31167
8396         * gcc.target/i386/pr31167.c: New test.
8397
8398 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
8399
8400         PR fortran/30922
8401         * gfortran.dg/import5.f90.f90: New test.
8402
8403
8404         PR fortran/30879
8405         * gfortran.dg/data_components_1.f90: New test.
8406
8407
8408         PR fortran/30870
8409         * gfortran.dg/generic_13.f90: New test.
8410
8411         PR fortran/31163
8412         * gfortran.dg/alloc_comp_basics_5.f90: New test.
8413
8414 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8415
8416         PR libgfortran/31051
8417         * gfortran.dg/fmt_t_4.f90: New
8418
8419 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8420
8421         PR C++/31165
8422         * g++.dg/other/default7.C: New test.
8423
8424 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8425
8426         * g++.dg/warn/Wconversion2.C: New.
8427
8428 2007-03-14  Eric Christopher  <echristo@apple.com>
8429
8430         * gcc.dg/ssp-1.c: New.
8431         * gcc.dg/ssp-2.c: Ditto.
8432
8433 2007-03-14  Dirk Mueller  <dmueller@suse.de>
8434
8435         * g++.dg/warn/do-empty.C: New.
8436         * gcc.dg/do-empty.c: New.
8437         * gcc.dg/if-empty-1.c: Update.
8438         * gcc.dg/20001116-1.c: Update.
8439         * gcc.dg/pr23165.c: Update.
8440
8441 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
8442
8443         * gfortran.dg/module_implicit_conversion.f90: New test.
8444
8445 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
8446
8447         PR middle-end/31127
8448         * gcc.dg/pr31127.c: New.
8449
8450 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
8451
8452         * gcc.dg/tree-ssa/loop-26.c: New test.
8453
8454 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
8455
8456         * gcc.target/i386/cmpxchg16b-1.c: New test.
8457
8458 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8459
8460         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8461         * gcc.dg/c99-vla-1.c: Likewise.
8462         * g++.dg/ext/vla1.C: Likewise
8463
8464 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8465
8466         * gcc.dg/wvla-1.c: New test
8467         * gcc.dg/wvla-2.c: New test
8468         * gcc.dg/wvla-3.c: New test
8469         * gcc.dg/wvla-4.c: New test
8470         * gcc.dg/wvla-5.c: New test
8471         * gcc.dg/wvla-6.c: New test
8472         * gcc.dg/wvla-7.c: New test
8473         * g++.dg/warn/Wvla-1.C: New test
8474         * g++.dg/warn/Wvla-2.C: New test
8475         * g++.dg/warn/Wvla-3.C: New test
8476
8477 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
8478
8479         PR c++/30108
8480         * g++.dg/other/default6.C: New test.
8481
8482 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
8483
8484         * lib/target-supports.exp (check_profiling_available): Return false
8485         for VxWorks.
8486         (check_effective_target_vxworks_kernel): New procedure.
8487         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8488         VxWorks.
8489         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8490         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8491         to include VxWorks.
8492         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8493
8494 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
8495
8496         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8497         PIC is not supported.
8498         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8499         * gcc.dg/20020426-2.c: Likewise.
8500         * gcc.dg/pr28243.c: Likewise.
8501         * gcc.dg/visibility-11.c: Likewise.
8502         * gcc.dg/tls/opt-9.c: Likewise.
8503         * gcc.dg/tls/opt-10.c: Likewise.
8504         * gcc.dg/tls/pic-1.c: Likewise.
8505         * gcc.dg/tls/struct-1.c: Likewise.
8506         * gcc.target/i386/20000807-1.c: Likewise.
8507         * gcc.target/i386/20000904-1.c: Likewise.
8508         * gcc.target/i386/20011119-1.c: Likewise.
8509         * gcc.target/i386/990213-2.c: Likewise.
8510         * gcc.target/i386/990214-1.c: Likewise.
8511         * gcc.target/i386/compress-float-387-pic.c: Likewise.
8512         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8513         * gcc.target/i386/pic-1.c: Likewise.
8514         * gcc.target/i386/pr21518.c: Likewise.
8515         * gcc.target/i386/pr23098.c: Likewise.
8516         * gcc.target/i386/pr23943.c: Likewise.
8517
8518 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
8519
8520         PR c++/31038
8521         * g++.dg/template/complit2.C: New test.
8522
8523         PR c++/30328
8524         * g++.dg/ext/bitfield1.C: New test.
8525
8526 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
8527
8528         PR fortran/30883
8529         * gfortran.dg/interface_11.f90: New test.
8530
8531 2007-03-11  Richard Guenther  <rguenther@suse.de>
8532
8533         PR tree-optimization/31115
8534         * gcc.dg/torture/pr31115.c: New testcase.
8535
8536 2007-03-11  Ira Rosen  <irar@il.ibm.com>
8537
8538         PR tree-optimization/29925
8539         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8540
8541 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
8542
8543         PR c++/30274
8544         * g++.dg/expr/bitfield3.C: New test.
8545         * g++.dg/expr/bitfield4.C: Likewise.
8546         * g++.dg/expr/bitfield5.C: Likewise.
8547         * g++.dg/expr/bitfield6.C: Likewise.
8548
8549         PR c++/30924
8550         * g++.dg/template/array18.C: New test.
8551
8552 2007-03-10  Dirk Mueller  <dmueller@suse.de>
8553
8554         PR c++/17946
8555         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8556         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8557
8558 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
8559
8560         PR c++/20599
8561         * g++.dg/cpp0x/variadic-bind.C: New.
8562         * g++.dg/cpp0x/variadic-function.C: New.
8563         * g++.dg/cpp0x/variadic-mem_fn.C: New.
8564         * g++.dg/cpp0x/variadic-tuple.C: New.
8565         * g++.dg/cpp0x/variadic1.C: New.
8566         * g++.dg/cpp0x/variadic2.C: New.
8567         * g++.dg/cpp0x/variadic3.C: New.
8568         * g++.dg/cpp0x/variadic4.C: New.
8569         * g++.dg/cpp0x/variadic5.C: New.
8570         * g++.dg/cpp0x/variadic6.C: New.
8571         * g++.dg/cpp0x/variadic7.C: New.
8572         * g++.dg/cpp0x/variadic8.C: New.
8573         * g++.dg/cpp0x/variadic9.C: New.
8574         * g++.dg/cpp0x/variadic10.C: New.
8575         * g++.dg/cpp0x/variadic11.C: New.
8576         * g++.dg/cpp0x/variadic12.C: New.
8577         * g++.dg/cpp0x/variadic13.C: New.
8578         * g++.dg/cpp0x/variadic14.C: New.
8579         * g++.dg/cpp0x/variadic15.C: New.
8580         * g++.dg/cpp0x/variadic16.C: New.
8581         * g++.dg/cpp0x/variadic17.C: New.
8582         * g++.dg/cpp0x/variadic18.C: New.
8583         * g++.dg/cpp0x/variadic19.C: New.
8584         * g++.dg/cpp0x/variadic20.C: New.
8585         * g++.dg/cpp0x/variadic21.C: New.
8586         * g++.dg/cpp0x/variadic22.C: New.
8587         * g++.dg/cpp0x/variadic23.C: New.
8588         * g++.dg/cpp0x/variadic24.C: New.
8589         * g++.dg/cpp0x/variadic25.C: New.
8590         * g++.dg/cpp0x/variadic26.C: New.
8591         * g++.dg/cpp0x/variadic27.C: New.
8592         * g++.dg/cpp0x/variadic28.C: New.
8593         * g++.dg/cpp0x/variadic29.C: New.
8594         * g++.dg/cpp0x/variadic30.C: New.
8595         * g++.dg/cpp0x/variadic31.C: New.
8596         * g++.dg/cpp0x/variadic32.C: New.
8597         * g++.dg/cpp0x/variadic33.C: New.
8598         * g++.dg/cpp0x/variadic34.C: New.
8599         * g++.dg/cpp0x/variadic35.C: New.
8600         * g++.dg/cpp0x/variadic36.C: New.
8601         * g++.dg/cpp0x/variadic37.C: New.
8602         * g++.dg/cpp0x/variadic38.C: New.
8603         * g++.dg/cpp0x/variadic39.C: New.
8604         * g++.dg/cpp0x/variadic40.C: New.
8605         * g++.dg/cpp0x/variadic41.C: New.
8606         * g++.dg/cpp0x/variadic42.C: New.
8607         * g++.dg/cpp0x/variadic43.C: New.
8608         * g++.dg/cpp0x/variadic44.C: New.
8609         * g++.dg/cpp0x/variadic45.C: New.
8610         * g++.dg/cpp0x/variadic46.C: New.
8611         * g++.dg/cpp0x/variadic47.C: New.
8612         * g++.dg/cpp0x/variadic48.C: New.
8613         * g++.dg/cpp0x/variadic49.C: New.
8614         * g++.dg/cpp0x/variadic50.C: New.
8615         * g++.dg/cpp0x/variadic51.C: New.
8616         * g++.dg/cpp0x/variadic52.C: New.
8617         * g++.dg/cpp0x/variadic53.C: New.
8618         * g++.dg/cpp0x/variadic54.C: New.
8619         * g++.dg/cpp0x/variadic55.C: New.
8620         * g++.dg/cpp0x/variadic56.C: New.
8621         * g++.dg/cpp0x/variadic57.C: New.
8622         * g++.dg/cpp0x/variadic58.C: New.
8623         * g++.dg/cpp0x/variadic59.C: New.
8624         * g++.dg/cpp0x/variadic60.C : New.
8625         * g++.dg/cpp0x/variadic61.C : New.
8626         * g++.dg/cpp0x/variadic62.C : New.
8627         * g++.dg/cpp0x/variadic63.C : New.
8628         * g++.dg/cpp0x/variadic64.C : New.
8629         * g++.dg/cpp0x/variadic65.C : New.
8630         * g++.dg/cpp0x/variadic66.C : New.
8631         * g++.dg/cpp0x/variadic67.C : New.
8632         * g++.dg/cpp0x/variadic68.C : New.
8633         * g++.dg/cpp0x/variadic69.C : New.
8634         * g++.dg/cpp0x/variadic70.C : New.
8635         * g++.dg/cpp0x/variadic71.C : New.
8636         * g++.dg/cpp0x/variadic72.C : New.
8637         * g++.dg/cpp0x/variadic73.C : New.
8638         * g++.dg/cpp0x/variadic74.C : New.
8639         * g++.dg/cpp0x/variadic75.C : New.
8640         * g++.dg/cpp0x/variadic-ex1.C : New.
8641         * g++.dg/cpp0x/variadic-ex2.C : New.
8642         * g++.dg/cpp0x/variadic-ex3.C : New.
8643         * g++.dg/cpp0x/variadic-ex4.C : New.
8644         * g++.dg/cpp0x/variadic-ex5.C : New.
8645         * g++.dg/cpp0x/variadic-ex6.C : New.
8646         * g++.dg/cpp0x/variadic-ex7.C : New.
8647         * g++.dg/cpp0x/variadic-ex8.C : New.
8648         * g++.dg/cpp0x/variadic-ex9.C : New.
8649         * g++.dg/cpp0x/variadic-ex10.C : New.
8650         * g++.dg/cpp0x/variadic-ex11.C : New.
8651         * g++.dg/cpp0x/variadic-ex12.C : New.
8652         * g++.dg/cpp0x/variadic-ex13.C : New.
8653         * g++.dg/cpp0x/variadic-ex14.C : New.
8654
8655 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8656
8657         PR libgfortran/31099
8658         * gfortran.dg/unformatted_recl.f90: New test.
8659
8660 2007-03-09  Roger Sayle  <roger@eyesopen.com>
8661
8662         * gcc.dg/fold-eqcmplx-1.c: New test case.
8663
8664 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
8665
8666         PR rtl-optimization/30643
8667         * gcc.dg/pr30643.c: New.
8668
8669 2007-03-09  Chao-ying Fu  <fu@mips.com>
8670
8671         * gcc.target/mips/mips32-dspr2-type.c: New test.
8672         * gcc.target/mips/mips32-dspr2.c: New test.
8673         * gcc.target/mips/dspr2-MULT.c: New test.
8674         * gcc.target/mips/dspr2-MULTU.c: New test.
8675         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8676         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8677         Adjust some formats.
8678
8679 2007-03-09  Dirk Mueller  <dmueller@suse.de>
8680
8681         PR c++/17946
8682         * gcc.dg/Wlogical-op-1.c: New.
8683         * g++.dg/warn/Wlogical-op-1.C: New.
8684
8685 2007-03-09  Richard Guenther  <rguenther@suse.de>
8686
8687         PR tree-optimization/30904
8688         PR middle-end/31058
8689         * gcc.dg/pr30904.c: Remove xfail.
8690
8691 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8692
8693         PR C/31072
8694         * gcc.c-torture/execute/pr31072.c: New test.
8695
8696 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8697
8698         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8699         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8700         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
8701         *lrint* and *lround*.
8702         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8703         floor->lfloor.
8704         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8705         * gcc.dg/torture/builtin-integral-1.c: Likewise.
8706         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
8707         and *lround*.  Correct macro names.
8708         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8709         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8710
8711 2007-03-08  Ian Lance Taylor  <iant@google.com>
8712
8713         * gcc.dg/no-strict-overflow-5.c: New test.
8714         * gcc.dg/no-strict-overflow-6.c: New test.
8715         * gcc.dg/Wstrict-overflow-11.c: New test.
8716         * gcc.dg/Wstrict-overflow-12.c: New test.
8717         * gcc.dg/Wstrict-overflow-13.c: New test.
8718         * gcc.dg/Wstrict-overflow-14.c: New test.
8719         * gcc.dg/Wstrict-overflow-15.c: New test.
8720
8721 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8722
8723         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
8724         for VxWorks kernel mode.
8725         * gcc.c-torture/execute/strncmp-1.x: Likewise.
8726
8727 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8728
8729         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8730         mode.
8731
8732 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8733
8734         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8735         and lib/bfill.c on VxWorks targets.
8736         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8737         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8738         lib/bfill.c and lib/memmove.c on VxWorks targets.
8739         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8740         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8741         on VxWorks targets.
8742         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8743         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8744
8745 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8746
8747         * gfortran.dg/use_5.f90: New test.
8748         * gfortran.dg/use_6.f90: Ditto.
8749         * gfortran.dg/use_7.f90: Ditto.
8750
8751 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8752
8753         PR fortran/30973
8754         * gfortran.dg/use_4.f90: New test.
8755         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8756
8757 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
8758
8759         PR fortran/31011
8760         * gfortran.dg/parameter_array_section_2.f90: New test.
8761
8762 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
8763
8764         PR c++/30852
8765         * g++.dg/ext/offsetof1.C: Add cases with volatile.
8766
8767         PR c++/30534
8768         * g++.dg/template/arg5.C: New test.
8769
8770 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
8771
8772         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8773
8774 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
8775
8776         * gcc.dg/var-expand1.c: Add newline at end of file.
8777
8778 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
8779
8780         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8781
8782 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
8783
8784         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8785
8786 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8787
8788         * gcc.dg/torture/builtin-convert-4.c: New test.
8789
8790 2007-03-05  Ian Lance Taylor  <iant@google.com>
8791
8792         * gcc.c-torture/compile/pr31034.c: New test.
8793
8794 2007-03-05  Ian Lance Taylor  <iant@google.com>
8795
8796         * gcc.dg/inline-18.c: New test.
8797         * gcc.dg/inline-19.c: New test.
8798         * gcc.dg/inline-20.c: New test.
8799         * gcc.dg/inline-21.c: New test.
8800
8801 2007-03-05  Richard Guenther  <rguenther@suse.de>
8802
8803         PR tree-optimization/14052
8804         * gcc.dg/tree-ssa/vrp33.c: New testcase.
8805
8806 2007-03-05  Richard Guenther  <rguenther@suse.de>
8807
8808         PR tree-optimization/23777
8809         * gcc.dg/tree-ssa/pr23777.c: New testcase.
8810
8811 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8812
8813         PR other/30465
8814         * gcc.dg/multiple-overflow-warn-3.c: New.
8815         * g++.dg/warn/multiple-overflow-warn-3.C: New.
8816
8817 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
8818
8819         PR c++/30895
8820         * g++.dg/parse/template23.C: New test.
8821
8822 2007-03-04  Roger Sayle  <roger@eyesopen.com>
8823
8824         PR middle-end/30744
8825         * gcc.dg/pr30744-1.c: New test case.
8826
8827 2007-03-04  Tobias Burnus  <burnus@net-b.de>
8828
8829         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8830
8831 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8832
8833         PR target/30406
8834         * gfortran.dg/logical_3.f90: New test.
8835
8836 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
8837
8838         PR libfortran/30981
8839         * gfortran.dg/integer_exponentiation_1.f90:  New test.
8840
8841 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8842
8843         * gcc.target/m68k/m68k.exp: New.
8844         * gcc.target/m68k/crash1.c: New.
8845
8846 2007-03-03  Tobias Burnus  <burnus@net-b.de>
8847
8848         * gfortran.dg/c_by_val.c: Use int64_t instead of long
8849         to be more compatible with integer(kind=8).
8850
8851 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8852
8853         PR libfortran/31001
8854         * gfortran.dg/zero_sized_3.f90: New test.
8855
8856 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8857
8858         PR c++/15787
8859         * g++.dg/parse/else.C: New.
8860         * g++.dg/parse/else-2.C: New.
8861
8862 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
8863             Tobias Burnus  <burnus@net-b.de>
8864
8865         PR fortran/30882
8866         * gfortran.dg/size_dim.f90: New test.
8867
8868 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
8869             Tobias Burnus  <burnus@net-b.de>
8870
8871         PR fortran/30873
8872         * gfortran.dg/entry_9.f90: New test.
8873
8874 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
8875
8876         PR c++/28253
8877         * g++.dg/inherit/covariant16.C: New test.
8878
8879 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
8880
8881         * g++.dg/other/darwin-minversion-1.C: New.
8882
8883 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
8884
8885         * gcc.dg/tree-ssa/20070302-1.c: New test.
8886
8887 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
8888
8889         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8890         tests.
8891
8892 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
8893
8894         * gcc.dg/tree-ssa/prefetch-4.c: New test.
8895
8896 2007-03-01  Simon Baldwin <simonb@google.com>
8897
8898         PR c++/23689
8899         * warn/ignored_typedef.C: New.
8900         * init/ctor8.C: Added dg-warning to consume ignored typedef
8901         warning.
8902         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
8903         and added an explicit line number.
8904
8905 2007-02-28  Richard Guenther  <rguenther@suse.de>
8906
8907         PR middle-end/30364
8908         * gcc.dg/torture/pr30364-1.c: New testcase.
8909         * gcc.dg/torture/pr30364-2.c: Likewise.
8910         * gcc.dg/torture/pr30364-3.c: Likewise.
8911
8912 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8913
8914         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8915         powerpc*, use -funsafe-math-optimizations.
8916         * gcc.dg/torture/builtin-logb-1.c: Likewise.
8917         * gcc.dg/torture/builtin-modf-1.c: Likewise.
8918
8919 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8920             Paul Thomas  <pault@gcc.gnu.org>
8921
8922         PR fortran/30888
8923         PR fortran/30887
8924         * c_by_val_1.f: Test %VAL() with non-default kind.
8925         * c_by_val.c: Ditto.
8926         * c_by_val_4.f: New test.
8927
8928 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8929
8930         PR fortran/30968
8931         * gfortran.dg/continuation_7.f90: New test.
8932
8933 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
8934
8935         * g++.dg/inherit/thunk7.C: New test.
8936         * lib/target-supports.exp (check_profiling_available): Not available
8937         for bfin-*-*.
8938
8939 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
8940
8941         PR target/30970
8942         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8943
8944 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
8945
8946         * lib/target-supports.exp (check_effective_target_init_priority):
8947         Remove Solaris special case.
8948
8949 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
8950
8951         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8952         for more builtin types.
8953
8954         * g++.dg/ext/visibility/class1.C: Port to Darwin.
8955         * g++.dg/ext/visibility/noPLT.C: Likewise.
8956
8957 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8958
8959         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8960         sh* targets.
8961
8962 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
8963
8964         PR fortran/30865
8965         * size_optional_dim_1.f90:  New test.
8966
8967 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
8968
8969         * gcc.dg/vxworks/vxworks.exp: New file.
8970         * gcc.dg/vxworks/initpri1.c: Likewise.
8971         * gcc.dg/vxworks/initpri2.c: Likewise.
8972         * gcc.dg/initpri2.c: Add more tests.
8973         * g++.dg/special/initpri2.C: Likewise.
8974
8975         * gcc.dg/initpri1.c: New test.
8976         * gcc.dg/initpri2.c: Likewise.
8977         * g++.dg/special/initpri1.C: New test.
8978         * g++.dg/special/initpri2.C: Likewise.
8979         * g++.dg/special/conpr-1.C: Use init_priority effective target.
8980         * g++.dg/special/conpr-2.C: Likewise.
8981         * g++.dg/special/conpr-3.C: Likewise.
8982         * g++.dg/special/conpr-4.C: Likewise.
8983         * g++.dg/special/initp1.C: Likewise.
8984         * g++.dg/special/ecos.exp: Remove code to detect availability of
8985         constructor priorities.
8986         * lib/target-supports.exp (check_effective_target_init_priority):
8987         New function.
8988
8989 2007-02-24  Jan Hubicka  <jh@suse.cz>
8990
8991         * gcc.c-torture/execute/pr30778.c: New testcase.
8992
8993 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8994
8995         PR libgfortran/30918
8996         * gfortran.dg/namelist_26.f90: New test.
8997
8998 2007-02-24  Richard Guenther  <rguenther@suse.de>
8999
9000         PR middle-end/30951
9001         * gcc.dg/pr30951.c: New testcase.
9002
9003 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9004
9005         * gcc.dg/torture/builtin-modf-1.c: New test.
9006
9007 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
9008
9009         PR tree-optimization/30904
9010         * gcc.dg/pr30904.c: New test.
9011
9012 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9013
9014         * gcc.test-framework/README: Correct command.
9015         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9016         -Wunused-value.
9017         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9018
9019 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
9020
9021         * lib/target-supports.exp (check_effective_target_unwrapped): New.
9022
9023 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
9024
9025         * lib/target-supports.exp (check_effective_target_newlib): New
9026         function.
9027
9028 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
9029
9030         PR fortran/30660
9031         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9032         allocatable component.
9033
9034
9035 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9036
9037         * gcc.dg/torture/builtin-logb-1.c: New test.
9038         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9039         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9040         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9041         sh* targets.
9042
9043 2007-02-23  Richard Guenther  <rguenther@suse.de>
9044
9045         * g++.dg/warn/changes-meaning.C: New testcase.
9046
9047 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9048
9049         PR libgfortran/30910
9050         * gfortran.dg/fmt_zero_precision.f90: Update test.
9051
9052 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9053
9054         * gcc.dg/torture/builtin-frexp-1.c: New test.
9055
9056 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
9057
9058         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9059
9060 2007-02-22  Ian Lance Taylor  <iant@google.com>
9061
9062         PR debug/30898
9063         * g++.dg/debug/pr30898.C: New test.
9064
9065 2007-02-22  Ira Rosen  <irar@il.ibm.com>
9066
9067         * gcc.dg/vect/vect-106.c: New test.
9068
9069 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9070             Ira Rosen  <irar@il.ibm.com>
9071
9072         PR tree-optimization/30843
9073         * gcc.dg/vect/pr30843.c: New test.
9074
9075 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9076
9077         PR tree-optimization/30858
9078         * gcc.dg/vect/pr30858.c: New test.
9079
9080 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
9081
9082         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9083         to set options for compiling testglue.
9084         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9085         * lib/obj-c++.exp (obj-c++_init): Likewise.
9086
9087 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
9088
9089         * gnat.dg/derived_aggregate.adb: New test.
9090
9091 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9092
9093         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9094         sh* targets.  Call the correct CKSGN macro.
9095
9096 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
9097
9098         * gfortran.dg/gomp/omp_parse1.f90: New test.
9099         * gfortran.dg/gomp/omp_parse2.f: New test.
9100
9101 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
9102
9103         PR fortran/30869
9104         * gfortran.dg/do_pointer_1.f90:  New test.
9105
9106 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9107
9108         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9109         and scalbln.
9110
9111 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
9112
9113         * gcc.dg/darwin-minversion-1.c: New.
9114         * gcc.dg/darwin-minversion-2.c: New.
9115
9116 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9117
9118         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9119
9120 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9121             DJ Delorie <dj@redhat.com>
9122
9123         PR other/30824
9124         * gcc.dg/Wfatal.c: New.
9125         * gcc.dg/Wfatal-2.c: New.
9126         * gcc.dg/Werror-1.c: Adjust expectations.
9127         * gcc.dg/Werror-5.c: Likewise.
9128         * gcc.dg/Werror-7.c: Likewise.
9129         * gcc.dg/Werror-10.c: Likewise.
9130         * gcc.dg/Werror-11.c: Likewise.
9131
9132 2007-02-20  Tobias Burnus  <burnus@net-b.de>
9133
9134         PR fortran/30522
9135         * gfortran.dg/volatile10.f90: New test.
9136
9137 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
9138
9139         PR libfortran/30533
9140         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
9141
9142 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9143
9144         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9145         * gcc.dg/Walways-true-1.c: Likewise.
9146         * gcc.dg/weak/weak-3.c: Likewise.
9147         * gcc.dg/Werror-1.c: Likewise.
9148         * gcc.dg/Werror-3.c: Likewise.
9149         * gcc.dg/Werror-4.c: Likewise.
9150         * gcc.dg/Werror-5.c: Likewise.
9151         * gcc.dg/Werror-6.c: Likewise.
9152         * gcc.dg/Werror-7.c: Likewise.
9153         * gcc.dg/Werror-8.c: Likewise.
9154         * gcc.dg/Werror-10.c: Likewise.
9155         * gcc.dg/Werror-11.c: Likewise.
9156         * gcc.dg/Werror-12.c: Likewise.
9157         * g++.old-deja/g++.mike/warn8.C: Likewise.
9158         * g++.dg/warn/Walways-true-1.C: Likewise.
9159         * g++.dg/warn/Walways-true-2.C: Likewise.
9160         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9161         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9162         -Wstring-literal-comparison with -Waddress.
9163         * gcc.dg/Wstring-literal-comparison-4.c: Replace
9164         -Wno-string-literal-comparison with -Wno-address.
9165
9166 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
9167
9168         * gnat.dg/self_aggregate_with_call.adb: New test.
9169
9170 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
9171
9172         PR tree-optimization/30975
9173         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9174         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9175         * gcc.dg/vect/pr30795.c: New.
9176
9177 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9178
9179         PR fortran/30681
9180         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9181
9182 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9183
9184         PR rtl-optimization/28173
9185         * gcc.target/i386/andor-1.c: New test case.
9186
9187 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9188
9189         * gcc.dg/torture/builtin-ldexp-1.c: New.
9190         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9191
9192 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9193
9194         * gfortran.dg/array_constructor_15.f90: New test case.
9195
9196 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9197
9198         * gfortran.dg/forall_10.f90: New test case.
9199
9200 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9201
9202         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9203
9204 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9205
9206         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9207         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9208
9209 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
9210
9211         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9212         * gcc.target/i386/builtin-bswap-3.c: Ditto.
9213         * gcc.target/i386/xchg-1.c: New test.
9214         * gcc.target/i386/xchg-2.c: New test.
9215
9216 2007-02-16  Richard Guenther  <rguenther@suse.de>
9217             Christian Bruel  <christian.bruel@st.com>
9218
9219         * gcc.dg/strict-overflow-5.c: New testcase.
9220
9221 2007-02-16  Tobias Burnus  <burnus@net-b.de>
9222
9223         PR fortran/30793
9224         * gfortran.dg/func_derived_4.f90: New test.
9225
9226 2007-02-15  Roger Sayle  <roger@eyesopen.com>
9227
9228         PR middle-end/30391
9229         * gfortran.dg/pr30391-1.f90: New test case.
9230
9231 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9232
9233         PR middle-end/30433
9234         * gcc.c-torture/compile/pr30433.c: New testcase to check
9235         that complex constants comparisions are foldded.
9236
9237 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9238
9239         PR C++/30158
9240         * g++.dg/ext/stmtexpr10.C: New testcase.
9241
9242 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9243
9244         PR middle-end/30729
9245         * gcc.dg/Wunused-value-2.c: New testcase.
9246
9247 2007-02-15  Ian Lance Taylor  <iant@google.com>
9248
9249         * g++.dg/eh/subreg-1.C: New test.
9250
9251 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9252
9253         PR c/26494
9254         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9255         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9256         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9257         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9258         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9259         * gcc.dg/Werror-implicit-function-declaration.c: New.
9260
9261 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9262
9263         PR c++/28943
9264         * g++.dg/warn/pr28943.C: New.
9265
9266 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9267
9268         * gfortran.fortran-torture/execute/math.f90: Fix typo.
9269
9270 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9271
9272         PR fortran/30779
9273         * gfortran.dg/error_recovery_3.f90: New test.
9274
9275 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9276
9277         * g++.dg/tree-ssa/sra-1.C: New.
9278
9279 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9280
9281         * g++.dg/tree-ssa/sra-1.C: New.
9282
9283 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9284
9285         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9286
9287 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9288
9289         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9290
9291 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9292
9293         PR fortran/30799
9294         * gfortran.dg/logical_2.f90: New test.
9295
9296 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
9297
9298         * gcc.dg/torture/complex-alias-1.c: New test.
9299
9300 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
9301
9302         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9303         instead of -fdump-tree-tailcall.
9304
9305 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
9306
9307         * gfortran.dg/interface_10.f90: Fix comment typo.
9308
9309 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
9310
9311         PR tree-optimization/30771
9312         * gcc.dg/vect/pr30771.c: New test.
9313
9314 2007-02-13  Ian Lance Taylor  <iant@google.com>
9315
9316         * gcc.dg/Wstrict-overflow-1.c: New test.
9317         * gcc.dg/Wstrict-overflow-2.c: New test.
9318         * gcc.dg/Wstrict-overflow-3.c: New test.
9319         * gcc.dg/Wstrict-overflow-4.c: New test.
9320         * gcc.dg/Wstrict-overflow-5.c: New test.
9321         * gcc.dg/Wstrict-overflow-6.c: New test.
9322         * gcc.dg/Wstrict-overflow-7.c: New test.
9323         * gcc.dg/Wstrict-overflow-8.c: New test.
9324         * gcc.dg/Wstrict-overflow-9.c: New test.
9325         * gcc.dg/Wstrict-overflow-10.c: New test.
9326
9327 2007-02-13  Roger Sayle  <roger@eyesopen.com>
9328
9329         * gcc.target/ia64/builtin-bswap-2.c: New test case.
9330
9331 2007-02-13  Richard Henderson  <rth@redhat.com>
9332
9333         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9334         * gcc.c-torture/execute/pr29302-1.c: ... here.
9335
9336 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9337
9338         PR c/29521
9339         * gcc.dg/c90-return-1.c: Update output.
9340         * gcc.dg/c99-return-1.c: Likewise.
9341
9342 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
9343
9344         PR fortran/30554
9345         * gfortran.dg/used_dummy_types_7.f90: New test..
9346
9347 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
9348
9349         * gcc.target/i386/parity-1.c: New test.
9350         * gcc.target/i386/parity-2.c: New test.
9351
9352 2007-02-12  Roger Sayle  <roger@eyesopen.com>
9353
9354         * gcc.target/i386/builtin-bswap-3.c: New test case.
9355
9356 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
9357
9358         PR tree-optimization/29145
9359         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9360         alias analysis is improved to take better advantage of restrict
9361         qualified pointers.
9362         * gcc.dg/vect/vect-80.c: Likewise.
9363         * gcc.dg/vect/pr29145.c: New.
9364
9365 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
9366
9367         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9368         * gcc.target/i386/sse4a-insert.c: Likewise.
9369
9370 2007-02-11  Roger Sayle  <roger@eyesopen.com>
9371
9372         * gcc.target/ia64/builtin-popcount-1.c: New test case.
9373         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9374
9375 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
9376
9377         PR fortran/30478
9378         * gfortran.dg/enum_4.f90: Update error message checks.
9379
9380 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
9381
9382         PR fortran/30554
9383         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9384         versions of the modules.
9385
9386         PR fortran/30617
9387         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9388         by getting rid of recursive I/O and providing functions with
9389         results.
9390
9391         PR fortran/30319
9392         * gfortran.dg/char_array_constructor_2.f90
9393
9394 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
9395
9396         PR c++/26988
9397         * g++.dg/template/spec34.C: New test
9398
9399 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
9400
9401         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9402         on i?86 and x86_64.
9403         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9404         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9405         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9406         on i?86 and x86_64.
9407         * gcc.dg/vect/vect-113.c: Ditto.
9408
9409 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
9410
9411         PR c++/29487
9412         * g++.dg/eh/weak1-C: New test.
9413         * g++.dg/eh/weak1-a.cc: Likewise.
9414         * g++.dg/eh/comdat1.C: Likewise.
9415
9416 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
9417             Dorit Nuzman  <dorit@il.ibm.com>
9418
9419         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
9420         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
9421         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9422         * gcc.dg/vect/vect-113.c: Likewise.
9423
9424         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9425
9426 2007-02-10  Richard Henderson  <rth@redhat.com>
9427
9428         * lib/target-supports.exp (check_effective_target_tls): Redefine
9429         to mean non-emulated tls.
9430         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9431         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9432         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9433         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9434         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9435         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9436         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9437
9438 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
9439
9440         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9441
9442 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
9443
9444         * gfortran.dg/secnds.f: Replace time tolerance with a
9445         before-and-after bracket.
9446         * gfortran.dg/secnds-1.f: Likewise.
9447
9448 2007-02-09  Tobias Burnus  <burnus@net-b.de>
9449
9450         PR fortran/30512
9451         * gfortran.dg/maxlocval_1.f90: New test.
9452
9453 2007-02-09  Roger Sayle  <roger@eyesopen.com>
9454
9455         * gcc.target/ia64/builtin_bswap-1.c: New test case.
9456
9457 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9458
9459         PR fortran/30720
9460         * gfortran.dg/array_function_1.f90: New test.
9461
9462 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9463
9464         * lib/target-supports.exp (check_effective_target_lax_strtofp)
9465         (check_effective_target_dummy_wcsftime): New functions.
9466
9467 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9468
9469         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9470         * lib/target-supports.exp (check_effective_target_uclibc): New
9471         function.
9472
9473 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9474
9475         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9476         (vsnprintf): Don't define for uClibc targets.
9477
9478 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9479
9480         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9481         set before checking whether it was allowed.
9482         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9483         before checking inside_main.
9484
9485 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9486
9487         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9488         uClinux targets.
9489         (u16sf): Likewise u4sf.
9490         * g++.dg/compat/struct-layout-1.h: Likewise.
9491
9492 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9493
9494         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9495         procedure.
9496         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9497         m68k targets if check_effective_target_coldfire_fpu returns true.
9498
9499 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
9500         Richard Guenther  <rguenther@suse.de>
9501
9502         PR middle-end/23361
9503         * gcc.dg/fold-compare-3.c: New testcase.
9504         * gcc.dg/tree-ssa/loop-24.c: Likewise.
9505
9506 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
9507
9508         * gcc.dg/pr26570.c: Clean up coverage files.
9509         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9510         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9511         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9512         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9513         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9514         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9515         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9516         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9517         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9518         * gcc.dg/tree-ssa/pr25501.c: Ditto.
9519         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9520         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9521         * gcc.dg/vect/pr28952.c: Ditto.
9522         * gcc.dg/vect/pr27151.c: Ditto.
9523         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9524         * g++.dg/gomp/macro-3.C: Ditto.
9525
9526 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
9527
9528         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9529         of the loop.
9530
9531 2007-02-08  Roger Sayle  <roger@eyesopen.com>
9532
9533         * gcc.target/i386/builtin-bswap-2.c: New test case.
9534
9535 2007-02-08  Roger Sayle  <roger@eyesopen.com>
9536
9537         * gfortran.dg/forall_8.f90: New test case.
9538         * gfortran.dg/forall_9.f90: Likewise.
9539
9540 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9541
9542         * gcc.dg/builtins-20.c: Add some -~ complex cases.
9543
9544 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
9545
9546         * lib/target-supports.exp (check_effective_target_simulator): New.
9547
9548 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
9549
9550         * gcc.dg/tree-ssa/loop-25.c: New test.
9551
9552 2007-02-06  Richard Henderson  <rth@redhat.com>
9553
9554         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9555
9556 2007-02-06  Roger Sayle  <roger@eyesopen.com>
9557
9558         * gcc.target/powerpc/popcount-1.c: New test case.
9559         * gcc.target/powerpc/parity-1.c: Likewise.
9560
9561 2007-02-06  Richard Guenther  <rguenther@suse.de>
9562
9563         PR middle-end/27302
9564         * gcc.dg/torture/pr27302-2.c: New testcase.
9565
9566 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
9567
9568         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9569         * gcc.dg/vect/vect-iv-1.c: New test.
9570         * gcc.dg/vect/vect-iv-2.c: New test.
9571         * gcc.dg/vect/vect-iv-3.c: New test.
9572         * gcc.dg/vect/vect-iv-4.c: New test.
9573         * gcc.dg/vect/vect-iv-5.c: New test.
9574         * gcc.dg/vect/vect-iv-6.c: New test.
9575         * gcc.dg/vect/vect-iv-7.c: New test.
9576         * gcc.dg/vect/vect-iv-8.c: New test.
9577         * gcc.dg/vect/vect-iv-9.c: New test.
9578         * gcc.dg/vect/vect-iv-10.c: New test.
9579         * gcc.dg/vect/vect-iv-11.c: New test.
9580         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9581         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9582         * gcc.dg/vect/vect-14.c: Now vectorizable.
9583         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9584         loop).
9585         * gcc.dg/vect/vect-27.c: Likewise.
9586         * gcc.dg/vect/vect-29.c Likewise.
9587         * gcc.dg/vect/vect-dv-2.c: Likewise.
9588         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9589         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9590         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9591
9592 2007-02-06  Ira Rosen  <irar@il.ibm.com>
9593
9594         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9595
9596 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9597
9598         * gcc.dg/builtins-20.c: Add more cases.
9599
9600 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
9601
9602         PR debug/30189
9603         * gcc.dg/pr30189.c: New test.
9604
9605 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
9606
9607         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9608         for running tests.
9609         * gcc.target/i386/sse4a-extract.c: New test.
9610         * gcc.target/i386/sse4a-insert.c: New test.
9611         * gcc.target/i386/sse4a-montsd.c: New test.
9612         * gcc.target/i386/sse4a-montss.c: New test.
9613
9614 2007-02-05  Richard Guenther  <rguenther@suse.de>
9615
9616         * gcc.target/i386/vectorize3.c: New testcase.
9617
9618 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
9619
9620         PR target/30665
9621         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9622
9623 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9624
9625         PR fortran/30611
9626         * gfortran.dg/repeat_1.f90: New test.
9627
9628 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
9629
9630         PR fortran/30605
9631         * gfortran.dg/spread_shape_1.f90: Remove tabs.
9632         * gfortran.dg/derived_init_2.f90: Ditto.
9633         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9634         * gfortran.dg/array_initializer_1.f90: Ditto.
9635         * gfortran.dg/do_2.f90: Ditto.
9636         * gfortran.dg/proc_assign_1.f90: Ditto.
9637
9638 2007-02-04  Richard Guenther  <rguenther@suse.de>
9639
9640         PR middle-end/30636
9641         * g++.dg/warn/pr30636.C: New testcase.
9642         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9643
9644 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
9645
9646         PR middle-end/30667
9647         * gfortran.dg/pr30667.f: New test.
9648
9649 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9650
9651         * gcc.dg/builtins-54.c: Add more cases.
9652
9653 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
9654
9655         PR fortran/30514
9656         * gfortran.dg/zero_sized_2.f90: New test.
9657
9658         PR fortran/30660
9659         * gfortran.dg/alloc_comp_basics_4.f90: New test.
9660
9661         PR fortran/29820
9662         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9663         file.
9664
9665 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9666
9667         PR fortran/30683
9668         * gfortran.dg/interface_10.f90: New test.
9669
9670 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9671
9672         * gcc.dg/builtins-20.c: Add more cases.
9673
9674 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9675
9676         PR target/29682
9677         * gcc-target/ia64/pr29682.c: New test.
9678
9679 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
9680
9681         PR fortran/30284
9682         * gfortran.dg/arrayio_11.f90.f90: New test.
9683
9684         PR fortran/30626
9685         * gfortran.dg/arrayio_12.f90.f90: New test.
9686
9687 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
9688
9689         PR c++/30536
9690         * g++.dg/tls/diag-5.C: New test.
9691
9692         PR middle-end/30473
9693         * gcc.dg/pr30473.c: New test.
9694         * gcc.c-torture/execute/20070201-1.c: New test.
9695
9696 2007-02-01  Roger Sayle  <roger@eyesopen.com>
9697
9698         * gfortran.dg/dependency_20.f90: New test case.
9699
9700 2007-01-31  Ian Lance Taylor  <iant@google.com>
9701
9702         * gcc.dg/lower-subreg-1.c (test): New test.
9703
9704 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
9705
9706         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9707
9708 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9709
9710         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9711         * gcc.dg/torture/builtin-math-3.c: Likewise.
9712
9713 2007-01-31  Dirk Mueller  <dmueller@suse.de>
9714
9715         gcc.dg/Wparentheses-2.c: Update and add new tests.
9716
9717 2007-01-31  Ira Rosen  <irar@il.ibm.com>
9718
9719         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9720         vectorize.
9721
9722 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
9723
9724         * gcc.dg/builtins-63.c: New test.
9725
9726 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9727
9728         PR fortran/27588
9729         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9730
9731 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9732
9733         PR fortran/30520
9734         * gfortran.dg/volatile8.f90: New argument conformance test.
9735         * gfortran.dg/volatile9.f90: New scope test.
9736
9737 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9738
9739         PR c++/24745
9740         * g++.dg/warn/null4.C: New.
9741
9742 2001-01-30  Roger Sayle  <roger@eyesopen.com>
9743             Uros Bizjak  <ubizjak@gmail.com>
9744
9745         * gcc.dg/large-size-array-3.c: Correct typo.
9746
9747 2007-01-30  Richard Guenther  <rguenther@suse.de>
9748
9749         PR middle-end/27657
9750         * g++.dg/debug/pr27657.C: New testcase.
9751
9752 2007-01-30  Richard Guenther  <rguenther@suse.de>
9753
9754         PR middle-end/30313
9755         * gcc.dg/torture/pr30313.c: New testcase.
9756
9757 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
9758
9759         * gcc.dg/dfp/dfp-except.h: New file.
9760         * gcc.dg/dfp/fe-check.h: New file.
9761         * gcc.dg/dfp/fe-binop.c: New test.
9762         * gcc.dg/dfp/fe-convert-1.c: New test.
9763         * gcc.dg/dfp/fe-convert-2.c: New test.
9764         * gcc.dg/dfp/fe-convert-3.c: New test.
9765
9766         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9767         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9768         * gcc.dg/dfp/convert-dfp.c: Ditto.
9769         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9770
9771 2007-01-29  Josh Conner  <jconner@apple.com>
9772
9773         * gcc.target/powerpc/altivec-24.c: New test.
9774
9775 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
9776
9777         PR c++/28266
9778         * g++.dg/parse/defarg12.C: New test.
9779
9780 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
9781
9782         PR fortran/30554
9783         * gfortran.dg/used_dummy_types_6.f90: New test.
9784
9785 2007-01-28  Jan Hubicka  <jh@suse.cz>
9786
9787         * gcc.dg/tree-prof/val-prof-6.c: New test.
9788
9789 2007-01-28  Roger Sayle  <roger@eyesopen.com>
9790
9791         * gcc.dg/large-size-array-3.c: Correct test case (portability).
9792
9793 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
9794
9795         PR C++/28988
9796         * g++.dg/expr/dtor4.C: New test.
9797
9798 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
9799
9800         * gcc.dg/tree-ssa/loop-23.c: New test.
9801
9802 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
9803
9804         PR libfortran/30389
9805         * gfortran.dg/achar_2.f90:  New test.
9806         * gfortran.dg/achar_3.f90:  New test.
9807
9808 2007-01-27  Ian Lance Taylor  <iant@google.com>
9809
9810         * gcc.dg/strict-overflow-1.c: New test.
9811         * gcc.dg/no-strict-overflow-1.c: New test.
9812         * gcc.dg/strict-overflow-2.c: New test.
9813         * gcc.dg/no-strict-overflow-2.c: New test.
9814         * gcc.dg/strict-overflow-3.c: New test.
9815         * gcc.dg/no-strict-overflow-3.c: New test.
9816         * gcc.dg/strict-overflow-4.c: New test.
9817         * gcc.dg/no-strict-overflow-4.c: New test.
9818         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9819         * gcc.dg/pr15784-1.c: Likewise.
9820         * gcc.dg/pr20922-1.c: Likewise.
9821         * gcc.dg/pr20922-3.c: Likewise.
9822         * gcc.dg/pr20922-4.c: Likewise.
9823         * gcc.dg/pr20922-6.c: Likewise.
9824         * gcc.dg/compare-4.c: Likewise.
9825         * gcc.dg/torture/pr26898-1.c: Likewise.
9826         * gcc.dg/tree-ssa/divide-1.c: Likewise.
9827         * gcc.dg/tree-ssa/divide-2.c: Likewise.
9828         * gcc.dg/tree-ssa/divide-3.c: Likewise.
9829         * gcc.dg/tree-ssa/divide-4.c: Likewise.
9830         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9831         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9832         * gcc.dg/tree-ssa/pr21082.c: Likewise.
9833         * gcc.dg/tree-ssa/pr26899.c: Likewise.
9834         * g++.dg/tree-ssa/pr21082.C: Likewise.
9835
9836 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9837
9838         * gcc-dg/large-size-array-3.c: New test case.
9839
9840 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9841
9842         * gfortran.dg/forall_7.f90: New test case.
9843
9844 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
9845
9846         PR fortran/30407
9847         * gfortran.dg/where_operator_assign_1.f90: New test.
9848         * gfortran.dg/where_operator_assign_2.f90: New test.
9849         * gfortran.dg/where_operator_assign_3.f90: New test.
9850
9851 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
9852
9853         * lib/target-supports.exp
9854         (check_effective_target_powerpc_altivec): New.
9855         (check_effective_target_vect_cmdline_needed): Use it.
9856
9857 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9858
9859         PR fortran/30278
9860         * gfortran.dg/backslash_3.f: New test.
9861
9862 2007-01-26  Richard Guenther  <rguenther@suse.de>
9863
9864         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9865
9866 2007-01-26  Tobias Burnus  <burnus@net-b.de>
9867
9868         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9869         * gfortran.dg/vect/vect.exp: Ditto.
9870         * gfortran.dg/dg.exp: Ditto.
9871         * gfortran.fortran-torture/execute/execute.exp: Ditto.
9872         * gfortran.fortran-torture/compile/compile.exp: Ditto.
9873
9874 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9875
9876         * gcc.dg/builtins-20.c: Add more cases.
9877         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9878
9879 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9880
9881         PR fortran/30437
9882         * gcc.dg/Wall.c: New.
9883         * gcc.dg/Wno-all.c: New.
9884         * gfortran.dg/Wall.f90: New.
9885         * gfortran.dg/Wno-all.f90: New.
9886
9887 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
9888
9889         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9890         * g++.dg/eh/simd-2.C: Also run on Darwin.
9891         * g++.dg/eh/simd-3.C: New.
9892         * g++.dg/eh/simd-4.C: New.
9893
9894 2007-01-25  Richard Guenther  <rguenther@suse.de>
9895
9896         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9897         and _PROFILE_USE.
9898         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9899
9900 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
9901
9902         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9903         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9904         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9905         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9906         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9907         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9908         * gcc.dg/ipa/ipa-7.c: New testcase.
9909
9910 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
9911
9912         * g++.dg/cpp0x/warn_cxx0x.C: New.
9913
9914 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9915
9916         * gcc.dg/builtins-20.c: Test builtin carg.
9917
9918 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
9919
9920         PR middle-end/27416
9921         * gcc.dg/gomp/pr27416.c: New test.
9922
9923         PR middle-end/30494
9924         * gcc.dg/gomp/pr30494.c: New test.
9925         * g++.dg/gomp/pr30494.C: New test.
9926
9927         PR middle-end/30421
9928         * gcc.dg/gomp/pr30421.c: New test.
9929
9930 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
9931
9932         * gcc.target/ia64/versionid-1.c: New test.
9933         * gcc.target/ia64/versionid-2.c: New test.
9934
9935 2007-01-24  Richard Guenther  <rguenther@suse.de>
9936
9937         PR testsuite/30181
9938         * gcc.dg/builtins-57.c: Change to a link-time testcase
9939         to support non-C99 targets.
9940
9941 2007-01-24  Jan Hubicka  <jh@suse.cz>
9942
9943         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9944
9945 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9946
9947         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9948
9949 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
9950
9951         PR objc/27438
9952         * objc.dg/const-str-12.m: New test.
9953
9954 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9955
9956         PR fortran/30532
9957         * gfortran.dg/ctrl-z.f90:  New test.
9958
9959 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9960
9961         PR fortran/30481
9962         * gfortran.dg/namelist_assumed_char.f90:  New test.
9963
9964 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
9965
9966         PR c++/27492
9967         * g++.dg/inherit/covariant15.C: New test.
9968
9969 2007-01-23  Ian Lance Taylor  <iant@google.com>
9970
9971         * g++.dg/warn/Wparentheses-24.C: New test.
9972
9973 2007-01-23  Richard Guenther  <rguenther@suse.de>
9974
9975         PR testsuite/30560
9976         * ada/acats/run_acats: Do not call gnatmake or gnatchop
9977         with full path.
9978
9979 2007-01-22  Richard Guenther  <rguenther@suse.de>
9980
9981         PR tree-optimization/30038
9982         * gcc.dg/builtins-62.c: New testcase.
9983
9984 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9985
9986         * gcc.c-torture/compile/20070121.c: New test.
9987
9988 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
9989
9990         PR libfortran/30525
9991         * gfortran.dg/char_comparison_1.f:  New test.
9992
9993 2007-01-21  Ira Rosen  <irar@il.ibm.com>
9994
9995         * gcc.dg/vect/vect-strided-same-dr.c: New test.
9996
9997 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
9998
9999         PR objc/30479
10000         * objc.dg/pch: New directory.
10001         * objc.dg/pch/pch.exp: New file.
10002         * objc.dg/pch/interface-1.m: New test.
10003         * objc.dg/pch/interface-1.hs: New include file.
10004         * lib/objc.exp (objc_target_compile): Add
10005         "-x objective-c-header" in front of the sources if this is
10006         a precompiled header being compiled.
10007
10008 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10009
10010         * gfortran.dg/array_memcpy_3.f90: New test case.
10011         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10012
10013 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10014             Brooks Moses  <brooks.moses@codesourcery.com>
10015             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10016
10017         * gfortran.dg/intrinsic_sign_1.f90: New test case.
10018         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10019
10020 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10021
10022         * gcc.dg/torture/builtin-math-3.c: Test fdim.
10023
10024 2007-01-19  Mike Stump  <mrs@apple.com>
10025
10026         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10027         away.
10028
10029 2007-01-19  Roger Sayle  <roger@eyesopen.com>
10030
10031         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10032         option instead of -funsafe-math-optimizations.
10033
10034 2007-01-19  Tomas Bily  <tbily@suse.cz>
10035
10036         gcc.dg/tree-prof/indir-call-prof.c: New.
10037         g++.dg/dg.exp: Add tree-prof subdirectory.
10038         g++.dg/tree-prof/indir-call-prof.C: New.
10039         g++.dg/tree-prof/tree-prof.exp: New.
10040
10041 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10042
10043         PR c++/17947
10044         * g++.dg/warn/deprecated.C: Update warning output.
10045         * g++.dg/warn/deprecated-2.C: Likewise.
10046         * g++.dg/warn/deprecated-3.C: New.
10047
10048 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10049
10050         * gcc.c-torture/execute/nestfunc-7.c: New.
10051
10052 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
10053
10054         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10055
10056 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10057
10058         * gcc.dg/m68k-pic-1.c: New.
10059
10060 2007-01-18  Roger Sayle  <roger@eyesopen.com>
10061
10062         * gfortran.dg/array_memcpy_4.f90: New test case.
10063
10064 2007-01-18  Josh Conner  <jconner@apple.com>
10065
10066         PR target/30485
10067         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10068         * gcc.dg/vect/no-trapping-math-1: New.
10069         * gcc.dg/vect/no-trapping-math-2: New.
10070
10071 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
10072
10073         * gcc.target/i386/387-8.c: Update comment about optimizing
10074         inherent load of 1.0 of fptan instruction.
10075
10076 2007-01-18  Dirk Mueller  <dmueller@suse.de>
10077             Richard Guenther <rguenther@suse.de>
10078
10079         PR diagnostic/8268
10080         * gcc.dg/Warray-bounds.c: New testcase.
10081         * gcc.dg/Warray-bounds-2.c: New testcase.
10082         * g++.dg/warn/Warray-bounds.C: New testcase.
10083         * g++.dg/warn/Warray-bounds-2.C: New testcase.
10084
10085 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
10086
10087         PR fortran/30476
10088         * gfortran.dg/generic_12.f90: New test.
10089
10090 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
10091
10092         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10093         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10094
10095 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
10096
10097         * gcc.dg/dfp/compare-special.h: New file.
10098         * gcc.dg/dfp/compare-special-32.c: New test.
10099         * gcc.dg/dfp/compare-special-64.c: New test.
10100         * gcc.dg/dfp/compare-special-128.c: New test.
10101
10102 2007-01-16  Roger Sayle  <roger@eyesopen.com>
10103             Paul Thomas  <pault@gcc.gnu.org>
10104             Steven G. Kargl  <kargl@gcc.gnu.org>
10105
10106         PR fortran/30404
10107         * gfortran.dg/forall_6.f90: New test case.
10108         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10109         * gfortran.dg/dependency_13.f90: Likewise.
10110
10111 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10112
10113         PR testsuite/12325
10114         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10115         targets that don't support Inf.
10116
10117 2007-01-15  Dale Johannesen  <dalej@apple.com>
10118
10119         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
10120
10121 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
10122
10123         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
10124         of achar for 0xff to avoid the "Extended ASCII not
10125         implemented" error message.
10126
10127 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
10128
10129         PR fortran/28172
10130         * gfortran.dg/altreturn_4.f90: New test.
10131
10132         PR fortran/29389
10133         * gfortran.dg/stfunc_4.f90: New test.
10134
10135         PR fortran/29712
10136         * gfortran.dg/bound_2.f90: Reinstate commented out line.
10137         * gfortran.dg/initialization_1.f90: Change warning.
10138
10139         PR fortran/30283
10140         * gfortran.dg/specification_type_resolution_2.f90: New test.
10141
10142 2007-01-14  Jan Hubicka  <jh@suse.cz>
10143
10144         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10145         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10146         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10147         elimination.
10148
10149 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
10150
10151         PR fortran/30410
10152         * gfortran.dg/external_procedures_2.f90: New test.
10153
10154 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
10155
10156         PR target/30413
10157         * gcc.target/i386/pr30413.c: New test.
10158
10159 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
10160
10161         PR fortran/30452
10162         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
10163
10164 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
10165
10166         * gcc.dg/20070112-1.c: New test.
10167
10168 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10169
10170         PR libgfortran/30435
10171         * gfortran.dg/list_read_6.f90: New test.
10172
10173 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
10174
10175         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
10176
10177 2007-01-12  Tom Tromey  <tromey@redhat.com>
10178
10179         PR preprocessor/28227:
10180         * gcc.dg/cpp/pr28227.c: New file.
10181
10182 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10183
10184         * gcc.dg/tree-ssa/loop-22.c: New test.
10185
10186 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10187
10188         PR tree-optimization/29516
10189         * gcc.dg/tree-ssa/loop-20.c: New test.
10190
10191 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
10192
10193         PR libfortran/30415
10194         * minmaxloc_integer_kinds_1.f90:  New test.
10195
10196 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
10197
10198         PR c++/29573
10199         * g++.dg/template/sizeof-template-argument.C: New test.
10200
10201 2007-01-11  Jan Hubicka  <jh@suse.cz>
10202
10203         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10204         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10205         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10206         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10207         * gcc.dg/tree-ssa/pr21658.c: Likewise.
10208         * gcc.dg/tree-ssa/pr15349.c: Likewise.
10209         * gcc.dg/tree-ssa/pr25501.c: Likewise.
10210         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10211         transformation in question.
10212         * gcc.dg/tree-ssa/vrp05.c: Likewise.
10213         * gcc.dg/tree-ssa/pr20701.c: Likewise.
10214         * gcc.dg/always_inline3.c: Likewise.
10215
10216 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
10217
10218         PR c++/28999
10219         * g++.dg/template/typename11.C: New test.
10220
10221 2007-01-10  Robert Kennedy <jimbob@google.com>
10222
10223         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10224
10225 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10226
10227         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10228         for different integer kinds.
10229         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10230         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10231         * gfortran.dg/ishft_2.f90: New test.
10232         * gfortran.dg/ishft_3.f90: New test.
10233
10234 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10235
10236         * gfortran.dg/altreturn_2.f90: Removed executable bit.
10237
10238 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
10239
10240         PR tree-optimization/30322
10241         * gcc.dg/tree-ssa/loop-21.c: New test.
10242
10243 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
10244
10245         * g++.dg/rtti/darwin-builtin-linkage.C: New.
10246
10247 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10248
10249         * gcc.target/spu/intrinsics-1.c: Remove xfail.
10250
10251 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10252
10253         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10254         * g++.dg/warn/overflow-warn-3.C: Likewise.
10255         * g++.dg/warn/overflow-warn-4.C: Likewise.
10256         * g++.dg/warn/overflow-warn-5.C: Likewise.
10257         * g++.dg/warn/overflow-warn-6.C: Likewise.
10258         * g++.dg/warn/Woverflow-1.C: Likewise.
10259         * g++.dg/warn/Woverflow-2.C: Likewise.
10260         * g++.dg/warn/Woverflow-3.C: Likewise.
10261         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10262
10263 2007-01-08  Roger Sayle  <roger@eyesopen.com>
10264
10265         * gfortran.dg/array_constructor_14.f90: New test case.
10266         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10267
10268 2007-01-08  Richard Guenther  <rguenther@suse.de>
10269
10270         PR tree-optimization/23603
10271         * gcc.dg/tree-ssa/vrp31.c: New testcase.
10272         * gcc.dg/tree-ssa/vrp32.c: Likewise.
10273
10274 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10275
10276         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10277         in __v8qi typedef.
10278         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10279         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10280         compiler behaviour.
10281         * gcc.dg/simd-5.c: Likewise.
10282         * gcc.dg/simd-6.c: Likewise.
10283         * g++.dg/conversion/simd1.C: Likewise.
10284         * g++.dg/conversion/simd3.C: Likewise.
10285         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10286         (main): Use it.
10287
10288 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10289
10290         PR tree-optimization/29877
10291         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10292         name of a hard register for the target concerned.  Adjust dg-error
10293         directives to cope with new behaviour of TER.
10294
10295 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10296
10297         PR c++/28986
10298         * g++.dg/conversion/nullptr1.C: Added overflow warning.
10299         * g++.dg/warn/overflow-warn-1.C: New.
10300         * g++.dg/warn/overflow-warn-3.C: New.
10301         * g++.dg/warn/overflow-warn-4.C: New.
10302         * g++.dg/warn/overflow-warn-5.C: New.
10303         * g++.dg/warn/overflow-warn-6.C: New.
10304         * g++.dg/warn/Woverflow-1.C: New.
10305         * g++.dg/warn/Woverflow-2.C: New.
10306         * g++.dg/warn/Woverflow-3.C: New.
10307         * g++.dg/warn/multiple-overflow-warn-2.C: New.
10308
10309 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
10310
10311         PR fortran/27698
10312         * gfortran.dg/invalid_name.f90: New test.
10313         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10314         * gfortran.dg/gomp/pr29759.f90: Ditto.
10315
10316 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10317
10318         * gfortran.dg/present_1.f90:  Update error message.
10319
10320 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
10321
10322         PR c++/19439
10323         * g++.dg/template/duplicate1.C: New test
10324         * g++.dg/template/memfriend6.C: Adjust error markers.
10325
10326 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
10327
10328         PR tree-opt/30385
10329         * gcc.dg/torture/inline-1.c: New test.
10330
10331 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10332
10333         PR c/19978
10334         * gcc.dg/multiple-overflow-warn-1.c: New.
10335         * gcc.dg/multiple-overflow-warn-2.c: New.
10336         * gcc.dg/overflow-warn-6.c: New.
10337         * g++.dg/warn/multiple-overflow-warn-1.C: New.
10338
10339 2007-01-05  Roger Sayle  <roger@eyesopen.com>
10340
10341         * gfortran.dg/array_memcpy_1.f90: New test case.
10342         * gfortran.dg/array_memcpy_2.f90: Likewise.
10343
10344 2007-01-05  Richard Guenther  <rguenther@suse.de>
10345
10346         PR middle-end/27826
10347         * g++.dg/opt/pr27826.C: New testcase.
10348
10349 2007-01-05  Ian Lance Taylor  <iant@google.com>
10350
10351         * gcc.dg/Walways-true-1.c: New test.
10352         * gcc.dg/Walways-true-2.c: New test.
10353         * g++.dg/warn/Walways-true-1.C: New test.
10354         * g++.dg/warn/Walways-true-2.C: New test.
10355
10356 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
10357
10358         PR c/30360
10359         * gcc.dg/pr30360.c: New test.
10360
10361 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
10362
10363         PR fortran/23232
10364         * gfortran.dg/data_implied_do_1.f90: New test.
10365
10366         PR fortran/27996
10367         PR fortran/27998
10368         * gfortran.dg/char_length_1.f90: New test.
10369
10370 2007-01-05  Richard Guenther  <rguenther@suse.de>
10371
10372         PR middle-end/28116
10373         * g++.dg/opt/pr28116.C: New testcase.
10374
10375 2007-01-05  Tobias Burnus  <burnus@net-b.de>
10376
10377         PR fortran/29624
10378         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10379           invalid deallocate.
10380         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10381         * gfortran.dg/protected_4.f90: Add pointer intent check.
10382         * gfortran.dg/protected_6.f90: Add pointer intent check.
10383         * gfortran.dg/pointer_intent_1.f90: New test.
10384         * gfortran.dg/pointer_intent_2.f90: New test.
10385         * gfortran.dg/pointer_intent_3.f90: New test.
10386
10387 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
10388
10389         PR 30235
10390         * gfortran.dg/altreturn_2.f90: new test.
10391
10392 2007-01-04  Tom Tromey  <tromey@redhat.com>
10393
10394         PR preprocessor/28165:
10395         * gcc.dg/cpp/pr28165.c: New file.
10396
10397 2007-01-03  Josh Conner  <jconner@apple.com>
10398
10399         PR middle-end/29683
10400         * gcc.dg/pr29683.c: New.
10401
10402 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10403
10404         PR c++/28217
10405         * g++.dg/pch/template-1.C: New test.
10406         * g++.dg/pch/template-1.Hs: New file.
10407
10408 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10409
10410         PR middle-end/30353
10411         * gcc.c-torture/compile/complex-4.c: New test.
10412
10413 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
10414
10415         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10416         -maltivec.
10417         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10418
10419 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10420
10421         PR middle-end/30286
10422         * gcc.dg/pr30286.c: New test.
10423
10424         PR c++/29535
10425         * g++.dg/template/crash66.C: New test.
10426
10427         PR c++/29054
10428         * g++.dg/template/friend49.C: New test.
10429
10430 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
10431
10432         * gfortran.dg/ibits.f90: New test.
10433
10434 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
10435
10436         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10437         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10438
10439 2007-01-02  Jan Hubicka  <jh@suse.cz>
10440
10441         * gcc.dg/pr16194.c: We now output error on all three functions,
10442         not just first one.
10443
10444 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10445
10446         PR c/19977
10447         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10448         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10449
10450 2006-01-02  Ian Lance Taylor  <iant@google.com>
10451
10452         * g++.dg/warn/Wparentheses-22.C: New test.
10453         * g++.dg/warn/Wparentheses-23.C: New test.
10454
10455 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10456
10457         PR middle-end/7651
10458         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10459         * gcc.dg/declspec-3-Wextra.c: New.
10460         * gcc.dg/declspec-3-no.c: New
10461
10462 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
10463
10464         PR fortran/20896
10465         * gfortran.dg/interface_10.f90: Remove.
10466
10467 2007-01-01  Roger Sayle  <roger@eyesopen.com>
10468
10469         * gcc.dg/fold-eqxor-4.c: New test case.
10470
10471 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
10472
10473         PR middle-end/30311
10474         * gcc.c-torture/compile/pr30311.c: New test.
10475
10476 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
10477
10478         PR middle-end/30253
10479         * gcc.c-torture/compile/statement-expression-1.c: New test.
10480
10481 2007-01-01  Andreas Schwab  <schwab@suse.de>
10482
10483         PR target/29166
10484         * g++.dg/eh/pr29166.C: New test.
10485
10486 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
10487
10488         * lib/target-supports.exp (check_effective_target_powerpc_spe):
10489         New.
10490         (check_effective_target_vect_cmdline_needed): Use it.
10491
10492 2006-12-31  Richard Guenther  <rguenther@suse.de>
10493
10494         PR middle-end/30137
10495         * gcc.dg/pr30137-1.c: New testcase.
10496         * gcc.dg/pr30137-2.c: Likewise.
10497
10498 2006-12-31  Roger Sayle  <roger@eyesopen.com>
10499
10500         PR middle-end/30322
10501         * gcc.dg/fold-plusnot-1.c: New test case.
10502
10503 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
10504
10505         PR c++/29731
10506         * g++.dg/parse/template22.C: New test.
10507
10508 2006-12-31  Richard Guenther  <rguenther@suse.de>
10509
10510         PR middle-end/30338
10511         * gcc.c-torture/compile/pr30338.c: New testcase.
10512
10513 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
10514
10515         PR fortran/27900
10516         * gfortran.dg/intrinsic_actual_4.f90: New test.
10517
10518         PR fortran/24325
10519         * gfortran.dg/func_decl_3.f90: New test.
10520
10521 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
10522
10523         PR fortran/23060
10524         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10525         * gfortran.dg/c_by_val_1.f: New test.
10526         * gfortran.dg/c_by_val_2.f: New test.
10527         * gfortran.dg/c_by_val_3.f: New test.
10528
10529 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
10530
10531         PR libfortran/30321
10532         * gfortran.dg/sum_zero_array_1.f90:  New test.
10533
10534 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
10535
10536         PR preprocessor/29612
10537         * gcc.dg/cpp/pr29612-1.c: New test.
10538         * gcc.dg/cpp/pr29612-2.c: New test.
10539
10540 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
10541
10542         PR fortran/30034
10543         * gfortran.dg/pure_formal_proc_1.f90: New test.
10544
10545         PR fortran/30237
10546         * gfortran.dg/intrinsic_actual_3.f90: New test.
10547
10548 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10549
10550         PR fortran/30014
10551         * gfortran.dg/io_constraints_1.f90: Update test.
10552         * gfortran.dg/io_constraints_2.f90: Update test.
10553         * gfortran.dg/inquire_iolength.f90: New test.
10554
10555 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
10556
10557         PR fortran/20896
10558         * gfortran.dg/interface_10.f90: New test.
10559         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10560         since z is already, locally a variable.
10561
10562         PR fortran/25135
10563         * gfortran.dg/generic_11.f90: New test.
10564         * gfortran.dg/interface_7.f90: Remove name clash between module
10565         name and procedure 'x' referenced in the interface.
10566
10567 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10568
10569         PR middle-end/7651
10570         * gcc.dg/Wmissing-parameter-type.c: New.
10571         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10572         * gcc.dg/Wmissing-parameter-type-no.c: New.
10573
10574 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
10575
10576         PR fortran/25818
10577         * gfortran.dg/entry_array_specs_2.f: New test.
10578
10579         PR fortran/30084
10580         * gfortran.dg/nested_modules_6.f90: New test.
10581
10582 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10583
10584         PR middle-end/7651
10585         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10586         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10587
10588 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
10589
10590         PR C++/30168
10591         * g++.dg/opt/complex6.C: New test.
10592
10593 2006-12-22  Ben Elliston  <bje@au.ibm.com>
10594
10595         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10596         full" if the linker on spu-*-* warns about exceeding local store.
10597
10598         And revert this patch:
10599         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10600         fail to link due to relocation overflows on spu-*-*.
10601
10602 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10603
10604         PR fortran/30273
10605         * gfortran.dg/dependency_19.f90: New test.
10606
10607 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10608
10609         PR fortran/30202
10610         * gfortran.dg/alloc_comp_basics_3.f90: New test.
10611
10612 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
10613
10614         PR middle-end/30262
10615         * gcc.c-torture/execute/20061220-1.c: New test.
10616
10617         PR middle-end/30263
10618         * gcc.dg/gomp/asm-1.c: New test.
10619
10620         PR target/30230
10621         * g++.dg/eh/ia64-2.C: New test.
10622
10623 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10624
10625         PR target/28966
10626         PR target/29248
10627         * gcc.dg/rs6000-leaf.c: New.
10628
10629 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10630
10631         PR fortran/25392
10632         * gfortran.dg/f2c_8.f90: New test.
10633
10634 2006-12-20  Bill Wendling  <wendling@apple.com>
10635
10636         * gcc.dg/asm-b.c: Check for __ppc64__.
10637
10638 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10639
10640         PR fortran/30190
10641         * gfortran.dg/bounds_check_5.f90: New test.
10642
10643 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
10644
10645         PR middle-end/30143
10646         * gcc.dg/gomp/complex-1.c: New testcase.
10647
10648 2006-12-20  Roger Sayle  <roger@eyesopen.com>
10649
10650         * gfortran.dg/array_memset_1.f90: New test case.
10651
10652 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
10653
10654         * lib/target-supports.exp: Add spu to
10655         check_effective_target_vect_widen_mult_hi_to_si.
10656
10657 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10658
10659         PR fortran/29992
10660         * gfortran.dg/generic_9.f90: New test.
10661
10662         PR fortran/30081
10663         * gfortran.dg/generic_10.f90: New test.
10664
10665 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
10666
10667         PR tree-opt/30045
10668         * gcc.dg/pr30045.c: New test.
10669
10670 2006-12-20  Ben Elliston  <bje@au.ibm.com>
10671
10672         * gcc.dg/20020312-2.c: Add a case for __SPU__.
10673
10674 2006-12-19  Eric Christopher  <echristo@apple.com>
10675
10676         PR target/29302
10677         * gcc.c-torture/execute/pr29302-1.c: New.
10678
10679 2006-12-19  Tobias Burnus  <burnus@net-b.de>
10680
10681         PR fortran/39238
10682         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10683
10684 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
10685
10686         PR fortran/30236
10687         * gfortran.dg/altreturn_3.f90: New test.
10688
10689         * gfortran.dg/char_result_12.f90: Fix comment typos.
10690
10691 2006-12-19  Ben Elliston  <bje@au.ibm.com>
10692
10693         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10694         as newlib's stdio.h uses non-traditional cpp constructs.
10695
10696 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10697
10698         * gfortran.dg/advance.f90: Renamed to advance_1.f90
10699         * gfortran.dg/append-1.f90: Renamed to append_1.f90
10700         * gfortran.dg/array-1.f90: Renamed to array_1.f90
10701         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10702         * gfortran.dg/backspace.f: Renamed to backspace_1.f
10703         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10704         * gfortran.dg/default_initialization.f: Renamed to
10705         default_initialization_1.f
10706         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10707         dollar_edit_descriptor_1.f
10708         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10709         dollar_edit_descriptor_2.f
10710         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10711         dollar_edit_descriptor_3.f
10712         * gfortran.dg/logint-1.f: Renamed to logint_1.f
10713         * gfortran.dg/logint-2.f: Renamed to logint_2.f
10714         * gfortran.dg/logint-3.f: Renamed to logint_3.f
10715         * gfortran.dg/advance_1.f90: Renamed from advance.f90
10716         * gfortran.dg/append_1.f90: Renamed from append-1.f90
10717         * gfortran.dg/array_1.f90: Renamed from array-1.f90
10718         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10719         * gfortran.dg/backspace_1.f: Renamed from backspace.f
10720         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10721         * gfortran.dg/default_initialization_1.f: Renamed from
10722         default_initialization.f
10723         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10724         dollar_edit_descriptor-1.f
10725         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10726         dollar_edit_descriptor-2.f
10727         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10728         dollar_edit_descriptor-3.f
10729         * gfortran.dg/logint_1.f: Renamed from logint-1.f
10730         * gfortran.dg/logint_2.f: Renamed from logint-2.f
10731         * gfortran.dg/logint_3.f: Renamed from logint-3.f
10732
10733 2006-12-18  Bill Wendling  <wendling@apple.com>
10734
10735         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10736         id is an OjbC keyword.
10737
10738 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10739
10740         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10741
10742 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10743
10744         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10745
10746 2006-12-18  Ian Lance Taylor  <iant@google.com>
10747
10748         * g++.dg/warn/Wmissing-declarations-1.C: New test.
10749
10750 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10751
10752         * gcc.c-torture/compile/pr27528.c: Use empty templates.
10753
10754 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10755
10756         PR fortran/30207
10757         * gfortran.fortran-torture/execute/where21.f90: New test.
10758
10759 2006-12-17  Tobias Burnus  <burnus@net-b.de>
10760
10761         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10762
10763 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10764
10765         PR middle-end/7651
10766         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10767         * gcc.dg/if-empty-1.c: Likewise.
10768         * gcc.dg/pr23165.c: Likewise.
10769         * g++.dg/warn/empty-body.C: Likewise.
10770
10771 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10772
10773         PR libfortran/30005
10774         * gfortran.dg/open_errors.f90: New test.
10775
10776 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
10777
10778         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10779
10780         * gcc.target/i386/ssse3-pabsb.c: New file.
10781         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10782         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10783         * gcc.target/i386/ssse3-palignr.c: Likewise.
10784         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10785         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10786         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10787         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10788         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10789         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10790         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10791         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10792         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10793         * gcc.target/i386/ssse3-psignb.c: Likewise.
10794         * gcc.target/i386/ssse3-psignd.c: Likewise.
10795         * gcc.target/i386/ssse3-psignw.c: Likewise.
10796         * gcc.target/i386/ssse3-vals.h: Likewise.
10797
10798 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
10799
10800         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10801         * lib/fortran-torture.exp: Include target-supports.exp.
10802
10803 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
10804
10805         PR target/30185
10806         * gcc.c-torture/execute/pr30185.c: New test.
10807
10808 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10809
10810         PR testsuite/30179
10811         PR testsuite/30180
10812         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10813         * gcc.dg/builtin-bswap-2.c: Likewise.
10814         * gcc.dg/builtin-bswap-3.c: Likewise.
10815         * gcc.dg/builtin-bswap-4.c: Likewise.
10816         * lib/target-supports.exp (check_effective_target_stdint_types): New.
10817         * gcc.c-torture/execute/mode-dependent-address.x: New file.
10818
10819 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10820
10821         PR libfortran/30145
10822         * gfortran.dg/write_zero_array: New test.
10823
10824 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10825
10826         PR fortran/30200
10827         * gfortran.dg/write_fmt_trim.f90: New test.
10828
10829 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
10830
10831         PR 30194
10832         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10833         temporarily.
10834
10835 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10836
10837         * lib/target-supports.exp (check_weak_available): Use istarget
10838         "hppa*-*-hpux10*" instead of regexp.
10839         (check_cxa_atexit_available): Likewise.
10840
10841 2006-12-14  Richard Guenther  <rguenther@suse.de>
10842
10843         PR tree-optimization/30197
10844         * gcc.c-torture/execute/complex-1.c: Fix function name.
10845         * gcc.dg/builtins-61.c: New testcase.
10846
10847 2006-12-14  Richard Guenther  <rguenther@suse.de>
10848
10849         PR middle-end/30172
10850         * gcc.dg/pr30172-1.c: New testcase.
10851
10852 2006-12-14  Richard Guenther  <rguenther@suse.de>
10853
10854         PR tree-optimization/30198
10855         * gcc.dg/builtins-60.c: New testcase.
10856
10857 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
10858
10859         * lib/target-supports.exp (vect_no_align): Remove spu.
10860
10861 2006-12-13  Ian Lance Taylor  <iant@google.com>
10862
10863         PR c++/19564
10864         PR c++/19756
10865         * g++.dg/warn/Wparentheses-5.C: New test.
10866         * g++.dg/warn/Wparentheses-6.C: New test.
10867         * g++.dg/warn/Wparentheses-7.C: New test.
10868         * g++.dg/warn/Wparentheses-8.C: New test.
10869         * g++.dg/warn/Wparentheses-9.C: New test.
10870         * g++.dg/warn/Wparentheses-10.C: New test.
10871         * g++.dg/warn/Wparentheses-11.C: New test.
10872         * g++.dg/warn/Wparentheses-12.C: New test.
10873         * g++.dg/warn/Wparentheses-13.C: New test.
10874         * g++.dg/warn/Wparentheses-14.C: New test.
10875         * g++.dg/warn/Wparentheses-15.C: New test.
10876         * g++.dg/warn/Wparentheses-16.C: New test.
10877         * g++.dg/warn/Wparentheses-17.C: New test.
10878         * g++.dg/warn/Wparentheses-18.C: New test.
10879         * g++.dg/warn/Wparentheses-19.C: New test.
10880         * g++.dg/warn/Wparentheses-20.C: New test.
10881         * g++.dg/warn/Wparentheses-21.C: New test.
10882
10883 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10884
10885         PR testsuite/30157
10886         * lib/target-supports.exp (check_cxa_atexit_available): Return false
10887         for target "hppa.*hpux10".
10888
10889 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
10890
10891         * g++.dg/debug/vartrack1.C: New test.
10892
10893         * g++.dg/opt/ifcvt1.C: New test.
10894
10895         * gcc.dg/tls/opt-13.c: New test.
10896
10897         * gcc.dg/20060425-2.c: New test.
10898
10899         * g++.dg/opt/pr15054-2.C: New test.
10900
10901         * gcc.c-torture/execute/20060420-1.c: New test.
10902
10903         * gcc.c-torture/execute/20060412-1.c: New test.
10904
10905         * objc/compile/20060406-1.m: New test.
10906
10907 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
10908
10909         * g++.dg/template/array17.C: New test.
10910
10911 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
10912
10913         * gcc.target/powerpc/altivec-23.c: New test.
10914
10915 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
10916
10917         PR c++27316
10918         * g++.dg/inherit/error3.C: New test.
10919
10920         PR c++/28740
10921         * g++.dg/inherit/error4.C: New test.
10922
10923 2006-12-13  Richard Guenther  <rguenther@suse.de>
10924
10925         PR tree-optimization/17687
10926         * gcc.dg/builtins-59.c: New testcase.
10927
10928 2006-12-13  Ben Elliston  <bje@au.ibm.com>
10929
10930         * gcc.target/spu/Wmain.c: New test.
10931
10932 2006-12-12  Josh Conner  <jconner@apple.com>
10933
10934         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10935         * g++.dg/abi/thunk4.C: Likewise.
10936         * g++.dg/abi/rtti3.C: Likewise.
10937
10938 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
10939
10940         * gcc.target/spu/cpat-1.c: New test.
10941         * gcc.target/spu/cpat-2.c: New test.
10942         * gcc.target/spu/cpat-3.c: New test.
10943         * gcc.target/spu/cpat-4.c: New test.
10944
10945 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10946
10947         PR tree-opt/28436
10948         * gcc.c-torture/compile/vector-1.c: New test.
10949         * gcc.c-torture/compile/vector-2.c: New test.
10950         * gcc.c-torture/compile/vector-3.c: New test.
10951
10952 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10953
10954         * lib/fortran-torture.exp: Update copyright years.  Remove
10955         obsolete comment.  Test -ftree-vectorize where it makes sense.
10956         * lib/gfortran-dg.exp: Update copyright years.  Use settings
10957         from fortran-torture.exp.
10958         * gfortran.dg/char_transpose_1.f90,
10959         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10960         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10961         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
10962         '-w' to dg-options.
10963
10964 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
10965
10966         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10967         saved_${tool}_load.
10968
10969 2006-12-12  Ira Rosen  <irar@il.ibm.com>
10970
10971         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10972         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10973         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10974         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10975         gaps.
10976
10977 2006-12-12  Richard Guenther  <rguenther@suse.de>
10978
10979         PR middle-end/30147
10980         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10981
10982 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
10983             Diego Novillo  <dnovillo@redhat.com>
10984
10985         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10986         VDEF/VUSE changes.
10987         * gcc.dg/tree-ssa/pr26421.c: Likewise
10988         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10989         * gcc.dg/tree-ssa/pr23382.c: Likewise.
10990         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10991         * gcc.dg/tree-ssa/pr28410.c: Likewise.
10992         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10993         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10994         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10995         * gcc.dg/tree-ssa/vrp08.c: Likewise.
10996         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10997
10998 2006-12-11  Jan Hubicka  <jh@suse.cz>
10999
11000         * gcc.dg/tree-prof/stringop-1.c: New test.
11001         * gcc.dg/tree-prof/stringop-2.c: New test.
11002
11003 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
11004
11005         PR target/30120
11006         * gcc.target/i386/pr30120.c: New test.
11007
11008         Revert:
11009         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11010
11011         * gcc.target/i386/x87regparm-1.c: New test.
11012         * gcc.target/i386/x87regparm-2.c: New test.
11013         * gcc.target/i386/x87regparm-3.c: New test.
11014         * gcc.target/i386/x87regparm-4.c: New test.
11015
11016 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
11017
11018         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11019
11020 2006-12-10  Tobias Burnus  <burnus@net-b.de>
11021
11022         PR fortran/23994
11023         * gfortran.dg/protected_1.f90: New test.
11024         * gfortran.dg/protected_2.f90: New test.
11025         * gfortran.dg/protected_3.f90: New test.
11026         * gfortran.dg/protected_4.f90: New test.
11027         * gfortran.dg/protected_5.f90: New test.
11028         * gfortran.dg/protected_6.f90: New test.
11029
11030 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11031             Tobias Burnus  <burnus@gcc.gnu.org>
11032
11033         PR fortran/29975
11034         PR fortran/30068
11035         * gfortran.dg/interface_4.f90: Test adding procedure to generic
11036         interface.
11037         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11038         ambiguous interfaces.
11039         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11040         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11041         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11042         ambiguous interfaces.
11043         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11044         * gfortran.dg/array_initializer_2.f90: Add initializer array
11045         constructor test.
11046
11047         PR fortran/30096
11048         * gfortran.dg/interface_9.f90: Test that host interfaces are
11049         not checked for ambiguity with the local version.
11050
11051 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11052
11053         PR fortran/29464
11054         * gfortran.dg/module_interface_2.f90: New test.
11055
11056 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11057
11058         PR fortran/29941
11059         * gfortran.dg/assumed_len.f90: New test.
11060
11061 2006-12-09  Richard Guenther  <rguenther@suse.de>
11062
11063         * g++.dg/warn/implicit-typename1.C: Qualify types.
11064         * g++.dg/parse/crash12.C: Likewise.
11065         * g++.dg/tree-ssa/pr22444.C: Likewise.
11066
11067 2006-12-09  Tobias Burnus  <burnus@net-b.de>
11068
11069         * gfortran.dg/array_2.f90: Added sqrt test.
11070
11071 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
11072
11073         * gcc.target/i386/x87regparm-1.c: XFAIL.
11074         * gcc.target/i386/x87regparm-2.c: XFAIL.
11075         * gcc.target/i386/x87regparm-3.c: XFAIL.
11076         * gcc.target/i386/x87regparm-4.c: XFAIL.
11077
11078 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11079
11080         * lib/target-supports.exp
11081         (check_effective_target_large_long_double): New.
11082         * gcc.dg/Wconversion-real.c : Use it.
11083         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11084         unsigned.
11085
11086 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
11087
11088         * gcc.c-torture/execute/mode-dependent-address.c: New test.
11089
11090 2006-12-08  Tobias Burnus  <burnus@net-b.de>
11091
11092         PR fortran/27546
11093         * gfortran.dg/import4.f90: New test for IMPORT in modules.
11094
11095 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
11096
11097         PR c++/29732
11098         * g++.dg/template/crash65.C: New test.
11099         * g++.dg/template/spec16.C: Tweak error markers.
11100
11101 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11102
11103         * gcc.target/spu: New directory.
11104         * gcc.target/spu/spu.exp: New file.
11105         * gcc.target/spu/intrinsics-1.c: New test.
11106
11107 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
11108
11109         PR c++/29980
11110         * g++.dg/ext/attrib27.C: New test.
11111         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11112         * g++.dg/parse/typedef5.C: Likewise.
11113
11114 2006-12-07  Mike Stump  <mrs@apple.com>
11115
11116         * treelang/compile/var_defs.tree: Adjust.
11117
11118 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
11119
11120         PR c++/29730
11121         * g++.dg/template/crash64.C: New test.
11122         * g++.dg/parse/crash27.C: Adjust error markers.
11123
11124 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
11125
11126         PR libfortran/30009
11127         PR libfortran/30056
11128         * gfortran.dg/read_eof_4.f90:  Add tests.
11129         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
11130         * gfortran.dg/unf_read_corrupted_1.f90: New test.
11131
11132 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
11133
11134         PR c++/29729
11135         * g++.dg/template/crash63.C: New test.
11136
11137         PR c++/29728
11138         * g++.dg/template/crash62.C: New test.
11139
11140 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11141
11142         PR fortran/30003
11143         * gfortran.dg/allocatable_function_1.f90: Increase the number
11144         of expected calls of free to 10; the lhs section reference is
11145         now evaluated so there is another call to bar.  Change the
11146         comment appropriately.
11147         * gfortran.dg/array_section_1.f90: New test.
11148
11149 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11150
11151         PR fortran/29912
11152         * gfortran.dg/char_result_12.f90: New test.
11153
11154 2006-12-05  Richard Guenther  <rguenther@suse.de>
11155
11156         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11157         * gcc.dg/vect/vect-pow-2.c: Rename to ...
11158         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
11159         vect_double, xfail for spu*-*-*.
11160
11161 2006-12-04  Tobias Burnus  <burnus@net-b.de>
11162
11163         PR fortran/29962
11164         * initialization_4.f90: Test noninteger exponents (-std=f95).
11165         * initialization_5.f90: New test for noninteger exponents
11166           with -std=f2003.
11167
11168 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11169
11170         PR fortran/29821
11171         * gfortran.dg/parameter_array_section_1.f90: New test.
11172
11173 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
11174
11175         PR c++/29733
11176         * g++.dg/template/crash61.C: New test.
11177
11178         PR c++/29632
11179         * g++.dg/template/error23.C: New test.
11180
11181 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
11182
11183         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11184
11185 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11186
11187         PR fortran/29916
11188         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11189
11190 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
11191
11192         PR middle-end/29965
11193         * gcc.dg/gomp/pr29965-1.c: New test.
11194         * gcc.dg/gomp/pr29965-2.c: New test.
11195         * gcc.dg/gomp/pr29965-3.c: New test.
11196         * gcc.dg/gomp/pr29965-4.c: New test.
11197         * gcc.dg/gomp/pr29965-5.c: New test.
11198         * gcc.dg/gomp/pr29965-6.c: New test.
11199         * g++.dg/gomp/pr29965-1.C: New test.
11200         * g++.dg/gomp/pr29965-2.C: New test.
11201         * g++.dg/gomp/pr29965-3.C: New test.
11202         * g++.dg/gomp/pr29965-4.C: New test.
11203         * g++.dg/gomp/pr29965-5.C: New test.
11204         * g++.dg/gomp/pr29965-6.C: New test.
11205         * g++.dg/gomp/pr29965-7.C: New test.
11206         * g++.dg/gomp/pr29965-8.C: New test.
11207         * g++.dg/gomp/pr29965-9.C: New test.
11208         * g++.dg/gomp/pr29965-10.C: New test.
11209
11210 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
11211
11212         * gnat.dg/pointer_variable_bounds.adb: New test.
11213         * gnat.dg/pointer_variable_bounds.ads: Likewise.
11214         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11215
11216 2006-12-03  Eric Christopher  <echristo@apple.com>
11217
11218         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11219
11220 2006-12-03  Richard Henderson  <rth@redhat.com>
11221             Andrew Pinski  <pinskia@gmail.com>
11222
11223         PR C++/14329
11224         * g++.dg/warn/unit-1.C: New test.
11225
11226 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
11227
11228         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11229
11230 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
11231
11232         * g++.dg/vect/vect.exp: Enable tests to run on spu.
11233         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11234         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11235         * gcc.dg/vect/vect-70.c: Reduce array size.
11236         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11237         vect_no_compaer_double targets.
11238         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11239         vect_float, vect_double, and vect_int.
11240
11241 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
11242
11243         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11244         test for loop versioning on vect_no_align targets.
11245         * gcc.dg/vect/pr20122.c: Likewise.
11246         * gcc.dg/vect/vect-105.c: Likewise.
11247         * gcc.dg/vect/vect-42.c: Likewise.
11248         * gcc.dg/vect/vect-43.c: Likewise.
11249         * gcc.dg/vect/vect-74.c: Likewise.
11250         * gcc.dg/vect/vect-75.c: Likewise.
11251         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11252         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11253         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11254         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11255
11256 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
11257
11258         PR fortran/29642
11259         * gfortran.dg/value_1.f90 : New test.
11260         * gfortran.dg/value_2.f90 : New test.
11261         * gfortran.dg/value_3.f90 : New test.
11262         * gfortran.dg/value_4.f90 : New test.
11263         * gfortran.dg/value_4.c : Called from value_4.f90.
11264
11265 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11266
11267         PR C++/30033
11268         *  g++.dg/cpp0x/static_assert4.C: New testcase.
11269
11270 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11271
11272         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11273
11274 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
11275
11276         PR c/27953
11277         * gcc.dg/pr27953.c: New test.
11278
11279 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11280
11281         PR c++/30022
11282         * g++.dg/ext/vector5.C: New test.
11283
11284         PR c++/30021
11285         * g++.dg/other/main1.C: New test.
11286
11287 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
11288
11289         PR libfortran/29568
11290         * gfortran.dg/convert_implied_open.f90:  Change to
11291         new default record length.
11292         * gfortran.dg/unf_short_record_1.f90:  Adapt to
11293         new error message.
11294         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
11295
11296 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
11297
11298         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11299
11300 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
11301
11302         PR c++/29066
11303         * g++.dg/expr/pr29066.c: New.
11304
11305 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
11306             Zdenek Dvorak <dvorakz@suse.cz>
11307
11308         PR tree-optimization/29921
11309         * gcc.dg/pr29921-2.c: New test.
11310
11311 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
11312
11313         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11314         (i386_get_cpuid): New function.
11315         (i386_cpuid_ecx): Likewise.
11316         (i386_cpuid_edx): Likewise.
11317         (i386_cpuid): Updated to call i386_cpuid_edx.
11318
11319         * gcc.target/i386/sse3-addsubpd.c: New file.
11320         * gcc.target/i386/sse3-addsubps.c: Likewise.
11321         * gcc.target/i386/sse3-haddpd.c: Likewise.
11322         * gcc.target/i386/sse3-haddps.c: Likewise.
11323         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11324         * gcc.target/i386/sse3-hsubps.c: Likewise.
11325         * gcc.target/i386/sse3-lddqu.c: Likewise.
11326         * gcc.target/i386/sse3-movddup.c: Likewise.
11327         * gcc.target/i386/sse3-movshdup.c: Likewise.
11328         * gcc.target/i386/sse3-movsldup.c: Likewise.
11329
11330 2006-12-01  Dirk Mueller  <dmueller@suse.de>
11331
11332         * g++.dg/warn/Wreturn-type-4.C: New testcase.
11333
11334 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
11335
11336         * gcc.dg/dfp/convert-int-max.c: New test.
11337         * gcc.dg/dfp/convert-int-max-fold.c: New test.
11338
11339 2006-11-30  Richard Guenther  <rguenther@suse.de>
11340
11341         * gcc.dg/vect/vect-pow-1.c: Rename ...
11342         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
11343         floats instead of doubles, check successful vectorization.
11344
11345 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11346
11347         PR target/29945
11348         * gcc.c-torture/compile/pr29945.c: New testcase.
11349
11350 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
11351
11352         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11353         -maltivec.
11354
11355 2006-11-29  Eric Christopher  <echristo@apple.com>
11356
11357         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11358
11359 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
11360
11361         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11362
11363         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11364
11365 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
11366
11367         PR c++/29022
11368         * g++.dg/inherit/virtual2.C: New test.
11369         * g++.dg/inherit/virtual3.C: Likewise.
11370         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11371         * g++.dg/inherit/error2.C: Likewise.
11372         * g++.dg/template/instantiate1.C: Likewise.
11373
11374 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
11375
11376         PR tree-opt/29984
11377         * gcc.dg/tree-ssa/reassoc-12.c: New test.
11378
11379 2006-11-28  Jan Hubicka  <jh@suse.cz>
11380
11381         * gcc.dg/memcpy-1.c: New test.
11382
11383 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
11384
11385         PR c++/29735
11386         * g++.dg/warn/main-3.C: New test.
11387
11388 2006-11-28  Jan Hubicka  <jh@suse.cz>
11389
11390         * gcc.dg/winline-1.c: New test.
11391
11392 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11393
11394         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11395         alignments.
11396
11397 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11398
11399         PR fortran/29976
11400         * gfortran.dg/missing_optional_dummy_3.f90
11401
11402 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11403
11404         PR fortran/20880
11405         * gfortran.dg/interface_3.f90: Modify errors.
11406
11407 2006-11-28  Ben Elliston  <bje@au.ibm.com>
11408
11409         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11410         fail to link due to relocation overflows on spu-*-*.
11411
11412 2006-11-27  Michael Matz  <matz@suse.de>
11413             Andreas Krebbel  <krebbel1@de.ibm.com>
11414
11415         PR target/29319
11416         * gcc.dg/20061127-1.c: New testcase.
11417
11418 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
11419
11420         * gcc.dg/20061124-1.c: Add exit() function prototype.
11421
11422 2006-11-27  Jan Hubicka  <jh@suse.cz>
11423
11424         * gcc.target/i386/memcpy-1.c: Adjust size.
11425         * gcc.dg/visibility-11.c: Likewise.
11426
11427 2006-11-27  Richard Guenther  <rguenther@suse.de>
11428
11429         PR middle-end/25620
11430         * gcc.target/i386/pow-1.c: New testcase.
11431         * gcc.dg/builtins-58.c: Likewise.
11432
11433 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
11434
11435         PR c++/29886
11436         * g++.dg/expr/cast8.C: New test.
11437
11438 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11439
11440         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11441         Don't ever inline the testcase.
11442
11443 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11444
11445         PR fortran/29982
11446         * gfortran.fortran-torture/compile/parameter_3.f90: New
11447         testcase.
11448
11449 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11450
11451         PR fortran/29951
11452         * gfortran.fortran-torture/execute/transfer2.f90: New test.
11453
11454 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11455
11456         * gfortran.fortran-torture/execute/specifics.f90: Remove test
11457         for CHAR.
11458
11459 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11460
11461         PR libgfortran/29936
11462         * gfortran.dg/write_check3.f90: New test.
11463
11464 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11465
11466         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11467
11468 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
11469
11470         PR fortran/20880
11471         * gfortran.dg/interface_3.f90: New test.
11472
11473         PR fortran/29387
11474         * gfortran.dg/generic_8.f90: New test.
11475
11476 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11477
11478         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11479         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11480         * gfortran.dg/specifics_3.f90: Remove.
11481
11482 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
11483
11484         PR c/29955
11485         * gcc.dg/gomp/pr29955.c: New test.
11486
11487         PR c/29736
11488         * gcc.dg/pr29736.c: New test.
11489
11490 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11491
11492         PR tree-opt/29964
11493         * gcc.dg/pure-1.c: New test.
11494
11495 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
11496
11497         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11498         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11499
11500 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11501
11502         * gcc.dg/20061124-1.c: New testcase.
11503
11504 2006-11-23  Eric Christopher  <echristo@apple.com>
11505
11506         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11507
11508 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11509
11510         PR c/2707
11511         PR c++/26167
11512         * gcc.dg/Wconversion-integer.c: New. Supersedes
11513         Wconversion-negative-constants.c
11514         * gcc.dg/Wconversion-real.c: New.
11515         * gcc.dg/Wconversion-real-integer.c: New.
11516         * gcc.dg/Wconversion-negative-constants.c: Deleted.
11517         * g++.dg/warn/Wconversion1.C: Modified.
11518
11519 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11520
11521         * gfortran.dg/overload_1.f90: New test.
11522
11523 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11524
11525         PR c/9072
11526         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11527         Wtraditional-conversion.
11528         * gcc.dg/overflow-warn-2.c: Likewise.
11529         * gcc.dg/Wconversion.c: Likewise. Renamed as
11530         Wtraditional-conversion.c .
11531         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11532         Wtraditional-conversion-2.c .
11533         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11534         Wtraditional-conversion-2.c
11535         * gcc.dg/Wconversion-negative-constants.c: New.
11536
11537 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
11538
11539         * gcc.dg/tree-ssa/dump-1.c: New test.
11540
11541 2006-11-23  David Ung <davidu@mips.com>
11542
11543         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11544         -mfp64, allowable when ISA >= 33 and float is enabled.
11545         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11546         of mthc1 and mfhc1 patterns.
11547
11548 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
11549
11550         PR tree-optimization/29921
11551         * gcc.dg/pr29921.c: New test.
11552
11553 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11554
11555         PR fortran/29441
11556         * gfortran.dg/initialization_4.f90: New test.
11557
11558 2006-11-22  Ira Rosen  <irar@il.ibm.com>
11559
11560         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11561         platforms that have interleaving support.
11562         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11563         * gcc.dg/vect/vect-strided-a-u16-i2.c,
11564         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11565         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11566         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11567         gcc.dg/vect/vect-strided-u8-i2-gap.c,
11568         gcc.dg/vect/vect-strided-u8-i8.c,
11569         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11570         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11571         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11572         gcc.dg/vect/vect-strided-float.c,
11573         gcc.dg/vect/vect-strided-a-mult.c,
11574         gcc.dg/vect/vect-strided-mult-char-ls.c,
11575         gcc.dg/vect/vect-strided-a-u16-mult.c,
11576         gcc.dg/vect/vect-strided-a-u32-mult.c,
11577         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11578         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11579         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11580         gcc.dg/vect/vect-strided-mult.c,
11581         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11582         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11583         New.
11584
11585 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11586
11587         PR fortran/25087
11588         * gfortran.dg/auto_char_len_4.f90: New test.
11589
11590 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11591
11592         PR fortran/29652
11593         * gfortran.dg/generic_7.f90: New test.
11594         * gfortran.dg/defined_operators_1.f90: Add new error.
11595
11596 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
11597
11598         PR tree-optimization/29902
11599         * g++.dg/tree-ssa/pr29902.C: New test.
11600
11601 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
11602
11603         PR fortran/29820
11604         * gfortran.dg/used_types_13.f90: New test.
11605
11606 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
11607
11608         * gcc.dg/dfp/snan.c: Delete.
11609
11610 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
11611
11612         * g++.dg/cpp0x/static_assert1.C: New.
11613         * g++.dg/cpp0x/static_assert2.C: New.
11614         * g++.dg/cpp0x/static_assert3.C: New.
11615
11616 2006-11-21  Richard Guenther  <rguenther@suse.de>
11617
11618         * gcc.dg/vect/vect-pow-1.c: New testcase.
11619         * gcc.dg/vect/vect-pow-2.c: Likewise.
11620
11621 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
11622
11623         PR c++/29570
11624         * g++.dg/template/static29.C: New test.
11625
11626         PR c++/29734
11627         * g++.dg/conversion/simd4.C: New test.
11628
11629 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
11630
11631         PR c++/29475
11632         * g++.dg/template/access19.C: New test.
11633         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11634         error is reported.
11635
11636 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11637
11638         PR tree-opt/25500
11639         * gcc.dg/tree-ssa/sra-4.c: New testcase.
11640
11641 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11642
11643         PR fortran/27546
11644         * gfortran.dg/import.f90: Extended test.
11645         * gfortran.dg/import2.f90: Extended test.
11646
11647 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11648
11649         * gfortran.dg/volatile3.f90: Add conflict test.
11650
11651 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
11652
11653         PR fortran/24783
11654         * gfortran.dg/implicit_10.f90: New test.
11655
11656 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11657
11658         PR c++/8586
11659         * g++.dg/warn/Wall-write-strings.C: New.
11660
11661 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11662
11663         * gfortran.dg/alloc_comp_constraint_5.f90: New.
11664         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11665
11666 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11667
11668         * gfortran.dg/use_3.f90: Remove error message.
11669         * gfortran.dg/iso_fortran_env_1.f90: New test.
11670         * gfortran.dg/iso_fortran_env_2.f90: New test.
11671         * gfortran.dg/iso_fortran_env_3.f90: New test.
11672         * gfortran.dg/iso_fortran_env_4.f90: New test.
11673
11674 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
11675
11676         * gcc.dg/vect/vect-27.c: Fix initialization.
11677
11678 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11679
11680         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11681         * gcc.dg/torture/builtin-minmax-1.c: New.
11682
11683         * gcc.dg/builtins-20.c: Add cases for copysign.
11684
11685 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11686
11687         PR fortran/24285
11688         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11689
11690 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11691         * gfortran.dg/use_1.f90: New test.
11692         * gfortran.dg/use_1.f90: New test.
11693         * gfortran.dg/use_1.f90: New test.
11694
11695 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
11696
11697         PR tree-optimization/29801
11698         * gcc.dg/pr29801.c: New test.
11699
11700 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
11701
11702         PR middle-end/29584
11703         * gcc.dg/torture/pr29584.c: New test.
11704
11705 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
11706
11707         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11708         Condition PowerPC tests for saving FPRs on powerpc_fprs.
11709         * gcc.target/powerpc/compress-float-ppc.c,
11710         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11711         powerpc_fprs.
11712         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11713         do not pass -mhard-float.
11714
11715 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11716
11717         * gnat.dg/volatile_aggregate.adb: New test.
11718
11719 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11720
11721         PR fortran/29391
11722         PR fortran/29489
11723         * gfortran.dg/bound_2.f90: Add more checks.
11724         * gfortran.dg/bound_3.f90: New test.
11725
11726 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11727
11728         PR target/29201
11729         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11730
11731 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11732
11733         * gfortran.dg/import3.f90: Fix error message.
11734
11735 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11736
11737         PR tree-opt/29788
11738         * gfortran.fortran-torture/compile/inline_1.f90:
11739         New testcase.
11740
11741 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11742
11743         * gcc.target/i386/x87regparm-1.c: New test.
11744         * gcc.target/i386/x87regparm-2.c: New test.
11745         * gcc.target/i386/x87regparm-3.c: New test.
11746         * gcc.target/i386/x87regparm-4.c: New test.
11747
11748 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11749
11750         PR fortran/27546
11751         * gfortran.dg/import.f90: New test.
11752         * gfortran.dg/import2.f90: New test.
11753         * gfortran.dg/import3.f90: New test.
11754
11755 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11756
11757         PR fortran/27588
11758         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11759
11760 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11761
11762         PR fortran/29806
11763         * gfortran.dg/contains.f90: New test.
11764         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11765
11766 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
11767
11768         PR tree-optimization/29581
11769         * gcc.dg/pr29581-1.c: New test.
11770         * gcc.dg/pr29581-2.c: New test.
11771         * gcc.dg/pr29581-3.c: New test.
11772         * gcc.dg/pr29581-4.c: New test.
11773         * gfortran.dg/pr29581.f90: New test.
11774
11775 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
11776
11777         PR fortran/29702
11778         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11779         numbers in error message headers.
11780
11781 2006-11-14  Richard Guenther  <rguenther@suse.de>
11782
11783         * gcc.target/i386/math-torture/math-torture.exp: Restrict
11784         to i?86 and x86_64 targets.
11785
11786 2006-11-14  Caroline Tice  <ctice@apple.com>
11787
11788         * gcc.dg/pubtypes-1.c: New file/testcase.
11789         * gcc.dg/pubtypes-2.c: New file/testcase.
11790         * gcc.dg/pubtypes-3.c: New file/testcase.
11791         * gcc.dg/pubtypes-4.c: New file/testcase.
11792         * g++.dg/pubtypes.C: New file/testcase.
11793
11794 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
11795
11796         PR c++/29106
11797         * g++.dg/init/self1.C: New test.
11798
11799 2006-11-14  Tobias Burnus  <burnus@net-b.de>
11800
11801         PR fortran/29657
11802         * gfortran.dg/conflicts.f90: Add.
11803
11804 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
11805
11806         PR rtl-optimization/29798
11807
11808         * gcc.c-torture/execute/pr29798.c: New.
11809
11810 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11811
11812         * gcc.dg/builtins-20.c: Add more cases.
11813
11814 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
11815
11816         PR fortran/29759
11817         * gfortran.dg/gomp/pr29759.f90: New test.
11818
11819 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
11820
11821         PR c++/29518
11822         * g++.dg/template/static28.C: New test.
11823
11824 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
11825
11826         * lib/c-torture.exp: Use target-libpath.exp.
11827         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11828         set GCC_EXEC_PREFIX env var from global variable of same name.
11829
11830 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11831
11832         PR fortran/26994
11833         * gfortran.fortran-torture/compile/transfer-1.f90:
11834         New testcase.
11835
11836 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
11837             Zdenek Dvorak <dvorakz@suse.cz>
11838
11839         PR tree-optimization/29680
11840         * gcc.dg/alias-11.c: New test.
11841
11842 2006-11-12  Jason Merrill  <jason@redhat.com>
11843             Andrew Pinski <pinskia@physics.uc.edu>
11844
11845         PR middle-end/28915
11846         * gcc.target/i386/vectorize1.c: New.
11847
11848 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11849
11850         PR rtl-optimization/29797
11851         * gcc.c-torture/execute/pr29797-1.c: New test case.
11852
11853 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11854
11855         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11856
11857 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
11858
11859         * gcc.dg/tree-ssa/prefetch-3.c: New test.
11860
11861 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11862
11863         PR tree-optimization/13827
11864         * gcc.dg/fold-eqand-1.c: New test case.
11865
11866 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11867
11868         PR rtl-opt/28812
11869         * gcc.c-torture/execute/mayalias-3.c: New test.
11870
11871 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
11872
11873         PR middle-end/27528
11874         * gcc.c-torture/compile/pr27528.c: New test.
11875         * gcc.dg/pr27528.c: Likewise.
11876
11877 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11878
11879         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11880
11881         * gcc.dg/torture/builtin-symmetric-1.c: New test.
11882
11883 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11884
11885         PR fortran/29758
11886         * gfortran.dg/reshape_source_size_1.f90: New test.
11887
11888 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11889
11890         PR fortran/29315
11891         * gfortran.dg/aliasing_dummy_4.f90: New test.
11892
11893 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
11894
11895         PR target/29777
11896         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11897         and x86_64-*-* targets.
11898
11899 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11900
11901         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11902         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11903         New macros. Use them in exact tests.
11904         (TESTIT3): New macro.
11905         Add tests for fmin, fmax and fma.
11906
11907 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11908
11909         PR fortran/29431
11910         * gfortran.dg/array_constructor_13.f90: New test.
11911
11912 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11913
11914         PR fortran/29744
11915         * gfortran.dg/used_types_12.f90: New test.
11916
11917 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
11918
11919         PR middle-end/29726
11920         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11921         (test6): Ditto.
11922         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11923         * gcc.dg/fold-eqandshift-3.c: New test case.
11924
11925 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11926
11927         PR fortran/29699
11928         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11929
11930         PR fortran/21370
11931         * gfortran.dg/change_symbol_attributes_1.f90: New test.
11932
11933 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11934
11935         * gcc.dg/20061109-1.c: New testcase.
11936
11937 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11938
11939         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11940
11941 2006-11-09  Tobias Burnus  <burnus@net-b.de>
11942
11943         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11944         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11945
11946 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
11947
11948         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11949         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11950
11951 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11952
11953         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11954
11955 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11956
11957         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11958         vect-9.c).
11959         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11960         * gcc.dg/vect/vect-9.c: Now vectorizable.
11961         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11962         that support vect_widen_mult.
11963         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11964         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11965         vect-reduc-dot-u16.c).
11966         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11967         vect-reduc-dot-u16.c).
11968         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11969         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11970         vect-reduc-dot-s8.c).
11971         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11972         vect-reduc-dot-s8.c).
11973         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11974         vect-reduc-dot-s8.c).
11975         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11976         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11977         vect-reduc-dot-u8.c).
11978         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11979         vect-reduc-dot-u8.c).
11980         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11981         * gcc.dg/vect/vect-multitypes-9.c: New test.
11982         * gcc.dg/vect/vect-multitypes-10.c: New test.
11983         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11984         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11985         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11986         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11987         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11988         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11989         wrapv-vect-reduc-dot-s8.c.
11990         * lib/target-support.exp (check_effective_target_vect_unpack): New.
11991         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11992         targets that support vec_unpack.
11993         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11994         (check_effective_target_vect_widen_mult_qi_to_hi): New.
11995         (check_effective_target_vect_widen_mult_hi_to_si): New.
11996         (check_effective_target_vect_widen_sum): Removed.
11997
11998         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11999
12000         * gcc.dg/vect/vect-multitypes-8.c: New test.
12001         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12002
12003         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
12004
12005         * gcc.dg/vect/vect-multitypes-7.c: New test.
12006
12007         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12008
12009         * gcc.dg/vect/vect-multitypes-4.c: New test.
12010         * gcc.dg/vect/vect-multitypes-5.c: New test.
12011         * gcc.dg/vect/vect-multitypes-6.c: New test.
12012
12013         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12014
12015         * gcc.dg/vect/vect-multitypes-1.c: New test.
12016         * gcc.dg/vect/vect-multitypes-2.c: New test.
12017         * gcc.dg/vect/vect-multitypes-3.c: New test.
12018
12019 2006-11-07  Eric Christopher  <echristo@apple.com>
12020
12021         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12022         Test using scan-assembler-not.
12023
12024 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
12025
12026         * gcc.dg/inline-17.c: New test.
12027
12028 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
12029
12030         PR other/25028
12031         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
12032         on HP-UX.
12033
12034 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12035
12036         PR fortran/29539
12037         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12038
12039         PR fortran/29634
12040         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12041         test.
12042
12043 2006-11-07  Tobias Burnus  <burnus@net-b.de>
12044
12045         PR fortran/29601
12046         * gfortran.dg/volatile.f90: Add.
12047         * gfortran.dg/volatile2.f90: Add.
12048         * gfortran.dg/volatile3.f90: Add.
12049         * gfortran.dg/volatile4.f90: Add.
12050         * gfortran.dg/volatile5.f90: Add.
12051         * gfortran.dg/volatile6.f90: Add.
12052         * gfortran.dg/volatile7.f90: Add.
12053
12054 2006-11-06  Tobias Burnus  <burnus@net-b.de>
12055
12056         * gfortran.dg/io_constraints_2.f90: Adjust pattern
12057           for matching error messages.
12058         * gfortran.dg/specifics_3.f90: Adjust pattern
12059           for matching error messages.
12060
12061 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
12062             Bernhard Fischer  <aldot@gcc.gnu.org>
12063
12064         * lib/gcc-dg.exp (output-exists): New proc.
12065         (output-exists-not): New proc.
12066         * gcc.test-framework/test-framework.awk: Support new directives.
12067         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12068         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12069         * gcc.test-framework/dg-outexists-exp-F.c: New test.
12070         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12071         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12072         * gcc.test-framework/dg-outexists-exp-P.c: New test.
12073
12074 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
12075
12076         PR fortran/29630
12077         PR fortran/29679
12078         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12079         * gfortran.dg/initialization_3.f90: New.
12080
12081 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12082
12083         PR libgfortran/25545
12084         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12085
12086 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
12087
12088         PR middle-end/29695
12089         * gcc.c-torture/execute/pr29695-1.c: New test.
12090         * gcc.c-torture/execute/pr29695-2.c: New test.
12091
12092 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
12093
12094         PR fortran/29565
12095         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12096
12097 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
12098
12099         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12100         for matching error messages.
12101
12102 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
12103
12104         PR target/26915
12105         * gcc.target/i386/387-12.c: New test.
12106
12107 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12108
12109         PR libfortran/29713
12110         * gfortran.dg/pr29713.f90: New test.
12111
12112 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
12113
12114         * gcc.c-torture/execute/arith-rand-ll.c:
12115         Also test for bogus rest sign.
12116
12117 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12118
12119         PR libfortran/27895
12120         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12121
12122 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
12123
12124         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12125         from error messages.
12126
12127 2006-11-02  Mike Stump  <mrs@apple.com>
12128
12129         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12130
12131         * g++.old-deja/g++.abi/align.C: Enable for darwin.
12132
12133 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
12134
12135         * g++.dg/eh/gcsec1.C: New test.
12136
12137 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12138
12139         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12140         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
12141
12142 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
12143
12144         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12145         hexadecimal value.
12146         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12147         * gcc.dg/pr14796-2.c: Likewise.
12148
12149 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12150
12151         * gcc.c-torture/execute/20061101-1.c: New test.
12152
12153 2006-11-01  Richard Guenther  <rguenther@suse.de>
12154
12155         * gcc.target/i386/fpprec-1.c: New testcase.
12156
12157 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12158
12159         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12160         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12161
12162 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12163
12164         * gcc.c-torture/execute/20061031-1.c: New test.
12165
12166 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12167
12168         PR 23067
12169         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12170         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12171         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12172         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12173         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12174         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12175         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12176
12177 2006-10-31  Eric Christopher  <echristo@apple.com>
12178             Falk Hueffner  <falk@debian.org>
12179
12180         * gcc.dg/builtin-bswap-1.c: New.
12181         * gcc.dg/builtin-bswap-2.c: New.
12182         * gcc.dg/builtin-bswap-3.c: New.
12183         * gcc.dg/builtin-bswap-4.c: New.
12184         * gcc.dg/builtin-bswap-5.c: New.
12185         * gcc.target/i386/builtin-bswap-1.c: New.
12186
12187 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12188
12189         * gcc.dg/inline-16.c: New.
12190
12191         PR 16622
12192         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12193         defining it.
12194         * gcc.dg/inline-13.c: New.
12195         * gcc.dg/inline-14.c: New.
12196         * gcc.dg/inline-15.c: New.
12197
12198         PR 11377
12199         * gcc.dg/inline6.c: New.
12200         * gcc.dg/inline7.c: New.
12201
12202 2006-10-31  Roger Sayle  <roger@eyesopen.com>
12203
12204         PR middle-end/23470
12205         * gcc.dg/pr23470-1.c: New test case.
12206
12207 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
12208
12209         PR fortran/29537
12210         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12211         data.
12212         * gfortran.dg/blockdata_2.f90: New testcase.
12213
12214 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
12215
12216         PR libfortran/29627
12217         * gfortran.dg/unf_short_record_1.f90:  New test.
12218
12219 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12220
12221         PR fortran/29067
12222         * gfortran.dg/pr29067.f: New test.
12223
12224 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
12225             Richard Sandiford  <richard@codesourcery.com>
12226
12227         * lib/target-supports.exp (get_compiler_messages): Append options
12228         as a single list element.
12229         (check_effective_target_arm_vfp_ok): New.
12230         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12231
12232 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
12233
12234         PR fortran/29387
12235         * gfortran.dg/intrinsic_actual_2.f90: New test.
12236
12237         PR fortran/29490
12238         * gfortran.dg/actual_array_interface_1.f90: New test.
12239
12240         PR fortran/29641
12241         * gfortran.dg/used_types_11.f90: New test.
12242
12243 2006-10-30  Dirk Mueller  <dmueller@suse.de>
12244
12245         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12246         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12247         * g++.old-deja/g++.pt/eichin01.C (main): Same.
12248         * g++.old-deja/g++.mike/net25.C (main): Same.
12249         * g++.dg/lookup/exception1.C (main): Same.
12250         * g++.dg/parse/parens2.C (main): Same.
12251
12252 2006-10-30  Roger Sayle  <roger@eyesopen.com>
12253
12254         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12255
12256 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12257
12258         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12259         * gcc.dg/torture/builtin-math-3.c: Likewise.
12260
12261 2006-10-30  Tobias Burnus  <burnus@net-b.de>
12262
12263         PR fortran/29452
12264         * gfortran.dg/write_check.f90: Check run-time keyword checking.
12265         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12266
12267 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
12268
12269         PR Fortran/29410
12270         * gfortran.fortran-torture/execute/transfer1.f90: New test.
12271
12272 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
12273
12274         * lib/target-supports.exp (check_function_available): Declare
12275         function before calling.
12276
12277 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
12278
12279         PR tree-optimization/29637
12280         * gcc.dg/pr29637.c: New test.
12281
12282 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12283
12284         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12285         tree canonicalization.
12286
12287 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12288
12289         * gcc.dg/builtins-20.c: Add more hypot tests.
12290
12291 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12292
12293         * gcc.dg/fold-compare-1.c: New test case.
12294
12295 2006-10-29  Dirk Mueller  <dmueller@suse.de>
12296
12297         PR c++/16307
12298         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12299
12300 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12301
12302         PR tree-optimization/15458
12303         * gcc.dg/fold-xornot-1.c: New test case.
12304
12305 2006-10-29  Richard Guenther  <rguenther@suse.de>
12306
12307         * gcc.target/i386/math-torture/trunc.c: New testcase.
12308
12309 2006-10-29  Richard Guenther  <rguenther@suse.de>
12310
12311         * gcc.target/i386/math-torture/round.c: New testcase.
12312
12313 2006-10-29  Richard Guenther  <rguenther@suse.de>
12314
12315         * gcc.target/i386/math-torture/ceil.c: New testcase.
12316         * gcc.target/i386/math-torture/floor.c: Likewise.
12317
12318 2006-10-29  Richard Guenther  <rguenther@suse.de>
12319
12320         * gcc.target/i386/math-torture/rint.c: New testcase.
12321         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12322
12323 2006-10-29  Richard Guenther  <rguenther@suse.de>
12324
12325         * gcc.target/i386/math-torture/lfloor.c: New testcase.
12326         * gcc.target/i386/math-torture/lceil.c: Likewise.
12327
12328 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12329
12330         PR libgfortran/24313
12331         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12332
12333 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
12334
12335         * gcc.c-torture/execute/20020118-1.c,
12336         gcc.c-torture/execute/builtins/strlen.c,
12337         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12338         comment typos.
12339
12340 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12341
12342         * gcc.dg/builtins-20.c: Add tests for hypot.
12343         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
12344         two-argument builtins.
12345         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12346         TESTIT2.  Update all callers.
12347         (TESTIT2, TESTIT2_R): New helper macros.
12348         Add testcases for pow, hypot and atan2.
12349
12350 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12351
12352         PR C++/29295
12353         * g++.dg/expr/bool1.C: New test.
12354         * g++.dg/expr/bool2.C: New test.
12355
12356 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12357
12358         PR fortran/28224
12359         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12360         * gfortran.dg/namelist_internal.f90: New test.
12361
12362 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12363
12364         PR fortran/29625
12365         * gfortran.dg/io_real_boz.f90: Add.
12366         * gfortran.dg/io_real_boz2.f90: Add.
12367
12368 2006-10-28  Richard Guenther  <rguenther@suse.de>
12369
12370         PR middle-end/26899
12371         * gcc.dg/tree-ssa/pr26899.c: New testcase.
12372
12373 2006-10-28  Richard Guenther  <rguenther@suse.de>
12374
12375         PR target/28806
12376         * gcc.target/i386/math-torture/lround.c: New testcase.
12377
12378 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12379
12380         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12381         * gcc.dg/builtins-44.c: Likewise.
12382         * gcc.dg/builtins-45.c: Likewise.
12383         * gcc.dg/pr28796-2.c: Likewise.
12384         * gcc.dg/unordered-3.c: Likewise.
12385
12386 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12387
12388         PR libgfortran/27954
12389         * gfortran.dg/error_recovery_2.f90: New test.
12390
12391 2006-10-26  Richard Guenther  <rguenther@suse.de>
12392
12393         * gcc.target/i386/i386.exp: Use glob, not find to collect
12394         tests.  Avoids recursing into subdirectories.
12395         * gcc.target/i386/math-torture/math-torture.exp: Torture
12396         for interesting ia32 math options.
12397         * gcc.target.i386/math-torture/lrint.c: New testcase.
12398
12399 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12400
12401         PR libgfortran/29563
12402         * gfortran.dg/arrayio_9.f90: Update test.
12403         * gfortran.dg/arrayio_19.f90: New test.
12404
12405 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
12406
12407         * gcc.dg/20061026.c: New testcase.
12408
12409 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12410
12411         PR libgfortran/29563
12412         * gfortran.dg/arrayio_9.f90: New test.
12413
12414 2006-10-26  Ben Elliston  <bje@au.ibm.com>
12415
12416         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12417         Copy the strings manually, as strcpy may call strlen.
12418
12419 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12420
12421         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12422         Add checks for log, log2, log10 and log1p.
12423
12424         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12425         we already test 0.0.  Add checks for expm1, log, log2, log10,
12426         log1p, cbrt, erf and erfc.
12427
12428 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
12429
12430         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12431
12432 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
12433
12434         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12435         and remainderl() built-in functions.  Remove -ffast-math from
12436         dg-options.
12437
12438 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12439
12440         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12441         acosh and atanh.
12442
12443         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12444         floating point modifiers to arguments passed to float and long
12445         double functions respectively.  Update all callers to use floating
12446         point numbers, not integers.  Add tests for exp, exp2 and
12447         exp10/pow10.
12448
12449         * gcc.dg/torture/builtin-math-3.c: New test.
12450
12451 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12452
12453         PR fortran/29393
12454         * gfortran.dg/initialize_2.f90: New.
12455
12456 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12457
12458         * gcc.dg/torture/builtin-math-2.c: New test.
12459
12460 2006-10-24  Richard Guenther  <rguenther@suse.de>
12461
12462         PR middle-end/28796
12463         * gcc.dg/pr28796-1.c: New testcase.
12464         * gcc.dg/pr28796-2.c: Likewise.
12465
12466 2006-10-24  Richard Guenther  <rguenther@suse.de>
12467
12468         * gcc.dg/builtins-57.c: New testcase.
12469
12470 2006-10-24  Richard Guenther  <rguenther@suse.de>
12471
12472         PR tree-optimization/29567
12473         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12474
12475 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
12476
12477         PR tree-optimization/14784
12478         * gcc.dg/alias-10.c: New test.
12479
12480 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12481
12482         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12483
12484 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
12485
12486         * gcc.dg/builtin-strncat-chk-1.c: New test.
12487
12488 2006-10-23  Jan Hubicka  <jh@suse.cz>
12489
12490         * gcc.dg/memmove-1.c: New test.
12491
12492 2006-10-23  Paul Brook  <paul@codesourcery.com>
12493
12494         * gcc.dg/pragma-pack-5.c: New test.
12495
12496 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
12497
12498         * g++.dg/other/s390-1.C: New testcase.
12499
12500 2006-10-23  Richard Guenther  <rguenther@suse.de>
12501
12502         PR middle-end/27132
12503         PR middle-end/23295
12504         * gcc.dg/pr27132.c: New testcase.
12505         * gcc.dg/pr23295.c: Likewise.
12506         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12507         * g++.dg/tree-ssa/pr19807.C: Likewise.
12508
12509 2006-10-23  Richard Guenther  <rguenther@suse.de>
12510
12511         PR middle-end/21032
12512         * gcc.dg/pr21032.c: New testcase.
12513
12514 2006-10-22  Jeff Law  <law@redhat.com>
12515         Richard Guenther  <rguenther@suse.de>
12516
12517         PR tree-optimization/15911
12518         * gcc.dg/tree-ssa/vrp30.c: New testcase.
12519
12520 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12521
12522         PR c++/20647
12523         * g++.dg/abi/rtti3.C: New.
12524
12525 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
12526
12527         PR middle-end/28252
12528         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12529         transformation.
12530
12531 2006-10-21  Richard Guenther  <rguenther@suse.de>
12532
12533         PR tree-optimization/3511
12534         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12535
12536 2006-10-21  Richard Guenther  <rguenther@suse.de>
12537
12538         PR middle-end/26898
12539         * gcc.dg/torture/pr26898-1.c: New testcase.
12540         * gcc.dg/torture/pr26898-2.c: Likewise.
12541
12542 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
12543
12544         PR c++/28053
12545         * g++.dg/parse/bitfield1.C: Adjust error markers.
12546         * g++.dg/parse/bitfield2.C: New test.
12547
12548 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
12549
12550         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12551
12552 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12553
12554         PR libfortran/27895
12555         * gfortran.dg/zero_sized_1.f90: New test.
12556
12557 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
12558
12559         * gcc.dg/div-compare-1.c: New test.
12560
12561 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
12562
12563         PR fortran/29216
12564         * gfortran.dg/result_default_init_1.f90: New test.
12565
12566         PR fortran/29314
12567         * gfortran.dg/automatic_default_init_1.f90: New test.
12568
12569         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12570         from 38 to 33.
12571
12572 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
12573
12574         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12575         'using namespace std' without previous declaration.
12576         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12577         * g++.old-deja/g++.robertl/eb133c.C: New.
12578
12579 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12580
12581         PR libgfortran/29277
12582         * gfortran.dg/streamio_4.f90: Update test.
12583         * gfortran.dg/streamio_11.f90: New test.
12584
12585 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
12586
12587         PR c++/27952
12588         * g++.dg/inherit/virtual1.C: New test.
12589
12590 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12591
12592         PR c++/28261
12593         * g++.dg/parse/enum3.C: New test.
12594
12595 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12596
12597         PR c++/29039
12598         * g++.dg/init/ctor8.C: New test.
12599
12600 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12601
12602         PR c++/27270
12603         * g++.dg/ext/complit8.C: Tweak error markers.
12604         * g++.dg/template/complit1.C: Add error marker.
12605
12606 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12607
12608         PR c++/27270
12609         * g++.dg/ext/complit8.C: New test.
12610
12611         PR c++/29408
12612         * g++.dg/parse/dtor12.C: New test.
12613
12614         PR c++/29435
12615         * g++.dg/template/sizeof11.C: New test.
12616
12617 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
12618
12619         PR fortran/29392
12620         * gfortran.dg/data_char_3.f90: New test.
12621
12622         PR fortran/29451
12623         * gfortran.dg/negative_automatic_size.f90: New test.
12624
12625 2006-10-16  David Daney  <ddaney@avtrex.com>
12626
12627         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12628
12629 2006-10-16  Eric Christopher  <echristo@apple.com>
12630
12631         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12632         x86_64.
12633
12634 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12635
12636         PR c++/28211
12637         * g++.dg/tc1/dr49.C: Tweak error messages.
12638         * g++.dg/parse/template21.C: New test.
12639
12640 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12641
12642         PR middle-end/20491
12643         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12644
12645 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12646
12647         PR fortran/29403
12648         * gfortran.dg/print_1.f90: New test.
12649
12650 2006-10-15  Jan Hubicka  <jh@suse.cz>
12651
12652         PR middle-end/29241
12653         * gcc.c-torture/compile/pr29241.c: New testcase.
12654
12655 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
12656
12657         PR middle-end/29250
12658         * gcc.c-torture/compile/pr29250.c: New test.
12659
12660 2006-10-15  Richard Guenther  <rguenther@suse.de>
12661
12662         * gcc.dg/pr29299.c: New testcase.
12663
12664 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
12665
12666         PR fortran/24767
12667         * gfortran.dg/label_4.f90: Adjust warning flag.
12668
12669 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12670
12671         PR fortran/29371
12672         * gfortran.dg/nullify_3.f90: New test.
12673
12674 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12675
12676         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12677         on Solaris 2.5.1 too.
12678
12679 2006-10-13  Eric Christopher  <echristo@apple.com>
12680
12681         * gcc.dg/pr25993.c: Skip for darwin.
12682
12683 2006-10-13  Eric Christopher  <echristo@apple.com>
12684
12685         * gcc.dg/visibility-11.c: Skip for darwin.
12686
12687 2006-10-13  Eric Christopher  <echristo@apple.com>
12688
12689         * gcc.dg/darwin-weakimport-1.c: Use
12690         -fno-asynchronous-unwind-tables.
12691         * gcc.dg/darwin-weakimport-3.c: Ditto.
12692
12693 2006-10-13  Richard Guenther  <rguenther@suse.de>
12694
12695         PR tree-optimization/29446
12696         * gcc.dg/torture/pr29446.c: New testcase.
12697
12698 2006-10-13  Bill Wendling  <wendling@apple.com>
12699
12700         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12701         * g++.old-deja/g++.jason/hmc1.C: Likewise.
12702         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12703         * g++.old-deja/g++.law/shadow1.C: Likewise.
12704         * g++.old-deja/g++.law/ctors10.C: Likewise.
12705         * g++.dg/debug/namespace1.C: Likewise.
12706         * g++.dg/inherit/namespace-as-base.C: Likewise.
12707         * g++.dg/opt/delay-slot-1.C: Likewise.
12708         * g++.dg/parse/defarg10.C: Likewise.
12709         * g++.dg/template/ptrmem11.C: Likewise.
12710         * g++.dg/template/mem_func_ptr.C: Likewise.
12711         * g++.dg/template/spec19.C: Likewise.
12712
12713 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
12714
12715         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12716
12717 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12718
12719         PR fortran/29373
12720         * gfortran.dg/implicit_9.f90: New test.
12721
12722         PR fortran/29407
12723         * gfortran.dg/namelist_25.f90: New test.
12724
12725         PR fortran/27701
12726         * gfortran.dg/same_name_2.f90: New test.
12727
12728         PR fortran/29232
12729         * gfortran.dg/host_assoc_types_1.f90: New test.
12730
12731         PR fortran/29364
12732         * gfortran.dg/missing_derived_type_1.f90: New test.
12733         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12734
12735         PR fortran/29422
12736         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12737
12738         PR fortran/29428
12739         * gfortran.dg/alloc_comp_assign_5.f90: New test.
12740
12741 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12742
12743         PR fortran/29391
12744         * gfortran.dg/bound_2.f90: New test.
12745
12746 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12747
12748         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12749         directive.
12750         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12751         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12752         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12753         * gfortran.dg/gomp/reduction3.f90: Likewise.
12754         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12755         * gfortran.dg/dummy_procedure_2.f90: Likewise.
12756         * gfortran.dg/interface_derived_type_1.f90: Likewise.
12757         * gfortran.dg/forall_4.f90: Likewise.
12758         * gfortran.dg/spec_expr_4.f90: Likewise.
12759         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12760         * gfortran.dg/forall_5.f90: Likewise.
12761         * gfortran.dg/open_access_append_2.f90: Add check for
12762         compile-time warning.
12763
12764 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
12765
12766         PR c++/28506
12767         * g++.dg/parse/pure1.C: New test.
12768
12769 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12770
12771         PR fortran/21435
12772         * gfortran.dg/io_constraints_3.f90: New test.
12773         * gfortran.dg/open_access_append_1.f90: Add checks
12774         for compile-time warnings.
12775         * gfortran.dg/pr20163-2.f: Likewise.
12776         * gfortran.dg/iostat_2.f90: Likewise.
12777         * gfortran.dg/label_4.f90: Delete the temporary
12778         file.
12779         * gfortran.dg/direct_io_2.f90: Add a FILE=
12780         specifier.
12781         * gfortran.dg/iomsg_1.f90: Add check for
12782         compile-time warning.
12783
12784 2006-10-12  Jan Hubicka  <jh@suse.cz>
12785
12786         PR c/28419
12787         * gcc.dg/pr28319.c: New test.
12788
12789 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
12790         PR c++/29318
12791         * g++.dg/ext/vla4.C: New test.
12792
12793 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12794
12795         PR c++/27961
12796         * g++.dg/template/crash60.C: New test.
12797         * g++.dg/other/large-size-array.C: Adjust error markers.
12798         * g++.dg/parse/crash27.C: Likewise.
12799         * g++.dg/template/crash1.C: Likewise.
12800
12801 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
12802
12803         PR testsuite/29093
12804         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12805
12806 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
12807
12808         PR preprocessor/28709
12809         * gcc.dg/cpp/paste14.c: New test.
12810
12811 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
12812
12813         PR c++/29175
12814         * g++.dg/init/array24.C: New test.
12815
12816 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12817
12818         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12819         of <sys/types.h>.
12820
12821 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
12822
12823         PR c++/29024
12824         * g++.dg/parse/typedef8.C: New test.
12825         * g++.dg/other/mult-stor1.C: Adjust error markers.
12826
12827 2006-10-11  Richard Guenther  <rguenther@suse.de>
12828
12829         PR tree-optimization/28230
12830         * gcc.dg/torture/pr28230.c: New testcase.
12831
12832 2006-10-11  Richard Guenther  <rguenther@suse.de>
12833
12834         PR inline-asm/29119
12835         * gcc.dg/torture/pr29119.c: New testcase.
12836
12837 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
12838
12839         PR middle-end/29272
12840         * gcc.c-torture/execute/20060930-2.c: New test.
12841
12842 2006-10-09  Richard Henderson  <rth@redhat.com>
12843
12844         Revert emutls patch.
12845
12846 2006-10-09  Richard Guenther  <rguenther@suse.de>
12847
12848         PR middle-end/29254
12849         * gcc.dg/pr29254.c: New testcase.
12850
12851 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
12852             Paul Thomas  <pault@gcc.gnu.org>
12853
12854         PR fortran/20541
12855         * gfortran.dg/alloc_comp_basics_1.f90: New test.
12856         * gfortran.dg/alloc_comp_basics_2.f90: New test.
12857         * gfortran.dg/alloc_comp_assign_1.f90: New test.
12858         * gfortran.dg/alloc_comp_assign_2.f90: New test.
12859         * gfortran.dg/alloc_comp_assign_3.f90: New test.
12860         * gfortran.dg/alloc_comp_assign_4.f90: New test.
12861         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12862         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12863         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12864         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12865         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12866         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12867         * gfortran.dg/alloc_comp_std.f90: New test.
12868         * gfortran.dg/move_alloc.f90: New test.
12869
12870 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
12871
12872         PR fortran/29115
12873         * gfortran.dg/derived_constructor_comps_2.f90: New test.
12874
12875         PR fortran/29211
12876         * gfortran.dg/forall_char_dependencies_1.f90: New test.
12877
12878 2006-10-08  Tobias Burnus  <burnus@net-b.de>
12879
12880         PR fortran/28585
12881         * gfortran.dg/new_line.f90: New test.
12882
12883 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12884
12885         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12886         * gcc.dg/torture/builtin-convert-1.c,
12887         gcc.dg/torture/builtin-convert-2.c,
12888         gcc.dg/torture/builtin-convert-3.c,
12889         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12890
12891 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
12892
12893         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12894         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12895         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12896         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12897
12898 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
12899
12900         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12901         Xfail some tests for powerpc-darwin and powerpc-aix.
12902
12903 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
12904
12905         PR c/29380
12906         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12907
12908 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12909
12910         PR target/29300
12911         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12912         on hppa*-*-hpux*.
12913
12914 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12915
12916         PR fortran/16580
12917         PR fortran/29288
12918         * gfortran.fortran-torture/execute/specifics.f90:
12919         Add tests for using all possible intrinsics as actual arguments.
12920         * gfortran.dg/specifics_1.f90: Add tests for using
12921         all possible intrinsics as actual arguments.
12922         * gfortran.dg/specifics_2.f90: New file.
12923         * gfortran.dg/specifics_3.f90: New file.
12924
12925 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
12926
12927         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12928         * gcc.dg/debug/debug-2.c: Likewise.
12929
12930 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
12931
12932         * gcc.c-torture/compile/sync-2.c: New test.
12933
12934 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12935
12936         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12937         line endings.
12938
12939 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12940
12941         PR rtl-optimization/29128
12942         * gcc.c-torture/compile/pr29128.c: New test.
12943
12944 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12945
12946         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12947         line endings.
12948
12949 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
12950
12951         PR middle-end/29256
12952         * gcc.dg/tree-ssa/loop-19.c: New test.
12953
12954 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12955
12956         PR tree-optimization/29330
12957         * gcc.dg/pr29330.c: New test.
12958
12959         PR target/28924
12960         * gcc.c-torture/compile/20061005-1.c: New test.
12961
12962 2006-10-06  Olivier Hainque  <hainque@adacore.com>
12963
12964         * gcc.dg/typename-vla-1.c: New case.
12965         * gnat.dg/forward_vla.adb: New case.
12966
12967 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12968
12969         PR tree-optimization/29290
12970         * gfortran.dg/loop_nest_1.f90: New test.
12971
12972         PR target/29198
12973         * gcc.dg/tls/opt-12.c: New test.
12974
12975         PR fortran/28415
12976         * gfortran.dg/save_2.f90: New test.
12977
12978         PR c/29091
12979         * gcc.dg/pr29091.c: New test.
12980
12981 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
12982
12983         * lib/target-supports.exp
12984         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12985         same as x86_64-*-*; check for LP64.
12986
12987 2006-10-04  Richard Henderson  <rth@redhat.com>
12988
12989         * lib/target-supports.exp (check_effective_target_tls): Redefine
12990         to mean non-emulated tls.
12991         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12992         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12993         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12994         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12995         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12996         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12997         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12998
12999 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13000
13001         PR fortran/29343
13002         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13003
13004 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13005
13006         * gfortran.dg/bounds_check_fail_1.f90: New test.
13007
13008 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13009
13010         PR c++/29020
13011         * g++.dg/template/friend48.C: New test.
13012
13013 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13014
13015         PR fortran/29098
13016         * gfortran.dg/default_initialization_2.f90: New test.
13017
13018 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13019
13020         PR fortran/20779
13021         PR fortran/20891
13022         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13023
13024 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13025
13026         PR fortran/29284
13027         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13028
13029         PR fortran/29321
13030         PR fortran/29322
13031         * gfortran.dg/missing_optional_dummy_2.f90: New test.
13032
13033         PR fortran/25091
13034         PR fortran/25092
13035         * gfortran.dg/entry_array_specs_1.f90: New test.
13036
13037 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
13038
13039         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13040         insufficient to inhibit some test failures at -O3.  Do testing
13041         on integers.
13042
13043 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13044
13045         PR c++/29138
13046         * g++.dg/inherit/access8.C: New test.
13047         * g++.dg/template/dtor4.C: Tweak error messages.
13048
13049 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13050
13051         PR fortran/27478
13052         * gfortran.dg/entry_8.f90: New test.
13053
13054 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13055
13056         PR c++/29291
13057         * g++.dg/parse/new4.C: New test.
13058
13059 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
13060
13061         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13062         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13063         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13064         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13065         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13066
13067 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13068
13069         PR fortran/19260
13070         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13071         * gfortran.dg/continuation_2.f90: New test.
13072
13073         PR fortran/19262
13074         * gfortran.dg/continuation_3.f90: New test.
13075         * gfortran.dg/continuation_4.f90: New test.
13076         * gfortran.dg/continuation_5.f: New test.
13077         * gfortran.dg/continuation_6.f: New test.
13078
13079 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
13080
13081         PR c++/29226
13082         * g++.dg/template/vla1.C: New test.
13083
13084 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13085
13086         PR fortran/29210
13087         * gfortran.dg/complex_parameter_1.f90: New test.
13088
13089 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
13090
13091         PR c/29154
13092         * gcc.c-torture/execute/20060929-1.c: New test.
13093
13094 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
13095
13096         PR c++/29105
13097         * g++.dg/template/member6.C: New test.
13098         * g++.dg/parse/typename7.C: Adjust error markers.
13099
13100         PR c++/29080
13101         * g++.dg/template/member7.C: New test.
13102
13103 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
13104
13105         PR c/24010
13106         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13107         gcc.dg/Woverride-init-3.c: New tests.
13108
13109 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13110
13111         * gcc.c-torture/execute/20060930-1.c: New test.
13112
13113 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13114
13115         PR fortran/18791
13116         * gfortran.dg/specifics_1.f90: New test.
13117         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13118         complex specifics.
13119
13120 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13121
13122         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13123         pthread-init-common.h: New.
13124
13125 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
13126
13127         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13128         precision on some archs.
13129
13130 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
13131
13132         * gcc.dg/non-local-goto-1.c: New test.
13133         * gcc.dg/non-local-goto-2.c: Likewise.
13134         * gcc.dg/setjmp-3.c: Likewise.
13135         * gcc.dg/setjmp-4.c: Likewise.
13136
13137 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
13138
13139         * gnat.dg/self_aggregate_with_pointer.adb: New test.
13140
13141 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13142
13143         PR fortran/28276
13144         * gfortran.dg/exponent_1.f90: New test.
13145
13146         PR fortran/27021
13147         * gfortran.dg/nearest_1.f90: New test.
13148
13149 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
13150
13151         PR middle-end/25261
13152         PR middle-end/28790
13153         * gcc.dg/gomp/nestedfn-1.c: New test.
13154
13155 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
13156
13157         PR objc/29195
13158         * objc/compile/method-1.m: New test.
13159
13160 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
13161
13162         PR c++/26938
13163         * g++.dg/template/crash58.C: New test.
13164         * g++.dg/parse/crash28.C: Adjust error markers.
13165         * g++.dg/template/crash34.C: Likewise.
13166         * g++.dg/template/friend31.C: Likewise.
13167         * g++.dg/template/crash32.C: Likewise.
13168
13169         PR c++/27329
13170         * g++.dg/template/crash59.C: New test.
13171
13172         PR c++/27667
13173         * g++.dg/template/spec33.C: New test.
13174         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13175
13176 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
13177             Adam Nemet  <anemet@caviumnetworks.com>
13178
13179         * gcc.dg/tree-ssa/ivopts-1.c: New test.
13180         * gcc.dg/tree-ssa/ivopts-2.c: New test.
13181
13182 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
13183
13184         PR target/28911
13185         * gcc.dg/pr28911.c: New.
13186
13187 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
13188
13189         PR target/29169
13190         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13191         (dg-options): Add -mfpmath=387.
13192
13193 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
13194
13195         PR c/28706
13196         * gcc.dg/pr28706.c: New test.
13197
13198         PR c/28712
13199         * gcc.dg/pr28712.c: New test.
13200
13201 2006-09-22  Mike Stump  <mrs@apple.com>
13202
13203         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13204
13205 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
13206
13207         PR tree-optimization/28888
13208         * gcc.dg/pr28888.c: New test.
13209
13210 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
13211
13212         PR c++/29016
13213         * g++.dg/init/ptrfn1.C: New test.
13214
13215 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
13216
13217         PR c++/28861
13218         * g++.dg/template/spec32.C: New test.
13219         * g++.dg/parse/crash9.C: Adjust error markers.
13220
13221         PR c++/28303
13222         * g++.dg/template/typedef6.C: New test.
13223         * g++.dg/init/error1.C: Adjust error markers.
13224         * g++.dg/parse/crash9.C: Likewise.
13225         * g++.dg/template/crash55.C: Likewise.
13226
13227 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
13228
13229         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13230
13231 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
13232
13233         PR target/27650
13234         * g++.dg/ext/dllimport12.C: New test.
13235
13236 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
13237
13238         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13239         * gcc.target/mips/nmadd-2.c: Likewise.
13240         * gcc.target/mips/mips-ps-6.c: New test.
13241         * gcc.target/mips/neg-abs-1.c: Likewise.
13242         * gcc.target/mips/neg-abs-2.c: Likewise.
13243         * gcc.target/mips/nmadd-3.c: New test.
13244
13245 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
13246
13247         PR middle-end/28046
13248         * gcc.dg/gomp/atomic-10.c: New test.
13249         * g++.dg/gomp/atomic-10.C: New test.
13250
13251 2006-09-20  Eric Christopher  <echristo@apple.com>
13252
13253         * gcc.target/i386/sse3-not-fisttp.c: New.
13254
13255 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
13256
13257         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13258
13259 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
13260
13261         * gcc.c-torture/execute/pr28289.c (one): New variable.
13262         (main): Use it instead of argc.
13263         * gcc.c-torture/execute/20060102-1.c (one): New variable.
13264         (main): Use it instead of argc.
13265
13266 2006-09-19  Paul Brook  <paul@codesourcery.com>
13267
13268         PR target/28516
13269         * gcc.dg/nested-func-5.c: New test.
13270
13271 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13272
13273         * lib/target-supports.exp (check_effective_target_tls): Compile
13274         test stubs using ${tool}_target_compile, not just target_compile.
13275         (check_effective_target_tls_runtime): Likewise.
13276
13277 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13278
13279         * gcc.c-torture/compile/20030405-1.x: Remove.
13280
13281         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13282         optimising linker from discarding it.
13283
13284 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13285
13286         PR fortran/28526
13287         * gfortran.dg/keyword_symbol_1.f90: New test.
13288
13289         * gfortran.dg/spread_shape_1.f90: Add missing warning with
13290         pedantic compilation option.
13291
13292 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
13293
13294         PR fortran/29060
13295         * gfortran.dg/spread_shape_1.f90: New test.
13296
13297 2006-09-17  Roger Sayle  <roger@eyesopen.com>
13298
13299         PR tree-optimization/28887
13300         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13301
13302 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
13303
13304         PR c/25993
13305         * gcc.dg/pr25993.c: New test.
13306
13307 2006-09-17  Ira Rosen  <irar@il.ibm.com>
13308
13309         PR tree-opt/21591
13310         * gcc.dg/vect/pr21591.c: New test.
13311
13312 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
13313
13314         PR tree-opt/29059
13315         * gcc.c-torture/compile/strcpy-1.c: New test.
13316         * gcc.c-torture/compile/strcpy-2.c: New test.
13317         * gcc.c-torture/compile/memcpy-1.c: New test.
13318         * gcc.c-torture/compile/memcpy-2.c: New test.
13319
13320 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
13321
13322         PR testsuite/29055
13323         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13324
13325 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
13326
13327         * gnat.dg/specs/double_record_extension1.ads: New test.
13328         * gnat.dg/specs/double_record_extension2.ads: Likewise.
13329
13330 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
13331
13332         PR fortran/29051
13333         * gfortran.dg/oldstyle_3.f90: New test.
13334
13335 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13336
13337         PR libgfortran/29099
13338         * gfortran.dg/secnds-1.f: New test.
13339
13340 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13341
13342         PR libgfortran/29053
13343         * gfortran.dg/streamio_9.f90: New test.
13344         * gfortran.dg/streamio_10.f90: New test.
13345
13346 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
13347
13348         PR C++/29002
13349         * g++.dg/init/array22.C: New test.
13350         * g++.dg/init/array23.C: New test.
13351
13352 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
13353
13354         * stackcheck.lst: Update list of tests requiring stack checking.
13355         * norun.lst: Adjust for above change.
13356         * ada95.lst: New file.
13357         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13358         requiring -gnat95 switch.
13359
13360 2006-09-14  Olivier Hainque  <hainque@adacore.com>
13361
13362         * gnat.dg/in_out_parameter.adb: New test.
13363
13364 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
13365
13366         PR debug/28980
13367         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13368
13369 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
13370
13371         * gnat.dg/specs/unchecked_union.ads: New test.
13372
13373 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
13374
13375         PR rtl-optimization/28982
13376         * gcc.c-torture/execute/pr28982a.c: New test.
13377         * gcc.c-torture/execute/pr28982b.c: Likewise.
13378
13379 2006-09-12  Eric Christopher  <echristo@apple.com>
13380
13381         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13382         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13383
13384 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
13385
13386         PR c/28768
13387         PR preprocessor/14634
13388         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13389         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13390         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13391
13392 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13393
13394         * gcc.dg/pr28243.c: New test.
13395
13396 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
13397
13398         PR fortran/28971
13399         gfortran.dg/pr28971.f90: New test to act as a backstop in case
13400         this undiagnosed regression reappears.
13401
13402 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
13403
13404         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13405         Treat $srcdir as a literal.
13406         * lib/fortran-torture.exp (fortran-torture-compile,
13407         fortran-torture-execute): Likewise.
13408         * lib/objc-torture.exp (objc-torture-compile,
13409         objc-torture-execute): Likewise.
13410         * lib/profopt.exp (profopt-execute): Likewise.
13411
13412 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
13413
13414         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13415
13416 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
13417
13418         PR testsuite/28950
13419         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13420
13421 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
13422
13423         PR target/13685
13424         * gcc.target/i386/pr13685.c: New test.
13425
13426 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13427
13428         * gcc.dg/pr28726.c: New test.
13429
13430 2006-09-11  Josh Conner  <jconner@apple.com>
13431
13432         * gcc.dg/nrv3.c: Increase size of structure.
13433         * gcc.dg/nrv4.c: Likewise.
13434         * gcc.dg/nrv5.c: Likewise.
13435
13436 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
13437
13438         PR libfortran/28890
13439         gfortran.dg/assumed_charlen_function_5.f90: New test.
13440
13441 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
13442
13443         PR c++/28991
13444         * g++.dg/init/static3.C: New test.
13445
13446 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
13447
13448         PR testsuite/29007
13449         * gcc.dg/long-long-cst1.c (t): Add cast to
13450         __SIZE_TYPE__ before casting to int.
13451         (main): Return 0 on success.
13452
13453 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13454
13455         * gcc.c-torture/execute/20060910-1.c: New test.
13456
13457 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
13458
13459         PR middle-end/26983
13460         * gcc.dg/pr26983.c: New test.
13461
13462 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
13463
13464         PR target/29006
13465         * gcc.c-torture/execute/pr29006.c: New test.
13466
13467 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13468
13469         PR libfortran/28947
13470         gfortran.dg/matmul_4.f90: New test.
13471
13472 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13473
13474         PR fortran/28959
13475         gfortran.dg/used_types_10: New test.
13476
13477 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13478
13479         PR libfortran/28923
13480         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13481         gfortran.dg/array_initializer_3.f90: New test.
13482
13483 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13484
13485         PR fortran/28914
13486         * gfortran.dg/actual_array_constructor_3.f90: New test.
13487
13488 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
13489
13490         PR testsuite/26778
13491         * gcc.target/i386/pr26778.c: New testcase.
13492
13493 2006-09-08  Eric Christopher  <echristo@apple.com>
13494
13495         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13496         * gcc.target/i386/memcpy-1.c: Ditto.
13497         * gcc.target/i386/asm-1.c: Ditto.
13498         * gcc.target/i386/20060512-4.c: Ditto.
13499         * gcc.target/i386/compress-float-387.c: Ditto.
13500         * gcc.target/i386/20060512-1.c: Ditto.
13501         * gcc.target/i386/compress-float-sse.c: Ditto.
13502         * gcc.target/i386/20060512-2.c: Ditto.
13503         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13504         * gcc.target/i386/stack-prot-kernel.c: Ditto.
13505         * gcc.target/i386/compress-float-387-pic.c: Ditto.
13506         * gcc.dg/pr26449.c: Ditto.
13507         * gcc.dg/attr-ms_struct-2.c: Ditto.
13508         * gcc.dg/attr-ms_struct-1.c: Ditto.
13509         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13510
13511 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
13512
13513         PR c/28504
13514         * gcc.dg/vla-10.c: New test.
13515
13516 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13517
13518         PR c++/28858
13519         * g++.dg/parse/template20.C: New test.
13520         * g++.dg/template/operator8.C: Remove obsolete part.
13521         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13522         * g++.old-deja/g++.pt/crash65.C: Likewise.
13523
13524 2006-09-07  Jason Merrill  <jason@redhat.com>
13525
13526         PR middle-end/27724
13527         * gcc.dg/long-long-cst1.c: New test.
13528
13529 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13530
13531         PR C++/28906
13532         * g++.dg/other/array3.C: New test.
13533         * g++.dg/other/array4.C: New test.
13534         * g++.dg/other/array5.C: New test.
13535
13536 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
13537
13538         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13539
13540 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
13541
13542         PR target/28946
13543         * gcc.target/i386/pr28946.c: New test.
13544
13545 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
13546
13547         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13548         in integer literal constant.
13549         * gfortran.dg/enum_8.f90: Ditto.
13550         * gfortran.dg/g77/20030326-1.f: Ditto.
13551
13552 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
13553
13554         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13555         nonconformance usage.
13556
13557 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13558
13559         PR middle-end/28862
13560         * gcc.c-torture/compile/vector-align-1.c: New test.
13561
13562 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13563
13564         PR rtl-opt/27883
13565         * g++.dg/opt/copysign-1.C: New test.
13566
13567 2006-09-06  Jason Merrill  <jason@redhat.com>
13568
13569         PR c++/27371
13570         * g++.dg/warn/unused-result1.C: New test.
13571
13572 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
13573
13574         PR c++/28903
13575         * g++.dg/ext/vla3.C: New test.
13576
13577         PR c++/28886
13578         * g++.dg/template/array16.C: New test.
13579
13580 2006-09-06  Richard Guenther  <rguenther@suse.de>
13581
13582         * gcc.dg/pr27226.c: Remove testcase again.
13583
13584 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13585
13586         PR tree-opt/28937
13587         * g++.dg/opt/unroll2.C: New test.
13588
13589 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13590
13591         PR tree-opt/28952
13592         * gcc.dg/vect/pr28952.c: New test.
13593
13594 2006-09-05  Richard Guenther  <rguenther@suse.de>
13595
13596         PR tree-optimization/28900
13597         * gcc.dg/torture/pr28900.c: New testcase
13598
13599 2006-09-05  Richard Guenther  <rguenther@suse.de>
13600
13601         PR tree-optimization/28905
13602         * gcc.c-torture/compile/pr28905.c: New testcase.
13603
13604 2006-09-05  Richard Guenther  <rguenther@suse.de>
13605
13606         PR middle-end/28935
13607         * gcc.dg/pr28935.c: New testcase.
13608
13609 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13610
13611         * gcc.c-torture/execute/20060905-1.c: New test.
13612
13613 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13614
13615         PR fortran/28908
13616         * gfortran.dg/used_types_7.f90: New test.
13617         * gfortran.dg/used_types_8.f90: New test.
13618         * gfortran.dg/used_types_9.f90: New test.
13619
13620 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13621
13622         * gcc.c-torture/compile/20060904-1.c: New test.
13623
13624 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13625
13626         PR c++/23287 Revert my 2006-09-01 patch
13627         * g++.dg/parse/dtor12.C: Remove.
13628
13629 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
13630
13631         PR c+/27670
13632         * g++.dg/template/operator9.C: New test.
13633
13634         PR c++/27493
13635         * g++.dg/template/operator7.C: New test.
13636
13637         PR c++/27494
13638         * g++.dg/template/operator8.C: New test.
13639
13640         PR c++/27397
13641         * g++.dg/template/crash57.C: New test.
13642
13643         * g++.dg/template/typedef4.C: Adjust error markers.
13644         * g++.dg/template/typedef5.C: Likewise.
13645
13646 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
13647
13648         PR c++/28878
13649         * g++.dg/parse/crash33.C: New test.
13650
13651 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
13652         Richard Guenther  <rguenther@suse.de>
13653         Adam Nemet  <anemet@caviumnetworks.com>
13654
13655         PR middle-end/27226
13656         * gcc.target/mips/memcpy-1.c: New testcase.
13657         * gcc.dg/pr27226.c: Likewise.
13658
13659 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13660
13661         PR c++/28705
13662         * g++.dg/lookup/koenig5.C: New.
13663         * g++.dg/template/crash56.C: New.
13664
13665 2006-09-01  Josh Conner  <jconner@apple.com>
13666
13667         PR c++/25505
13668         * gcc.dg/nrv3.c: New test.
13669         * gcc.dg/nrv4.c: New test.
13670         * gcc.dg/nrv5.c: New test.
13671
13672 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13673
13674         PR c++/23287
13675         * g++.dg/parse/dtor12.C: New.
13676
13677 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
13678
13679         PR tree-optimization/28839
13680         * gcc.dg/pr28839.c: New test.
13681
13682 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
13683
13684         PR target/24367
13685         * gcc.dg/pr24367.c: New testcase.
13686
13687 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
13688
13689         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13690
13691 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
13692
13693         PR rtl-optimization/27735
13694         * gcc.dg/loop-unswitch-1.c: New test.
13695
13696 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
13697
13698         PR fortran/28885
13699         * gfortran.dg/aliasing_dummy_2.f90: New test.
13700
13701         PR fortran/20067
13702         * gfortran.dg/generic_5.f90: Change error message.
13703
13704         PR fortran/28873
13705         * gfortran.dg/generic_6.f90: New test.
13706
13707         PR fortran/25077
13708         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13709
13710         PR fortran/25102
13711         * gfortran.dg/invalid_interface_assignment.f90: New test.
13712
13713         PR fortran/24866
13714         * gfortran.dg/module_proc_external_dummy.f90: New test.
13715
13716 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
13717
13718         PR c++/28349
13719         * g++.dg/warn/var-args1.C: New test.
13720
13721 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
13722
13723         PR fortran/28866
13724         * gfortran.dg/simpleif_2.f90: New test.
13725         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13726         * gfortran.dg/enum_5.f90: Ditto.
13727
13728 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13729             Kazu Hirata  <kazu@codesourcery.com>
13730
13731         PR tree-optimization/17506
13732         * gcc.dg/pr17506.c: New.
13733
13734 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
13735
13736         PR c++/28139
13737         * g++.dg/eh/alias1.C: New test.
13738
13739 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13740
13741         PR c++/28860
13742         * g++.dg/template/ttp22.C: New test.
13743
13744 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
13745
13746         PR middle-end/26632
13747         * gcc.dg/pr26632.c: New.
13748
13749 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13750
13751         PR libgfortran/28354
13752         * gfortran.dg/fmt_zero_precision.f90: New test.
13753
13754 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
13755
13756         PR c++/28058
13757         * g++.dg/template/spec31.C: New test.
13758
13759 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
13760
13761         PR c++/26573
13762         * g++.dg/other/static2.C: New test.
13763
13764 2006-08-26  Roger Sayle  <roger@eyesopen.com>
13765
13766         * gcc.dg/Wswitch-enum-2.c: New test case.
13767         * gcc.dg/Wswitch-enum-3.c: Likewise.
13768
13769 2006-08-26  Richard Guenther  <rguenther@suse.de>
13770
13771         * gcc.c-torture/compile/20060826-1.c: New testcase.
13772
13773 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
13774
13775         PR c++/28736
13776         * g++.dg/template/void10.C: New test.
13777
13778         PR c++/28737
13779         * g++.dg/template/void8.C: New test.
13780
13781         PR c+_+/28738
13782         * g++.dg/template/void9.C: New test.
13783
13784         * g++.dg/template/void3.C: Adjust error markers.
13785         * g++.dg/template/void4.C: Likewise.
13786         * g++.dg/template/crash55.C: Likewise.
13787         * g++.dg/template/void7.C: Likewise
13788
13789 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
13790
13791         PR c++/28588
13792         * g++.dg/inherit/access6.C: New test.
13793         * g++.dg/inherit/access7.C: Likewise.
13794
13795         PR c++/28595
13796         * g++.dg/template/array15.C: New test.
13797         * g++.dg/template/crash2.C: Tweak error markers.
13798
13799 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
13800
13801         PR middle-end/28683
13802         * gcc.c-torture/compile/20060823-1.c: New test.
13803
13804 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13805
13806         PR c++/28853
13807         * g++.dg/template/ttp21.C: New test.
13808
13809         PR c++/28852
13810         * g++.dg/other/operator1.C: Add error-marker.
13811         * g++.dg/other/operator2.C: New test.
13812
13813 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13814
13815         PR c/27893
13816         * gcc.c-torture/compile/vla-const-1.c,
13817         gcc.c-torture/compile/vla-const-2.c: New tests.
13818
13819 2006-08-26  Richard Guenther  <rguenther@suse.de>
13820
13821         PR middle-end/28814
13822         * gcc.dg/torture/pr28814.c: New testcase.
13823
13824 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13825
13826         PR c/28418
13827         * gcc.c-torture/compile/compound-literal-1.c: New test.
13828
13829 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13830
13831         PR c/28299
13832         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13833         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13834         Expect extra diagnostics.
13835
13836 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
13837
13838         gcc.dg/noncompile/pr16876.c: New test.
13839
13840 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
13841
13842         PR c++/28056
13843         * g++.dg/parse/local1.C: New test.
13844         * g++.dg/other/qual1.C: Tweak error marker.
13845
13846 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13847
13848         PR c++/27787
13849         * g++.dg/template/typename10.C: New.
13850         * g++.dg/template/lookup4.C: Remove bogus error marker.
13851
13852 2006-08-25  Richard Guenther  <rguenther@suse.de>
13853
13854         PR testsuite/28829
13855         * gcc.dg/pr26570.c: Fix testcase.
13856
13857 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
13858
13859         PR tree-opt/28807
13860         * gcc.c-torture/execute/mayalias-2.c: New test.
13861         * gcc.dg/tree-ssa/alias-13.c: New test.
13862
13863 2006-08-24  Jan Hubicka  <jh@suse.cz>
13864
13865         PR debug/26881
13866         * gcc.dg/debug/pr26881.c: New file.
13867
13868 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
13869
13870         PR fortran/28788
13871         * gfortran.dg/used_types_4.f90: New test.
13872         * gfortran.dg/derived_init_2.f90: Modify to check sibling
13873         association of derived types.
13874         * gfortran.dg/used_types_2.f90: Add module cleanup.
13875         * gfortran.dg/used_types_3.f90: The same.
13876
13877         PR fortran/28771
13878         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13879         fix of regression.
13880
13881 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13882
13883         PR 28813
13884         * gfortran.dg/direct_io_6.f90: Remove test.
13885
13886 2006-08-23  Stuart Hastings  <stuart@apple.com>
13887
13888         PR 28825
13889         * gcc.target/i386/20060821-1.c: New.
13890
13891 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
13892
13893         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
13894         dg-warning strings for dllimport.
13895
13896 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13897
13898         PR C++/28450
13899         * g++.dg/ext/vector4.C: New test.
13900         * g++.dg/ext/complex1.C: New test.
13901
13902 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
13903
13904         PR debug/28692
13905         * gcc.dg/debug/const-1.c: New.
13906         * gcc.dg/debug/const-2.c: New.
13907         * gcc.dg/debug/dwarf2/const-1.c: New.
13908         * gcc.dg/debug/dwarf2/const-2.c: New.
13909         * gcc.dg/debug/dwarf2/const-2b.c: New.
13910
13911 2006-08-22  Richard Guenther  <rguenther@suse.de>
13912
13913         PR middle-end/28776
13914         * gcc.c-torture/compile/pr28776-1.c: New testcase.
13915         * gcc.c-torture/compile/pr28776-2.c: Likewise.
13916
13917 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
13918
13919         PR tree-optimization/28003
13920         * g++.dg/tree-ssa/pr28003.C: New.
13921
13922 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13923
13924         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13925
13926 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
13927
13928         PR c++/26269
13929         * g++.dg/other/error14.C: New test.
13930
13931         PR c++/28505
13932         * g++.dg/parse/ctor7.C: New test.
13933         * g++.dg/parse/ctor8.C: Likewise.
13934
13935         PR c++/28741
13936         * g++.dg/template/void7.C: New test.
13937
13938 2006-08-21  Olivier Hainque  <hainque@adacore.com>
13939
13940         * gnat.dg/self_aggregate_with_zeros.adb: New test.
13941         * gnat.dg/self_aggregate_with_array.adb: New test.
13942
13943 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13944
13945         * g++.dg/eh/arm-vfp-unwind.C: New test.
13946
13947 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
13948
13949         PR c++/28341
13950         * g++.dg/template/ref3.C: New test.
13951         * g++.dg/template/nontype13.C: New test.
13952
13953         PR c++/28346
13954         * g++.dg/template/ptrmem17.C: New test.
13955
13956 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
13957
13958         PR target/28648 c:
13959         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13960
13961 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
13962
13963         PR fortran/28630
13964         * gfortran.dg/used_types_2.f90: New test.
13965
13966         PR fortran/28601
13967         * gfortran.dg/used_types_3.f90: New test.
13968
13969         PR fortran/20886
13970         * gfortran.dg/generic_actual_arg.f90: New test.
13971
13972         PR fortran/28735
13973         * gfortran.dg/module_private_array_refs_1.f90: New test.
13974
13975         PR fortran/28762
13976         * gfortran.dg/program_name_1.f90: New test.
13977
13978         PR fortran/28425
13979         * gfortran.dg/derived_constructor_comps_1.f90: New test.
13980
13981         PR fortran/28496
13982         * gfortran.dg/array_initializer_2.f90: New test.
13983
13984         PR fortran/18111
13985         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13986
13987         PR fortran/28600
13988         * gfortran.dg/assumed_charlen_function_4.f90: New test.
13989
13990         PR fortran/28771
13991         * gfortran.dg/assumed_charlen_in_main.f90: New test.
13992
13993         PR fortran/28660
13994         * gfortran.dg/dependent_decls_1.f90: New test.
13995
13996 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13997
13998         PR fortran/25217
13999         * gfortran.dg/derived_init_2.f90: New.
14000
14001 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
14002
14003         * gcc.c-torture/execute/pr28289.c: New test.
14004
14005 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
14006
14007         PR c/28744
14008         * gcc.dg/attr-externally-visible-1.c: New test.
14009         * gcc.dg/attr-externally-visible-2.c: New test.
14010         * g++.dg/parse/attr-externally-visible-1.C: New test.
14011         * g++.dg/parse/attr-externally-visible-2.C: New test.
14012
14013 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14014
14015         PR c++/28606
14016         * g++.dg/parse/dtor11.C: New test.
14017
14018 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14019
14020         PR rtl-optimization/28489
14021         * gcc.c-torture/compile/pr28489.c: New test.
14022
14023 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14024
14025         PR c++/28710
14026         * g++.dg/template/redecl4.C: New test.
14027
14028         PR c++/28711
14029         * g++.dg/template/ctor8.C: New test.
14030
14031 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14032
14033         * gcc.dg/pr26570.c: Fix testcase.
14034
14035 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14036
14037         * PR c++/28573
14038         * g++.dg/parse/offsetof6.C: New test.
14039         * g++.dg/parse/offsetof6.C: New test.
14040         * g++.dg/parse/offsetof7.C: New test.
14041
14042 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14043
14044         PR testsuite/28602
14045         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14046         is false.
14047
14048 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14049
14050         PR c++/28302
14051         * g++.dg/ext/vector3.C: New test.
14052
14053 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
14054
14055         PR gcov/profile/26570
14056         * gcc.dg/pr26570.c: New test.
14057
14058 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
14059
14060         PR c/27697
14061         * gcc.dg/qual-component-1.c: New test.
14062
14063 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14064
14065         PR c++/28593
14066         * g++.dg/parse/new3.C: New test.
14067
14068 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14069
14070         PR fortran/25828
14071         * gfortran.dg/streamio_1.f90: New test.
14072         * gfortran.dg/streamio_2.f90: New test.
14073         * gfortran.dg/streamio_3.f90: New test.
14074         * gfortran.dg/streamio_4.f90: New test.
14075         * gfortran.dg/streamio_5.f90: New test.
14076         * gfortran.dg/streamio_6.f90: New test.
14077         * gfortran.dg/streamio_7.f90: New test.
14078         * gfortran.dg/streamio_8.f90: New test.
14079
14080 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
14081
14082         PR c/28287
14083         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14084
14085 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
14086
14087         PR c++/28594
14088         * g++.dg/template/void6.C: New test.
14089
14090 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14091
14092         PR c/28649
14093         * gcc.dg/parse-error-1.c: New test.
14094         * gcc.dg/parse-error-2.c: New test.
14095         * gcc.dg/cpp/digraph2.c: Add error-marker.
14096         * gcc.dg/noncompile/920923-1.c: Likewise.
14097
14098 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14099
14100         PR c/27490
14101         * gcc.dg/sizeof-2.c: New testcase.
14102
14103         PR c/27489
14104         * gcc.dg/switch-A.c: New testcase.
14105
14106 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
14107
14108         PR c++/28288
14109         PR c++/14556
14110         * g++.old-deja/g++.warn/compare1.C: Delete.
14111         * g++.dg/opt/pr7503-2.C: Delete.
14112         * g++.dg/opt/pr7503-3.C: Delete.
14113         * g++.dg/opt/pr7503-4.C: Delete.
14114         * g++.dg/opt/pr7503-5.C: Delete.
14115         * g++.dg/opt/max1.C: Delete.
14116         * g++.dg/warn/minmax.C: Delete.
14117         * g++.dg/expr/minmax.C: New test.
14118
14119 2006-08-14  Richard Guenther  <rguenther@suse.de>
14120
14121         PR testsuite/28703
14122         * gcc.c-torture/execute/pr28651.c: Do not use argc
14123         to avoid optimization, instead forbid inlining.
14124
14125 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
14126
14127         PR rtl-optimization/28634
14128         * gcc.c-torture/execute/ieee/pr28634.c: New test.
14129
14130 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
14131
14132         PR c/27184
14133         * gcc.dg/torture/pr27184.c: New test.
14134
14135 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
14136
14137         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14138
14139 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14140
14141         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14142         * gfortran.dg/stat_2.f90: Likewise.
14143         * gfortran.dg/chmod_1.f90: Likewise.
14144         * gfortran.dg/chmod_2.f90: Likewise.
14145         * gfortran.dg/chmod_3.f90: Likewise.
14146
14147 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
14148
14149         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14150
14151 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14152
14153         * g++.dg/opt/pr23454-2.C: New test.
14154
14155 2006-08-11  Richard Guenther  <rguenther@suse.de>
14156
14157         PR middle-end/28651
14158         * gcc.c-torture/execute/pr28651.c: New testcase.
14159
14160 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
14161
14162         * gnat.dg/specs/static_initializer.ads: New test.
14163
14164 2006-08-10  Paul Brook  <paul@codesourcery.com>
14165
14166         * gcc.target/arm/cond-asm.c: New test.
14167
14168 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
14169
14170         PR tree-optimization/26197
14171         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14172         * g++.dg/vect/vect.exp: Compile the new tests with
14173         --param max-aliased-vops=0.
14174
14175 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
14176
14177         PR c++/28637
14178         * g++.dg/template/void3.C: New test.
14179
14180         PR c++/28638
14181         * g++.dg/template/void4.C: New test.
14182
14183         PR c++/28640
14184         * g++.dg/template/void5.C: New test.
14185
14186 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
14187
14188         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14189         after dg-do compile.
14190
14191 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
14192
14193         PR tree-optimizations/26969
14194         * gcc.dg/vect/vect.exp: Compile tests prefixed with
14195         "unswitch-loops" with -funswitch-loops.
14196         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14197
14198 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14199
14200         * gcc.dg/sparc-getcontext-1.c: Fix typo.
14201         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14202         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
14203         * objc.dg/dwarf-1.m: Likewise.
14204         * objc.dg/dwarf-2.m: Likewise.
14205         * obj-c++.dg/dwarf-2.mm: Likewise.
14206
14207 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14208
14209         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14210         * objc.dg/dwarf-2.m: Likewise.
14211         * obj-c++.dg/dwarf-2.mm: Likewise.
14212
14213         PR libfortran/28603
14214         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14215
14216         PR testsuite/27611
14217         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14218
14219         PR testsuite/27033
14220         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14221
14222 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
14223
14224         PR target/27827
14225         * gcc.target/i386/pr27827.c: New testcase.
14226
14227 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
14228
14229         PR fortran/28590
14230         * gfortran.dg/sequence_types_1.f90: New test.
14231
14232 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
14233
14234         PR fortran/28548
14235         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14236         dg-warning.  Add -pedantic option.
14237
14238 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14239
14240         PR c/28502
14241         * gcc.dg/proto-1.c: New test.
14242
14243         PR c/27721
14244         * gcc.dg/lvalue-4.c: New test.
14245
14246         PR c/28136
14247         * gcc.dg/init-bad-5.c: New test.
14248
14249 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
14250
14251         PR c++/28347
14252         * g++.dg/ext/typedef-init.C: Add new test for typedef
14253         initialization inside templates. Adjust existing error markers.
14254
14255 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
14256
14257         PR c++/28148
14258         * g++.dg/init/ptrmem3.C: New test.
14259
14260 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
14261
14262         PR tree-optimization/27770
14263         * lib/target-support.exp: New target keyword "section_anchors".
14264         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14265         tests.
14266         * gcc.dg/vect/section-anchors-pr27770.c: New test.
14267         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14268         * gcc.dg/vect/section-anchors-vect-69.c: New test.
14269         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14270
14271 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14272
14273         * gcc.dg/20060801-1.c: Add missing '}'.
14274
14275 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14276
14277         PR c++/27508
14278         * g++.dg/parse/dtor9.C: New test.
14279         * g++.dg/parse/dtor10.C: New test.
14280         * g++.dg/other/error7.C: Adjust error-marker.
14281
14282         PR c++/28274
14283         * g++.dg/other/default5.C: New test.
14284
14285 2006-08-02  Richard Guenther  <rguenther@suse.de>
14286
14287         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14288
14289 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
14290
14291         PR c++/28557
14292         * g++.dg/template/conv9.C: New test.
14293
14294 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
14295
14296         PR debug/28063
14297         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14298         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14299         Optionally return assembly text.  Update callers.
14300         (check_no_compiler_messages): Update verbose messages.
14301         (check_no_messages_and_pattern): New.
14302         (check_effective_target_string_merging): New.
14303
14304 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14305
14306         PR c++/28250
14307         * g++.dg/eh/catch4.C: New test.
14308
14309         PR c++/28257
14310         * g++.dg/other/qual1.C: New test.
14311
14312         PR c++/28259
14313         * g++.dg/inherit/error2.C: New test.
14314
14315         PR c++/28267
14316         * g++.dg/other/new1.C: New test.
14317
14318         * g++.dg/warn/pr23075.C: Remove obsolete test.
14319         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14320         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14321
14322 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
14323
14324         PR c++/28523
14325         * g++.dg/eh/cast1.C: New test.
14326
14327 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
14328
14329         PR libfortran/28452
14330         * gfortran.dg/random_3.f90:  New test.
14331
14332 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14333
14334         PR c++/28432
14335         * g++.dg/other/pr28304.C: Change expected error message.
14336         * g++.dg/other/pr28432.C: New test.
14337
14338 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14339
14340         PR c++/28256
14341         * g++.dg/init/brace2.C: Change expected error message, add empty init.
14342
14343 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
14344
14345         PR debug/23336
14346         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14347         at -g1.
14348         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14349         g++.dg/debug/enum-2.C: New.
14350
14351 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14352
14353         PR c++/6634
14354         * g++.dg/parse/long1.C: Add more tests.
14355
14356 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14357
14358         * gfortran.dg/lrshift_1.c: New file.
14359
14360 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14361
14362         PR libgfortran/28335
14363         * gfortran.dg/no_unit_error_1.f90: New test.
14364
14365 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14366
14367         PR libgfortran/28335
14368         * gfortran.dg/no_unit_error_1.f90: Delete test.
14369         * gfortran.dg/no_unit_error_2.f90: Delete test.
14370
14371 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14372
14373         * gfortran.dg/chmod_3.f90: New test.
14374         * gfortran.dg/ltime_gmtime_1.f90: New test.
14375         * gfortran.dg/ltime_gmtime_2.f90: New test.
14376         * gfortran.dg/lrshift_1.f90: New test.
14377         * gfortran.dg/chmod_1.f90: New test.
14378         * gfortran.dg/chmod_2.f90: New test.
14379
14380 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
14381
14382         PR c++/27668
14383         * g++.dg/template/crash55.C: New test.
14384
14385         PR c++/27962
14386         * g++.dg/template/nontype16.C: New test.
14387
14388         * g++.dg/template/void2.C: Adjust error markers.
14389         * g++.dg/template/nontype5.C: Adjust error markers.
14390
14391 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
14392
14393         * gcc.target/i386/stack-prot-kernel.c: New test.
14394
14395 2006-07-27  Roger Sayle  <roger@eyesopen.com>
14396
14397         * gcc.dg/builtins-55.c: New test case.
14398
14399 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
14400
14401         PR rtl-optimization/27907
14402         * gcc.c-torture/compile/pr27907.c: New test.
14403
14404 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14405
14406         * gfortran.dg/mclock.f90: New test.
14407         * gfortran.dg/int_conv_1.f90: New test.
14408         * gfortran.dg/stat_1.f90: New test.
14409         * gfortran.dg/stat_2.f90: New test.
14410
14411 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14412
14413         PR libgfortran/28335
14414         * gfortran.dg/no_unit_error_1.f90: New test.
14415         * gfortran.dg/no_unit_error_2.f90: New test.
14416         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14417
14418 2006-07-25  Roger Sayle  <roger@eyesopen.com>
14419
14420         PR middle-end/28473
14421         * gcc.dg/fold-convround-1.c: New test case.
14422
14423 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14424
14425         * gfortran.dg/arithmetic_if.f90:  Fix comments.
14426
14427 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14428
14429         PR c++/27572
14430         * g++.dg/other/typedef1.C: New test.
14431         * g++.dg/template/typedef4.C: New test.
14432         * g++.dg/template/typedef5.C: New test.
14433
14434 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14435
14436         PR fortran/28416
14437         * gfortran.dg/allocatable_dummy_3.f90: New.
14438
14439 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14440
14441         PR fortran/28439
14442         * gfortran.dg/arithmetic_if.f90:  New test.
14443
14444 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
14445
14446         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14447         avoid memcpy optimization.
14448
14449 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14450
14451         PR fortran/25289
14452         * gfortran.dg/direct_io_6.f90: New test.
14453
14454 2006-07-24  Jan Hubicka  <jh@suse.cz>
14455
14456         PR c/25795
14457         PR c++/27369
14458         * gcc.dg/pr25795.c: New test.
14459         * gcc.dg/pr25795-1.c: New test.
14460
14461 2006-07-23  Roger Sayle  <roger@eyesopen.com>
14462
14463         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14464         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14465         which may be transformed to "g || h" on some platforms.
14466
14467 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
14468
14469         PR c++/28025
14470         * g++.dg/template/friend45.C: New test.
14471
14472 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14473
14474         PR libgfortran/28339
14475         * gfortran.dg/arrayio_8.f90: New test.
14476
14477 2006-07-21  Mike Stump  <mrs@apple.com>
14478
14479         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14480
14481         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14482
14483 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14484
14485         PR c++/28250
14486         * g++.dg/eh/catch3.C: New test.
14487
14488         PR c++/28363
14489         * g++.dg/template/defarg10.C: New test.
14490
14491 2006-07-20  Paul Brook  <paul@codesourcery.com>
14492
14493         PR 27363
14494         * gcc.dg/pr27363.c: New test.
14495
14496 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
14497
14498         PR c++/28338
14499         * g++.dg/init/ref13.C: New test.
14500
14501 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14502
14503         PR obj-c++/28434
14504         * obj-c++.dg/proto-error-1.mm: New test.
14505
14506 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
14507
14508         PR c++/28337
14509         * g++.dg/template/string1.C: New test.
14510
14511 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
14512
14513         PR c++/28048
14514         * g++.dg/template/defarg9.C: New test.
14515
14516         PR c++/28235
14517         * g++.dg/template/static27.C: New test.
14518
14519 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
14520
14521         PR 28410
14522         * gcc.dg/tree-ssa/pr28410.c: New test.
14523
14524 2006-07-18  Lee Millward  <lee.millward@gmail.com>
14525
14526         PR c++/28258
14527         * g++/dg/other/error13.C: New test.
14528
14529         PR c++/28260
14530         * g++.dg/template/friend44.C: New test.
14531
14532 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
14533
14534         PR c++/27495
14535         * g++.dg/other/pr27495.C: New.
14536
14537 2006-07-18  Olivier Hainque  <hainque@adacore.com>
14538
14539         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14540         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14541
14542 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14543
14544         PR c/28286
14545         * gcc.dg/pragma-pack-4.c: New test.
14546
14547 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
14548
14549         PR c++/28291
14550         * g++.dg/ext/pr28291.C: New test.
14551
14552 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
14553
14554         PR middle-end/28403
14555         * gcc.c-torture/execute/pr28403.c: New test.
14556
14557 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
14558
14559         PR middle-end/28402
14560         * gcc.dg/pr28402.c: New test.
14561
14562 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
14563
14564         PR c++/28304
14565         * g++.dg/other/pr28304.C: New test.
14566
14567 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
14568
14569         PR other/28251
14570         gcc.c-torture/unsorted/dump-noaddr.c: New test.
14571         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14572
14573 2006-07-17  Richard Guenther  <rguenther@suse.de>
14574
14575         PR tree-optimization/28238
14576         * g++.dg/tree-ssa/pr28238.C: New testcase.
14577
14578 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14579
14580         PR c++/28250
14581         * g++.dg/eh/catch1.C: New test.
14582         * g++.dg/eh/catch2.C: New test.
14583
14584 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
14585
14586         PR c++/28370
14587         * g++.dg/template/anon3.C: New test.
14588
14589 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
14590
14591         PR fortran/20844
14592         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14593         specifiers requiring an explicit format tag..
14594
14595         PR fortran/28201
14596         * gfortran.dg/generic_5: New test.
14597
14598         PR fortran/20893
14599         * gfortran.dg/elemental_optional_args_1.f90: New test.
14600
14601 2006-07-16  Olivier Hainque  <hainque@adacore.com>
14602
14603         * gnat.dg/assert.ads: New file.
14604         * gnat.dg/controlled_record.ads: Likewise.
14605         * gnat.dg/controlled_record.adb: Likewise.
14606
14607 2006-07-15  Lee Millward  <lee.millward@gmail.com>
14608
14609         PR c++/28292
14610         * g++.dg/other/error12.C: New test.
14611
14612         PR c++/28269
14613         * g++.dg/template/crash54.C: New test.
14614
14615 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14616
14617         PR c++/28249
14618         * g++.dg/parse/catch1.C: New test.
14619
14620         PR c++/28294
14621         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14622
14623         PR c++/28387
14624         * g++.dg/ext/attrib24.C: New test.
14625
14626 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14627
14628         PR c++/28343
14629         * g++.dg/ext/asmspec1.C: New test.
14630
14631 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
14632
14633         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14634         (dg-test): Support shouldfail tests.
14635         * lib/target-supports-dg.exp (dg-shouldfail): New.
14636         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14637         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14638         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14639         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14640         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14641         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14642         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14643
14644 2006-07-13  Jan Hubicka  <jh@suse.cz>
14645
14646         * gcc.target/i386/memcpy-1.c: New.
14647
14648 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
14649
14650         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14651
14652 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
14653
14654         PR fortran/25097
14655         * gfortran.dg/present_1.f90: New test.
14656
14657         PR fortran/20903
14658         * gfortran.dg/interface_derived_type_1.f90: New test.
14659
14660 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
14661
14662         PR fortran/28213
14663         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14664         list.
14665
14666 2006-07-07  Lee Millward  <lee.millward@gmail.com>
14667
14668         PR c++/27820
14669         * g++.dg/other/label1.C: New test.
14670
14671 2006-07-07  Richard Guenther  <rguenther@suse.de>
14672
14673         PR middle-end/28268
14674         * gcc.dg/torture/pr28268.c: New testcase.
14675
14676 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
14677
14678         PR c++/27019
14679         * g++.dg/ext/pr27019.C: New.
14680
14681 2006-07-07  Richard Guenther  <rguenther@suse.de>
14682
14683         PR tree-optimization/28187
14684         * gcc.dg/pr28187.c: New testcase.
14685
14686 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
14687
14688         * gnat.dg/address_conversion.adb: New test.
14689         * gnat.dg/boolean_subtype.adb: Likewise.
14690         * gnat.dg/frame_overflow.adb: Likewise.
14691         * gnat.dg/pointer_array.adb: Likewise.
14692         * gnat.dg/pointer_conversion.adb: Likewise.
14693
14694 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
14695
14696         PR fortran/28237
14697         PR fortran/23420
14698         * gfortran.dg/print_fmt_5.f90: New test.
14699
14700 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14701
14702         PR fortran/28129
14703         * gfortran.dg/bounds_check_4.f90: New test.
14704
14705 2006-07-05  Richard Guenther  <rguenther@suse.de>
14706
14707         PR target/28158
14708         * gfortran.dg/pr28158.f90: New testcase.
14709
14710 2006-07-05  Richard Guenther  <rguenther@suse.de>
14711
14712         PR tree-optimization/28162
14713         * gcc.dg/pr28162.c: New testcase.
14714
14715 2006-07-05  Richard Guenther  <rguenther@suse.de>
14716         Andrew Pinski  <pinskia@gcc.gnu.org>
14717
14718         PR c++/27084
14719         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14720
14721 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
14722
14723         PR fortran/28174
14724         * gfortran.dg/actual_array_substr_2.f90: New test.
14725
14726         PR fortran/28167
14727         * gfortran.dg/actual_array_constructor_2.f90: New test.
14728
14729 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14730
14731         * gfortran.dg/itime_idate_1.f: New test.
14732         * gfortran.dg/itime_idate_2.f: New test.
14733
14734 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14735
14736         PR libgfortran/27704
14737         * gfortran.dg/open_status_3.f90: New test.
14738         * gfortran.dg/fmt_l.f90: Update for new feature.
14739
14740 2006-07-03  Asher Langton  <langton2@llnl.gov>
14741
14742         * gfortran.dg/oldstyle_2.f90: New.
14743
14744 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
14745
14746         * gnat.dg/string_slice.adb: New test.
14747
14748 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14749
14750         PR fortran/19259
14751         * gfortran.dg/semicolon_fixed.c: New.
14752         * gfortran.dg/semicolon_free.c: New.
14753
14754 2006-06-30  Mike Stump  <mrs@apple.com>
14755
14756         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14757         that don't support internal visibility.
14758
14759 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
14760
14761         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14762         for '(' / ')' needing an extra '\'.
14763
14764 2006-06-29  Roger Sayle  <roger@eyesopen.com>
14765
14766         PR middle-end/27428
14767         * gcc.dg/pr27428-1.c: New test case.
14768
14769 2006-06-29  Mike Stump  <mrs@apple.com>
14770
14771         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14772         on darwin as we can't align commons large enough yet.
14773
14774         * gcc.dg/vla-8.c: Add additional testcases.
14775
14776 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
14777
14778         PR c++/28114
14779         * g++.dg/other/pr28114.C: New.
14780
14781 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
14782
14783         * gcc.c-torture/compile/20060625-1.c: New test.
14784
14785 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
14786
14787         PR fortran/20867
14788         * gfortran.dg/stfunc_3.f90: New test.
14789
14790         PR fortran/25056
14791         * gfortran.dg/impure_actual_1.f90: New test.
14792
14793         PR fortran/20874
14794         * gfortran.dg/elemental_result_1.f90: New test.
14795
14796         PR fortran/25073
14797         * gfortran.dg/select_7.f90: New test.
14798
14799         PR fortran/27554
14800         * intrinsic_actual_1.f: New test.
14801
14802         PR fortran/22038
14803         PR fortran/28119
14804         * gfortran.dg/forall_4.f90: New test.
14805
14806         PR fortran/25072
14807         * gfortran.dg/forall_5.f90: New test.
14808
14809 2006-06-25  Lee Millward  <lee.millward@gmail.com>
14810
14811         PR c++/28051
14812         * g++.dg/template/using13.C: New test.
14813
14814         PR c++/28054
14815         * g++.dg/other/incomplete3.C: New test.
14816
14817 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14818
14819         PR fortran/28081
14820         * gfortran.dg/substr_3.f: New test.
14821         * gfortran.dg/equiv_2.f90: Update expected error message.
14822
14823 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
14824
14825         PR fortran/28118
14826         * gfortran.dg/actual_array_substr_1.f90: New test.
14827
14828 2006-06-24  Olivier Hainque  <hainque@adacore.com>
14829
14830         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14831         * gnat.dg/scalar_mode_agg_compare.adb: New test.
14832
14833 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
14834
14835         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14836
14837 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
14838
14839         PR fortran/27981
14840         * gfortran.dg/simpleif_2.f90: New test.
14841
14842 2006-06-23  Lee Millward  <lee.millward@gmail.com>
14843
14844         * g++.dg/template/error22.C: Fix typo.
14845
14846 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14847
14848         PR c++/28112
14849         * g++.dg/ext/attrib23.C: New test.
14850
14851 2006-06-23  Olivier Hainque  <hainque@adacore.com>
14852
14853         * gnat.dg/varsize_temp.adb: New test.
14854
14855 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14856
14857         PR c++/11468
14858         * g++.dg/other/java2.C: New test.
14859
14860 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
14861
14862         PR target/27789
14863         * g++.dg/ext/dllimport4.C. Add more tests for invalid
14864         initialization.
14865
14866 2006-06-22  Roger Sayle  <roger@eyesopen.com>
14867
14868         PR target/27531
14869         * gcc.dg/pr27531-1.c: New test case.
14870
14871 2006-06-22  Asher Langton  <langton2@llnl.gov>
14872
14873         PR fortran/24748
14874         * gfortran.dg/implicit_8.f90: New.
14875
14876 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
14877
14878         PR rtl-optimization/28121
14879         * gcc.dg/pr28121.c: New test.
14880
14881 2006-06-22  Lee Millward  <lee.millward@gmail.com>
14882
14883         PR c++/27805
14884         * g++.dg/parse/ptrmem6.C: New test.
14885
14886         PR c++/27821
14887         * g++.dg/template/error22.C: New test.
14888
14889 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14890
14891         PR c++/28111
14892         * g++.dg/template/friend43.C: New test.
14893
14894         PR c++/28110
14895         * g++.dg/template/crash53.C: New test.
14896
14897         PR c++/28109
14898         * g++.dg/rtti/incomplete1.C: New test.
14899
14900 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
14901
14902         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14903
14904 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
14905
14906         * gcc.c-torture/execute/complex-7.c: New.
14907
14908 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
14909
14910         * gcc.dg/merge-all-constants-1.c: New test.
14911
14912 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
14913
14914         PR c++/28113
14915         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14916
14917 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
14918
14919         * gfortran.dg/rrspacing_1.f90: New test.
14920
14921 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14922
14923         PR c++/28052
14924         * g++.dg/other/bitfield2.C: New test.
14925
14926 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
14927
14928         PR tree-optimization/27331
14929         * gcc.dg/pr27331.c: New test.
14930
14931 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
14932             Eric Botcazou  <ebotcazou@adacore.com>
14933
14934         PR ada/18692
14935         * lib/gnat.exp: New file.
14936         * lib/gnat-dg.exp: Likewise.
14937         * gnat.dg: New directory.
14938         * gnat.dg/dg.exp: New driver.
14939         * gnat.dg/specs: New directory.
14940         * gnat.dg/specs/specs.exp: New driver.
14941         * gnat.dg/style: New directory.
14942         * gnat.dg/style/style.exp: New driver.
14943
14944 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
14945
14946         PR fortran/16206
14947         * gfortran.dg/array_initializer_1.f90: New test.
14948
14949         PR fortran/28005
14950         * gfortran.dg/matmul_3.f90: New test.
14951
14952 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
14953
14954         PR middle-end/28075
14955         * gcc.dg/tree-ssa/inline-1.c: New test.
14956
14957 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
14958
14959         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14960         in malloc prototype; remove XFAIL.
14961         * gcc.dg/pr18241-2.c: Ditto.
14962         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14963         in memset prototype; remove XFAIL.
14964         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14965
14966 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14967
14968         * gcc.dg/vla-8.c: Add.
14969
14970 2006-06-19  Richard Guenther  <rguenther@suse.de>
14971
14972         PR tree-optimization/27090
14973         * g++.dg/tree-ssa/pr27090.C: New testcase.
14974
14975 2006-06-19  Roger Sayle  <roger@eyesopen.com>
14976
14977         PR target/27861
14978         * gcc.dg/pr27861-1.c: New test case.
14979
14980 2006-06-19  Richard Guenther  <rguenther@suse.de>
14981
14982         PR middle-end/28045
14983         * gcc.dg/torture/pr28045.c: New testcase.
14984
14985 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14986
14987         PR fortran/26801
14988         * gfortran.dg/associated_4.f90: New test.
14989
14990 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14991
14992         PR fortran/19310
14993         PR fortran/19904
14994         * gfortran.dg/real_const_3.f90: New test.
14995
14996 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
14997
14998         PR c++/28016
14999         * g++.dg/template/static26.C: New test.
15000
15001         PR c++/27979
15002         * g++.dg/expr/bitfield2.C: New test.
15003
15004         PR c++/27884
15005         * g++.dg/parse/linkage2.C: New test.
15006
15007 2006-06-16  Richard Guenther  <rguenther@suse.de>
15008
15009         PR middle-end/27116
15010         * gcc.dg/pr15785-1.c: Revert last change.
15011         * gcc.dg/torture/pr27116-2.c: New testcase.
15012
15013 2006-06-16  Roger Sayle  <roger@eyesopen.com>
15014
15015         PR middle-end/27802
15016         * gcc.dg/pr27802-1.c: New test case.
15017
15018 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
15019
15020         PR c++/27689
15021         * g++.dg/template/ttp18.C: New test.
15022         * g++.dg/template/ttp19.C: Likewise.
15023
15024         PR c++/27666
15025         * g++.dg/expr/cond9.C: New test.
15026
15027         PR c++/27640
15028         * g++.dg/template/ctor7.C: New test.
15029
15030 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
15031
15032         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15033
15034 2006-06-16  Richard Guenther  <rguenther@suse.de>
15035
15036         PR tree-optimization/27781
15037         * gcc.dg/tree-ssa/pr27781.c: New testcase.
15038
15039 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
15040
15041         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
15042
15043 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
15044
15045         * gcc.dg/tree-ssa/loop-18.c: New test.
15046
15047 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
15048
15049         PR c++/27665
15050         * g++.dg/template/crash52.C: New test.
15051
15052         PR c++/27648
15053         * g++.dg/ext/attrib22.C: New test.
15054
15055         PR c++/26559
15056         * g++.dg/template/builtin1.C: New test.
15057         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15058
15059         PR c++/28018
15060         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15061         assignment.
15062         * g++.old-deja/g++.pt/crash51.C: Likewise.
15063
15064         PR c++/27227
15065         * g++.dg/lookup/linkage1.C: New test.
15066         * g++.dg/lookup/linkage2.C: Likewise.
15067
15068 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
15069
15070         PR middle-end/27959
15071         * gcc.dg/pr27959.c: New testcase.
15072
15073 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
15074
15075         PR target/28014:
15076         * g++.dg/eh/div.C: New test.
15077
15078 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
15079
15080         PR c++/27894
15081         * g++.dg/tree-ssa/pr26757.C: New test.
15082         * g++.dg/tree-ssa/pr27894.C: New test.
15083
15084 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15085
15086         * gcc.c-torture/compile/20060609-1.c: New test.
15087
15088         PR target/27863
15089         * gcc.c-torture/compile/pr27863.c: New test.
15090
15091 2006-06-13  Richard Guenther  <rguenther@suse.de>
15092
15093         PR tree-optimization/27830
15094         * g++.dg/tree-ssa/pr27830.C: New testcase.
15095
15096 2006-06-13  Matthew Sachs  <msachs@apple.com>
15097
15098         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15099         the list of compiler flags; this causes those flags to be checked
15100         for things like dg-skip-if.
15101
15102 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15103
15104         PR c++/27601
15105         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15106
15107 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
15108             Kazu Hirata  <kazu@codesourcery.com>
15109
15110         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15111         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15112
15113 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15114
15115         PR c++/27933
15116         * g++.dg/lookup/using15.C: New test.
15117
15118         PR c++/27951
15119         * g++.dg/other/anon4.C: New test.
15120
15121 2006-06-12  Roger Sayle  <roger@eyesopen.com>
15122
15123         PR c++/21210
15124         * g++.dg/init/complex1.C: New test case.
15125
15126 2006-06-11  Eric Christopher  <echristo@apple.com>
15127
15128         PR middle-end/27948
15129         * gcc.dg/bf-ms-layout.c: Run on darwin.
15130         * gcc.dg/bf-no-ms-layout: Ditto.
15131         * gcc.dg/attr-ms_struct-2.c: New.
15132         * gcc.dg/bf-ms-layout-2.c: Ditto.
15133
15134 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15135
15136         * gcc.dg/attr-ms_struct-packed1.c: New.
15137
15138 2006-06-09  Mike Stump  <mrs@apple.com>
15139
15140         * gcc.dg/vla-7.c: Add.
15141
15142 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
15143
15144         PR fortran/24558
15145         * gfortran.dg/entry_6.f90: New test.
15146
15147         PR fortran/20877
15148         PR fortran/25047
15149         * gfortran.dg/entry_7.f90: New test.
15150
15151 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
15152
15153         PR c/27747
15154         * gcc.dg/cpp/_Pragma6.c: New test.
15155
15156         PR c++/27748
15157         * g++.dg/cpp/_Pragma1.C: New test.
15158
15159         PR preprocessor/27746
15160         * gcc.dg/gomp/macro-3.c: New test.
15161         * gcc.dg/gomp/macro-4.c: New test.
15162         * g++.dg/gomp/macro-3.C: New test.
15163         * g++.dg/gomp/macro-4.C: New test.
15164
15165 2006-06-09  Richard Guenther  <rguenther@suse.de>
15166
15167         PR tree-optimization/26998
15168         * gcc.dg/torture/pr26998.c: New testcase.
15169         * gcc.dg/tree-ssa/vrp29.c: New testcase.
15170
15171 2006-06-08  Mike Stump  <mrs@apple.com>
15172
15173         * gcc.dg/pr27095.c: Account for stubs.
15174
15175         PR target/26427
15176         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15177         produce bad code on darwin.
15178
15179 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15180
15181         PR fortran/27958
15182         * gfortran.dg/substr_2.f: New test.
15183
15184 2006-06-08  Asher Langton  <langton2@llnl.gov>
15185
15186         PR fortran/27786
15187         * cray_pointers_2.f90: Add -fbounds-check compile flag.
15188
15189 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15190
15191         PR target/27421
15192         * gcc.dg/union-3.c: New test.
15193
15194 2006-06-08  Richard Guenther  <rguenther@suse.de>
15195
15196         PR middle-end/27116
15197         * gcc.dg/torture/pr27116.c: New testcase.
15198         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15199
15200 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
15201
15202         PR rtl-optimization/26449
15203         * gcc.dg/pr26449.c: New test.
15204
15205 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15206
15207         PR c++/27601
15208         * g++.dg/ext/offsetof1.C: Test member functions.
15209
15210 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
15211
15212         * gcc.dg/pr27095.c: Improve scanning.
15213
15214 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
15215
15216         PR fortran/23091
15217         * gfortran.dg/saved_automatic_1.f90: New test.
15218
15219         PR fortran/24168
15220         * gfortran.dg/array_simplify_1.f90: New test.
15221
15222         PR fortran/25090
15223         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15224
15225         PR fortran/25058
15226         * gfortran.dg/entry_dummy_ref_2.f90: New test.
15227
15228 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
15229
15230         PR c++/27177
15231         * g++.dg/expr/cast7.C: New test.
15232
15233 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
15234
15235         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15236         * lib/gcc-defs.exp (tool_check_compile): Ditto.
15237         * lib/fortran-torture.exp (fortran-torture-compile,
15238         fortran-torture-execute): Ditto.
15239
15240 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
15241
15242         PR target/27842
15243         * gcc.dg/vmx/pr27842.c: New test.
15244
15245 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15246
15247         PR libfortran/27895
15248         * gfortran.dg/bounds_check_3.f90: New test.
15249
15250 2006-06-05  Mike Stump  <mrs@apple.com>
15251
15252         * objc.dg/objc-fast-4.m: Skip for ppc64.
15253
15254 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
15255
15256         PR testsuite/27705
15257         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15258
15259 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15260             Victor Kaplansky  <victork@il.ibm.com>
15261
15262         PR tree-optimizations/26360
15263         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15264         with -fno-tree-dce.
15265         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15266
15267 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
15268
15269         PR fortran/14067
15270         * gfortran.dg/data_char_1.f90: Add messages for truncated
15271         strings.
15272
15273         PR fortran/16943
15274         * gfortran.dg/func_decl_2.f90: New test.
15275
15276         PR fortran/20839
15277         * gfortran.dg/do_2.f90: New test.
15278
15279         PR fortran/27655
15280         * gfortran.dg/associated_3.f90: New test.
15281
15282 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
15283
15284         PR c++/27819
15285         * g++.dg/template/static25.C: New test.
15286
15287         PR c++/27722
15288         * g++.dg/init/array21.C: New test.
15289
15290         PR c++/27807
15291         * g++.dg/ext/complit7.C: New test.
15292
15293         PR c++/27806
15294         * g++.dg/parse/ptrmem5.C: New test.
15295
15296 2006-06-04  Roger Sayle  <roger@eyesopen.com>
15297             Andrew Pinski  <pinskia@physics.uc.edu>
15298
15299         PR c/27150
15300         PR middle-end/27382
15301         * gcc.dg/pr27150-1.c: New testcase.
15302         * gcc.dg/pr27382-1.c: New testcase.
15303         * gcc.dg/pr27382-2.c: New testcase.
15304
15305 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
15306
15307         PR c/25161
15308         PR c/27020
15309         * gcc.dg/array-10.c: New test.
15310
15311 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15312
15313         PR c++/27804
15314         * g++.dg/init/const4.C: New test.
15315         * g++.dg/init/member1.C: Add error-marker.
15316         * g++.dg/other/fold1.C: Adjust error-marker.
15317
15318 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15319
15320         PR c++/27601
15321         * g++.dg/ext/offsetof1.C: New test.
15322
15323 2006-06-04 Eric Christopher <echristo@apple.com>
15324
15325         * gcc.dg/attr-ms_struct-1.c: New.
15326
15327 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
15328
15329         * gcc.c-torture/compile/builtin_constant_p.c: New test.
15330
15331 2006-06-04  Richard Guenther  <rguenther@suse.de>
15332
15333         PR tree-optimization/27039
15334         * gcc.dg/tree-ssa/loop-17.c: New testcase.
15335
15336 2006-06-03  Roger Sayle  <roger@eyesopen.com>
15337
15338         PR target/26223
15339         * gcc.target/i386/amd64-abi-2.c: New test case.
15340
15341 2006-06-02  Eric Christopher  <echristo@apple.com>
15342
15343         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15344         * gcc.target/i386/20020523-1.c: Skip if darwin.
15345         * gcc.target/i386/asm-3.c: Ditto.
15346         * gcc.target/i386/20011119-1.c: Ditto.
15347         * gcc.target/i386/clobbers.c: Remove pic part of test.
15348
15349 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
15350
15351         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15352         * g++.old-deja/g++.other/init19.C: Ditto.
15353         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15354         and add other platforms as expected failures.
15355
15356 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
15357
15358         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15359         (is-effective-target-keyword): Ditto.
15360
15361 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
15362
15363         PR fortran/27715
15364         * gfortran.dg/extended_char_comparison_1.f:  New test.
15365
15366 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
15367
15368         PR fortran/25098
15369         * gfortran.dg/dummy_procedure_1.f90: New test.
15370
15371         PR fortran/25147
15372         * gfortran.dg/dummy_procedure_2.f90: New test.
15373
15374         * gfortran.dg/associated_2.f90: Correct to make consistent with
15375         standard.
15376
15377 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15378
15379         * gcc.target/i386/387-11.c: New test case.
15380
15381 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
15382
15383         PR c++/27801
15384         * g++.dg/template/cond6.C: New test.
15385
15386         PR c++/26496
15387         * g++.dg/template/crash51.C: New test.
15388         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15389
15390         PR c++/27385
15391         * g++.dg/init/array20.C: New test.
15392
15393 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15394
15395         * gcc.dg/builtins-54.c: New test case.
15396
15397 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15398
15399         PR c++/26433
15400         * g++.dg/template/fntry1.C: Add dg-do link.
15401
15402         PR c++/27808
15403         * g++.dg/parse/friend6.C: New test.
15404
15405 2006-05-30  Asher Langton  <langton2@llnl.gov>
15406
15407         * gfortran.dg/cray_pointers_7.f90: New test.
15408
15409 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15410
15411         PR tree-optimization/23452
15412         * gcc.dg/fold-mulconj-1.c: New test case.
15413
15414 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15415
15416         PR c++/27803
15417         * g++.dg/parse/bitfield1.C: New test.
15418
15419 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15420
15421         * gcc.target/ppc-eq0-1.c: New test case.
15422         * gcc.target/ppc-negeq0-1.c: New test case.
15423
15424 2006-05-30  Dirk Mueller  <dmueller@suse.de>
15425
15426         PR c/27273
15427         * gcc.dg/overflow-warn-5.c: New test.
15428
15429 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15430
15431         PR c/27718
15432         * gcc.dg/sizeof-1.c: New test.
15433
15434 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
15435
15436         PR target/27790
15437         * gcc.target/i386/pr27790.c: New test.
15438
15439 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15440
15441         PR libgfortran/27757
15442         * gfortran.dg/direct_io_5.f90: New test.
15443
15444 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15445
15446         PR libgfortran/27634
15447         * gfortran.dg/fmt_missing_period_1.f: New test.
15448         * gfortran.dg/fmt_missing_period_2.f: New test.
15449         * gfortran.dg/fmt_missing_period_3.f: New test.
15450
15451 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15452
15453         PR fortran/19777
15454         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15455         arrays.
15456
15457 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15458
15459         PR c++/27713
15460         * g++.dg/template/new6.C: New test.
15461
15462 2006-05-29  Roger Sayle  <roger@eyesopen.com>
15463
15464         PR tree-optimization/24964
15465         * gcc.target/i386/387-10.c: New test case.
15466
15467 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
15468
15469         * intrinsics/string_intrinsics.c (compare_string):
15470         Use memcmp instead of strncmp to avoid tripping over
15471         CHAR(0) in a string.
15472
15473 2006-05-27  Richard Guenther  <rguenther@suse.de>
15474
15475         PR middle-end/27773
15476         * gcc.dg/torture/pr27773.c: New testcase.
15477
15478 2006-05-27  Dirk Mueller  <dmueller@suse.de>
15479
15480         * gcc.dg/pr24561.c: Rename to..
15481         * gcc.dg/pr25962.c: .. this.
15482
15483 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15484
15485         PR fortran/19777
15486         * gfortran.dg/bounds_check_2.f: New test.
15487
15488 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
15489
15490         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15491         * gfortran.dg/byte_1.f90: Likewise.
15492         * gfortran.dg/dup_save_2.f90: Likewise.
15493
15494 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
15495
15496         * gfortran.dg/associated_2.f90: New test.
15497
15498 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15499
15500         PR fortran/27524
15501         * gfortran.dg/bounds_check_1.f90: New test.
15502
15503 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
15504
15505         PR rtl-optimization/27661
15506         * gcc.dg/pr27661.c: New test case.
15507
15508 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15509
15510         PR fortran/23151
15511         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
15512         * gfortran.dg/print_parentheses_1.f:  New test.
15513         * gfortran.dg/print_parentheses_2.f90:  New test.
15514
15515 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
15516
15517         PR target/27758
15518         * gcc.dg/pr27758.c: New test.
15519
15520 2006-05-24  Falk Hueffner  <falk@debian.org>
15521
15522         * gcc.c-torture/compile/pr27571.c: New test.
15523
15524 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
15525
15526         PR fortran/27709
15527         * gfortran.dg/spec_expr_4.f90: New test.
15528
15529         PR fortran/27155
15530         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15531
15532 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
15533
15534         PR c++/20103
15535         * g++.dg/ext/complit6.C: New test.
15536         * g++.dg/ext/complit3.C: Adjust error markers.
15537         * g++.dg/init/const3.C: New test.
15538
15539 2006-05-25  Richard Guenther  <rguenther@suse.de>
15540
15541         PR middle-end/27743
15542         * gcc.dg/torture/pr27743.c: New testcase.
15543
15544 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15545
15546         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15547
15548 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
15549
15550         * gcc.dg/compat/scalar-by-value-x.h: New.
15551         * gcc.dg/compat/scalar-by-value-y.h: New.
15552         * gcc.dg/compat/scalar-by-value-5.c: New.
15553         * gcc.dg/compat/scalar-by-value-5_main.c: New.
15554         * gcc.dg/compat/scalar-by-value-5_x.c: New.
15555         * gcc.dg/compat/scalar-by-value-5_y.c: New.
15556         * gcc.dg/compat/scalar-by-value-6.c: New.
15557         * gcc.dg/compat/scalar-by-value-6_main.c: New.
15558         * gcc.dg/compat/scalar-by-value-6_x.c: New.
15559         * gcc.dg/compat/scalar-by-value-6_y.c: New.
15560
15561 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
15562
15563         PR tree-optimization/27639
15564         PR tree-optimization/26719
15565         * gcc.dg/pr27639.c: New test.
15566         * gcc.dg/pr26719.c: New test.
15567         * gcc.dg/tree-ssa/scev-cast.c: New test.
15568
15569 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
15570
15571         PR c++/20173
15572         * g++.dg/template/error21.C: New test.
15573
15574 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
15575
15576         PR target/27696
15577         * gcc.target/i386/pr27696.c: New.
15578
15579 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
15580
15581         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15582
15583         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15584
15585 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15586
15587         PR c++/27716
15588         * g++.dg/other/assign1.C: New test.
15589
15590 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
15591
15592         PR target/27266
15593         * gcc.target/i386/pr27266.c: New.
15594
15595 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15596
15597         PR c++/27451
15598         * g++.dg/ext/asm9.C: New test.
15599
15600 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
15601
15602         PR rtl-optimization/25514
15603         * gcc.c-torture/compile/pr25514.c: New test.
15604
15605 2006-05-22  Richard Guenther  <rguenther@suse.de>
15606
15607         Revert
15608         2006-01-31  Richard Guenther  <rguenther@suse.de>
15609
15610         * gcc.target/i386/sselibm-1.c: New testcase.
15611         * gcc.target/i386/sselibm-2.c: Likewise.
15612         * gcc.target/i386/sselibm-3.c: Likewise.
15613         * gcc.target/i386/sselibm-4.c: Likewise.
15614         * gcc.target/i386/sselibm-5.c: Likewise.
15615
15616 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15617
15618         PR c/27420
15619         * gcc.dg/func-args-2.c: New test.
15620
15621         PR c/26818
15622         * gcc.dg/struct-incompl-1.c: New test.
15623
15624 2006-05-22  Richard Guenther  <rguenther@suse.de>
15625
15626         PR testsuite/27708
15627         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15628         the transformations we test for.
15629
15630 2006-05-22  Richard Guenther  <rguenther@suse.de>
15631
15632         PR testsuite/27707
15633         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15634
15635 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
15636
15637         PR c++/27210
15638         * g++.dg/warn/new1.C: New test.
15639         * g++.dg/template/new5.C: Likewise.
15640
15641 2006-05-21  Roger Sayle  <roger@eyesopen.com>
15642
15643         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15644         * gcc.target/i386/20060512-3.c: Likewise.
15645
15646 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
15647
15648         PR rtl-optimization/27671
15649         * gcc.c-torture/execute/pr27671-1.c: New.
15650         * gcc.dg/pr27671-2.c: Likewise.
15651
15652         PR tree-optimization/26622.
15653         * gcc.c-torture/compile/pr26622.c: New.
15654
15655 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15656
15657         PR fortran/27613
15658         * gfortran.dg/recursive_reference_1.f90: New test.
15659
15660 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15661
15662         PR fortran/25746
15663         * gfortran.dg/elemental_subroutine_3.f90: New test.
15664
15665         PR fortran/25090
15666         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15667
15668         PR fortran/27584
15669         * gfortran.dg/associated_target_1.f90: New test.
15670
15671         PR fortran/19015
15672         * gfortran.dg/maxloc_shape_1.f90: New test.
15673
15674 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15675
15676         PR libgfortran/24459
15677         * gfortran.dg/namelist_24.f90: New test.
15678         * gfortran.dg/namelist_12.f: Fix typo in comment.
15679
15680 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
15681
15682         PR middle-end/25776
15683         * g++.dg/other/error11.C: New test.
15684
15685 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15686
15687         * gcc.target/mips/pr26765.c: Add -w to options.
15688
15689 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15690
15691         * lib/target-supports.exp (check_effective_target_mpaired_single):
15692         New function.
15693         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15694         multilibs.
15695         * g++.dg/vect/vect.exp: Likewise.
15696
15697 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15698
15699         PR testsuite/25891
15700         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15701
15702 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
15703
15704         PR fortran/27662
15705         * gfortran.dg/temporary_1.f90: New file.
15706
15707 2006-05-19  Andreas Schwab  <schwab@suse.de>
15708
15709         * g++.dg/other/unused1.C: Also match "stringz".
15710
15711 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
15712
15713         PR c++/26433
15714         * g++.dg/template/fntry1.C: New test.
15715
15716 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
15717
15718         PR c++/27471
15719         PR c++/27506
15720         * g++.dg/conversion/bitfield5.C: New test.
15721         * g++.dg/conversion/bitfield6.C: New test.
15722
15723 2006-05-18  Mike Stump  <mrs@apple.com>
15724
15725         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15726         * gcc.dg/vla-4.c: Add.
15727         * gcc.dg/vla-5.c: Add.
15728         * gcc.dg/vla-6.c: Add.
15729
15730 2006-05-12  Stuart Hastings  <stuart@apple.com>
15731
15732         * gcc.target/i386/20060512-1.c: New.
15733         * gcc.target/i386/20060512-2.c: New.
15734         * gcc.target/i386/20060512-3.c: New.
15735         * gcc.target/i386/20060512-4.c: New.
15736
15737 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
15738
15739         PR c++/26122
15740         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15741
15742         PR c++/26068
15743         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15744         * g++.dg/parse/linkage1.C: New test.
15745
15746 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15747
15748         PR tree-optimization/27548
15749         * g++.dg/tree-ssa/pr27548.C: New test.
15750
15751 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15752
15753         PR fortran/26551
15754         * gfortran.dg/recursive_check_1.f: New test.
15755         * gfortran.dg/recursive_check_2.f90: New test.
15756
15757 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
15758
15759         * g++.dg/opt/temp2.C: New test.
15760
15761 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15762
15763         PR c++/27491
15764         * g++.dg/init/brace5.C: New test.
15765
15766         PR middle-end/27415
15767         * gcc.dg/gomp/pr27415.c: New test.
15768         * g++.dg/gomp/pr27415.C: New test.
15769
15770         PR tree-optimization/27549
15771         * g++.dg/tree-ssa/pr27549.C: New test.
15772
15773 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15774
15775         PR libgfortran/27575
15776         * gfortran.dg/read_eof_4.f90: New test.
15777
15778 2006-05-16  Richard Guenther  <rguenther@suse.de>
15779
15780         PR tree-optimization/22303
15781         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15782
15783 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
15784
15785         PR middle-end/27573
15786         * gcc.dg/gomp/pr27573.c: New test.
15787         * gfortran.dg/gomp/pr27573.f90: New test.
15788
15789         PR c/27499
15790         * gcc.dg/gomp/pr27499.c: New test.
15791         * g++.dg/gomp/pr27499.C: New test.
15792
15793 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15794
15795         PR c++/27339
15796         * g++.dg/parser/access8.C: Adjust error marker.
15797         * g++.dg/template/access17.C: New test.
15798         * g++.dg/template/access18.C: Likewise.
15799
15800 2006-05-15  Roger Sayle  <roger@eyesopen.com>
15801
15802         PR target/26600
15803         * gcc.target/i386/pr26600.c: New test case.
15804
15805 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15806
15807         PR c++/27505
15808         * g++.dg/expr/bitfield1.C: New test.
15809
15810 2006-05-15  Richard Guenther  <rguenther@suse.de>
15811
15812         PR tree-optimization/27603
15813         * gcc.dg/torture/pr27603.c: New testcase.
15814
15815 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
15816
15817         PR fortran/25090
15818         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15819
15820         PR fortran/25082
15821         * gfortran.dg/scalar_return_1.f90: New test.
15822
15823         PR fortran/27411
15824         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15825
15826 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
15827
15828         * gcc.dg/gomp/critical-4.c: New test.
15829         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15830         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15831         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15832         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15833
15834 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15835
15836         PR c++/27582
15837         * g++.dg/template/dependent-args1.C: New test.
15838
15839         PR c++/27581
15840         * g++.dg/lookup/this1.C: New test.
15841
15842         PR c++/27315
15843         * g++.dg/template/operator6.C: New test.
15844         * g++.dg/template/incomplete3.C: New test.
15845
15846         PR c++/27559
15847         * g++.dg/template/new4.C: New test.
15848
15849         PR c++/27496
15850         * g++.dg/template/void2.C: New test.
15851
15852 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
15853
15854         * g++.dg/template/dependent-expr5.C: New test.
15855
15856 2006-05-14  Roger Sayle  <roger@eyesopen.com>
15857
15858         PR middle-end/26729
15859         * gcc.dg/pr26729-1.c: New test case.
15860
15861 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
15862
15863         * gcc.dg/pr27003.c: New test.
15864
15865 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
15866
15867         * lib/target-supports.dg (check_cxa_atexit_available): Change
15868         v3_target_compile to ${tool}_target_compile.
15869
15870 2006-05-11  Jason Merrill  <jason@redhat.com>
15871
15872         * lib/scanasm.exp (scan-not-hidden): Fix typo.
15873
15874 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15875
15876         PR fortran/27553
15877         * gfortran.dg/label_5.f90: New test.
15878
15879 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
15880
15881         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15882         check_effective_target_powerpc_altivec_ok): New.
15883         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15884         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15885         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15886         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15887         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15888         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15889         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15890         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15891         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15892         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15893         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15894         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15895         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15896         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15897         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15898         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15899         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15900         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15901         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15902         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15903         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15904         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15905         gcc.target/powerpc/altivec-9.c,
15906         gcc.target/powerpc/altivec-consts.c,
15907         gcc.target/powerpc/altivec-pr22085.c,
15908         gcc.target/powerpc/altivec-splat.c,
15909         gcc.target/powerpc/altivec-types-1.c,
15910         gcc.target/powerpc/altivec-types-2.c,
15911         gcc.target/powerpc/altivec-types-3.c,
15912         gcc.target/powerpc/altivec-types-4.c,
15913         gcc.target/powerpc/altivec-varargs-1.c,
15914         gcc.target/powerpc/altivec-vec-merge.c,
15915         gcc.target/powerpc/ppc-vector-memcpy.c,
15916         gcc.target/powerpc/ppc-vector-memset.c,
15917         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15918         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15919         these effective targets.
15920         * gcc.dg/vmx/pr27006.c: Add missing close brace.
15921         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15922
15923 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15924
15925         PR middle-end/27384
15926         * g++.dg/other/fold1.C: New test.
15927
15928         PR middle-end/27488
15929         * gcc.dg/fold-nonneg-1.c: New test.
15930
15931         PR c++/27547
15932         * g++.dg/other/operator1.C: New test.
15933
15934 2006-05-11  Richard Guenther  <rguenther@suse.de>
15935
15936         PR middle-end/27529
15937         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15938
15939 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
15940
15941         * lib/target-supports-dg.exp (check-flags): New.
15942         (dg-skip-if): Move flag checks.
15943
15944 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
15945
15946         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15947         * lib/target-supports.dg (check_cxa_atexit_available): New.
15948
15949 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
15950
15951         PR fortran/27470
15952         * gfortran.dg/multiple_allocation_2.f90: New test case.
15953
15954 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
15955
15956         * gcc.target/arm/pr27387.C: Fix a comment typo.
15957
15958 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15959
15960         PR fortran/24549
15961         * gfortran.dg/error_recovery_1.f90: New test.
15962
15963 2006-05-10  Richard Guenther  <rguenther@suse.de>
15964
15965         PR tree-optimization/27302
15966         * gcc.dg/torture/pr27302.c: New testcase.
15967
15968 2006-05-09  Dirk Mueller  <dmueller@suse.de>
15969         Richard Guenther  <rguenther@suse.de>
15970
15971         PR middle-end/27498
15972         * gcc.dg/tree-ssa/pr27498.c: New testcase.
15973
15974 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
15975
15976         PR rtl-optimization/27335
15977         * gcc.dg/pr27335.c: New test.
15978
15979 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
15980
15981         * gcc.target/mips/mips-ps-5.c: New file.
15982
15983 2006-05-08  Jan Hubicka  <jh@suse.cz>
15984
15985         PR middle-end/25962
15986         * gcc.dg/pr25962.c: New.
15987
15988 2006-05-08  Roger Sayle  <roger@eyesopen.com>
15989
15990         PR target/27158
15991         * gcc.target/powerpc/pr27158.c: New test case.
15992
15993 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
15994
15995         PR testsuite/27476
15996         * ada/acats/run_all.sh: Use test -z.
15997
15998 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15999
16000         PR libfortran/18271
16001         * gfortran.dg/spec_expr_3.f90: New test.
16002
16003 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
16004
16005         PR target/24879
16006         * gcc.target/i386/monitor.c: New file.
16007
16008 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
16009
16010         * gcc.dg/pr27095.c: xfail *-*-darwin*.
16011
16012 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16013
16014         PR c++/27447
16015         * g++.dg/other/ptrmem7.C: New test.
16016
16017 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16018
16019         PR target/27421
16020         * gcc.dg/array-9.c: New test.
16021
16022 2006-05-07  Richard Guenther  <rguenther@suse.de>
16023
16024         PR tree-optimization/27409
16025         * gcc.dg/torture/pr27409.c: New testcase.
16026
16027 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16028
16029         PR fortran/27457
16030         * gfortran.dg/select_6.f90: New.
16031
16032 2006-05-07  Richard Guenther  <rguenther@suse.de>
16033
16034         PR tree-optimization/27136
16035         * gcc.dg/torture/pr27136.c: New testcase.
16036
16037 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
16038
16039         PR fortran/24813
16040         * gfortran.dg/char_cons_len_1.f90: New test.
16041
16042 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16043
16044         PR c++/27427
16045         * g++.dg/template/incomplete2.C: New test.
16046
16047 2006-05-06  Richard Guenther  <rguenther@suse.de>
16048
16049         PR tree-optimization/27151
16050         * gcc.dg/vect/pr27151.c: New testcase.
16051
16052 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16053
16054         PR c++/27430
16055         * g++.dg/template/void1.C: New test.
16056
16057         PR c++/27423
16058         * g++.dg/other/void2.C: New test.
16059
16060         PR c++/27422
16061         * g++.dg/conversion/void1.C: New test.
16062
16063 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
16064
16065         PR/21391
16066         * g++.dg/other/unused1.C: New.
16067
16068 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16069
16070         PR objc/27240
16071         * objc.dg/member-1.m: New test.
16072
16073 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
16074
16075         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16076
16077 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16078
16079         PR libfortran/26985
16080         * gfortran.dg/matmul_2.f90: New test.
16081
16082 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
16083
16084         * ada/acats/run_all.sh: Use sync when main not found.
16085
16086 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
16087
16088         PR target/26765
16089         * gcc.target/mips/pr26765.c: New.
16090
16091 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
16092
16093         * gcc.target/bfin: New directory.
16094         * gcc.target/bfin/bfin.exp: New file.
16095         * gcc.target/bfin/frmul.c: New file.
16096         * gcc.target/bfin/arith.c: New file.
16097         * gcc.target/bfin/mul-combine.c: New file.
16098         * gcc.target/bfin/shift.c: New file.
16099
16100 2006-05-04  Richard Guenther  <rguenther@suse.de>
16101
16102         PR tree-optimization/14287
16103         PR tree-optimization/14844
16104         PR tree-optimization/19792
16105         PR tree-optimization/21608
16106         PR tree-optimization/27090
16107         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16108         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16109         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16110         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16111         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16112
16113 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
16114
16115         PR tree-optimization/27285
16116         * gcc.c-torture/execute/pr27285.c: New test.
16117
16118         PR middle-end/27388
16119         * gcc.dg/gomp/pr27388-1.c: New test.
16120         * gcc.dg/gomp/pr27388-2.c: New test.
16121         * gcc.dg/gomp/pr27388-3.c: New test.
16122
16123         PR c++/27359
16124         * g++.dg/gomp/pr27359.C: New test.
16125
16126 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
16127
16128         PR fortran/20248
16129         * gfortran.dg/iargc.f90: New test.
16130
16131 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16132
16133         PR c++/27102
16134         * g++.dg/template/crash49.C: New test.
16135
16136 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
16137
16138         PR testsuite/27032
16139         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16140
16141 2006-05-02  Jeff Law  <law@redhat.com>
16142
16143         PR tree-optimization/27364
16144         * gcc.c-torture/execute/pr27364.c: New test.
16145
16146 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16147
16148         PR c++/27309
16149         * g++.dg/parser/ctor5.C: New test.
16150
16151 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
16152
16153         PR target/27387
16154         * gcc.target/arm/arm.exp: New.
16155         * gcc.target/arm/pr27387.C: Likewise.
16156
16157 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16158
16159         PR fortran/27269
16160         PR fortran/27324
16161         * gfortran.dg/module_equivalence_2.f90: New test.
16162
16163 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
16164
16165         PR middle-end/27337
16166         * g++.dg/gomp/pr27337-1.C: New test.
16167         * g++.dg/gomp/pr27337-2.C: New test.
16168
16169         PR middle-end/27328
16170         * gcc.dg/gomp/pr27328.c: New test.
16171
16172         PR middle-end/27325
16173         * g++.dg/gomp/pr27325.C: New test.
16174
16175         PR middle-end/27310
16176         * g++.dg/gomp/pr27310.C: New test.
16177
16178 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16179
16180         PR tree-optimization/27291
16181         * g++.dg/tree-ssa/pr27291.C: New test.
16182
16183 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16184
16185         PR tree-optimization/27283
16186         * g++.dg/tree-ssa/pr27283.C: New test.
16187
16188 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16189
16190         * gcc.dg/tree-ssa/loop-16.c: New test.
16191
16192 2006-05-01  Roger Sayle  <roger@eyesopen.com>
16193             Joseph S. Myers  <joseph@codesourcery.com>
16194
16195         * gcc.dg/Wconversion-3.c: New test case.
16196         * gcc.dg/Wconversion-4.c: Likewise.
16197
16198 2006-05-01  Richard Guenther  <rguenther@suse.de>
16199
16200         PR tree-optimization/26726
16201         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16202
16203 2006-04-30  Roger Sayle  <roger@eyesopen.com>
16204
16205         * gcc.dg/Woverflow-1.c: New test case.
16206         * gcc.dg/Woverflow-2.c: Likewise.
16207         * gcc.dg/Woverflow-3.c: Likewise.
16208
16209 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
16210
16211         PR c++/27094
16212         * g++.dg/template/defarg8.C: New test.
16213
16214 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16215
16216         PR c++/27278
16217         * g++.dg/parse/operator7.C: New test.
16218
16219 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16220
16221         PR c++/11471
16222         PR c++/27102
16223         * g++.dg/template/crash48.C: New test.
16224
16225         PR c++/27279
16226         * g++.dg/parse/ctor4.C: New test.
16227
16228 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16229
16230         PR fortran/25681
16231         * gfortran.df/char_type_len.f90: New test.
16232
16233 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16234
16235         PR libgfortran/27304
16236         * gfortran.dg/fmt_exhaust.f90: New test.
16237
16238 2006-04-28  Roger Sayle  <roger@eyesopen.com>
16239
16240         PR c/25309
16241         * gcc.dg/large-size-array-2.c: New test case.
16242
16243 2006-04-28  Richard Guenther  <rguenther@suse.de>
16244
16245         PR target/26826
16246         * gcc.target/i386/pr26826.c: New testcase.
16247
16248 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
16249
16250         PR middle-end/27260
16251         * gcc.c-torture/execute/pr27260.c: New.
16252
16253 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
16254
16255         PR middle-end/27095
16256         * gcc.dg/pr27095.c: New.
16257
16258 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16259
16260         PR c++/27292
16261         * g++.dg/conversion/bitfield4.C: New test.
16262
16263 2006-04-27  Eric Christopher  <echristo@apple.com>
16264
16265         * gcc.dg/pragma-ms_struct.c: New.
16266
16267 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16268
16269         PR c++/27102
16270         * g++.dg/template/crash47.C: New test.
16271
16272 2006-04-27  Dirk Mueller  <dmueller@suse.de>
16273
16274         * gcc.target/i386/sse-7.c: build with -msse.
16275
16276 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
16277
16278         PR testsuite/27274:
16279         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16280         (main): Exit if processor doesn't support SSE.
16281
16282 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
16283
16284         PR middle-end/27282
16285         * gcc.c-torture/compile/pr27282.c: New test.
16286
16287 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
16288
16289         PR middle-end/26913
16290         * g++.dg/gomp/pr26913.C: New test.
16291
16292         PR c/25996
16293         * gcc.dg/gomp/pr25996.c: New test.
16294         * g++.dg/gomp/pr25996.C: New test.
16295
16296 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
16297
16298         PR rtl-optimization/26725
16299         * gcc.c-torture/compile/pr26725.c: New test.
16300
16301 2006-04-25  Richard Guenther  <rguenther@suse.de>
16302
16303         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16304         than n + -1.
16305
16306 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
16307
16308         * gcc.dg/20060425-1.c: New testcase.
16309
16310 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
16311
16312         PR tree-optimization/26865
16313         * gcc.dg/pr26865.c: New test.
16314
16315 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
16316
16317         PR c++/27292
16318         * g++.dg/conversion/bitfield1.C: New test.
16319         * g++.dg/conversion/bitfield2.C: Likewise.
16320         * g++.dg/conversion/bitfield3.C: Likewise.
16321
16322 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16323         Richard Guenther  <rguenther@suse.de>
16324
16325         PR tree-optimization/27236
16326         * gcc.dg/tree-ssa/pr27236.c: New testcase.
16327
16328 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16329
16330         PR c++/19963
16331         * g++.dg/other/incomplete2.C: New test.
16332
16333 2006-04-24  Richard Guenther  <rguenther@suse.de>
16334
16335         PR middle-end/26869
16336         * gcc.dg/torture/pr26869.c: New testcase.
16337
16338 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16339         Richard Guenther  <rguenther@suse.de>
16340
16341         PR tree-optimization/27218
16342         * g++.dg/tree-ssa/pr27218.C: New testcase.
16343
16344 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16345
16346         PR c++/26912
16347         * g++.dg/template/friend41.C: New test.
16348
16349 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
16350
16351         * g++.dg/opt/pr15551.C: Include cstdio.
16352         (main): Use remove instead of unlink.
16353
16354 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
16355
16356         * gcc.dg/sibcall-7.c: New test.
16357         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16358         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16359         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16360         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16361         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16362
16363 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16364
16365         PR c++/26534
16366         * g++.dg/opt/bitfield1.C: New test.
16367         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16368         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16369         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16370         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16371         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16372         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16373         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16374         * g++.dg/abi/bitfield2.C: Likewise.
16375         * g++.dg/init/bitfield1.C: Likewise.
16376
16377 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
16378
16379         PR fortran/25099
16380         * gfortran.dg/elemental_subroutine_4.f90: New test.
16381         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16382         call sub (m, x).
16383
16384 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16385
16386         * gcc.c-torture/compile/20060421-1.c: New testcase.
16387
16388 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16389
16390         PR c/25875
16391         * gcc.dg/init-bad-4.c: New test.
16392
16393 2006-04-21  Paul Brook  <paul@codesourcery.com>
16394
16395         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16396
16397 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16398
16399         PR fortran/27122
16400         * gfortran.dg/defined_operators_1.f90: New test.
16401         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16402         remove old ones associated, incorrectly, with Note 5.46.
16403
16404         PR fortran/27113
16405         * gfortran.dg/character_array_constructor_1.f90: New test.
16406
16407 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
16408
16409         * gcc.dg/20060419-1.c: New test.
16410
16411 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
16412
16413         PR c/26774
16414         * gcc.dg/struct-parse-1.c: New test case.
16415
16416 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16417
16418         PR c++/26558
16419         * g++.dg/parse/template19.C: New test.
16420
16421         PR c++/26739
16422         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16423
16424         PR c++/26036
16425         * g++.dg/expr/call3.C: New test.
16426
16427         PR c++/10385
16428         * g++.dg/conversion/dynamic1.C: New test.
16429
16430 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
16431
16432         PR c++/27102
16433         * g++.dg/template/crash35.C: Tweak error markers.
16434         * g++.dg/template/crash46.C: New test.
16435         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16436         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16437
16438 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
16439
16440         PR rtl-optimization/14261
16441         * gcc.c-torture/compile/20060419-1.c: Added.
16442
16443 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
16444
16445         * gfortran.dg/label_1.f90: Adjust dg-error.
16446
16447 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16448
16449         PR target/26961
16450         * gcc.dg/fold-cond-1.c: New test case.
16451         * gcc.dg/pr26961-1.c: Likewise.
16452
16453 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16454
16455         PR libgfortran/27138
16456         * gfortran.dg/read_bad_advance.f90: New test.
16457
16458 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16459             Dale Johannesen  <dalej@apple.com>
16460
16461         PR target/24076
16462         * gcc.target/i386/vecinit-3.c: New testcase.
16463         * gcc.target/i386/vecinit-4.c: Likewise.
16464         * gcc.target/i386/sse-18.c: Likewise.
16465         * gcc.target/i386/sse-19.c: Likewise.
16466
16467 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
16468
16469         * gfortran.dg/allocate_zerosize_1.f90: New test.
16470
16471 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
16472
16473         PR c++/26365
16474         * g++.dg/template/crash45.C: New test.
16475
16476 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
16477
16478         PR fortran/26787
16479         * gfortran.dg/proc_assign_1.f90: New test.
16480         * gfortran.dg/procedure_lvalue.f90: Change message.
16481         * gfortran.dg/namelist_4.f90: Add new error.
16482
16483         PR fortran/25597
16484         PR fortran/27096
16485         * gfortran.dg/auto_pointer_array_result_1.f90
16486
16487         PR fortran/27089
16488         * gfortran.dg/specification_type_resolution_1.f90
16489
16490         PR fortran/18003
16491         PR fortran/25669
16492         PR fortran/26834
16493         * gfortran.dg/bounds_temporaries_1.f90: New test.
16494
16495         PR fortran/27124
16496         * gfortran.dg/array_return_value_1.f90: New test.
16497
16498 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
16499
16500         PR fortran/25336
16501         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16502
16503 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
16504
16505         PR middle-end/26823
16506         * g++.dg/gomp/pr26823-1.C: New test.
16507         * g++.dg/gomp/pr26823-2.C: New test.
16508
16509 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
16510
16511         PR middle-end/27134
16512         * gcc.dg/pr27314.c: New test.
16513
16514 2006-04-13  Richard Henderson  <rth@redhat.com>
16515
16516         * g++.dg/gomp/block-0.C: Update expected matches.
16517
16518 2006-04-13  DJ Delorie  <dj@redhat.com>
16519
16520         * lib/target-supports.exp (check_effective_target_int32plus): New.
16521         (check_effective_target_ptr32plus): New.
16522         (check_effective_target_size32plus): New.
16523         (check_effective_target_int16): New.
16524         (check_profiling_available): Add m32c to the list of unsupported
16525         targets.
16526
16527         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16528         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16529         memory size.
16530         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16531         pointers.
16532         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16533         size_t.
16534         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16535         and size_t.
16536         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16537         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16538         not just xstormy16.  Skip m32c due to weird pointer size.
16539         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16540         not just xstormy16.
16541         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16542         not just xstormy16.
16543         * gcc.dg/20020312-2.c: Add m32c support.
16544         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16545         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16546         in test.
16547         * gcc.dg/20050321-2.c: Require >=32 bit integers.
16548         * gcc.dg/asm-1.c: Skip if int and short are the same size.
16549         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16550         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16551         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16552         formats
16553         * gcc.dg/init-string-2.c: Require >=32 bit integers.
16554         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16555         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16556         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16557         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16558         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16559         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16560         in test.
16561         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16562         in test.
16563         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16564         * gcc.dg/pr23049.c: Require >=32 bit integers.
16565         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16566         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16567         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16568         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16569         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16570         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16571         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16572         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16573         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16574         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16575         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16576         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16577         prototype in test.
16578         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16579         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16580         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16581         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16582         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16583
16584         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
16585         * gcc.c-torture/execute/20040703-1.x: Likewise.
16586         * gcc.c-torture/execute/20040705-1.x: Likewise.
16587         * gcc.c-torture/execute/20040705-2.x: Likewise.
16588         * gcc.c-torture/execute/20040709-1.x: Likewise.
16589         * gcc.c-torture/execute/20040709-2.x: Likewise.
16590         * gcc.c-torture/execute/20040811-1.x: Likewise.
16591         * gcc.c-torture/execute/20050316-1.x: Likewise.
16592         * gcc.c-torture/execute/bitfld-4.x: Likewise.
16593         * gcc.c-torture/execute/pr19689.x: Likewise.
16594         * gcc.c-torture/execute/pr7284-1.x: Likewise.
16595         * gcc.c-torture/execute/usmul.x: Likewise.
16596         * gcc.c-torture/execute/vrp-5.x: Likewise.
16597         * gcc.c-torture/execute/vrp-6.x: Likewise.
16598         * gcc.dg/debug/20041023-1.s: Likewise.
16599
16600 2006-04-13  Roger Sayle  <roger@eyesopen.com>
16601
16602         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16603         of integers to a vector types are now constant expressions in C.
16604         * gcc.dg/vect/vect-fold-1.c: New test case.
16605
16606 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
16607             Ulrich Weigand  <uweigand@de.ibm.com>
16608
16609         PR target/27006
16610         * gcc.dg/vmx/pr27006.c: New testcase.
16611
16612 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16613
16614         PR libgfortran/26766
16615         * gfortran.dg/write_recursive.f90: New test.
16616
16617 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
16618
16619         * g++.dg/parse/dtor7.C: New test.
16620         * g++.dg/parse/new1.C: Add error marker.
16621         * g++.dg/template/new3.C: New test.
16622
16623         PR c++/26122
16624         * g++.dg/template/pure1.C: New test.
16625
16626         PR c++/26295
16627         * g++.dg/parse/ptrmem4.C: New test.
16628
16629 2006-04-10  Jeff Law  <law@redhat.com>
16630
16631         PR/27087
16632         * gcc.c-torture/compile/pr27087.c: New test.
16633
16634 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
16635
16636         PR/21391
16637         * gcc.dg/20060410.c: New.
16638
16639 2006-04-10  Matthias Klose  <doko@debian.org>
16640
16641         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16642         Recognize multilib directory names containing underscores.
16643
16644 2006-04-10  Roger Sayle  <roger@eyesopen.com>
16645
16646         * gcc.target/i386/vecinit-1.c: New test case.
16647         * gcc.target/i386/vecinit-2.c: Likewise.
16648
16649 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
16650
16651         PR debug/27057
16652         * g++.dg/debug/dwarf2-2.C: New test.
16653
16654 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
16655
16656         PR rtl-optimization/27073
16657         * gcc.c-torture/execute/pr27073.c: New test.
16658
16659 2006-04-08  Mike Stump  <mrs@apple.com>
16660
16661         * gcc.dg/pragma-darwin.c: Improve for ppc64.
16662
16663 2006-04-07  Richard Guenther  <rguenther@suse.de>
16664
16665         PR tree-optimization/26135
16666         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16667
16668 2006-04-06  Jan Hubicka  <jh@suse.cz>
16669
16670         PR profile/26399
16671         * g++.dg/bprob/g++-bprob-2.C: New testcase.
16672
16673 2006-04-06  Roger Sayle  <roger@eyesopen.com>
16674
16675         * g++.dg/conversion/nullptr1.C: New test case.
16676         * g++.dg/conversion/nullptr2.C: Likewise.
16677
16678 2006-04-05  Roger Sayle  <roger@eyesopen.com>
16679
16680         * gfortran.dg/dependency_18.f90: New test case.
16681
16682 2006-04-05  Richard Guenther  <rguenther@suse.de>
16683
16684         PR tree-optimization/26919
16685         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16686         * gcc.dg/ipa/ipa-2.c: Likewise.
16687         * gcc.dg/ipa/ipa-3.c: Likewise.
16688         * gcc.dg/ipa/ipa-5.c: Likewise.
16689
16690 2006-04-05  Richard Guenther  <rguenther@suse.de>
16691
16692         PR tree-optimization/26763
16693         * gcc.dg/torture/pr26763-1.c: New testcase.
16694         * gcc.dg/torture/pr26763-2.c: Likewise.
16695
16696 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
16697
16698         PR fortran/23634
16699         PR fortran/25619
16700         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16701
16702 2006-04-04  Eric Christopher  <echristo@apple.com>
16703
16704         * gcc.target/i386/387-1.c: Allow regexp to match darwin
16705         stubs.
16706         * gcc.target/i386/387-5.c: Ditto.
16707
16708 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
16709
16710         * gcc.target/sparc/struct-ret-check.c: New test.
16711
16712 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16713
16714         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16715         zero decimal digits specified in format.
16716
16717 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
16718
16719         PR fortran/26891
16720         * gfortran.dg/missing_optional_dummy_1.f90: New test.
16721
16722         PR fortran/26976
16723         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16724         * gfortran.dg/initialization_1.f90: Make assignment compliant.
16725         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16726         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16727         compliant and detect bigendian-ness.
16728
16729 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
16730
16731         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16732         dummy arguments work when the actual argument is itself a dummy
16733         argument of the caller.
16734
16735 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16736
16737         PR libfortran/24685
16738         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16739
16740 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16741
16742         * gfortran.dg/dependencency_17.f90: New test case.
16743
16744 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16745
16746         * gfortran.dg/dependency_14.f90: New test case.
16747         * gfortran.dg/dependency_15.f90: Likewise.
16748         * gfortran.dg/dependency_16.f90: Likewise.
16749
16750 2006-03-31  Asher Langton  <langton2@llnl.gov>
16751
16752         PR fortran/25358
16753         gfortran.dg/cray_pointers_6.f90: New test.
16754
16755 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16756
16757         PR libgfortran/26890
16758         * gfortran.dg/read_size_noadvance.f90: New test.
16759
16760 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
16761
16762         PR fortran/25031
16763         * gfortran.dg/multiple_allocation_1.f90: Check that the
16764         size has changed after a re-allocation with stat.
16765
16766 2006-03-30  Richard Guenther  <rguenther@suse.de>
16767
16768         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16769         removal.
16770         * gcc.target/i386/sselibm-2.c: Likewise.
16771         * gcc.target/i386/sselibm-3.c: Likewise.
16772         * gcc.target/i386/sselibm-4.c: Likewise.
16773         * gcc.target/i386/sselibm-5.c: Likewise.
16774
16775 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16776
16777         * gcc.dg/fold-andxor-1.c: New test case.
16778         * gcc.dg/fold-xorand-1.c: Likewise.
16779
16780 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16781
16782         * gcc.dg/fold-convnotconv-1.c: New test case.
16783
16784 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16785
16786         PR fortran/26779
16787         * gfortran.dg/private_type_5.f90: New test.
16788
16789 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
16790
16791         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16792
16793 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
16794
16795         * gfortran.dg/advance_2.f90: New test.
16796         * gfortran.dg/advance_3.f90: New test.
16797
16798         * gfortran.fortran-torture/execute/equiv_5.f: New test.
16799
16800 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16801
16802         PR libgfortran/26661
16803         PR libgfortran/26880
16804         * gfortran.dg/read_x_past.f: New test.
16805
16806 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
16807
16808         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16809         to be STABS.
16810
16811 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
16812
16813         * objc.dg/dwarf-1.m: Skip on AIX.
16814         * objc.dg/dwarf-2.m: Skip on AIX.
16815
16816 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
16817
16818         PR fortran/26816
16819         * gfortran.dg/float_1.f90: New test.
16820
16821 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
16822
16823         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16824         X86_64 targets.
16825         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16826
16827 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16828
16829         PR libfortran/26735
16830         * gfortran.dg/convert_implied_open.f90: New test case.
16831
16832 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16833
16834         PR fortran/26769
16835         * gfortran.dg/transpose_reshape_r10.f90: New test case.
16836
16837 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
16838
16839         PR middle-end/26717
16840         * gcc.dg/pr26717.c: New test.
16841
16842 2006-03-25  Roger Sayle  <roger@eyesopen.com>
16843
16844         * gfortran.dg/dependency_12.f90: New test case.
16845
16846 2006-03-24  Roger Sayle  <roger@eyesopen.com>
16847
16848         * gfortran.dg/dependency_9.f90: New (resurected) test case.
16849
16850 2006-03-24  Jeff Law  <law@redhat.com>
16851
16852         * gcc.c-torture/pr26840.c: New test.
16853
16854 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
16855
16856         * objc.dg/dwarf-2.m: New.
16857         * obj-c++.dg/dwarf-2.mm: New.
16858
16859         * g++.old-deja/g++.other/init19.C: New.
16860
16861 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
16862
16863         * g++.dg/eh/spbp.C: Skip on AIX.
16864
16865 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
16866
16867         PR middle-end/26611
16868         * g++.dg/gomp/pr26611-1.C: New test.
16869         * g++.dg/gomp/pr26611-2.C: New test.
16870
16871 2006-03-24  Jeff Law  <law@redhat.com>
16872
16873         * gcc.c-torture/compile/pr26833.c: New test.
16874         * gfortran.fortran-torture/compile/pr26806.f90: New test.
16875
16876 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16877
16878         * gfortran.dg/endfile_2.f90: Delete temp file.
16879
16880 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
16881
16882         PR fortran/19303
16883         * gfortran.dg/record_marker_1.f90: New test case.
16884         * gfortran.dg/record_marker_2.f: New test case.
16885         * gfortran.dg/record_marker_3.f90: New test case.
16886
16887 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
16888
16889         PR fortran/17298
16890         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16891         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16892
16893 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
16894
16895         * lib/gcc-dg.exp (cleanup-modules): New proc.
16896         * gfortran.dg/allocatable_function_1.f90,
16897         gfortran.dg/allocate_char_star_scalar_1.f90,
16898         gfortran.dg/assumed_charlen_function_1.f90,
16899         gfortran.dg/assumed_dummy_1.f90,
16900         gfortran.dg/assumed_shape_ranks_1.f90,
16901         gfortran.dg/assumed_shape_ranks_2.f90,
16902         gfortran.dg/assumed_size_dt_dummy.f90,
16903         gfortran.dg/auto_char_dummy_array_1.f90,
16904         gfortran.dg/auto_char_len_3.f90,
16905         gfortran.dg/automatic_module_variable.f90,
16906         gfortran.dg/bad_automatic_objects_1.f90,
16907         gfortran.dg/char_array_constructor.f90,
16908         gfortran.dg/char_array_structure_constructor.f90,
16909         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16910         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16911         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16912         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16913         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16914         gfortran.dg/derived_pointer_recursion.f90,
16915         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16916         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16917         gfortran.dg/dummy_functions_1.f90,
16918         gfortran.dg/elemental_initializer_1.f90,
16919         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16920         gfortran.dg/elemental_pointer_1.f90,
16921         gfortran.dg/elemental_subroutine_1.f90,
16922         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16923         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16924         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16925         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16926         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16927         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16928         gfortran.dg/global_references_1.f90,
16929         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16930         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16931         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16932         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16933         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16934         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16935         gfortran.dg/large_integer_kind_1.f90,
16936         gfortran.dg/large_real_kind_1.f90,
16937         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16938         gfortran.dg/module_double_reuse.f90,
16939         gfortran.dg/module_equivalence_1.f90,
16940         gfortran.dg/module_interface_1.f90,
16941         gfortran.dg/module_parameter_array_refs_1.f90,
16942         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16943         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16944         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16945         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16946         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16947         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16948         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16949         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16950         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16951         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16952         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16953         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16954         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16955         gfortran.dg/same_name_1.f90,
16956         gfortran.dg/sibling_dummy_procedure_1.f90,
16957         gfortran.dg/sibling_dummy_procedure_2.f90,
16958         gfortran.dg/sibling_dummy_procedure_3.f90,
16959         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16960         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16961         gfortran.dg/used_dummy_types_2.f90,
16962         gfortran.dg/used_dummy_types_3.f90,
16963         gfortran.dg/used_dummy_types_4.f90,
16964         gfortran.dg/used_dummy_types_5.f90,
16965         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16966         gfortran.dg/userdef_operator_1.f90: Use it.
16967
16968 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16969
16970         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16971         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16972         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16973         gfortran.dg/write_back.f,
16974         gfortran.fortran-torture/execute/inquire_1.f90,
16975         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16976
16977 2006-03-21  Jeff Law  <law@redhat.com>
16978
16979         * gcc.dg/tree-ssa/vrp28.c: New test.
16980
16981 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16982
16983         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16984         if _STDC_C99 is defined.
16985         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16986         * gcc.dg/builtins-20.c: Likewise.
16987         * gcc.dg/builtins-53.c: Likewise.
16988         * gcc.dg/single-precision-constant.c: Likewise. Also pass
16989         -mmacosx-version-min=10.3 on PowerPC/Darwin.
16990
16991 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
16992
16993         PR tree-opt/26781
16994         * gcc.c-torture/compile/pr26781-1.c: New test.
16995         * gcc.c-torture/compile/pr26781-2.c: New test.
16996
16997 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
16998
16999         PR c++/26690
17000         * g++.dg/gomp/pr26690-1.C: New test.
17001         * g++.dg/gomp/pr26690-2.C: New test.
17002
17003 2006-03-20  Jeff Law  <law@redhat.com>
17004
17005         * gcc.dg/tree-ssa/pr21829.c: New test.
17006
17007         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17008
17009 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
17010
17011         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17012         (check_visibility_available): Use it.
17013         (check_effective_target_default_packed): Likewise.
17014         (check_effective_target_pcc_bitfield_type_matters): Likewise.
17015         (check_effective_target_fopenmp): Likewise.
17016         (check_effective_target_freorder): Likewise.
17017         (check_effective_target_fpic): Likewise.
17018         (check_named_sections_available): Likewise.
17019         (check_effective_target_ilp32): Likewise.
17020         (check_effective_target_lp64): Likewise.
17021
17022 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
17023
17024         PR fortran/20935
17025         * gfortran.dg/scalar_mask_2.f90: New test case.
17026
17027 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
17028
17029         PR tree-opt/26629
17030         * gcc.dg/tree-ssa/loadpre12.c: New test.
17031         * gcc.dg/tree-ssa/loadpre13.c: New test.
17032         * gcc.dg/tree-ssa/loadpre14.c: New test.
17033         * gcc.dg/tree-ssa/loadpre15.c: New test.
17034         * gcc.dg/tree-ssa/loadpre16.c: New test.
17035         * gcc.dg/tree-ssa/loadpre17.c: New test.
17036         * gcc.dg/tree-ssa/loadpre18.c: New test.
17037         * gcc.dg/tree-ssa/loadpre19.c: New test.
17038         * gcc.dg/tree-ssa/loadpre20.c: New test.
17039         * gcc.dg/tree-ssa/loadpre21.c: New test.
17040         * gcc.dg/tree-ssa/loadpre22.c: New test.
17041
17042 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
17043
17044         PR fortran/26741
17045         * gfortran.dg/elemental_initializer_1.f90: New test.
17046
17047         PR fortran/26716
17048         * gfortran.dg/assumed_shape_ranks_2: New test.
17049
17050 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
17051
17052         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17053         target fpic.
17054
17055 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17056
17057         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17058         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17059         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17060         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17061         gfortran.fortran-torture/execute/direct_io.f90,
17062         gfortran.fortran-torture/execute/inquire_2.f90,
17063         gfortran.fortran-torture/execute/inquire_4.f90,
17064         gfortran.fortran-torture/execute/list_read_1.f90,
17065         gfortran.fortran-torture/execute/open_replace.f90,
17066         gfortran.fortran-torture/execute/slash_edit.f90,
17067         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17068         temporary files from testcases.
17069
17070 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17071
17072         PR libgfortran/26509
17073         gfortran.dg/write_direct_eor.f90: New test.
17074
17075 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
17076
17077         * gcc.target/powerpc/pr26350.c: New.
17078         * gcc.target/powerpc/indexed-addr.c: New.
17079
17080 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17081
17082         * gfortran.dg/dependency_13.f90: New test case.
17083
17084 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17085
17086         PR middle-end/21781
17087         * gcc.dg/real-const-1.c: New test case.
17088
17089 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
17090
17091         * g++.old-deja/g++.other/init18.C: New.
17092         * g++.old-deja/g++.other/init5.C: Remove xfail.
17093
17094 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17095
17096         * g++.dg/opt/pr15551.C: Cleanup temp file.
17097
17098 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17099
17100         PR c++/6634
17101         g++.dg/parse/long1.C: New test.
17102
17103 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17104
17105         PR fortran/19101
17106         * gfortran.dg/continuation.f90: New test.
17107         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17108
17109 2006-03-14  Richard Guenther  <rguenther@suse.de>
17110
17111         PR tree-optimization/26672
17112         * gcc.dg/torture/pr26672.c: New testcase.
17113
17114 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
17115
17116         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17117         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17118
17119 2006-03-13  Roger Sayle  <roger@eyesopen.com>
17120
17121         PR middle-end/26557
17122         * gcc.c-torture/compile/switch-1.c: New test case.
17123
17124 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
17125
17126         PR fortran/25378
17127         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17128         test to include more permuatations of mask and index.
17129         * gfortran.dg/scalar_mask_1.f90: Modify last test to
17130         respond to F2003 spec. that the position returned for an all false
17131         mask && condition is zero.
17132
17133 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
17134
17135         PR middle-end/25989
17136         * gcc.dg/gomp/pr25989.c: New test.
17137
17138 2006-03-13  Jeff Law  <law@redhat.com>
17139
17140         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17141
17142 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
17143
17144         * gcc.dg/switch-9.c: New test.
17145
17146 2006-03-13  Richard Guenther  <rguenther@suse.de>
17147
17148         PR middle-end/26630
17149         * gcc.dg/torture/pr26630.c: New testcase.
17150
17151 2006-03-11  Roger Sayle  <roger@eyesopen.com>
17152
17153         * gfortran.dg/dependency_10.f90: New test case.
17154         * gfortran.dg/dependency_11.f90: Likewise.
17155
17156 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
17157             Erik Edelmann  <eedelman@gcc.gnu.org>
17158
17159         * gfortran.dg/allocatable_function_1.f90: New.
17160         * gfortran.dg/allocatable_function_2.f90: New.
17161
17162 2006-03-10  Richard Guenther  <rguenther@suse.de>
17163
17164         PR middle-end/26565
17165         * gcc.dg/torture/pr26565.c: New testcase.
17166
17167 2006-03-09  Eric Christopher  <echristo@apple.com>
17168
17169         * gcc.c-torture/compile/20060309-1.c: New.
17170
17171 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17172
17173         PR libgfortran/26499
17174         * gfortran.dg/write_back.f: New test.
17175         * gfortran.dg/write_rewind_1.f: New test.
17176         * gfortran.dg/write_rewind_2.f: New test.
17177
17178 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17179
17180         PR libgfortran/26554
17181         * gfortran.dg/read_logical.f90: New test.
17182
17183 2006-03-04  Laurent GUERBY <laurent@guerby.net>
17184
17185         * ada/acats/norun.lst: cdd2a03 now passes.
17186
17187 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
17188
17189         PR testsuite/25177
17190         * gcc.target/powerpc/pr18096-1.c: Change where the error
17191         would match.
17192
17193 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
17194
17195         * gcc.target/i386/cleanup-1.c: New test.
17196         * gcc.target/i386/cleanup-2.c: New test.
17197
17198 2006-03-04  Roger Sayle  <roger@eyesopen.com>
17199
17200         * gfortran.dg/dependency_9.f90: Remove for the time being.
17201
17202 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
17203
17204         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17205         directive.
17206
17207 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17208
17209         * gfortran.dg/dependency_9.f90: New test case.
17210
17211 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17212
17213         * gfortran.dg/dependency_4.f90: New test case.
17214         * gfortran.dg/dependency_5.f90: New test case.
17215         * gfortran.dg/dependency_6.f90: New test case.
17216         * gfortran.dg/dependency_7.f90: New test case.
17217         * gfortran.dg/dependency_8.f90: New test case.
17218
17219 2006-03-03  Paul Brook  <paul@codesourcery.com>
17220
17221         * lib/target-supports.exp (check_profiling_available):
17222         Add m68k-*-elf.
17223
17224 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
17225
17226         PR fortran/25031
17227         * multiple_allocation_1.f90: New test.
17228
17229 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17230
17231         PR tree-optimization/26524
17232         * gfortran.dg/pr26524.f: New test case.
17233
17234 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17235
17236         * g++.dg/template/repo5.C: Cleanup repo files.
17237         * gcc.dg/20051201-1.c: Cleanup coverage files.
17238         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17239         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17240         tree dump files.
17241
17242 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
17243
17244         * objc.dg/objc-nofilename-1.m: New test.
17245         * objc.dg/bad-receiver-type.m: New test.
17246         * obj-c++.dg/bad-receiver-type.mm: New test.
17247
17248 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17249
17250         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17251
17252 2006-03-01  Mike Stump  <mrs@apple.com>
17253
17254         * g++.dg/abi/key2.C: Add.
17255
17256 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
17257
17258         * gfortran.dg/logical_dot_product.f90: New test.
17259
17260         PR fortran/26393
17261         * gfortran.dg/used_interface_ref.f90: New test.
17262
17263         PR fortran/20938
17264         * gfortran.dg/dependency_2.f90: New test.
17265         * gfortran.fortran-torture/execute/where17.f90: New test.
17266         * gfortran.fortran-torture/execute/where18.f90: New test.
17267         * gfortran.fortran-torture/execute/where19.f90: New test.
17268         * gfortran.fortran-torture/execute/where20.f90: New test.
17269
17270 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
17271
17272         * g++.dg/tree-ssa/pr26443.C: New test case.
17273
17274 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
17275
17276         PR middle-end/26022
17277         * g++.dg/opt/return-slot1.C: New test.
17278
17279 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17280
17281         PR libgfortran/26136
17282         * gfortran.dg/namelist_23.f90: New test.
17283
17284 2006-02-28  Roger Sayle  <roger@eyesopen.com>
17285
17286         PR middle-end/14752
17287         * gcc.dg/fold-eqandshift-2.c: New test case.
17288
17289 2006-02-28  Richard Guenther  <rguenther@suse.de>
17290
17291         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17292         decomposition.
17293
17294 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
17295
17296         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17297
17298 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17299
17300         PR libgfortran/26464
17301         * gfortran.dg/backspace_5.f: New test.
17302         * gfortran.dg/backspace_6.f: New test.
17303
17304 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17305
17306         * gcc.dg/fold-eqandnot-1.c: New test case.
17307
17308 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17309
17310         PR middle-end/19983
17311         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17312
17313 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
17314
17315         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17316         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17317
17318 2006-02-26  Richard Guenther  <rguenther@suse.de>
17319
17320         PR tree-optimization/26421
17321         * gcc.dg/tree-ssa/pr26421.c: New testcase.
17322
17323 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
17324
17325         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17326         * g++.old-deja/g++.robertl/eb132.C: Likewise.
17327
17328 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17329
17330         * gcc.dg/fold-even-1.c: New test case.
17331
17332 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17333
17334         PR middle-end/21137
17335         * gcc.dg/fold-eqandshift-1.c: New test case.
17336
17337 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17338
17339         PR tree-optimization/25125
17340         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17341         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17342
17343 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17344
17345         PR tree-optimizations/26359
17346         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17347         with -fdump-tree-dceloop-details.
17348         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17349
17350 2006-02-25  Roger Sayle  <roger@eyesopen.com>
17351
17352         PR middle-end/23673
17353         * gcc.dg/fold-eqxor-1.c: New test case.
17354         * gcc.dg/fold-eqxor-2.c: Likewise.
17355         * gcc.dg/fold-eqxor-3.c: Likewise.
17356
17357 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
17358
17359         PR fortran/23092
17360         * scalar_mask_1.f90: New test.
17361
17362 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
17363
17364         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17365         * g++.dg/eh/uncaught2.C: New.
17366         * g++.dg/eh/uncaught3.C: New.
17367
17368 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17369
17370         PR libgfortran/26423
17371         * gfortran.dg/read_many_1.f: New test.
17372
17373 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
17374
17375         PR fortran/24519
17376         * gfortran.dg/dependency_3.f90: New test.
17377         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17378         XFAILs.
17379
17380         PR fortran/25395
17381         * gfortran.dg/equiv_6.f90: New test.
17382
17383 2006-02-23  Jeff Law  <law@redhat.com>
17384
17385         * gcc.c-torture/compile/pr26425.c: New test.
17386
17387 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
17388
17389         PR middle-end/26412
17390         * gcc.dg/gomp/pr26412.c: New test.
17391
17392 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17393
17394         PR c++/26291
17395         * g++.dg/other/ellipsis1.C: New test.
17396         * g++.dg/parse/operator4.C: Adjust error marker.
17397
17398 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
17399
17400         PR target/25603
17401         * gfortran.dg/pr25603.f: New testcase.
17402
17403 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17404
17405         * gcc.dg/bf-spl1.c: Don't specify -m68000.
17406         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17407
17408 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
17409
17410         * g++.dg/eh/spbp.C: New.
17411
17412 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
17413
17414         PR middle-end/26379
17415         * gcc.target/i386/mmx-7.c: New test.
17416
17417 2006-02-20  Roger Sayle  <roger@eyesopen.com>
17418
17419         PR tree-optimization/26361
17420         * gcc.dg/tree-ssa/vrp27.c: New test case.
17421
17422 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
17423
17424         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17425         * gcc.dg/tree-ssa/complex-4.c: Here.
17426
17427 2006-02-19  Roger Sayle  <roger@eyesopen.com>
17428
17429         PR middle-end/19543
17430         * gfortran.dg/logical_1.f90: New test case.
17431
17432 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
17433
17434         PR middle-end/26334
17435         * gcc.dg/20060218-1.c: Moved to...
17436         * gcc.target/i386/20060218-1.c: ... here.  New test.
17437
17438 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17439
17440         PR fortran/26201
17441         * gfortran.dg/convert_1.f90: New.
17442
17443 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
17444
17445         PR fortran/25054
17446         * gfortran.dg/namelist_5.f90: New test.
17447
17448         PR fortran/25089
17449         * gfortran.dg/namelist_4.f90: New test.
17450
17451 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17452
17453         PR tree-opt/25680
17454         * gcc.dg/tree-ssa/complex-3.c: New test.
17455
17456 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17457
17458         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17459         variable to take into account the variable name in the
17460         function header.
17461         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17462
17463 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
17464
17465         PR middle-end/26334
17466         * gcc.c-torture/compile/20060217-1.c: New test.
17467         * gcc.dg/20060218-1.c: New test.
17468
17469 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
17470
17471         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17472
17473 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17474
17475         * gcc.dg/cpp/undef3.c: New test.
17476         * gcc.dg/cpp/trad/builtins2.c: New test.
17477
17478 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
17479
17480         PR c++/26266
17481         * g++.dg/template/static22.C: New test.
17482         * g++.dg/template/static23.C: New test.
17483         * g++.dg/template/static24.C: New test.
17484         * g++.dg/template/non-dependent13.C: New test.
17485         * g++.dg/init/member1.C: Tweak error markers.
17486
17487 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17488
17489         PR target/26255
17490         * gcc.c-torture/compile/pr26255.c: New test case.
17491
17492 2006-02-16  Roger Sayle  <roger@eyesopen.com>
17493
17494         * gfortran.fortran-torture/execute/where_10.f90: New test case.
17495         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17496         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17497         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17498         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17499         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17500         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17501
17502 2006-02-16  Jeff Law  <law@redhat.com>
17503
17504         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17505         * gcc.dg/tree-ssa/vrp26.c: New test.
17506
17507 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
17508
17509         PR target/20353
17510         PR target/24578
17511         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17512         __UCLIBC__ is defined.
17513
17514 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
17515
17516         PR fortran/26224
17517         * gfortran.dg/gomp/pr26224.f: New test.
17518
17519 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
17520
17521         PR tree-opt/25918
17522         * lib/target-supports.exp
17523         (check_effective_target_vect_short_mult): New.
17524         (check_effective_target_vect_char_mult): New.
17525         (check_effective_target_vect_widen_sum_qi_to_si): New.
17526         (check_effective_target_vect_widen_sum_qi_to_hi): New.
17527         (check_effective_target_vect_widen_sum_hi_to_si): New.
17528         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17529         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17530         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17531         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17532         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17533         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17534         vect-reduc-pattern-2c.c
17535         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17536         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17537         vect-reduc-pattern-1c.c
17538
17539 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
17540
17541         PR fortran/24557
17542         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17543
17544 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17545
17546         PR fortran/26054
17547         * gfortran.dg/enum_8.f90: Remove check for warning.
17548         * gfortran.dg/iomsg_1.f90: Ditto.
17549         * gfortran.dg/enum_1.f90: Ditto.
17550         * gfortran.dg/enum_9.f90: Ditto.
17551         * gfortran.dg/enum_2.f90: Ditto.
17552         * gfortran.dg/enum_10.f90: Ditto.
17553         * gfortran.dg/enum_3.f90: Ditto.
17554         * gfortran.dg/flush_1.f90: Ditto.
17555         * gfortran.dg/enum_4.f90: Ditto.
17556         * gfortran.dg/array_constructor_1.f90: Ditto.
17557         * gfortran.dg/enum_5.f90: Ditto.
17558         * gfortran.dg/enum_6.f90: Ditto.
17559         * gfortran.dg/enum_7.f90: Ditto.
17560
17561 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
17562
17563         PR middle-end/26300
17564         * gcc.c-torture/compile/20060215-1.c: New test.
17565
17566 2006-02-14  Roger Sayle  <roger@eyesopen.com>
17567
17568         PR middle-end/23670
17569         * gcc.dg/tree-ssa/andor-2.c: New test case.
17570
17571 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
17572
17573         PR fortran/25045
17574         * optional_dim.f90: New test.
17575
17576 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17577
17578         PR fortran/26277
17579         * gfortran.dg/label_4.f90: New.
17580
17581 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
17582             Diego Novillo  <dnovillo@redhat.com>
17583             Uros Bizjak  <uros@kss-loka.si>
17584
17585         * gfortran.dg/gomp: New directory.
17586
17587 2006-02-14  Richard Guenther  <rguenther@suse.de>
17588
17589         PR tree-optimization/26258
17590         * gcc.dg/torture/pr26258.c: New testcase.
17591
17592 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
17593
17594         PR fortran/26246
17595         * gfortran.dg/pr26246_1.f90: New test.
17596         * gfortran.dg/pr26246_2.f90: New test.
17597
17598         PR middle-end/26092
17599         * gcc.c-torture/compile/20060208-1.c: New test.
17600
17601 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
17602
17603         PR fortran/26074
17604         PR fortran/25103
17605         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17606         * gfortran.dg/bad_automatic_objects_1.f90: New test.
17607         * gfortran.dg/automatic_module_variable.f90: Change error message.
17608
17609         PR fortran/20861
17610         * gfortran.dg/internal_dummy_1.f90: New test.
17611
17612         PR fortran/20871
17613         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17614
17615
17616         PR fortran/25083
17617         * gfortran.dg/uncommon_block_data_1.f90: New test.
17618         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17619         with standard.
17620
17621         PR fortran/25088
17622         * gfortran.dg/typed_subroutine_1.f90: New test.
17623
17624 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
17625
17626         * objc.dg/dwarf-1.m: New.
17627
17628 2006-02-13  Roger Sayle  <roger@eyesopen.com>
17629
17630         PR middle-end/24427
17631         * gcc.dg/tree-ssa/andor-1.c: New test case.
17632
17633 2006-02-13  Josh Conner  <jconner@apple.com>
17634
17635         PR target/25376
17636         * gcc.dg/pr25376.c: New test.
17637
17638         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17639         assemble.
17640         * lib/target-supports.exp (check_named_sections_available):
17641         Only compile named-sections test -- don't assemble.
17642
17643 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17644
17645         * g++.dg/warn/no-write-strings.C: New test.
17646         * g++.dg/warn/write-strings.C: Likewise.
17647         * g++.dg/warn/write-strings-default.C: Likewise.
17648
17649 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
17650
17651         PR fortran/25806
17652         * gfortran.dg/ret_pointer_2.f90: New test.
17653
17654 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
17655
17656         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17657
17658 2006-02-10  Jeff Law  <law@redhat.com>
17659
17660         * gcc.c-torture/compile/pr26213.c: New test.
17661
17662 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
17663
17664         gfortran.dg/null_1.f90: New test.
17665
17666 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17667
17668         PR fortran/14771
17669         * gfortran.dg/parens_4.f90: New.
17670         * gfortran.dg/parens_5.f90: New.
17671
17672 2006-02-10  Richard Guenther  <rguenther@suse.de>
17673
17674         * gcc.dg/pr23372-1.c: Remove empty file.
17675
17676 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17677         Paul Thomas  <pault@gcc.gnu.org>
17678
17679         PR fortran/14771
17680         * gfortran.dg/parens_1.f90: New.
17681         * gfortran.dg/parens_2.f90: New.
17682         * gfortran.dg/parens_3.f90: New.
17683
17684 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
17685
17686         PR fortran/26038
17687         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17688
17689         PR fortran/25059
17690         * gfortran.dg/impure_assignment_1.f90: New test.
17691
17692         PR fortran/25070
17693         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17694
17695 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17696
17697         PR target/26141
17698         * g++.dg/expr/stdarg2.C: New test.
17699
17700 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17701
17702         PR inline-asm/16194
17703         * gcc.dg/pr16194.c: New test.
17704
17705 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17706
17707         * ada/acats/run_acats: Use portable variant of "$@".
17708
17709 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17710
17711         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17712         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17713
17714 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17715
17716         PR tree-opt/26179
17717         * g++.dg/opt/pr26179.C: New test.
17718
17719 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17720
17721         PR middle-end/26134
17722         * gcc.dg/tree-ssa/complex-3.c: New test.
17723
17724 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17725
17726         * gcc.c-torture/compile/volatile-1.c: New test.
17727
17728 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
17729
17730         PR 26180
17731         * gcc.dg/tree-ssa/pr26180.c: New test.
17732
17733 2006-02-08  Jeff Law  <law@redhat.com>
17734
17735         * gcc.dg/tree-ssa/pr21417.c: New test.
17736
17737 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17738
17739         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17740         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17741
17742 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17743
17744         * lib/scanrtl.exp: New.
17745
17746 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17747
17748         PR c++/26071
17749         * g++.dg/other/virtual2.C: New test.
17750
17751         PR c++/26070
17752         * g++.dg/other/virtual1.C: New test.
17753
17754 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17755
17756         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17757         cleanup-ipa-dump): Update dump file glob patterns.
17758         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17759         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17760
17761         * lib/gcc-dg.exp: Load it.
17762         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17763
17764 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
17765
17766         PR testsuite/26159
17767         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17768         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17769
17770 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17771
17772         PR fortran/25577
17773         * gfortran.dg/mvbits_1.f90: New.
17774
17775 2006-02-07  Dirk Mueller  <dmueller@suse.com>
17776
17777         * g++.dg/warn/Wdiv-by-zero.C: New test.
17778         * g++.dg/warn/Wno-div-by-zero.C: New.
17779
17780 2006-02-07  Jeff Law  <law@redhat.com>
17781
17782         * gcc.dg/tree-ssa/pr21559.c: New test.
17783
17784         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17785         multiple VRP passes.
17786         * gcc.dg/tree-ssa/vrp09.c: Likewise.
17787         * gcc.dg/tree-ssa/vrp18.c: Likewise.
17788         * gcc.dg/tree-ssa/pr21582.c: Likewise.
17789         * gcc.dg/tree-ssa/pr20657.c: Likewise.
17790         * gcc.dg/tree-ssa/pr21001.c: Likewise.
17791         * gcc.dg/tree-ssa/vrp02.c: Likewise
17792         * gcc.dg/tree-ssa/vrp11.c: Likewise
17793         * gcc.dg/tree-ssa/pr14341.c: Likewise
17794         * gcc.dg/tree-ssa/vrp19.c: Likewise
17795         * gcc.dg/tree-ssa/vrp20.c: Likewise
17796         * gcc.dg/tree-ssa/vrp03.c: Likewise
17797         * gcc.dg/tree-ssa/pr21086.c: Likewise
17798         * gcc.dg/tree-ssa/pr21959.c: Likewise
17799         * gcc.dg/tree-ssa/vrp21.c: Likewise
17800         * gcc.dg/tree-ssa/vrp04.c: Likewise
17801         * gcc.dg/tree-ssa/pr25485.c: Likewise
17802         * gcc.dg/tree-ssa/pr22026.c: Likewise
17803         * gcc.dg/tree-ssa/vrp22.c: Likewise
17804         * gcc.dg/tree-ssa/vrp05.c: Likewise
17805         * gcc.dg/tree-ssa/20030807-10.c: Likewise
17806         * gcc.dg/tree-ssa/pr20701.c: Likewise
17807         * gcc.dg/tree-ssa/vrp23.c: Likewise
17808         * gcc.dg/tree-ssa/vrp06.c: Likewise
17809         * gcc.dg/tree-ssa/pr22117.c: Likewise
17810         * gcc.dg/tree-ssa/pr20702.c: Likewise
17811         * gcc.dg/tree-ssa/vrp15.c: Likewise
17812         * gcc.dg/tree-ssa/pr21090.c: Likewise
17813         * gcc.dg/tree-ssa/pr21294.c: Likewise
17814         * gcc.dg/tree-ssa/vrp24.c: Likewise
17815         * gcc.dg/tree-ssa/vrp07.c: Likewise
17816         * gcc.dg/tree-ssa/pr21563.c: Likewise
17817         * gcc.dg/tree-ssa/pr25382.c: Likewise
17818         * gcc.dg/tree-ssa/vrp16.c: Likewise
17819         * gcc.dg/tree-ssa/vrp25.c: Likewise
17820         * gcc.dg/tree-ssa/vrp08.c: Likewise
17821         * gcc.dg/tree-ssa/20030807-6.c: Likewise
17822         * gcc.dg/tree-ssa/vrp17.c: Likewise
17823         * gcc.dg/tree-ssa/pr21458.c: Likewise
17824         * g++.dg/tree-ssa/pr18178.C: Likewise
17825
17826 2006-02-07  Richard Guenther  <rguenther@suse.de>
17827
17828         PR c++/26140
17829         Revert
17830         2006-01-30  Richard Guenther  <rguenther@suse.de>
17831         PR c++/23372
17832         * gcc.dg/pr23372-1.C: New testcase.
17833
17834         * g++.dg/tree-ssa/pr26140.C: New testcase.
17835
17836 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
17837
17838         PR c++/9737
17839         * g++.dg/template/ttp15.C: New test.
17840         * g++.dg/template/ttp16.C: Likewise.
17841         * g++.dg/template/ttp17.C: Likewise.
17842         * g++.old-deja/g++.pt/ttp36.C: Remove.
17843         * g++.old-deja/g++.pt/ttp19.C: Likewise.
17844         * g++.old-deja/g++.pt/ttp37.C: Likewise.
17845         * g++.old-deja/g++.pt/ttp38.C: Likewise.
17846         * g++.old-deja/g++.pt/ttp39.C: Likewise.
17847         * g++.old-deja/g++.pt/ttp9.C: Likewise.
17848         * g++.old-deja/g++.pt/ttp40.C: Likewise.
17849         * g++.old-deja/g++.pt/ttp51.C: Likewise.
17850         * g++.old-deja/g++.pt/ttp26.C: Likewise.
17851         * g++.old-deja/g++.pt/ttp36.C: Likewise.
17852
17853 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
17854
17855         PR libfortran/23815
17856         * unf_io_convert_4.f90: New test.
17857
17858 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
17859
17860         * gcc.dg/tree-ssa/loadpre10.c: New test.
17861         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17862         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17863         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17864
17865 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17866
17867         PR libfortran/24685
17868         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17869
17870 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
17871
17872         PR tree-opt/25251
17873         * gfortran.dg/assign_7.f: New test.
17874
17875 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
17876
17877         PR fortran/26041
17878         PR fortran/26064
17879         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17880         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17881         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17882
17883 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
17884
17885         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17886         in size_t typedef.
17887
17888 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17889
17890         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17891         * g++.dg/charset/string.c (foo): Likewise.
17892         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17893         const char*
17894         * g++.dg/ext/builtin2.C (printf): Likewise.
17895         * g++.dg/init/new15.C (printf): Likewise.
17896         * g++.dg/opt/pr17697-1.C (foo): Likewise.
17897         * g++.dg/opt/pr17697-2.C (foo): Likewise.
17898         * g++.dg/opt/pr17697-3.C (foo): Likewise.
17899         * g++.dg/template/non-dependent4.C (temp): Likewise.
17900         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17901         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17902         parameter type to const char*.
17903         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17904         Change type to const char*.
17905         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17906         Likewise.
17907         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17908         second parameter type to const char*.
17909         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17910         (Y::Y): Change parameter type to const char*.
17911         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17912         * g++.old-deja/g++.jason/report.C: Apply const correctness.
17913         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17914         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17915         (char*).
17916         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17917         const char*.
17918         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17919         type to const char*.
17920         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17921         return type to const char*.
17922         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17923         to const char*.
17924         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17925         * g++.old-deja/g++.law/refs1.C: Likewise.
17926         * g++.old-deja/g++.law/visibility1.C: Likewise.
17927         * g++.old-deja/g++.law/visibility2.C: Likewise.
17928         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17929         const char*.
17930         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17931         * g++.old-deja/g++.mike/net48.C: Likewise.
17932         * g++.old-deja/g++.mike/p646.C: Likewise.
17933         * g++.old-deja/g++.mike/p6746.C: Likewise.
17934         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17935         type to const char*.
17936         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17937         deprecated conversion warning.
17938         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17939         char*.
17940         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17941         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17942         * g++.old-deja/g++.pt/explicit8.C: Likewise.
17943         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17944         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17945         * g++.old-deja/g++.pt/nontype3.C: Likewise.
17946         * g++.old-deja/g++.pt/t39.C: Likewise.
17947         * g++.old-deja/g++.robertl/eb106.C: Likewise.
17948         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17949
17950 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
17951
17952         PR fortran/25075
17953         intrinsic_argument_conformance_1.f90: New test.
17954
17955 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
17956
17957         PR fortran/20845
17958         * gfortran.dg/char_result_11.f90: Add SAVE.
17959         * gfortran.dg/der_pointer_4.f90: Ditto.
17960         * gfortran.dg/default_initialization.f90: New test.
17961
17962 2006-02-03  Jeff Law  <law@redhat.com>
17963
17964         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17965         handle more than 100 dump files.
17966         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17967         * lib/scantree.exp (scan-tree-dump): Likewise.
17968         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17969         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17970         * lib/scanipa.exp (scan-ipa-dump): Likewise.
17971         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17972         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17973
17974 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
17975
17976         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17977
17978 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
17979
17980         * g++.dg/template/using12.C: New test.
17981
17982 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
17983
17984         * gcc.target/powerpc/pr25960.c: New test.
17985
17986 2006-02-02  Steven G. Kargl  <kargls@comcast>
17987
17988         PR fortran/24958
17989         gfortran.dg/nullify_2.f90: New test.
17990
17991 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
17992
17993         PR 25990
17994         * gcc.dg/gomp/pr25990.c: New test.
17995
17996 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
17997
17998         PR c++/25342
17999         * g++.gd/template/partial4.C: New test.
18000
18001 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
18002
18003         PR middle-end/26001
18004         * gfortran.dg/data_char_2.f90: New.
18005
18006 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
18007
18008         PR fortran/26039
18009         maxval_maxloc_conformance_1.f90: New test.
18010
18011 2006-01-31  Richard Guenther  <rguenther@suse.de>
18012
18013         * gcc.target/i386/sselibm-1.c: New testcase.
18014         * gcc.target/i386/sselibm-2.c: Likewise.
18015         * gcc.target/i386/sselibm-3.c: Likewise.
18016         * gcc.target/i386/sselibm-4.c: Likewise.
18017         * gcc.target/i386/sselibm-5.c: Likewise.
18018
18019 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18020
18021         PR fortran/24266
18022         * gfortran.dg/arrayio_derived_2.f90: New.
18023
18024 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
18025
18026         * gcc.dg/unsigned-long-compare.c: New test.
18027
18028 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
18029
18030         PR testsuite/25318
18031         * lib/target-supports.exp (check_effective_target_freorder):
18032         Check to see if target supports -freorder-blocks-and-partition.
18033         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18034         instead of "dg-require-named-sections".
18035
18036 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
18037
18038         PR target/14798:
18039         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18040         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18041         * gcc.dg/pragma-isr-trapa2.c: Likewise.
18042         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18043         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18044         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18045         * gcc.dg/attr-isr-trap_exit.c: Likewise.
18046         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18047
18048 2006-01-30  Richard Guenther  <rguenther@suse.de>
18049
18050         PR c++/23372
18051         * gcc.dg/pr23372-1.C: New testcase.
18052
18053 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
18054
18055         * gcc.dg/gomp/pr25874.c: New test.
18056
18057 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
18058
18059         PR tree-opt/25911
18060         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18061
18062 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
18063
18064         PR fortran/18578
18065         PR fortran/18579
18066         PR fortran/20857
18067         PR fortran/20885
18068         * gfortran.dg/intent_out_1.f90: New test.
18069
18070 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
18071
18072         PR fortran/17911
18073         * gfortran.dg/procedure_lvalue.f90: New test.
18074
18075         PR fortran/20895
18076         PR fortran/25030
18077         * gfortran.dg/char_pointer_assign_2.f90: New test.
18078         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18079         assignment to be consistent with standard.
18080         * gfortran.dg/char_result_2.f90: The same.
18081         * gfortran.dg/char_result_8.f90: The same.
18082
18083 2006-01-28  Zack Weinberg  <zackw@panix.com>
18084
18085         * gcc.dg/Woverlength-strings.c
18086         * gcc.dg/Woverlength-strings-pedantic-c89.c
18087         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18088         * gcc.dg/Woverlength-strings-pedantic-c99.c
18089         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18090
18091 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
18092
18093         * gcc.c-torture/execute/20060127-1.c: New test.
18094
18095 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18096
18097         PR c++/25999
18098         * g++.dg/ext/pragmaweak1.C: New test.
18099
18100 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18101
18102         PR c++/25855
18103         * g++.dg/template/spec29.C: New test.
18104
18105 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
18106
18107         PR c/19606.
18108         * gcc.c-torture/execute/pr19606.c: New.
18109
18110 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
18111
18112         * gcc.dg/pragma-re-4.c: New test.
18113
18114 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
18115
18116         PR fortran/25964
18117         * gfortran.dg/assumed_size_refs_3.f90: New test.
18118
18119 2006-01-27  Ben Elliston  <bje@au.ibm.com>
18120
18121         * gcc.misc-tests/dectest.exp: Remove defunct comment.
18122
18123 2006-01-26  Laurent GUERBY <laurent@guerby.net>
18124
18125         PR ada/21317
18126         * ada/acats/support/impdef.a: Add One_Long_Second.
18127         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18128         * ada/acats/tests/c9/c94026.a: Likewise.
18129         * ada/acats/tests/c9/c97305c.ada: Likewise.
18130         * ada/acats/tests/c9/c99004a.ada: Likewise.
18131
18132 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
18133
18134         PR fortran/25964
18135         * gfortran.dg/global_references_2.f90: New test.
18136
18137         PR fortran/25084
18138         PR fortran/20852
18139         PR fortran/25085
18140         PR fortran/25086
18141         * gfortran.dg/assumed_charlen_function_1.f90: New test.
18142         * gfortran.dg/assumed_charlen_function_3.f90: New test.
18143
18144         PR fortran/25416
18145         * gfortran.dg/assumed_charlen_function_2.f90: New test.
18146
18147 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
18148
18149         PR c/25892
18150         * gcc.dg/Wpointer-sign.c: New.
18151         * gcc.dg/Wpointer-sign-Wall.c: New.
18152         * gcc.dg/Wpointer-sign-Wall-no.c: New.
18153         * gcc.dg/Wpointer-sign-pedantic.c: New.
18154         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18155         * gcc.dg/conv-2.c: Use -Wpointer-sign.
18156
18157 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
18158
18159         PR C/25861
18160         * gcc.c-torture/compile/pr25861.c: New test.
18161
18162 2006-01-26  Paul Brook  <paul@codesourcery.com>
18163
18164         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18165         on short-enum targets.
18166         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18167         variable.
18168         (generate_fields): Use short_enums.
18169         (main): Set short_enums.  Document -e.
18170         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18171         on short-enum targets.
18172         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18173         variable.
18174         (generate_fields): Use short_enums.
18175         (main): Set short_enums.  Document -e.
18176         * lib/target-supports.exp (check_effective_target_short_enums): New.
18177
18178 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
18179
18180         PR target/25947
18181         * gcc.dg/torture/pr25947-1.c: New test.
18182
18183 2006-01-25  Jan Hubicka  <jh@suse.cz>
18184             Roger Sayle  <roger@eyesopen.com>
18185
18186         PR rtl-optimization/25703
18187         * gcc.target/i386/20060125-1.c: New test case.
18188         * gcc.target/i386/20060125-2.c: New test case.
18189
18190 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18191
18192         PR fortran/18540
18193         * gfortran.dg/goto_1.f: New.
18194
18195 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
18196
18197         PR fortran/25716
18198         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18199         25716 on 32-bit systems too.
18200
18201 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
18202
18203         PR testsuite/25590
18204         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18205
18206 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
18207
18208         * gcc.dg/tree-ssa/gen-vect-33.c: New.
18209
18210 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18211
18212         PR fortran/25835
18213         * gfortran.dg/read_eof.f90: Delete, renamed.
18214         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18215         * gfortran.dg/read_eof_2.f90: New test.
18216         * gfortran.dg/read_eof_3.f90: New test.
18217
18218 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
18219
18220         PR tree-opt/25860
18221         * gcc.c-torture/compile/pr25860.c: New test.
18222
18223 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18224
18225         PR c++/25552
18226         * g++.dg/parse/dtor8.C: New test.
18227
18228 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
18229
18230         PR testsuite/25891
18231         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18232         * gcc.dg/gomp/gomp.exp: Return without testing anything if
18233         check_effective_target_fopenmp returns 0.
18234
18235 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
18236
18237         PR ada/20548
18238         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18239         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18240         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18241
18242 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
18243
18244         PR tree-opt/25857
18245         * g++.dg/opt/pr25857.C: New test.
18246
18247 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
18248         Jan Hubicka  <jh@suse.cz>
18249         Richard Guenther  <rguenther@suse.de>
18250
18251         PR rtl-optimization/25654
18252         * gcc.dg/torture/pr25654.c: New testcase.
18253         * gcc.target/i386/pr25654.c: Likewise.
18254
18255 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
18256
18257         PR fortran/25901
18258         * gfortran.dg/internal references_2.f90: New test.
18259
18260         Fix regression in testing of admissability of attributes.
18261         * gfortran.dg/intent_used_1.f90: New test.
18262
18263 2006-01-23  Ben Elliston  <bje@au.ibm.com>
18264
18265         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18266         Remove target conditional torture options for i?86 and x86_64
18267         GNU/Linux.
18268
18269 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18270
18271         PR c++/10891
18272         * g++.dg/rtti/no-rtti.C: New.
18273
18274 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
18275
18276         PR c++/25895
18277         * g++.dg/inherit/conv2.C: New test.
18278
18279         PR c++/25856
18280         * g++.dg/parse/dtor7.C: New test.
18281
18282         PR c++/25858
18283         * g++.dg/template/crash44.C: New test.
18284
18285 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
18286
18287         PR fortran/25124
18288         PR fortran/25625
18289         * gfortran.dg/internal_references_1.f90: New test.
18290           PR fortran/20881
18291         PR fortran/23308
18292         PR fortran/25538
18293         PR fortran/25710
18294         * gfortran.dg/global_references_1.f90: New test.
18295         * gfortran.dg/g77/19990905-1.f: Restore the error that
18296         there is a clash between the common block name and
18297         the name of a subroutine reference.
18298
18299         PR fortran/PR24276
18300         * gfortran.dg/aliasing_dummy_1.f90: New test.
18301
18302 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
18303
18304         * gcc.dg/vmx/1b-01.c: Warning fix.
18305         * gcc.dg/vmx/1c-02.c: Likewise.
18306         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18307
18308 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
18309
18310         PR testsuite/24962
18311         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18312
18313 2006-01-20  Richard Guenther  <rguenther@suse.de>
18314         Steven Bosscher <stevenb.gcc@gmail.com>
18315
18316         PR rtl-optimization/24626
18317         * gcc.dg/torture/pr24626-1.c: New testcase.
18318         * gcc.dg/torture/pr24626-2.c: Likewise.
18319         * gcc.dg/torture/pr24626-3.c: Likewise.
18320         * gcc.dg/torture/pr24626-4.c: Likewise.
18321
18322 2006-01-20  Dirk Mueller  <dmueller@suse.com>
18323
18324         PR c++/5520
18325         * g++.dg/warn/empty-body.C: New.
18326
18327 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
18328
18329         PR c++/22136
18330         * g++.dg/template/using10.C: New test.
18331         * g++.dg/temlpate/using11.C: Likewise.
18332         * g++.dg/inherit/using5.C: Tweak error messages.
18333
18334 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
18335
18336         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18337         target test.
18338         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18339
18340 2006-01-19  Jan Hubicka  <jh@suse.cz>
18341
18342         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18343
18344 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18345
18346         PR c++/25854
18347         * g++.dg/template/spec28.C: New test.
18348
18349 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
18350
18351         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18352         (switchfiles): Fix fprintf's by adding srcdir or removing it.
18353
18354 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
18355
18356         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18357         * gcc.dg/gomp/critical-1.c: Likewise.
18358         * gcc.dg/gomp/critical-3.c: Likewise.
18359         * gcc.dg/gomp/empty.c: Likewise.
18360         * gcc.dg/gomp/ordered-1.c: Likewise.
18361         * gcc.dg/gomp/for-4.c: Likewise.
18362         * gcc.dg/gomp/for-6.c: Likewise.
18363         * gcc.dg/gomp/master-3.c: Likewise.
18364         * gcc.dg/gomp/for-8.c: Likewise.
18365         * gcc.dg/gomp/for-10.c: Likewise.
18366         * gcc.dg/gomp/for-18.c: Likewise.
18367         * gcc.dg/gomp/for-5.c: Likewise.
18368         * gcc.dg/gomp/for-7.c: Likewise.
18369         * gcc.dg/gomp/for-9.c: Likewise.
18370
18371 2006-01-18  Jeff Law  <law@redhat.com>
18372
18373         * gcc.dg/tree-ssa/vrp25.c: New test.
18374
18375 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18376
18377         * gcc.dg/pr25805.c: Fix misapplied patch.
18378
18379 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
18380
18381         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18382         (check_effective_target_vect_udot_qi): New.
18383         (check_effective_target_vect_sdot_hi): New.
18384         (check_effective_target_vect_udot_hi): New.
18385         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18386         prefixed with "wrapv-" with -fwrapv.
18387         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18388         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18389         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18390         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18391         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18392
18393         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18394         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18395         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18396         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18397
18398 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18399
18400         PR c++/16829
18401         * g++.dg/other/default2.C: New test.
18402         * g++.dg/other/default3.C: New test.
18403
18404 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18405
18406         PR c/25805
18407         * gcc.dg/pr25805.c: New file.
18408
18409 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
18410
18411         PR c++/25836
18412         * g++.dg/template/init6.C: New test.
18413
18414 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
18415
18416         * gcc.dg/tree-ssa/pr24287.c: New test
18417
18418 2006-01-18  Eric Christopher  <echristo@apple.com>
18419
18420         * g++.dg/eh/table.C: New.
18421
18422 2006-01-18  DJ Delorie  <dj@redhat.com>
18423
18424         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18425         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18426         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18427         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18428
18429 2006-01-18  Jeff Law  <law@redhat.com>
18430
18431         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18432         on wrapping on overflow semantics.
18433
18434         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18435
18436         * gcc.gc/tree-ssa/vrp23.c: New test.
18437         * gcc.gc/tree-ssa/vrp24.c: New test.
18438
18439 2006-01-18  Richard Henderson  <rth@redhat.com>
18440             Aldy Hernandez  <aldyh@redhat.com>
18441             Jakub Jelinek  <jakub@redhat.com>
18442             Diego Novillo  <dnovillo@redhat.com>
18443             Uros Bizjak  <uros@kss-loka.si>
18444
18445         * gcc.dg/gomp: New directory.
18446
18447 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
18448             Steven G. Kargl  <kargls@comcast.net>
18449
18450         PR fortran/20869
18451         * gfortran.dg/intrinsic_external_1.f90: New test.
18452
18453         PR fortran/20875.
18454         * gfortran.dg/elemental_pointer_1.f90: New test.
18455
18456         PR fortran/25024
18457         * gfortran.dg/external_procedures_1.f90: New test.
18458
18459         PR fortran/25785
18460         gfortran.dg/assumed_present.f90: New test.
18461
18462 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
18463
18464         * g++.dg/parse/lookup5.C: New test.
18465
18466 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18467
18468         PR fortran/25697
18469         * gfortran.dg/read_eof.f90: New test.
18470
18471 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18472
18473         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18474         add a closing brace.
18475
18476 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18477
18478         PR fortran/25631
18479         * gfortran.dg/fmt_tl.f: New test.
18480
18481 2006-01-17  Eric Christopher  <echristo@apple.com>
18482
18483         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18484         * g++.old-deja/g++.warn/impint2.C: Ditto.
18485         * g++.old-deja/g++.other/null1.C: Ditto.
18486         * g++.dg/warn/conv2.C: Ditto.
18487         * g++.dg/warn/conv4.C: New file.
18488
18489 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18490
18491         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18492
18493 2006-01-17  Andreas Jaeger  <aj@suse.de>
18494             Janis Johnson <janis187@us.ibm.com>
18495
18496         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18497         in 64-bit.
18498         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18499         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18500
18501 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18502
18503         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18504         (switchfiles): xfail txxx where xxx >= 25.
18505
18506 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18507
18508         PR testsuite/25764
18509         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18510
18511 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
18512
18513         PR c/25682
18514         * gcc.dg/pr25682.c: New test.
18515         * g++.dg/parse/array-size2.C: New test.
18516
18517 2006-01-16  Ian Lance Taylor  <ian@airs.com>
18518
18519         * consistency.vlad: Remove entire directory, 1652 files.
18520
18521 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
18522
18523         * lib/target-supports.exp (check_effective_target_dfp_nocache,
18524         check_effective_target_dfprt_nocache): New.
18525         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18526         (check_effective_target_dfprt): New.
18527         * lib/c-compat.exp (check_dfp): Remove.
18528         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18529         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18530         level of support for decimal float.
18531         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18532         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18533         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18534         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18535         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18536         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18537         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18538         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18539         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18540         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18541         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18542         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18543         directives.
18544
18545 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
18546
18547         PR testsuite/25741
18548         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18549         $base_dir/../.
18550         * lib/gfortran.exp (gfortran_init): Likewise.
18551         * lib/obj-c++.exp (obj-c++_init): Likewise.
18552         * lib/scanasm.exp (scan-assembler-dem): Likewise.
18553         (scan-assembler-dem-not): Likewise.
18554         * lib/scandump.exp (scan-dump-dem): Likewise.
18555         (scan-dump-dem-not): Likewise.
18556
18557 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
18558
18559         PR testsuite/25767
18560         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18561         powerpc-*-darwin*.
18562         * lib/obj-c++.exp (obj-c++_init): Likewise.
18563
18564 2006-01-16  Richard Guenther  <rguenther@suse.de>
18565
18566         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18567
18568 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18569
18570         PR testsuite/25777
18571         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18572         to LD_LIBRARY_PATH.
18573
18574 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
18575             Andrew Pinski  <pinskia@physics.uc.edu>
18576
18577         * gcc.dg/minmax-1.c: New test.
18578
18579 2006-01-16  Ben Elliston  <bje@au.ibm.com>
18580
18581         * gcc.dg/dfp/dfp.exp: Correct FSF address.
18582         * gcc.misc-tests/dectest.exp: Ditto.
18583
18584 2006-01-15  Ian Lance Taylor  <ian@airs.com>
18585
18586         PR testsuite/25796
18587         * gcc.target/i386/cmov6.c: Use -march=k8.
18588
18589 2006-01-15  Andreas Jaeger  <aj@suse.de>
18590
18591         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18592         x86 does not have __float128.
18593
18594 2006-01-14  Ian Lance Taylor  <ian@airs.com>
18595
18596         * gcc.target/i386/cmov6.c: New test.
18597
18598 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
18599
18600         PR c++/25663
18601         * g++.dg/template/ctor6.C: New test.
18602
18603 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
18604
18605         PR tree-optimization/25485
18606         * gcc.dg/tree-ssa/pr25485.c: New.
18607
18608 2006-01-14  Richard Guenther  <rguenther@suse.de>
18609
18610         PR tree-optimization/22548
18611         PR tree-optimization/22555
18612         PR tree-optimization/22501
18613         * gcc.dg/tree-ssa/alias-4.c: New testcase.
18614         * gcc.dg/tree-ssa/alias-5.c: Likewise.
18615         * gcc.dg/tree-ssa/alias-6.c: Likewise.
18616         * gcc.dg/tree-ssa/alias-7.c: Likewise.
18617         * gcc.dg/tree-ssa/alias-8.c: Likewise.
18618         * gcc.dg/tree-ssa/alias-9.c: Likewise.
18619         * gcc.dg/tree-ssa/alias-10.c: Likewise.
18620         * gcc.dg/tree-ssa/alias-11.c: Likewise.
18621         * gcc.dg/tree-ssa/alias-12.c: Likewise.
18622
18623 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
18624
18625         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
18626         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18627
18628 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
18629         Richard Guenther  <rguenther@suse.de>
18630
18631         PR rtl-optimization/24257
18632         * gcc.dg/torture/pr24257.c: New testcase.
18633
18634 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
18635
18636         * gcc.c-torture/execute/20060110-1.c: New test.
18637         * gcc.c-torture/execute/20060110-2.c: New test.
18638
18639 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
18640
18641         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18642
18643 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
18644
18645         PR fortran/25756
18646         * gfortran.dg/label_3.f90: New test.
18647
18648 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
18649
18650         PR tree-optimization/25771
18651         * g++.dg/tree-ssa/pr25771.C: New test
18652
18653 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
18654
18655         PR tree-opt/24365
18656         * g++.dg/opt/complex5.C: New test.
18657
18658 2006-01-13  Richard Guenther  <rguenther@suse.de>
18659
18660         * gcc.target/i386/387-9.c: New testcase.
18661
18662 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18663
18664         PR c++/24824
18665         * g++.dg/debug/dwarf2-1.C: New.
18666
18667 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
18668
18669         PR testsuite/25728
18670         * lib/gcov.exp (verify-lines): Add "close $fd".
18671
18672 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
18673             Ben Elliston  <bje@au.ibm.com>
18674
18675         * gcc.dg/dfp/inf-1.c: New test.
18676
18677 2006-01-12  Janis Johnson <janis187@us.ibm.com>
18678             Yao Qi  <qiyaoltc@cn.ibm.com>
18679             Ben Elliston  <bje@au.ibm.com>
18680             Jon Grimm  <jgrimm2@us.ibm.com>
18681
18682         * gcc.dg/nodfp-1.c: New test.
18683         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18684         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18685         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18686         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18687         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18688         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18689         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18690         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18691         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18692         * gcc.dg/format/dfp-scanf-1.c: Likewise.
18693         * gcc.dg/format/dfp-printf-1.c: Likewise.
18694         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18695         (compat_setup_dfp): New.
18696         * gcc.dg/compat/compat.exp: Use it.
18697         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18698         Make some variables global, prepend "compat_" to their names.
18699         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18700         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18701         * gcc.misc-tests/dectest.exp: New test driver for decTest.
18702         * lib/compat.exp (compat_skip_list): Make global, rename.
18703         * lib/c-compat.exp: New file.
18704         * lib/target-supports.exp (check_effective_target_dfp): New.
18705
18706         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18707         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18708         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18709         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18710         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18711         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18712         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18713         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18714         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18715         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18716         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18717         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18718         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18719         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18720         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18721         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18722         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18723         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18724         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18725         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18726         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18727         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18728         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18729         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18730         gcc.dg/dfp/struct-layout-1.c,
18731         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18732         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18733         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18734         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18735         gcc.dg/dfp/func-vararg-dfp.c,
18736         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18737         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18738         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18739         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18740         gcc.dg/dfp/wtr-conversion-1.c: New tests.
18741
18742 2006-01-11  Richard Guenther  <rguenther@suse.de>
18743
18744         PR tree-optimization/25734
18745         * gcc.dg/tree-ssa/pr25734.c: New testcase.
18746
18747 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18748
18749         PR fortran/25486
18750         * gfortran.dg/literal_character_constant_1_x.F: New test.
18751         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18752         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18753         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18754
18755 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18756
18757         PR c++/25386
18758         * g++.dg/ext/packed3.C: Add expected packed error.
18759
18760 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
18761
18762         PR target/25706
18763         * gcc.dg/torture/pr25706-1.c: New test.
18764
18765 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
18766
18767         PR tree-optimization/23109
18768         PR tree-optimization/23948
18769         PR tree-optimization/24123
18770
18771         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18772         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18773         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18774         g++.dg/tree-ssa/pr23948.C: New testcases.
18775         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18776         three divisions in order to do the optimization.
18777
18778 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
18779
18780         PR c++/25632
18781         * g++.dg/other/pr25632.C: New test.
18782
18783 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
18784
18785         PR fortran/25730
18786         * gfortran.dg/used_types_1.f90: New test.
18787
18788 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
18789
18790         PR target/25718
18791         * gcc.dg/torture/pr25718-1.c: New test.
18792
18793 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18794
18795         * gfortran.dg/list_read_2.f90: Fix typo in description.
18796
18797 2006-01-10  Jan Beulich  <jbeulich@novell.com>
18798
18799         * lib/target-supports.exp (check_visibility_available): Simplify test
18800         for *-*-netware*.
18801         (check_profiling_available): Fail for *-*-netware*.
18802         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18803         * gcc.dg/20021014-1.c: Likewise.
18804         * gcc.dg/nest.c: Likewise.
18805
18806 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18807
18808         fortran/24936
18809         * gfortran.dg/forall_3.f90: New test.
18810
18811 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18812
18813         PR fortran/21977
18814         * gfortran.dg/nesting_2.f90: New test.
18815         * gfortran.dg/nesting_3.f90: New test.
18816
18817 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
18818
18819         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18820         Fix typo in comment.
18821
18822 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18823
18824         * gfortran.dg/single_char_string.f90: New test.
18825
18826 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18827
18828         * gfortran.dg/ichar_2.f90: New test.
18829
18830 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18831
18832         PR fortran/25093
18833         * gfortran.dg/private_type_4.f90: New.
18834
18835 2006-01-07  Richard Guenther  <rguenther@suse.de>
18836
18837         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18838
18839 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18840
18841         * gfortran.dg/func_decl_1.f90: New.
18842         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18843         * gfortran.dg/array_alloc_2.f90: Likewise.
18844         * gfortran.dg/char_result_8.f90: Likewise.
18845         * gfortran.dg/dup_save_1.f90: Likewise.
18846         * gfortran.dg/dup_save_2.f90: Likewise.
18847         * gfortran.dg/f2c_6.f90: Likewise.
18848         * gfortran.dg/f2c_7.f90: Likewise.
18849         * gfortran.dg/func_result_2.f90: Likewise.
18850         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18851
18852 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
18853
18854         PR fortran/22146
18855         * gfortran.dg/elemental_subroutine_1.f90: New test.
18856         * gfortran.dg/elemental_subroutine_2.f90: New test.
18857
18858         PR fortran/25029
18859         PR fortran/21256
18860         * gfortran.dg/assumed_size_refs_1.f90: New test.
18861
18862         PR fortran/20868
18863         PR fortran/20870
18864         * gfortran.dg/assumed_size_refs_2.f90: New test.
18865         * gfortran.dg/initialization_1.f90: Change warning message.
18866
18867 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
18868
18869         * gcc.dg/tree-ssa/loop-15.c: New test.
18870
18871 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18872
18873         PR fortran/25598
18874         * gfortran.dg/backspace_3.f: New test.
18875         * gfortran.dg/backspace_4.f: New test.
18876
18877 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18878
18879         PR fortran/24268
18880         * gfortran.dg/fmt_white.f: Update test.
18881
18882 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
18883
18884         * gcc.dg/cast-1.c: Add new warning.
18885         * gcc.dg/cast-2.c: Likewise.
18886         * gcc.dg/cast-3.c: Likewise.
18887         * gcc.dg/format/cast-1.c: Likewise.
18888         * gcc.dg/cast-4.c: New testcase.
18889
18890 2006-01-05  Richard Guenther  <rguenther@suse.de>
18891
18892         PR tree-optimization/22555
18893         * gcc.dg/tree-ssa/alias-3.c: New testcase.
18894
18895 2006-01-05  Richard Guenther  <rguenther@suse.de>
18896             Diego Novillo  <dnovillo@redhat.com>
18897
18898         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18899         * gcc.dg/tree-ssa/loop-8.c: Likewise.
18900         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18901         * gcc.dg/tree-ssa/pr23294.c: Likewise.
18902         * gcc.dg/tree-ssa/pr21985.c: Likewise.
18903         * gcc.dg/tree-ssa/loop-14.c: Likewise.
18904         * gcc.dg/tree-ssa/loop-2.c: Likewise.
18905         * gcc.dg/tree-ssa/loop-3.c: Likewise.
18906         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18907         * gcc.dg/tree-ssa/pr21171.c: Likewise.
18908         * gcc.dg/tree-ssa/loop-5.c: Likewise.
18909         * gcc.dg/tree-ssa/loop-10.c: Likewise.
18910         * gcc.dg/tree-ssa/loop-6.c: Likewise.
18911         * treelang/compile/extravar.tree: Likewise.
18912         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18913         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18914         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18915         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18916         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18917
18918 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18919
18920         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18921         for 64-bit fix.
18922
18923 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
18924
18925         PR fortran/23675
18926         gfortran.dg/char_result_11.f90: New.
18927
18928 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
18929
18930         PR c++/24782
18931         * g++.dg/parse/access9.C: New test.
18932         * g++.dg/tc1/dr52.C: Tweak error markers.
18933
18934 2006-01-04  Richard Henderson  <rth@redhat.com>
18935
18936         Merge from gomp branch.
18937         * g++.dg/parse/pragma2.C: Update expected error lines.
18938
18939 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
18940
18941         * g++.dg/other/i386-2.C: New test.
18942
18943         PR target/25554
18944         * gcc.c-torture/compile/20051228-1.c: New test.
18945
18946         PR c/25559
18947         * gcc.dg/pr25559.c: New test.
18948
18949 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
18950
18951         PR c++/25492
18952         * g++.dg/lookup/friend9.C: New test.
18953
18954         PR c++/25625
18955         * g++.dg/template/repo5.C: New test.
18956
18957 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
18958
18959         PR fortran/25101
18960         * gfortran.dg/forall_2.f90: New test.
18961
18962 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18963
18964         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18965         dg-require-weak.  Adjust regexp to handle leading-underscore
18966         targets and space as well as TAB after .weak.  Change previous
18967         64-bit fix to not use naked dot.
18968
18969 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
18970
18971         PR rtl-optimization/25578
18972         * gcc.c-torture/execute/20060102-1.c: New testcase.
18973
18974 2006-01-03  Richard Guenther  <rguenther@suse.de>
18975
18976         PR c/25183
18977         * gcc.dg/torture/pr25183.c: New testcase.
18978
18979 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
18980
18981         Merge from gomp-branch.
18982         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18983         * gcc.dg/ia64-sync-2.c: Likewise.
18984         * gcc.dg/ia64-sync-3.c: Likewise.
18985         * gcc.dg/ia64-sync-4.c: Likewise.
18986         * gcc.dg/sync-2.c: Likewise.
18987         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18988         that sparc64-*-* and sparcv9-*-* supports sync builtins.
18989
18990 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
18991
18992         PR c++/25635
18993         * g++.dg/parse/operator6.C: New test.
18994
18995         PR c++/25637
18996         * g++.dg/parse/error29.C: New test.
18997
18998         PR c++/25638
18999         * g++.dg/parse/dtor6.C: New test.
19000
19001         PR c++/25633
19002         * g++.dg/parse/ctor3.C: New test.
19003
19004         PR c++/25634
19005         * g++.dg/template/class3.C: New test.
19006
19007 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
19008
19009         * g++.dg/debug/debug9.C: New.
19010
19011 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
19012
19013         PR fortran/24640
19014         * gfortran.dg/label_2.f90: New test.
19015
19016 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19017
19018         * g++.dg/lookup/using12.C: Tighten error marker.
19019
19020 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
19021             Andrew Pinski <pinskia@physics.uc.edu>
19022
19023         * gcc.target/powerpc/darwin-abi-3.c: New file.
19024         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19025         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19026         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19027         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19028         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19029         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19030         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19031         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19032
19033 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
19034
19035         * gcc.dg/tree-ssa/loadpre1.c: New;
19036         * gcc.dg/tree-ssa/loadpre2.c: New;
19037         * gcc.dg/tree-ssa/loadpre3.c: New;
19038         * gcc.dg/tree-ssa/loadpre4.c: New;
19039         * gcc.dg/tree-ssa/loadpre5.c: New;
19040         * gcc.dg/tree-ssa/loadpre6.c: New;
19041         * gcc.dg/tree-ssa/loadpre7.c: New;
19042         * gcc.dg/tree-ssa/loadpre8.c: New;
19043         * gcc.dg/tree-ssa/loadpre9.c: New;
19044
19045 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
19046
19047         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19048         * g++.dg/abi/thunk4.C: Likewise.
19049
19050 2006-01-01  Andreas Jaeger  <aj@suse.de>
19051
19052         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19053         portable.
19054
19055 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
19056
19057         PR c++/25294
19058         * gcc.dg/pragma-pack-3.c: New test.
19059         * g++.dg/parse/pragma3.C: New test.
19060
19061 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19062
19063         PR middle-end/24827
19064         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19065
19066 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19067
19068         PR testsuite/25214
19069         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19070
19071 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19072
19073         PR fortran/22607
19074         * gfortran-dg/pure_byref_3.f90: New.
19075
19076         fortran/PR 25396
19077         * gfortran.dg/userdef_operator_1.f90: New.
19078
19079 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19080
19081         * g++.dg/abi/thunk3.C: New.
19082         * g++.dg/abi/thunk4.C: New.
19083
19084 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
19085
19086         PR fortran/25532
19087         * gfortran.dg/host_used_types_1.f90: New test. Check that host
19088         associated derived type components of derived types are
19089         properly declared in contained procedures.
19090
19091 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19092
19093         PR libgfortran/25139
19094         * gfortran.dg/backspace_2.f: New test.
19095
19096 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19097
19098         PR libgfortran/25550
19099         * gfortran.dg/endfile.f: New test.
19100
19101 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19102
19103         PR libgfortran/25419
19104         * gfortran.dg/comma.f: New test.
19105
19106 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19107
19108         * lib/gfortran-dg.exp: Remove trailing whitespace.
19109         * lib/fortran-torture.exp: Test with -fbounds-check instead of
19110         -funroll-all-loops.
19111
19112 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
19113
19114         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19115         Extended Double long doubles or repeat tests when long double is
19116         the same size as double.
19117
19118 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19119
19120         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19121
19122         PR testsuite/25442
19123         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19124         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19125
19126         PR testsuite/25441
19127         * gcc.dg/pr23911.c: Make test variable static.
19128
19129         PR testsuite/25444
19130         * gcc.dg/tree-ssa/pr14841.c: Likewise.
19131
19132 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19133
19134         PR c++/25439
19135         * g++.dg/parse/crash17.C: Adjust error markers.
19136         * g++.dg/template/error20.C: New test.
19137
19138 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19139
19140         PR c++/23172
19141         * g++.dg/ext/complit4.C: New test.
19142
19143         PR c++/25417
19144         * g++.dg/ext/complit5.C: Likewise.
19145
19146 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
19147
19148         PR tree-optimization/25125
19149         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19150         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19151         * gcc.c-torture/execute/pr25125.c: New.
19152
19153 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
19154
19155         PR fortran/25029
19156         PR fortran/21256
19157         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19158         functions with incorrect assumed size references.
19159
19160 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
19161
19162         PR c++/23171
19163         * g++.dg/opt/init1.C: New test.
19164
19165 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
19166
19167         PR c++/24671
19168         * g++.dg/template/sfinae3.C: New test.
19169
19170 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19171
19172         * g++.dg/other/friend4.C: New test.
19173
19174 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19175
19176         PR target/25005
19177         * g++.dg/opt/pr25005.C: New test.
19178
19179 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19180
19181         PR c++/25369
19182         * g++.dg/template/ptrmem16.C: New test.
19183
19184 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
19185
19186         PR fortran/25029
19187         PR fortran/21256
19188         * gfortran.dg/initialization_1.f90: Add test of SIZE.
19189
19190 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19191
19192         PR libgfortran/25307
19193         * gfortran.dg/list_read_5.f90: New test.
19194
19195 2005-12-22  Richard Henderson  <rth@redhat.com>
19196
19197         * gcc.target/i386/sse-7.c: Use -msse2.
19198
19199 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19200
19201         PR rtl-optimization/25432
19202         * gcc.c-torture/compile/20051216-1.c: New test.
19203
19204         PR objc/25328
19205         * objc/execute/pr25328.m: New test.
19206
19207 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19208
19209         PR c++/25364
19210         * g++.dg/template/call4.C: New test.
19211
19212 2005-12-22  Dale Johannesen  <dalej@apple.com>
19213
19214         * gcc.target/i386/sse-17.c: New.
19215
19216 2005-12-22  Paul Brook  <paul@codesourcery.com>
19217
19218         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19219
19220 2005-12-22  Paul Brook  <paul@codesourcery.com>
19221
19222         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19223
19224 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19225
19226         PR tree-opt/25513
19227         * gcc.c-torture/compile/pr25513.c: New test.
19228
19229 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19230
19231         PR c++/23333
19232         * g++.dg/parse/error25.C: Add more tests.
19233
19234 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19235
19236         PR fortran/18990
19237         * gfortran.dg/der_charlen_1.f90: New.
19238
19239 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
19240
19241         PR fortran/20889
19242         * gfortran.dg/pointer_component_type_1.f90: New test.
19243
19244         PR fortran/25029
19245         PR fortran/21256
19246         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19247         should give an error with assumed size array refernces and checks
19248         those that should not.
19249         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19250         reference an upper bound so that it does not generate an error.
19251
19252         PR fortran/19362
19253         PR fortran/20244
19254         PR fortran/20864
19255         PR fortran/25391
19256         * gfortran.dg/used_dummy_types_1.f90: New test.
19257         * gfortran.dg/used_dummy_types_2.f90: New test.
19258         * gfortran.dg/used_dummy_types_3.f90: New test.
19259         * gfortran.dg/used_dummy_types_4.f90: New test.
19260         * gfortran.dg/used_dummy_types_5.f90: New test.
19261
19262         PR fortran/23152
19263         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19264         group already being USE associated.
19265         * gfortran.dg/assumed_shape_nml.f90: New test.
19266         * gfortran.dg/assumed_size_nml.f90: New test.
19267
19268         PR fortran/20862
19269         PR fortran/25053
19270         PR fortran/25063
19271         PR fortran/25064
19272         PR fortran/25066
19273         PR fortran/25067
19274         PR fortran/25068
19275         PR fortran/25307
19276         * gfortran.dg/io_constraints_1.f90: New test.
19277         * gfortran.dg/io_constraints_1.f90: New test.
19278         * gfortran.dg/iostat_3.f90: Change wording of warning.
19279         * gfortran.dg/g77/19981216-0.f: The same.
19280
19281 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
19282
19283         PR tree-optimization/23518
19284         * gcc.dg/pr23518.c: New.
19285
19286 2005-12-21  Mike Stump  <mrs@apple.com>
19287
19288         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19289
19290 2005-12-21  Paul Brook  <paul@codesourcery.com>
19291
19292         * gcc.dg/pr19340.c: Skip on m68k targets.
19293
19294 2005-12-21  Steven Bosscher  <stevenb@suse.de>
19295
19296         PR rtl-optimization/25196
19297         * gcc.dg/pr25196.c: New test.
19298
19299 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
19300
19301         PR fortran/25423
19302         gfortran.dg/where_nested_1.f90: New.
19303
19304 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
19305
19306         PR tree-optimization/25382.
19307         * gcc.dg/tree-ssa/pr25382.c: New.
19308
19309 2005-12-20  Richard Guenther  <rguenther@suse.de>
19310
19311         PR middle-end/24306
19312         * gcc.target/i386/pr24306.c: New testcase.
19313
19314 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
19315
19316         PR tree-optimization/25501
19317         * gcc.dg/tree-ssa/pr25501.c: New.
19318
19319 2005-12-20  Richard Guenther  <rguenther@suse.de>
19320
19321         Revert
19322         2005-12-02  Richard Guenther  <rguenther@suse.de>
19323
19324         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19325
19326 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
19327
19328         PR c++/21228
19329         * g++.dg/warn/Wunreachable-code-2.C: New test.
19330
19331 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
19332
19333         PR c++/24278
19334         * g++.dg/template/ctor5.C: New test.
19335
19336         PR c++/24915
19337         * g++.dg/template/overload8.C: New test.
19338
19339 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
19340
19341         * gcc.c-torture/compile/pr25483 : New test.
19342
19343 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19344
19345         PR c++/20552
19346         * g++.dg/ext/typeof10.C: New test.
19347
19348 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
19349
19350         * gcc.dg/mt-loopi1.c: New.
19351
19352 2005-12-18  Richard Guenther  <rguenther@suse.de>
19353
19354         PR tree-optimization/25481
19355         * gcc.dg/torture/pr25481.c: New testcase.
19356
19357 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19358
19359         PR rtl-optimization/21041
19360         * gcc.dg/pr21041.c: New test.
19361
19362 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19363
19364         PR libgfortran/25463
19365         * gfortran.dg/advance.f90: New test.
19366
19367 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
19368
19369         * gcc.dg/20051201-1.c: New test.
19370
19371 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
19372
19373         PR fortran/25018
19374         * gfortran.dg/initialization_1.f90: New test.
19375         * gfortran.dg/enum_5.f90: Change dg-error to new message.
19376         * gfortran.dg/g77/980616-0.f: The same.
19377
19378 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19379
19380         * PR fortran/25458
19381         * gfortran.dg/chkbits.f90: New test.
19382
19383 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19384
19385         * gfortran.dg/enum_5.f: Revert to previous version.
19386
19387 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19388
19389         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19390         * gfortran.dg/nested_modules_1.f90: Ditto.
19391         * gfortran.dg/hollerith_f95.f90: Ditto.
19392         * gfortran.dg/select_5.f90: Ditto.
19393         * gfortran.dg/secnds.f: Ditto.
19394         * gfortran.dg/hollerith2.f90: Ditto.
19395         * gfortran.dg/imag_2.f: Ditto.
19396         * gfortran.dg/ftell_2.f90: Ditto.
19397         * gfortran.dg/malloc_free_1.f90: Ditto.
19398         * gfortran.dg/logint-1.f: Ditto.
19399         * gfortran.dg/recursive_statement_functions.f90: Ditto.
19400         * gfortran.dg/e_d_fmt.f90: Ditto.
19401         * gfortran.dg/hollerith_legacy.f90: Ditto.
19402         * gfortran.dg/logint-2.f: Ditto.
19403         * gfortran.dg/enum_5.f90: Ditto.
19404         * gfortran.dg/f2c_2.f90: Ditto.
19405         * gfortran.dg/pr17143.f90: Ditto.
19406         * gfortran.dg/namelist_14.f90: Ditto.
19407         * gfortran.dg/logint-3.f: Ditto.
19408         * gfortran.dg/spread_scalar_source.f90: Ditto.
19409         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19410         * gfortran.dg/namelist_11.f: Ditto.
19411         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19412         * gfortran.dg/g77/20010519-1.f
19413         * gfortran.dg/g77/alpha1.f: Ditto.
19414         * gfortran.dg/g77/990115-1.f: Ditto.
19415         * gfortran.dg/g77/erfc.f: Ditto.
19416         * gfortran.dg/g77/19990313-3.f: Ditto.
19417         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19418         * gfortran.dg/g77/20010426.f: Ditto.
19419         * gfortran.dg/g77/19990313-0.f: Ditto.
19420         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19421         * gfortran.dg/g77/20000629-1.f: Ditto.
19422         * gfortran.dg/g77/970125-0.f: Ditto.
19423         * gfortran.dg/g77/8485.f: Ditto.
19424         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19425         * gfortran.dg/g77/19990313-1.f: Ditto.
19426         * gfortran.dg/g77/int8421.f: Ditto.
19427         * gfortran.dg/g77/19990305-0.f: Ditto.
19428         * gfortran.dg/g77/947.f: Ditto.
19429         * gfortran.dg/g77/19990905-2.f: Ditto.
19430         * gfortran.dg/g77/cabs.f: Ditto.
19431         * gfortran.dg/g77/19990313-2.f: Ditto.
19432         * gfortran.dg/g77/20020307-1.f: Ditto.
19433         * gfortran.dg/g77/dcomplex.f: Ditto.
19434         * gfortran.dg/g77/19990502-1.f: Ditto.
19435         * gfortran.dg/g77/19981216-0.f: Ditto.
19436         * gfortran.dg/common_4.f90: Ditto.
19437         * gfortran.dg/entry_4.f90: Ditto.
19438         * gfortran.dg/equiv_constraint_2.f90: Ditto.
19439         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19440         * gfortran.dg/namelist_12.f: Ditto.
19441         * gfortran.dg/scale_1.f90: Ditto.
19442         * gfortran.dg/modulo_1.f90
19443         * gfortran.dg/hollerith.f90: Ditto.
19444         * gfortran.dg/direct_io_3.f90: Ditto.
19445         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19446         * gfortran.dg/gnu_logical_1.F: Ditto.
19447         * gfortran.dg/unf_io_convert_1.f90: Ditto.
19448         * gfortran.dg/assign_1.f90: Ditto.
19449         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19450         * gfortran.dg/pr23095.f: Ditto.
19451         * gfortran.dg/read_float_1.f90: Ditto.
19452
19453 2005-12-17  Andreas Jaeger  <aj@suse.de>
19454
19455         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19456         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19457
19458 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19459
19460         PR fortran/24268
19461         * gfortran.dg/fmt_white.f: New test.
19462
19463 2005-12-16  Steven G. Kargl <kargls@comcast.net>
19464
19465         * gfortran.dg/label_1.f90: New test.
19466
19467 2005-12-15  Ben Elliston  <bje@au.ibm.com>
19468
19469         PR testsuite/25422
19470         * gcc.dg/20031012-1.c: Add -Walways-true option.
19471         * gcc.dg/weak/weak-3.c: Likewise.
19472         * g++.old-deja/g++.mike/warn8.C: Likewise.
19473
19474 2005-12-16  Mike Stump  <mrs@apple.com>
19475
19476         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19477         exit.
19478
19479 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19480
19481         PR libgfortran/25264
19482         PR libgfortran/25349
19483         * gfortran.dg/tl_editing.f90: Added additional checks.
19484         * gfortran.dg/t_editing.f: New test.
19485         * gfortran.dg/write_padding.f90: New test
19486
19487 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19488
19489         PR testsuite/25215
19490         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19491
19492 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
19493
19494         PR rtl-optimization/24899
19495         * gcc.c-torture/execute/20051215-1.c: New test.
19496
19497 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
19498
19499         PR 24823
19500         * gfortran.dg/pr24823.f: New test.
19501
19502 2005-12-16  Jeff Law  <law@redhat.com>
19503
19504         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19505
19506 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19507
19508         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19509         (base_types): Change C++ style comments to C style comments.  Remove
19510         aligned types from the array.  Keep Enums disabled.
19511         (complex_types): Remove aligned types from the array.
19512         Comment out "_Complex long double".
19513         (attrib_types): Remove.
19514         (complex_attrib_types): Remove.
19515         (attrib_array_types): Remove.
19516         (complex_attrib_array_types): Remove.
19517         (aligned_bitfld_types): Remove.
19518         (n_aligned_bitfld_types): Remove.
19519         (FEATURE_ALIGNEDPACKED): Delete.
19520         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19521         (singles): Remove support for adding attributes.
19522         (choose_type): Remove support for attributed types.
19523         (generate_fields): Remove support for attributed bit-fields.
19524         Remove support for adding attributes.
19525         (generate_random_tests): Remove support for adding attributes.
19526         (features): Add back "[0] :0" and "complex vector [0]".
19527         (main): Remove support for attributed bit-fields.
19528         Uncomment the calling of generate_random_tests for the rests of
19529         the tests.
19530
19531 2005-12-16  Jan Hubicka  <jh@suse.cz>
19532
19533         * gcc.c-torture/combine/pr25224.c: New.
19534
19535 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
19536
19537         PR other/25028
19538         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19539         HP-UX.
19540
19541 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
19542
19543         * gcc.dg/20051215-1.c: New file.
19544
19545 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19546
19547         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19548         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19549
19550 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
19551
19552         PR fortran/18197
19553         * gfortran.dg/dummy_functions_1.f90: New.
19554
19555 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
19556
19557         PR rtl-optimization/25310
19558         * gcc.c-torture/compile/pr25310.c: New test.
19559
19560 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19561
19562         PR debug/25023
19563         * gcc.dg/pr25023.c: New test.
19564
19565 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19566
19567         * g++.old-deja/g++.brendan/redecl1.C,
19568         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19569         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19570         g++.old-deja/g++.oliva/typeof1.C,
19571         g++.old-deja/g++.other/crash16.C,
19572         g++.old-deja/g++.other/crash34.C,
19573         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19574         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19575         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19576         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19577         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19578         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19579         Remove xfail.
19580
19581 2005-12-14  Kean Johnston  <jkj@sco.com>
19582             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19583
19584         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19585         * gcc.target/i386/20020523-1.c: Ditto.
19586         * gcc.target/i386/tailcall-1.c: Ditto.
19587         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19588         * gcc.target/i386/ssetype-5.c: Ditto.
19589
19590 2005-12-14  Jeff Law  <law@redhat.com>
19591
19592         * gcc.dg/tree-ssa/foldstring-1.c: New test.
19593
19594 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19595
19596         PR target/25254
19597         PR target/24188
19598         * gcc.target/i386/pr25254.c: New test.
19599         * gfortran.dg/PR24188.f: New test.
19600
19601 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
19602
19603         * lib/fortran-torture.exp: Catch remaining uses of
19604         remote_file build delete.
19605
19606 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19607
19608         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19609
19610 2005-12-14  Ben Elliston  <bje@au.ibm.com>
19611
19612         * gcc.dg/warn-addr-cmp.c: New test.
19613
19614 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19615
19616         PR debug/25023
19617         PR target/25293
19618         * gcc.target/i386/pr25293.c: New test.
19619
19620 2005-12-13  Petr Machata  <machata@post.cz>
19621
19622         PR c++/24907
19623         * g++.dg/parse/comma2.C: New test.
19624
19625 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
19626             Jakub Jelinek  <jakub@redhat.com>
19627
19628         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19629         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19630         (limits.h): Include unconditionally.
19631         (stdlib.h): Likewise.
19632         (hashtab.h): Do not include.
19633         (getopt.h): Likewise.
19634         (stddef.h): Include.
19635         (hashval_t): Define.
19636         (struct entry): Add "next" field.
19637         (HASH_SIZE): New macro.
19638         (hash_table): New variable.
19639         (switchfiles): Do not use xmalloc.
19640         (mix): New macro.
19641         (iterative_hash): New function.
19642         (hasht): Remove.
19643         (e_exists): New function.
19644         (e_insert): Likewise.
19645         (output): Use, instead of libiberty hashtable functions.
19646         (main): Do not use getopt.  Do not call htab_create.
19647
19648 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19649
19650         PR c++/25331
19651         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19652         put atal* and atpaal* attributes on array elements.
19653         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19654         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19655         put atal* and atpaal* attributes on array elements.
19656         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19657
19658 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
19659
19660         * gcc.dg/single-precision-constant.c: New test.
19661
19662 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
19663
19664         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19665         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19666         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19667         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19668         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19669         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19670         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19671         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19672         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19673         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19674         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19675         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19676         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19677         gcc.target/powerpc/ppc-sdata-2.c,
19678         gcc.target/powerpc/ppc-stackalign-1.c,
19679         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19680         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19681         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19682         gcc.target/powerpc/rs6000-ldouble-2.c,
19683         gcc.target/powerpc/rs6000-power2-1.c,
19684         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19685         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
19686         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
19687         option into target selector.
19688         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
19689         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19690
19691 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19692
19693         PR objc/25348
19694         * objc.dg/encode-9.m: New test.
19695
19696 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19697
19698         PR testsuite/20772
19699         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19700         * gcc.dg/asm-b.c: Fix typo.
19701         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19702         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19703         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19704         i?86 lp64 and x86_64 ilp32.
19705         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19706         on i?86 lp64.
19707         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19708
19709 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
19710
19711         PR fortran/25078
19712         gfortran.dg/equiv_5.f90: New test.
19713
19714 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
19715
19716         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19717         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19718         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19719         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19720         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19721         * gcc.dg/tree-ssa/reassoc-5.c: New.
19722         * gcc.dg/tree-ssa/reassoc-6.c: New.
19723         * gcc.dg/tree-ssa/reassoc-7.c: New.
19724         * gcc.dg/tree-ssa/reassoc-8.c: New.
19725         * gcc.dg/tree-ssa/reassoc-9.c: New.
19726         * gcc.dg/tree-ssa/reassoc-10.c: New.
19727         * gcc.dg/tree-ssa/reassoc-11.c: New.
19728
19729 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19730
19731         PR testsuite/25167
19732         PR testsuite/24478
19733         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19734
19735 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
19736
19737         PR c++/25300
19738         * g++.dg/template/inherit.C: Do not use a generic error message.
19739
19740 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19741
19742         PR libobjc/25354
19743         * objc.dg/gnu-encoding: New directory.
19744         * objc.dg/gnu-encoding/compat-common.h: New file.
19745         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19746         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19747         * objc.dg/gnu-encoding/vector-defs.h: New file.
19748         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19749         * objc.dg/gnu-encoding/generate-random.c: New file.
19750         * objc.dg/gnu-encoding/generate-random_r.c: New file.
19751         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19752         * objc.dg/gnu-encoding/generate-random.h: New file.
19753
19754 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
19755
19756         PR c++/25337
19757         * g++.dg/template/defarg7.C: New test.
19758
19759 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19760
19761         PR libobjc/25347
19762         * objc.dg/encode-8.m: New test.
19763
19764 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19765
19766         PR libobjc/25346
19767         * objc.dg/encode-7.m: New test.
19768
19769 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
19770
19771         PR c++/25010
19772         * g++.dg/opt/inline10.C: New test.
19773
19774 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
19775
19776         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19777
19778 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
19779
19780         * gfortran.dg/substring_equivalence.f90: typo in comment
19781
19782 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19783
19784         PR fortran/25068
19785         * gfortran.dg/iostat_3.f90: New test.
19786
19787 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
19788
19789         PR fortran/23815
19790         * gfortran.dg/unf_io_convert_1.f90: New test.
19791         * gfortran.dg/unf_io_convert_2.f90: New test.
19792         * gfortran.dg/unf_io_convert_3.f90: New test.
19793
19794 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19795
19796         PR testsuite/20772
19797         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19798         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19799         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19800         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19801         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19802         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19803         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19804         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19805         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19806         gcc.dg/torture/fp-int-convert-float128-timode.c,
19807         gcc.dg/torture/fp-int-convert-float128.c,
19808         gcc.dg/torture/fp-int-convert-float80-timode.c,
19809         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19810         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19811
19812         * gcc.dg/tls/opt-1.c: Require effective target fpic.
19813
19814 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
19815
19816         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19817
19818 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
19819
19820         * gcc.dg/20051207-1.c,
19821         * gcc.dg/20051207-2.c,
19822         * gcc.dg/20051207-3.c: New tests.
19823
19824 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19825
19826         PR testsuite/20772
19827         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19828         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19829         dg-skip-if target selector.
19830
19831         PR testsuite/20772
19832         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19833         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19834         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19835         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19836         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19837         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19838         and/or merge with i?86 cases.
19839
19840         * gcc.dg/tls/opt-3.c: Require effective target fpic.
19841
19842         PR testsuite/20772
19843         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19844         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19845         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19846         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19847         x86_64-*-linux*.
19848
19849 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
19850
19851         PR target/25311
19852         * gcc.c-torture/compile/pr25311.c: New test.
19853
19854 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19855
19856         PR libgfortran/25039
19857         * gfortran.dg/read_comma.f: New test.
19858
19859 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
19860
19861         PR c++/19317
19862         * g++.dg/opt/pr19317-1.C: New test.
19863         * g++.dg/opt/pr19317-2.C: New test.
19864         * g++.dg/opt/pr19317-3.C: New test.
19865
19866         PR target/19005
19867         * gcc.c-torture/execute/pr19005.c: New test.
19868
19869         PR target/17828
19870         * g++.old-deja/g++.other/comdat5.C: New test.
19871         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19872
19873         * g++.dg/compat/struct-layout-1.exp: New file.
19874         * g++.dg/compat/struct-layout-1.h: New.
19875         * g++.dg/compat/struct-layout-1_generate.c: New.
19876         * g++.dg/compat/struct-layout-1_x1.h: New.
19877         * g++.dg/compat/struct-layout-1_x2.h: New.
19878         * g++.dg/compat/struct-layout-1_y1.h: New.
19879         * g++.dg/compat/struct-layout-1_y2.h: New.
19880
19881         * gcc.dg/20050330-2.c: New test.
19882
19883 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19884
19885         PR fortran/25292
19886         * gfortran.dg/associated_1.f90: New.
19887
19888 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19889
19890         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19891         ILP32 vect_no_align platforms.
19892
19893 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
19894             Jakub Jelinek  <jakub@redhat.com>
19895
19896         PR target/25268
19897         * gcc.c-torture/compile/20051207-1.c: New test.
19898
19899 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19900
19901         PR testsuite/20772
19902         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19903         gcc.dg/torture/pr18582-1.c,
19904         gcc.target/i386/attributes-error.c: Also test on x86_64.
19905
19906         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19907
19908 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19909
19910         PR c++/19397
19911         * g++.dg/template/typedef3.C: New test.
19912
19913         PR c++/19762
19914         PR c++/19764
19915         * g++.dg/template/dtor3.C: Fix error markers.
19916
19917 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
19918
19919         * lib/target-supports.exp (check_effective_target_sync_char_short):
19920         Add s390*.
19921
19922 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
19923
19924         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19925
19926 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19927
19928         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19929         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19930         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19931         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19932
19933 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19934
19935         PR c++/25263
19936         * g++.dg/other/array2.C: New test case.
19937
19938 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
19939
19940         * gcc.dg/darwin-weakimport-3.c: New.
19941
19942         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19943         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19944         and to work on Darwin.
19945         * gcc.dg/attr-weakref-1b.c: New file.
19946         * gcc.dg/attr-weakref-2.c: New test.
19947         * gcc.dg/darwin-weakref-1.c: New test.
19948
19949 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
19950
19951         PR testsuite/25247
19952         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19953         use in selector expressions.
19954         (dg-xfail-if): Ditto.
19955         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19956         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19957         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19958         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19959         * gcc.test-framework/test-framework.exp: Skip generated tests if
19960         CHECK_TEST_FRAMEWORK is not 1.
19961
19962 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19963
19964         PR tree-optimization/24963
19965         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19966
19967         PR target/24108
19968         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19969
19970         PR target/18580
19971         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19972         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19973         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19974         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19975
19976 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
19977
19978         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19979         dg-options.
19980
19981 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19982
19983         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19984
19985 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19986
19987         * gcc.dg/format/cast-1.c: New test.
19988
19989 2005-12-04  Roger Sayle  <roger@eyesopen.com>
19990
19991         PR c/7776
19992         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19993         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19994         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19995         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19996
19997 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19998
19999         * gcc.dg/cast-pretty-print-1.c: New test.
20000
20001 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20002
20003         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20004
20005 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
20006
20007         PR c++/24173
20008         * g++.dg/template/friend40.C: New test.
20009
20010 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
20011
20012         PR target/25199
20013         * gcc.target/i386/movq-2.c: New test.
20014         * gcc.target/i386/movq.c: Remove target i?86, instead add
20015         dg-require-effective-target ilp32.
20016
20017 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20018
20019         PR c++/24103
20020         * g++.dg/other/default1.C: New test.
20021
20022 2005-12-02  Richard Guenther  <rguenther@suse.de>
20023
20024         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20025
20026 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20027
20028         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20029
20030 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
20031
20032         PR target/21017
20033         * gcc.target/powerpc/rotate.c: New.
20034
20035 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20036
20037         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20038         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20039
20040 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20041
20042         PR c/13384
20043         * gcc.dg/pr17730-1.c: Adjust.
20044         * gcc.dg/lvalue1.c (main): Likewise.
20045         * gcc.dg/lvalue-2.c: Likewise.
20046         * g++.dg/pr7503-3.C
20047
20048 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
20049
20050         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20051         error messages.
20052
20053 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
20054
20055         PR fortran/24789
20056         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
20057
20058 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20059
20060         PR target/24475
20061         * lib/target-supports.exp (check_effective_target_tls): New.
20062         (check_effective_target_tls_runtime): New.
20063         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20064         for TLS support.
20065         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20066         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20067         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20068         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20069         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20070         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20071         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20072         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20073         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20074         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20075         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20076         effective-target TLS.
20077         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20078         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20079         effective-target TLS runtime.
20080
20081 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20082
20083         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20084
20085 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
20086
20087         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20088         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20089         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20090         ignored" warnings when "packing" is the same as the ABI layout.
20091
20092 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
20093
20094         PR fortran/21302
20095         * gfortran.dg/line_length_1.f: New test.
20096         * gfortran.dg/line_length_2.f90: Ditto.
20097
20098 2005-11-30  Richard Guenther  <rguenther@suse.de>
20099
20100         PR tree-optimization/21655
20101         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20102
20103 2005-11-30  Dale Johannesen  <dalej@apple.com>
20104
20105         * gcc.c-torture/compile/pr24930.c: New.
20106
20107 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
20108
20109         PR fortran/15809
20110         *  gfortran.dg/auto_char_dummy_array.f90: New test.
20111
20112 2005-11-30  Jeff Law  <law@redhat.com>
20113
20114         * g++.old-deja/g++.law/pr25000.C: New test.
20115
20116 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
20117
20118         * gcc.dg/tls/opt-11.c: New test.
20119
20120 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20121
20122         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20123         targets.
20124         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20125         LP64 ia64.
20126
20127 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
20128
20129         * gfortran.dg/open_access_1.f90: New test.
20130
20131 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20132
20133         * gcc.dg/charset/builtin2.c: New test.
20134
20135 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
20136
20137         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20138         on mmix-*-* for *_[xy].c.
20139
20140 2005-11-28  Kean Johnston  <jkj@sco.com>
20141
20142         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20143         headers.
20144         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20145         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20146         * gcc.target/i386/asm-3.c: Ditto.
20147         * gcc.target/i386/clobbers.c: Ditto.
20148         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20149         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20150         test regexp.
20151         * gcc.target/i386/mul.c: Ditto.
20152         * gcc.target/i386/ssetype-1.c: Ditto.
20153         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20154         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20155         static so the test works with -fPIC mode too. Based on comment in
20156         PR19231 by Pinski.
20157         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20158
20159 2005-11-28  Richard Guenther  <rguenther@suse.de>
20160
20161         * gcc.dg/alias-9.c: New testcase.
20162         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20163
20164 2005-11-28  Roger Sayle  <roger@eyesopen.com>
20165             Uros Bizjak  <uros@kss-loka.si>
20166
20167         PR middle-end/20219
20168         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20169         tan(x)/sin(x) transformations.
20170
20171 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
20172
20173         PR middle-end/24575
20174         * gcc.dg/tree-ssa/divide-3.c: New test.
20175         * gcc.dg/tree-ssa/divide-4.c: New test.
20176
20177 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
20178
20179         PR fortran/24917
20180         *  gfortran.dg/boz_6.f90: New test.
20181
20182 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20183
20184         PR fortran/23912
20185         * gfortran.dg/modulo_1.f90: New test.
20186
20187 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20188
20189         PR libfortran/24919
20190         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20191         fail on CRLF platforms.
20192         * gfortran.dg/ftell_2.f90: Likewise.
20193
20194 2005-11-26  Eric Christopher  <echristo@apple.com>
20195
20196         * gcc.dg/intmax_t-1.c: Remove mips xfail.
20197
20198 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20199
20200         * objc.dg/gnu-runtime-3.m: Simplify.
20201
20202 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20203
20204         PR middle-end/23669
20205         * gcc.dg/tree-ssa/divide-1.c: New test.
20206         * gcc.dg/tree-ssa/divide-2.c: New test.
20207
20208 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20209
20210         PR libgfortran/24945
20211         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20212
20213 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20214
20215         PR libgfortran/24945
20216         * gfortran.dg/open_status_2.f90: New test.
20217
20218 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20219
20220         * gcc.c-torture/execute/builtins/fprintf.c,
20221         gcc.c-torture/execute/builtins/fputs-lib.c,
20222         gcc.c-torture/execute/builtins/fputs.c,
20223         gcc.c-torture/execute/builtins/lib/fprintf.c,
20224         gcc.c-torture/execute/builtins/lib/printf.c,
20225         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20226
20227 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
20228
20229         * gcc.dg/20050922-2.c: New test.
20230
20231 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20232
20233         * objc.dg/gnu-runtime-3.m: New test.
20234
20235 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20236
20237         PR c++/9278
20238         * g++.dg/other/void1.C: New test.
20239
20240 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
20241
20242         PR middle-end/24998
20243         * gcc.dg/torture/fp-int-convert-float.c,
20244         gcc.dg/torture/fp-int-convert-double.c,
20245         gcc.dg/torture/fp-int-convert-long-double.c,
20246         gcc.dg/torture/fp-int-convert-timode.c,
20247         gcc.dg/torture/fp-int-convert-float80.c,
20248         gcc.dg/torture/fp-int-convert-float80-timode.c,
20249         gcc.dg/torture/fp-int-convert-float128.c,
20250         gcc.dg/torture/fp-int-convert-float128-timode.c,
20251         gcc.dg/torture/fp-int-convert.h: New files.
20252
20253 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20254
20255         PR middle-end/24989
20256         * gcc.dg/tree-ssa/bool-10.c: New test.
20257         * gcc.dg/tree-ssa/bool-11.c: New test.
20258         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20259
20260 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20261
20262         PR middle-end/24990
20263         * tree-ssa/pr24990-1.c: New test.
20264
20265 2005-11-24  Richard Guenther  <rguenther@suse.de>
20266         Dirk Mueller <dmueller@suse.de>
20267
20268         PR c++/14024
20269         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20270         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20271         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20272         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20273         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20274         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20275
20276 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
20277
20278         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20279
20280 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20281
20282         PR c/21668
20283         * gcc.dg/Wc++-compat.c: New.
20284         * gcc.dg/Wno-c++-compat.c: New.
20285
20286 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
20287
20288         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20289         (vspltish, vspltisw): Likewise.
20290
20291 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20292
20293         PR libgfortran/24794
20294         * gfortran.dg/namelist_12.f: Fix quotes.
20295         * gfortran.dg/namelist_13.f90: Fix quotes.
20296         * gfortran.dg/namelist_14.f90: Fix quotes.
20297         * gfortran.dg/namelist_15.f90: Fix quotes.
20298         * gfortran.dg/namelist_use.f90: Fix quotes.
20299         * gfortran.dg/namelist_use_only.f90: Fix quotes.
20300         * gfortran.dg/namelist_21.f90: New test.
20301         * gfortran.dg/namelist_22.f90: New test.
20302
20303 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
20304
20305         PR target/23435
20306         * gcc.c-torture/compile/pr23435.c: New.
20307
20308 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20309
20310         * gcc.c-torture/execute/floatunsisf-1.c: New test.
20311
20312 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20313
20314         * gcc.target/powerpc/405-macchw-1.c,
20315         gcc.target/powerpc/405-macchw-2.c,
20316         gcc.target/powerpc/405-macchwu-1.c,
20317         gcc.target/powerpc/405-macchwu-2.c,
20318         gcc.target/powerpc/405-machhw-1.c,
20319         gcc.target/powerpc/405-machhw-2.c,
20320         gcc.target/powerpc/405-machhwu-1.c,
20321         gcc.target/powerpc/405-machhwu-2.c,
20322         gcc.target/powerpc/405-maclhw-1.c,
20323         gcc.target/powerpc/405-maclhw-2.c,
20324         gcc.target/powerpc/405-maclhwu-1.c,
20325         gcc.target/powerpc/405-maclhwu-2.c,
20326         gcc.target/powerpc/405-mulchw-1.c,
20327         gcc.target/powerpc/405-mulchw-2.c,
20328         gcc.target/powerpc/405-mulchwu-1.c,
20329         gcc.target/powerpc/405-mulchwu-2.c,
20330         gcc.target/powerpc/405-mulhhw-1.c,
20331         gcc.target/powerpc/405-mulhhw-2.c,
20332         gcc.target/powerpc/405-mulhhwu-1.c,
20333         gcc.target/powerpc/405-mulhhwu-2.c,
20334         gcc.target/powerpc/405-mullhw-1.c,
20335         gcc.target/powerpc/405-mullhw-2.c,
20336         gcc.target/powerpc/405-mullhwu-1.c,
20337         gcc.target/powerpc/405-mullhwu-2.c,
20338         gcc.target/powerpc/405-nmacchw-1.c,
20339         gcc.target/powerpc/405-nmacchw-2.c,
20340         gcc.target/powerpc/405-nmachhw-1.c,
20341         gcc.target/powerpc/405-nmachhw-2.c,
20342         gcc.target/powerpc/405-nmaclhw-1.c,
20343         gcc.target/powerpc/405-nmaclhw-2.c,
20344         gcc.target/powerpc/440-macchw-1.c,
20345         gcc.target/powerpc/440-macchw-2.c,
20346         gcc.target/powerpc/440-macchwu-1.c,
20347         gcc.target/powerpc/440-macchwu-2.c,
20348         gcc.target/powerpc/440-machhw-1.c,
20349         gcc.target/powerpc/440-machhw-2.c,
20350         gcc.target/powerpc/440-machhwu-1.c,
20351         gcc.target/powerpc/440-machhwu-2.c,
20352         gcc.target/powerpc/440-maclhw-1.c,
20353         gcc.target/powerpc/440-maclhw-2.c,
20354         gcc.target/powerpc/440-maclhwu-1.c,
20355         gcc.target/powerpc/440-maclhwu-2.c,
20356         gcc.target/powerpc/440-mulchw-1.c,
20357         gcc.target/powerpc/440-mulchw-2.c,
20358         gcc.target/powerpc/440-mulchwu-1.c,
20359         gcc.target/powerpc/440-mulchwu-2.c,
20360         gcc.target/powerpc/440-mulhhw-1.c,
20361         gcc.target/powerpc/440-mulhhw-2.c,
20362         gcc.target/powerpc/440-mulhhwu-1.c,
20363         gcc.target/powerpc/440-mulhhwu-2.c,
20364         gcc.target/powerpc/440-mullhw-1.c,
20365         gcc.target/powerpc/440-mullhw-2.c,
20366         gcc.target/powerpc/440-mullhwu-1.c,
20367         gcc.target/powerpc/440-mullhwu-2.c,
20368         gcc.target/powerpc/440-nmacchw-1.c,
20369         gcc.target/powerpc/440-nmacchw-2.c,
20370         gcc.target/powerpc/440-nmachhw-1.c,
20371         gcc.target/powerpc/440-nmachhw-2.c,
20372         gcc.target/powerpc/440-nmaclhw-1.c,
20373         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20374
20375 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
20376
20377         PR fortran/24774
20378         * gfortran.dg/inquire_9.f90: New test.
20379
20380         PR fortran/21647
20381         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20382
20383 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20384
20385         PR libfortran/24432
20386         * lib/target-supports.exp (check_effective_target_fortran_large_real):
20387         Check that 'cos' is supported.
20388
20389 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
20390
20391         PR fortran/24223
20392         * gfortran.dg/substring_equivalence.f90: New test.
20393
20394         PR fortran/24705
20395         * gfortran.dg/auto_internal_assumed.f90: New test.
20396
20397 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
20398
20399         * gcc.dg/fold-div-2.c: New test.
20400
20401 2005-11-20  Ian Lance Taylor  <ian@airs.com>
20402
20403         PR rtl-optimization/24883
20404         * gcc.c-torture/compile/pr24883.c: New test.
20405
20406 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
20407
20408         PR middle-end/20583
20409         * gcc.c-torture/compile/pr20583.c: New.
20410
20411 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
20412
20413         * gcc.c-torture/execute/usmul.c: New test.
20414
20415 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
20416
20417         * gcc.dg/tree-ssa/vrp22.c: New test.
20418
20419 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
20420
20421         PR middle-end/24912
20422         * gcc.dg/torture/pr24912-1.c: New test.
20423
20424 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
20425
20426         PR fortran/24862
20427         * gfortran.dg/arrayio_derived_1.f90: New test.
20428
20429 2005-11-19  Richard Guenther  <rguenther@suse.de>
20430
20431         PR middle-end/23294
20432         * gcc.dg/tree-ssa/pr23294.c: New testcase.
20433
20434 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
20435
20436         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20437
20438 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
20439
20440         PR c++/8355
20441         * g++.dg/template/friend39.C: New test.
20442
20443 2005-11-18  James E Wilson  <wilson@specifix.com>
20444
20445         * gcc.dg/builtin-strstr.c: New.
20446
20447 2005-11-18  Richard Henderson  <rth@redhat.com>
20448
20449         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20450         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20451         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20452         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20453         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20454         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20455         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20456         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20457         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20458         renaming to remove initial "ia64-".
20459
20460 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
20461
20462         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20463
20464 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
20465
20466         * g++.dg/cpp/string-2.C: New test.
20467
20468 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
20469
20470         * gcc.dg/tree-ssa/loop-14.c: New test.
20471
20472 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
20473             Michael Chamberlain <michael@chamberlain.net.au>
20474
20475         * ada/acats/run_all.sh (target_run): Kill long running tests.
20476
20477 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20478
20479         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20480         * gcc.dg/cleanup-9.c: Likewise.
20481         * gcc.dg/cleanup-10.c: Likewise.
20482         * gcc.dg/cleanup-11.c: Likewise.
20483
20484 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20485
20486         PR fortran/24892
20487         * gfortran.dg/open_access_append_1.f90: New test.
20488         * gfortran.dg/open_access_append_2.f90: New test.
20489
20490 2005-11-16  Richard Guenther  <rguenther@suse.de>
20491
20492         PR middle-end/24851
20493         * gcc.c-torture/execute/pr24851.c: New testcase.
20494
20495 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
20496
20497         * gcc.dg/fold-overflow-1.c: New test.
20498
20499 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
20500
20501         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20502         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20503
20504 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
20505
20506         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20507         structures.
20508         * g++.dg/eh/forced2.C: Likewise.
20509         * g++.dg/eh/forced3.C: Likewise.
20510         * g++.dg/eh/forced4.C: Likewise.
20511
20512 2005-11-11  Mike Stump  <mrs@apple.com>
20513
20514         * g++.old-deja/g++.mike/unused.C: Add.
20515
20516 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
20517
20518         PR c++/24667
20519         * g++.dg/warn/Wcast-qual1.C: New test.
20520
20521 2005-11-15  Jan Hubicka  <jh@suse.cz>
20522
20523         * gcc.dg/winline-5.c: Add large-unit-insns limit.
20524
20525 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
20526
20527         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20528
20529 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
20530
20531         PR 24840
20532         * gcc.dg/tree-ssa/pr24840.c: New test.
20533
20534 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
20535
20536         PR testsuite/24841
20537         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20538
20539 2005-11-14  Dale Johannesen  <dalej@apple.com>
20540
20541         * gcc.c-torture/execute/20051113-1.c: New.
20542
20543 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
20544
20545         PR c++/24687
20546         * g++.dg/template/crash43.C: New test.
20547
20548 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
20549
20550         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20551
20552 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
20553
20554         PR c++/24817
20555         * g++.dg/eh/spec8.C: New test.
20556
20557 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20558
20559         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20560
20561 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
20562
20563         PR c++/20293
20564         * g++.dg/parse/ambig4.C: New test.
20565         * g++.dg/tc1/dr101.C: Adjust error markers.
20566         * g++.dg/lookup/strong-using-2.C: Likewise.
20567         * g++.dg/lookup/ambig5.C: Likewise.
20568         * g++.dg/lookup/ambig4.C: Likewise.
20569         * g++.dg/parse/crash22.C: Likewise.
20570
20571 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20572
20573         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20574
20575 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
20576
20577         * gcc.dg/nested-calls-1.c: New test.
20578
20579 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20580
20581         * gfortran.dg/complex_intrinsic_1.f90: New test.
20582         * gfortran.dg/complex_intrinsic_2.f90: New test.
20583         * gfortran.dg/fgetc_1.f90: New test.
20584         * gfortran.dg/fgetc_2.f90: New test.
20585         * gfortran.dg/fgetc_3.f90: New test.
20586         * gfortran.dg/ftell_1.f90: New test.
20587         * gfortran.dg/ftell_2.f90: New test.
20588         * gfortran.dg/gnu_logical_1.F: New test.
20589         * gfortran.dg/gnu_logical_2.f90: New test.
20590
20591 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
20592
20593         PR middle-end/24820
20594         * gcc.dg/pr24820.c: New test.
20595
20596 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
20597
20598         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20599         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20600         variable.
20601
20602 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20603
20604         PR testsuite/24614
20605         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20606
20607 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20608
20609         * gcc.target/cris/cris.exp: New file.
20610         * gcc.target/cris/rld-legit1.c: New test.
20611         * gcc.target/cris/rld-legit2.c: New test.
20612
20613 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
20614
20615         PR c++/24780
20616         * g++.dg/opt/pr24780.C: New test.
20617
20618         PR c++/24761
20619         * g++.dg/template/asm1.C: New test.
20620
20621 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
20622
20623         PR libgfortran/24787
20624         * gfortran.dg/scan_1.f90: New test.
20625
20626 2005-11-12  Jan Hubicka  <jh@suse.cz>
20627
20628         * gcc.target/i386/minmax-1.c: New.
20629         * gcc.target/i386/minmax-2.c: New.
20630
20631 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
20632
20633         * gcc.dg/pr24445.c: Fix for 64-bit targets.
20634
20635 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
20636
20637         * gcc.c-torture/execute/20051110-1.c,
20638         gcc.c-torture/execute/20051110-2.c: New tests.
20639
20640 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20641
20642         PR middle-end/24750
20643         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20644         New tests.
20645
20646 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20647
20648         * lib/target-libpath.exp (get_shlib_extension): New proc.
20649         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20650         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20651         * lib/objc.exp (objc_target_compile): Likewise.
20652         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20653         detection.
20654
20655 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20656
20657         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20658
20659         * lib/target-supports.exp (check_effective_target_static_libgfortran):
20660         Add -static to additional_flags and pass it to target_compile.
20661
20662 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20663
20664         PR libgfortran/24719
20665         gfortran.dg/read_noadvance.f90: New test.
20666
20667         PR libgfortran/24699
20668         gfortran.dg/fmt_t_2.f90: New test.
20669
20670         PR libgfortran/24785
20671         gfortran.dg/read_x_eor.f90: New test.
20672
20673         PR libgfortran/24584
20674         gfortran.dg/namelist_empty.f90: Rename test.
20675
20676         PR libgfortran/24489
20677         gfortran/read_eor.f90: Rename test.
20678
20679 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20680
20681         PR fortran/15976
20682         * gfortran.dg/automatic_module_variable.f90: New test.
20683
20684 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20685
20686         PR target/24445
20687         * gcc.dg/pr24445.c: New test.
20688
20689 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20690
20691         PR fortran/24655
20692         PR fortran/24755
20693         * gfortran.dg/recursive_statement_functions.f90: Add statement
20694         functions using inline intrinsic functions and parameters to test
20695         that they no longer seg-fault.
20696
20697         PR fortran/24409
20698         gfortran.dg/nested_modules_4.f90: New test.
20699         gfortran.dg/nested_modules_5.f90: New test.
20700
20701 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20702
20703         PR fortran/24643
20704         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20705
20706 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
20707
20708         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20709         failures.
20710
20711 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20712
20713         * gcc.dg/sparc-getcontext-1.c: New test.
20714
20715 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
20716
20717         * gcc.dg/ifcvt-fabs-1.c: New test.
20718
20719 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
20720
20721         PR other/4372
20722         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20723         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20724
20725 2005-11-09  Richard Guenther  <rguenther@suse.de>
20726
20727         PR tree-optimization/24716
20728         * gcc.c-torture/execute/pr24716.c: New testcase.
20729
20730 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20731
20732         * gcc.dg/pr24624.c: Disable for non S/390 targets.
20733
20734 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20735
20736         PR 24624
20737         * gcc.dg/pr24624.c: Testcase added.
20738
20739 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20740
20741         PR 24623
20742         * g++.dg/other/pr24623.C: Testcase added.
20743
20744 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
20745
20746         PR fortran/22607
20747         * gfortran-dg/pure_byref_1.f90: New.
20748         * gfortran-dg/pure_byref_2.f90: New.
20749
20750 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
20751
20752         PR c/24101
20753         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20754         * gcc.dg/dg.exp: Run main loop also for *.i files.
20755
20756 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
20757
20758         PR c++/19450
20759         * g++.dg/tls/diag-3.C: New test.
20760         * g++.dg/tls/diag-4.C: New test.
20761         * g++.dg/tls/static-1.C: New test.
20762         * g++.dg/tls/static-1a.cc: New file.
20763
20764 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
20765
20766         PR 23046
20767         * g++.dg/tree-ssa/pr23046.C: New test.
20768
20769 2005-11-08  Devang Patel <dpatel@apple.com>
20770
20771         PR tree-optimization/23115
20772         * gcc.dg/tree-ssa/pr23115.c: New.
20773
20774 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
20775
20776         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20777         * gcc.target/powerpc/pr16155.c: Same.
20778         * gcc.target/powerpc/altivec-1.c: Same.
20779         * gcc.target/powerpc/altivec-2.c: Same.
20780         * gcc.target/powerpc/altivec-3.c: Same.
20781         * gcc.target/powerpc/altivec-5.c: Same.
20782         * gcc.target/powerpc/altivec-11.c: Same.
20783         * gcc.target/powerpc/altivec-12.c: Same.
20784         * gcc.target/powerpc/altivec-14.c: Same.
20785         * gcc.target/powerpc/altivec-22.c: Same.
20786         * gcc.target/powerpc/altivec-consts.c: Same.
20787         * gcc.target/powerpc/altivec-pr22085.c: Same.
20788         * gcc.target/powerpc/altivec-splat.c: Same.
20789         * gcc.target/powerpc/altivec-varargs-1.c: Same.
20790         * gcc.target/powerpc/altivec-vec-merge.c: Same.
20791         * gcc.target/powerpc/darwin-longlong.c: Same.
20792
20793 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
20794
20795         PR target/19340
20796         * gcc.dg/pr19340.c: New test.
20797
20798 2005-11-07  Ian Lance Taylor  <ian@airs.com>
20799
20800         PR rtl-optimization/24683
20801         * gcc.dg/pr24683.c: New test.
20802
20803 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20804
20805         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20806         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20807
20808 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20809
20810         * gcc.target/i386/pr23376.c: Compile with -mmmx.
20811
20812 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
20813
20814         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20815
20816 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20817
20818         PR target/24230
20819
20820         * gcc.target/powerpc/altivec-consts.c,
20821         gcc.target/powerpc/altivec-splat.c: New testcase.
20822
20823 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20824
20825         PR c/24599
20826
20827         * gcc.dg/overflow-2.c: New testcase.
20828
20829 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
20830
20831         PR rtl-optimization/23567
20832         * gcc.c-torture/execute/20051104-1.c: New test.
20833
20834 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
20835
20836         PR fortran/24534
20837         gfortran.dg/private_type_2.f90: Modified to check that case with
20838         PRIVATE declaration within derived type is accepted.
20839
20840         PR fortran/20838
20841         gfortran.dg/pointer_assign_1.f90: New test.
20842
20843         PR fortran/20840
20844         * gfortran.dg/arrayio_0.f90: New test.
20845
20846         PR fortran/17737
20847         gfortran.dg/data_initialized.f90: New test.
20848         gfortran.dg/data_constraints_1.f90: New test.
20849         gfortran.dg/data_constraints_2.f90: New test.
20850
20851 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
20852
20853         PR fortran/24174
20854         PR fortran/24305
20855         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20856
20857 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
20858
20859         PR 24670
20860         * gcc.dg/tree-ssa/pr24670.c: New test.
20861
20862 2005-11-05  Ian Lance Taylor  <ian@airs.com>
20863
20864         PR target/22432
20865         * gcc.target/i386/pr22432.c: New test.
20866
20867 2005-11-05  Richard Henderson  <rth@redhat.com>
20868
20869         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20870         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20871         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20872         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20873         from gcc.dg/alpha-*.
20874         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20875         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20876
20877 2005-11-05  Andreas Jaeger  <aj@suse.de>
20878
20879         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20880
20881 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20882
20883         PR target/23424
20884         * gcc.dg/torture/pr23424-1.c: New test.
20885
20886 2005-11-04  Richard Henderson  <rth@redhat.com>
20887
20888         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20889         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20890         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20891         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20892         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20893         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20894         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20895         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20896         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20897         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20898         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20899         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20900         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20901         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20902         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20903         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20904         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20905         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20906         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20907         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20908         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20909         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20910         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20911         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20912         Move from gcc.dg/.
20913         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20914         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20915         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20916         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20917         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20918         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20919         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20920         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20921         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20922         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20923         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20924         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20925         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20926         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20927         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20928         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20929         gcc.target/i386/lea.c, gcc.target/i386/local.c,
20930         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20931         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20932         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20933         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20934         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20935         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20936         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20937         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20938         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20939         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20940         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20941         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20942         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20943         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20944         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20945         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20946         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20947         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20948         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20949         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20950         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20951         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20952         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20953         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20954         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20955         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20956         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20957         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20958
20959 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
20960
20961         PR 24627
20962         * gcc.dg/tree-ssa/pr24627.c: New test.
20963
20964 2005-11-04 Paul Brook  <paul@codesourcery.com>
20965
20966         * gcc.dg/tls/opt-10.c: New test.
20967
20968 2005-11-04  Andreas Jaeger  <aj@suse.de>
20969
20970         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20971         avoid extra warnings.
20972
20973 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20974
20975         PR libfortran/22298
20976         * lib/target-supports.exp
20977         (check_effective_target_static_libgfortran): New
20978         static_libgfortran effective target.
20979         * gfortran.dg/static_linking_1.f: New test.
20980         * gfortran.dg/static_linking_1.c: New file.
20981
20982 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20983
20984         * gcc.dg/pr24615.c: Guard test with { target fpic }.
20985
20986 2005-11-03  Josh Conner  <jconner@apple.com>
20987
20988         PR c++/19989
20989         g++.dg/ext/array2.C: New test.
20990         g++.dg/template/dependent-name3.C: New test.
20991         g++.dg/template/dependent-name4.C: New test.
20992         g++.dg/template/sfinae2.C: New test.
20993
20994 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20995
20996         PR preprocessor/22042
20997         * gcc.dg/cpp/strify4.c: New test.
20998
20999 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21000
21001         PR c++/17964
21002         * g++.dg/cpp/string-1.C: New test.
21003
21004 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21005
21006         * gcc.target/powerpc: New directory.
21007         * gcc.target/powerpc/powerpc.exp: New file.
21008         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21009         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21010         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21011         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21012         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21013         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21014         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21015         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21016         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21017         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21018         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21019         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21020         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21021         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21022         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21023         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21024         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21025         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21026         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21027         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21028         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21029         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21030         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21031         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21032         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21033         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21034         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21035         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21036         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21037         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21038         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21039         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21040         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21041         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21042
21043 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
21044
21045         PR c++/21627
21046         * g++.dg/warn/inline2.C: New test.
21047
21048 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21049
21050         PR middle-end/23155
21051         * g++.dg/ext/c99struct1.C: New test.
21052         * gcc.dg/union-cast-1.c: New test.
21053         * gcc.dg/union-cast-2.c: New test.
21054         * gcc.dg/union-cast-3.c: New test.
21055
21056 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21057
21058         PR middle-end/24589
21059         * gcc.c-torture/execute/zero-struct-2.c: New test.
21060
21061 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21062
21063         PR c++/24582
21064         * g++.dg/init/switch1.C: New test.
21065
21066 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21067
21068         * gcc.dg/delay-slot-1.c: New test.
21069
21070 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
21071
21072         PR target/24620
21073         * gcc.dg/pr24620.c: New test.
21074
21075 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21076
21077         PR c/24329
21078         * gcc.dg/format/unnamed-1.c: New test.
21079
21080 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21081
21082         PR c++/22434
21083         * g++.dg/expr/cond8.C: New test.
21084
21085         PR c++/24560
21086         * g++.dg/parse/dot1.C: New test.
21087
21088 2005-11-02  Jan Hubicka  <jh@suse.cz>
21089
21090         PR target/23303
21091         * gcc.dg/i386-lea.c: New test
21092
21093 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21094
21095         PR target/24615
21096         * gcc.dg/pr24615.c: New test.
21097
21098 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21099
21100         PR target/24600
21101         * gcc.dg/pr24600.c: New test.
21102
21103 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21104
21105         PR c++/19253
21106         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21107         * g++.dg/parse/typename9.C: New test.
21108         * g++/dg/parse/typename10.C: Likewise.
21109
21110 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21111
21112         PR fortran/18157
21113         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21114         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21115         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21116
21117 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21118
21119         PR c++/24569
21120         * g++.dg/debug/static1.C: New test.
21121
21122 2005-11-02  Josh Conner  <jconner@apple.com>
21123
21124         * g++.dg/crash38.C: moved into proper directory...
21125         * g++.dg/template/crash42.C: ...here
21126
21127 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
21128
21129         PR target/18338
21130         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21131         pcc_bitfield_type_matters || default_packed.
21132
21133         * lib/target-supports.exp
21134         (check_effective_target_pcc_bitfield_type_matters): New proc.
21135         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21136
21137         PR testsuite/23304
21138         * lib/target-supports.exp (check_effective_default_packed): New proc.
21139         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21140         Gate expected errors on target ! default_packed.
21141         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21142
21143 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21144
21145         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21146         change (r106358).
21147
21148 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21149
21150         PR fortran/24008
21151         * gfortran.dg/entry_5.f90: New.
21152         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21153
21154 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
21155
21156         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21157
21158 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
21159
21160         PR fortran/21565
21161         gfortran.dg/namelist_blockdata.f90: New test.
21162
21163         PR fortran/18737
21164         gfortran.dg/external_implicit_none.f90: New test.
21165
21166         PR fortran/14994
21167         * gfortran.dg/secnds.f: New test.
21168
21169 2005-10-31  Jan Hubicka  <jh@suse.cz>
21170
21171         PR target/20928
21172         * gcc.c-torture/compile/pr20928.c: New test.
21173
21174 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
21175
21176         PR middle-end/23492
21177         * gcc.c-torture/compile/zero-strct-5.c: New test.
21178
21179 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
21180
21181         PR libgfortran/24584
21182         * gfortran.dg/pr24584.f90: New test.
21183
21184 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
21185
21186         PR fortran/18883
21187         * gfortran.dg/char_result_9.f90: New.
21188         * gfortran.dg/char_result_10.f90: New.
21189
21190 2005-10-30  Jan Hubicka  <jh@suse.cz>
21191
21192         * g++.dg/tree-ssa/pr24172.C: New testcase.
21193
21194 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21195
21196         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21197
21198 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
21199
21200         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21201         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21202         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21203         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21204         gfortran.dg/enum_9.f90,
21205         gfortran.fortran-torture/compile/enum_1.f90,
21206         gfortran.fortran-torture/execute/enum_1.f90,
21207         gfortran.fortran-torture/execute/enum_2.f90,
21208         gfortran.fortran-torture/execute/enum_3.f90,
21209         gfortran.fortran-torture/execute/enum_4.f90: New tests.
21210
21211 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
21212
21213         PR target/18482
21214         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21215         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21216
21217 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21218
21219         PR libfortran/20179
21220         * gfortran.dg/mixed_io_1.f90: New test.
21221         * gfortran.dg/mixed_io_1.c: New file.
21222
21223 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21224
21225         * gfortran.dg/malloc_free_1.f90: New test.
21226
21227 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
21228
21229         * gcc.dg/nested-func-4.c: Require profiling -pg.
21230
21231 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21232
21233         PR C++/23229
21234         * g++.dg/warn/main-2.C: New test.
21235
21236 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
21237
21238         PR fortran/24545
21239         * gfortran.dg/interface_2.f90: new test.
21240
21241 2005-10-28  Josh Conner  <jconner@apple.com>
21242
21243         PR c++/22153
21244         * g++.dg/template/crash38.C: New test.
21245         * g++.dg/parse/explicit1.C: Change expected errors.
21246
21247 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21248
21249         PR C++/23426
21250         * g++.dg/other/large-size-array.C: New test.
21251
21252 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21253
21254         PR middle-end/24362
21255         * g++.dg/opt/complex4.C: New test.
21256
21257 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
21258
21259         * gcc.dg/nested-func-4.c: New test.
21260
21261 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
21262
21263         PR fortran/24158
21264         gfortran.dg/derived_recursion.f90: New test.
21265         gfortran.dg/implicit_actual.f90: New test.
21266
21267 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
21268
21269         PR middle-end/24295, PR testsuite/24477
21270         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
21271         removed when weakref hits the tree.
21272
21273 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
21274
21275         * gfortran.dg/cray_pointers_4.f90: New test.
21276
21277         * gfortran.dg/cray_pointers_5.f90: New test.
21278
21279 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
21280
21281         PR fortran/22290
21282         * gfortran.dg/assign_5.f90: New test.
21283         * gfortran.dg/assign_6.f: New test.
21284
21285 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
21286
21287         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
21288         CPU has no SSE support.
21289
21290 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
21291
21292         PR libgfortran/24224
21293         * gfortran.dg/arrayio_1.f90: Update attribution.
21294         * gfortran.dg/arrayio_2.f90: Update attribution.
21295         * gfortran.dg/arrayio_3.f90: Update attribution.
21296         * gfortran.dg/arrayio_4.f90: Update test conditions.
21297         * gfortran.dg/arrayio_5.f90: Update attribution.
21298         * gfortran.dg/arrayio_6.f90: New test.
21299         * gfortran.dg/arrayio_7.f90: New test.
21300
21301 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
21302
21303         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21304
21305 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21306
21307         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21308
21309 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21310
21311         PR fortran/24416
21312         * gfortran.dg/namelist_char_only.f90: New test.
21313
21314 2005-10-24  Asher Langton  <langton2@llnl.gov>
21315
21316         PR fortran/17031
21317         PR fortran/22282
21318         * gfortran.dg/cray_pointers_1.f90: New test.
21319         * gfortran.dg/cray_pointers_2.f90: New test.
21320         * gfortran.dg/cray_pointers_3.f90: New test.
21321         * gfortran.dg/loc_1.f90: New test.
21322         * gfortran.dg/loc_2.f90: New test.
21323
21324 2005-10-24  Steven Bosscher  <stevenb@suse.de>
21325
21326         * gcc.dg/pr24225.c: New test.
21327
21328 2005-10-24  Asher Langton  <langton2@llnl.gov>
21329
21330         * gfortran.dg/dup_save_1.f90: New test.
21331         * gfortran.dg/dup_save_2.f90: New test.
21332
21333 2005-10-24  Paul Brook  <paul@codesourcery.com>
21334
21335         PR 24107
21336         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21337         stdint.h.
21338
21339 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
21340
21341         PR libgfortran/24489
21342         * gfortran.dg/pr24489.f90: New test.
21343
21344 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
21345
21346         PR fortran/23635
21347         * gfortran.dg/ichar_1.f90: Add tests for derived types.
21348
21349 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
21350
21351         PR target/18911
21352         * g++.dg/init/array16.C: Skip for mmix-*-*.
21353
21354 2005-10-23  Asher Langton  <langton2@llnl.gov>
21355
21356         * gfortran.dg/byte_1.f90: New test.
21357         * gfortran.dg/byte_2.f90: New test.
21358
21359 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
21360
21361         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21362
21363 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
21364
21365         PR fortran/18022
21366         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21367
21368         PR fortran/24311
21369         * gfortran.dg/merge_char_const.f90: New test.
21370
21371         PR fortran/24384
21372         * gfortran.dg/spread_scalar_source.f90: New test.
21373
21374 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
21375
21376         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21377
21378         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21379         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21380
21381         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21382
21383 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
21384
21385         PR fortran/24426
21386         * gfortran.dg/der_pointer_4.f90: New.
21387
21388 2005-10-22  David Ayers  <d.ayers@inode.at>
21389
21390         * obj-c++.dg/except-1.mm: Simplify.
21391
21392 2005-10-21  David Ayers  <d.ayers@inode.at>
21393
21394         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21395
21396 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
21397
21398         * gfortran.dg/assumed_dummy_2.f90: New test.
21399
21400 2005-10-21  James E Wilson  <wilson@specifix.com>
21401
21402         PR preprocessor/15220
21403         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21404
21405 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
21406
21407         * gcc.c-torture/execute/20051021-1.c: New test.
21408
21409 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
21410
21411         PR c++/24260
21412         * g++.dg/ext/tmplattr1.C: New test.
21413
21414 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
21415
21416         PR fortran/24440
21417         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21418
21419 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
21420
21421         * obj-c++.dg/except-1.mm: New.
21422
21423         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21424
21425 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
21426
21427         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21428
21429 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
21430
21431         PR middle-end/24295
21432         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21433         declarations with the same names as thunks' alias targets, use
21434         aliases instead.
21435         * gcc.dg/attr-alias-3.c: New test.
21436         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21437
21438 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
21439
21440         PR c++/22618
21441         * g++.dg/parse/access8.C: New test.
21442
21443 2005-10-20  Richard Guenther  <rguenther@suse.de>
21444
21445         PR c++/24439
21446         * g++.dg/tree-ssa/pr24439.C: New testcase.
21447
21448 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21449
21450         * g++.dg/opt/delay-slot-1.C: New test.
21451
21452 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
21453
21454         PR fortran/21625
21455         * gfortran.fg/der_init_1.f90: New.
21456
21457 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
21458
21459         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21460
21461 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
21462
21463         PR c++/21908
21464         * g++.dg/parse/error28.C: New test.
21465
21466 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21467
21468         * gcc.dg/profile-generate-2.c: New test.
21469
21470 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
21471
21472         PR target/23589
21473         * g++.dg/ext/dllimport11.C: New.
21474
21475 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21476
21477         PR c++/22293
21478         * g++.dg/other/friend3.C: New test.
21479
21480 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
21481
21482         PR c++/23293
21483         * g++.dg/template/error19.C: New test.
21484
21485 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21486
21487         PR c++/21383
21488         * g++.dg/overload/koenig2.C: New.
21489
21490         PR c++/23118
21491         * g++.dg/overload/error2.C: New.
21492
21493         PR c++/22604
21494         * g++.dg/inherit/covariant14.C: New.
21495
21496 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21497
21498         PR c++/23440
21499         * g++.dg/parse/for1.C: New test.
21500
21501 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
21502
21503         PR fortran/23446
21504         * gfortran.dg/host_dummy_index_1.f90: New test.
21505
21506         PR fortran/21459
21507         * gfortran.dg/automatic_char_len_2.f90: New test.
21508
21509         PR fortran/20866
21510         * gfortran.dg/recursive_statement_functions.f90: New test.
21511
21512         PR fortran/20853
21513         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21514
21515         PR fortran/20849
21516         * gfortran.dg/external_initializer.f90: New test.
21517
21518         PR fortran/20837
21519         * non_module_public.f90: New test.
21520
21521 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21522
21523         PR c++/24386
21524         * g++.dg/template/overload7.C: New.
21525
21526         PR c++/22551
21527         * g++.dg/other/switch2.C: Remove expected warnings.
21528
21529         PR c++/21353
21530         * g++.dg/template/defarg6.C: New.
21531
21532 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
21533
21534         PR target/24315
21535         * gcc.target/i386/pr24315.c: New test.
21536
21537 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
21538
21539         PR c++/24389
21540         * g++.dg/template/static21.C: New test.
21541         * g++.dg/template/static21-a.cc: Likewise.
21542
21543 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
21544
21545         PR c++/23959
21546         * g++.dg/warn/Wswitch-default-1.C: New test.
21547         * g++.dg/warn/Wswitch-default-2.C: New test.
21548
21549 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
21550
21551         PR c++/22173
21552         * g++.dg/parse/template18.C: New test.
21553         * g++.dg/template/nontype15.C: Likewise.
21554
21555 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
21556
21557         PR fortran/22273
21558         * gfortran.dg/spec_expr_2.f90: New.
21559
21560 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
21561
21562         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21563         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21564         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21565         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21566         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21567         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21568         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21569         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
21570         previous target-specific skips and warning-message matches where
21571         applicable.
21572
21573 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
21574
21575         PR c++/21347
21576         * g++.dg/warn/Wctor-dtor.C: New test.
21577
21578 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21579
21580         PR c/23439
21581         * gcc.dg/for-1.c: New test.
21582
21583 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
21584
21585         PR c++/19565
21586         * g++.dg/warn/Wconversion1.C: New test.
21587         * g++.dg/ext/packed4.C: Compile with -w.
21588         * g++.dg/opt/20050511-1.C: Likewise.
21589         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21590
21591 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
21592
21593         * gfortran.dg/boz_5.f90: New test.
21594
21595 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
21596
21597         PR c++/22551
21598         * g++.dg/other/switch2.C: New.
21599
21600         PR c++/23984
21601         * g++.dg/init/ctor7.C: New.
21602
21603 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
21604
21605         PR c++/23730
21606         * g++.dg/parse/crash32.C: New test.
21607
21608 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
21609
21610         PR c++/20721
21611         * g++.dg/init/goto2.C: New test.
21612
21613         PR c++/22464
21614         * g++.dg/template/crash/41.C: New test.
21615
21616         PR c++/22180
21617         * g++.dg/template/crash40.C: New test.
21618
21619         PR c++/23694
21620         * g++.dg/parse/friend5.C: New test.
21621
21622         PR c++/23307
21623         * g++.dg/template/crash38.C: New test.
21624
21625         PR c++/22352
21626         * g++.dg/template/friend38.C: New test.
21627
21628         PR c++/22405
21629         * g++.dg/template/crash39.C: New test.
21630
21631 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
21632
21633         * gcc.dg/debug/dwarf2/dwarf-char1.c,
21634         gcc.dg/debug/dwarf2/dwarf-char2.c,
21635         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21636
21637         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21638
21639 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
21640
21641         * gcc.dg/dll-2.c: Add tests for warnings.
21642         * gcc.dg/dll-3.c: Likewise.
21643         * gcc.dg/dll-4.c: Likewise.
21644
21645         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21646         * g++.dg/ext/dllimport2.C: Likewise.
21647         * g++.dg/ext/dllimport3.C: Likewise.
21648         * g++.dg/ext/dllimport7.C: Likewise.
21649         * g++.dg/ext/dllimport8.C: Likewise.
21650         * g++.dg/ext/dllimport9.C: Likewise.
21651
21652 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
21653
21654         PR fortran/24092
21655         * gfortran.dg/derived_pointer_recursion.f90: New test.
21656
21657 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
21658
21659         * gcc.c-torture/execute/20051012-1.c: New test.
21660
21661 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21662
21663         PR fortran/18082
21664         * gfortran.dg/automatic_char_len_1.f90: New test.
21665
21666 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21667
21668         PR fortran/20847
21669         * gfortran.dg/save_common.f90: New test.
21670
21671         PR fortran/20856
21672         * gfortran.dg/save_result.f90: New test.
21673
21674 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21675
21676         PR c++/21592
21677         * g++.dg/template/dependent-expr1.C: Add new expected error.
21678         * g++.dg/template/dependent-expr2.C: Adjust error text.
21679         * g++.dg/template/overload6.C: New.
21680
21681         PR c++/23797
21682         * g++.dg/other/typename8.C: New.
21683
21684         PR c++/21117
21685         * g++.dg/other/return1.C: New.
21686
21687 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
21688
21689         PR c++/24052
21690         * g++.dg/ext/label5.C: New.
21691
21692 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21693
21694         PR c++/19964
21695         * g++.dg/parse/crash31.C: New.
21696
21697 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
21698
21699         * g++.dg/ipa/ipa-1.c: New test.
21700         * g++.dg/ipa/ipa-2.c: New test.
21701         * g++.dg/ipa/ipa-3.c: New test.
21702         * g++.dg/ipa/ipa-4.c: New test.
21703         * g++.dg/ipa/ipa-5.c: New test.
21704         * g++.dg/ipa/ipa.exp: New file.
21705
21706 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21707
21708         PR fortran/24207
21709         * gfortran.dg/private_type_3.f90: New test.
21710
21711 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21712
21713         PR fortran/20786
21714         gfortran.dg/aint_anint_1.f90: New test.
21715
21716 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21717
21718         PR libgfortran/24313
21719         gfortran.dg/csqrt.f: New test.
21720
21721 2005-10-11  Ian Lance Taylor  <ian@airs.com>
21722
21723         PR c++/8057
21724         * g++.dg/warn/noeffect7.C: New test.
21725         * g++.dg/warn/noeffect2.C: Instantiate templates.
21726         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
21727         and warning.
21728
21729 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21730
21731         PR c++/21089
21732         * g++.dg/init/float1.C: New test.
21733
21734         PR c++/24277
21735         * g++.dg/init/member1.C: Tweak error markers.
21736
21737 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
21738
21739         PR testsuite/24281
21740         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21741         Check for null pointer.
21742
21743 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21744
21745         PR c++/21369
21746         * g++.dg/parse/ret-type3.C: New test.
21747
21748 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21749
21750         PR tree-opt/23946
21751         * gcc.c-torture/compile/pr23946.c: New test.
21752
21753 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
21754
21755         * g++.dg/opt/mmx2.C: New test.
21756
21757 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21758
21759         PR c++/24277
21760         * g++.dg/template/static20.C: New test.
21761
21762         PR c++/24302
21763         * g++.dg/warn/Wunused-12.C: New test.
21764
21765         PR c++/23437
21766         * g++.dg/template/arg4.C: New test.
21767
21768 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21769
21770         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21771         * gcc.dg/ucnid-3.c: Likewise.
21772         * gcc.dg/ucnid-4.c: Likewise.
21773         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21774         * g++.dg/other/ucnid-1.C: Likewise.
21775         * gcc.dg/sparc-frame-1.c: New test.
21776
21777 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21778
21779         PR c++/24139
21780         * g++.dg/template/spec27.C: New test.
21781
21782         PR c++/24275
21783         * g++.dg/template/static19.C: New test.
21784
21785 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21786
21787         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21788         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21789
21790 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21791
21792         PR target/24136
21793         * gfortran.fortran-torture/compile/pr24136.f: New test.
21794
21795 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
21796
21797         PR c++/22172
21798         * g++.dg/parse/crash30.C: New test.
21799
21800 2005-10-07  Richard Guenther  <rguenther@suse.de>
21801
21802         PR middle-end/24227
21803         * gcc.c-torture/compile/pr24227.c: New testcase.
21804
21805 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
21806
21807         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21808         Do not put aligned attributes on array elements.
21809
21810 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
21811
21812         PR testsuite/23611, PR testsuite/23615
21813         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21814         writing prototypes of library functions by hand.
21815         * obj-c++.dg/bitfield-4.mm: Likewise.
21816         * obj-c++.dg/const-str-4.mm: Likewise.
21817         * obj-c++.dg/encode-4.mm: Likewise.
21818         * obj-c++.dg/encode-5.mm: Likewise.
21819         * obj-c++.dg/encode-6.mm: Likewise.
21820         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21821         * obj-c++.dg/method-10.mm: Likewise.
21822         * obj-c++.dg/method-17.mm: Likewise.
21823         * obj-c++.dg/method-19.mm: Likewise.
21824         * obj-c++.dg/try-catch-2.mm: Likewise.
21825
21826 2005-10-06  Richard Henderson  <rth@redhat.com>
21827
21828         PR 24236
21829         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21830
21831 2005-10-06  Dale Johannesen  <dalej@apple.com>
21832
21833         * gcc.c-torture/execute/20030125-1.c: Correct.
21834
21835 2005-10-06  Richard Guenther  <rguenther@suse.de>
21836
21837         PR tree-optimization/24238
21838         * g++.dg/tree-ssa/pr24238.C: New testcase.
21839
21840 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
21841
21842         PR 18568
21843         * gfortran.dg/der_pointer_3.f90: New test.
21844
21845 2005-10-05  Devang Patel  <dpatel@apple.com>
21846
21847         PR Debug/23205
21848         * g++.dg/other/PR23205.C: New.
21849
21850 2005-10-05  Richard Henderson  <rth@redhat.com>
21851
21852         PR target/23602
21853         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21854         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21855
21856 2005-10-05  Dale Johannesen  <dalej@apple.com>
21857
21858         * gcc.c-torture/execute/float-floor.c: New.
21859
21860 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
21861
21862         PR tree-optimization/21419
21863         PR tree-optimization/24146
21864         PR tree-optimization/24151
21865
21866         * g++.dg/ext/asm7.C: New.
21867         * g++.dg/ext/asm8.C: New.
21868         * gcc.dg/asm-1.c: Compile on all targets.
21869         * gcc.dg/asm-pr24146.c: New.
21870         * gcc.dg/pr21419.c: Adjust error messages.
21871
21872 2005-10-05  Richard Guenther  <rguenther@suse.de>
21873
21874         PR fortran/24176
21875         * gfortran.fortran-torture/compile/empty.f90: New testcase.
21876
21877 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21878
21879         PR c++/23513
21880         * g++.dg/template/spec22.C: Robustify test.
21881         * g++.dg/template/spec26.C: New.
21882
21883 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
21884
21885         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21886         if target supports vector instructions.
21887
21888 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
21889
21890         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21891         C99 functions.
21892
21893 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
21894
21895         * lib/target-supports.exp (check_effective_target_fortran_large_real,
21896         check_effective_target_fortran_large_int): Replace cached result
21897         when target changes.
21898
21899 2005-10-04  Devang Patel  <dpatel@apple.com>
21900
21901         * gcc.dg/i386-sse-vect-types.c: New.
21902
21903 2005-10-04  Ian Lance Taylor  <ian@airs.com>
21904
21905         PR preprocessor/13726
21906         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21907         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21908
21909 2005-10-04  Richard Guenther  <rguenther@suse.de>
21910
21911         PR c/23576
21912         * gcc.dg/noncompile/pr23576.c: New testcase.
21913
21914 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21915
21916         PR middle-end/23125
21917         * gcc.dg/register-var-3.c: New test.
21918
21919 2005-10-04  Steven Bosscher  <stevenb@suse.de>
21920
21921         * gcc.dg/pr23049.c: New test.
21922
21923         * gcc.dg/ucnid-4.c: Fix test.
21924
21925 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
21926
21927         PR 23445
21928         * gcc.c-torture/compile/pr23445.c: New test.
21929
21930 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
21931
21932         * g++.dg/overload/unknown1.C: New.
21933
21934 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
21935
21936         PR c++/17775
21937         * g++.dg/template/repo4.C: New test.
21938
21939 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21940
21941         PR libfortran/19308
21942         * gfortran.dg/large_real_kind_2.F90: New test.
21943         * gfortran.dg/large_integer_kind_2.f90: New test.
21944
21945 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
21946
21947         * lib/target-supports.exp (check_effective_target_vect_shift):
21948         Implement with result caching. Add i?86, x86_64 and ia64 targets.
21949         (check_effective_target_vect_condition): Fix copy-n-pasto.
21950
21951         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21952         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21953         targets.
21954
21955 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
21956
21957         PR c++/22621
21958         * g++.dg/template/overload5.C : New test.
21959
21960         PR c++/23840
21961         * g++.dg/expr/stdarg1.C: New test.
21962
21963 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
21964
21965         PR 24142
21966         * gcc.c-torture/execute/pr24142.c: New test.
21967
21968 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
21969
21970         PR 24141
21971         * gcc.c-torture/execute/pr24141.c: New test.
21972
21973 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
21974             Diego Novillo  <dnovillo@redhat.com>
21975
21976         PR 23604
21977         * gcc.c-torture/execute/pr23604.c: New test.
21978
21979 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
21980
21981         PR fortran/16404
21982         PR fortran/20835
21983         PR fortran/20890
21984         PR fortran/20899
21985         PR fortran/20900
21986         PR fortran/20901
21987         PR fortran/20902
21988         gfortran.dg/equiv_constraint_1.f90: New test.
21989         gfortran.dg/equiv_constraint_2.f90: New test.
21990         gfortran.dg/equiv_constraint_3.f90: New test.
21991         gfortran.dg/equiv_constraint_4.f90: New test.
21992         gfortran.dg/equiv_constraint_5.f90: New test.
21993         gfortran.dg/equiv_constraint_6.f90: New test.
21994         gfortran.dg/equiv_constraint_7.f90: New test.
21995         gfortran.dg/equiv_constraint_8.f90: New test.
21996         gfortran.dg/private_type_1.f90: New test.
21997         gfortran.dg/private_type_2.f90: New test.
21998         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21999         980628-10.f: Assert std=gnu to permit mixing of
22000         types in equivalence statements.
22001
22002 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
22003
22004         PR 24112
22005         * gfortran.dg/open_status_1.f90: New.
22006
22007 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22008
22009         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22010         * gcc.dg/vect/pr22480.c: Clean up temp files.
22011         * gcc.dg/vect/pr23831.c: Clean up temp files.
22012         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22013         Clean up temp files.
22014         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22015         Clean up temp files.
22016
22017         * gcc.dg/20050309-1.c: Clean up temp files.
22018         * gcc.dg/20050325-1.c: Clean up temp files.
22019
22020 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22021
22022         PR tree-optimization/24059
22023         * gcc.dg/vect/pr24059.c : New test.
22024
22025 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
22026
22027         PR middle-end/24109
22028         * gcc.c-torture/execute/20050929-1.c: New test.
22029
22030 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22031
22032         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22033
22034 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
22035
22036         PR c/21419
22037         * gcc.dg/pr21419.c: New test.
22038
22039 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22040
22041         * gcc.dg/pr23911.c: New test.
22042
22043 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
22044
22045         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22046
22047         PR c++/16782
22048         * g++.dg/parse/qualified4.C: New test.
22049         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22050         * g++.old-deja/g++.mike/p8154.C: Likewise.
22051
22052 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
22053
22054         PR c++/22147
22055         * g++.dg/template/friend37.C: New test.
22056         * g++.dg/parse/crash28.C: Adjust error markers.
22057
22058 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
22059
22060         PR fortran/18518
22061         * gfortran.fortran-torture/execute/save_2.f90: New decl.
22062
22063 2005-09-27  Devang Patel  <dpatel@apple.com>
22064
22065         PR tree-optimization/23625
22066         * gcc.dg/pr23625.c: New test.
22067
22068 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
22069
22070         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22071         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22072
22073 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
22074
22075         PR fortran/23677
22076         * gfortran.fortran-torture/execute/save_1.f90: New test.
22077         * gfortran.dg/save_1.f90: New test.
22078
22079 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
22080
22081         * gcc.target/i386/builtin-apply-mmx.c: New test.
22082
22083         PR target/22576
22084         * gcc.target/i386/pr22576.c: New test.
22085
22086         PR target/22585
22087         * gcc.target/i386/pr22585.c: New test.
22088
22089         PR target/23268
22090         * gcc.target/i386/pr23268.c: New test.
22091
22092         PR middle-end/23831
22093         * gcc.dg/vect/pr23831.c: New test.
22094
22095         PR target/24055
22096         * gcc.target/i386/pr24055.c: New test.
22097
22098 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
22099
22100         PR tree-optimization/23960
22101         * gcc.c-torture/compile/pr23960.c: New.
22102
22103 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
22104
22105         PR fortran/16861
22106         * gfortran.dg/nested_modules_3.f90: New.
22107
22108 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
22109
22110         PR fortran/24005
22111         gfortran.dg/interface_1.f90: New test.
22112
22113 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
22114         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22115
22116         PR fortran/23843
22117         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22118
22119 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
22120
22121         PR fortran/23516
22122         * gfortran.dg/imag_1.f: New test.
22123         * gfortran.dg/imag_2.f: Ditto.
22124
22125 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
22126
22127         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22128
22129 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
22130
22131         PR c++/21983
22132         * g++.dg/warn/pr21983.C: New test.
22133
22134 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
22135
22136         * gcc.dg/20050922-1.c: Testcase added.
22137
22138 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
22139
22140         PR c++/23993
22141         * g++.dg/template/array14.C: New test.
22142
22143 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
22144
22145         PR fortran/19929
22146         * gfortran.dg/der_ptr_component_1.f90: New test.
22147
22148 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22149
22150         PR c++/23965
22151         * g++.dg/template/error1.C: Reject "no matching function" message.
22152
22153 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22154
22155         PR c++/17609
22156         * g++.dg/lookup/error1.C: New test.
22157
22158 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
22159
22160         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22161         functionality of the testcase.
22162
22163 2005-09-20  Richard Henderson  <rth@redhat.com>
22164
22165         * gcc.dg/vect/vect-22.c: Require vect_float.
22166         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22167
22168 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
22169
22170         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22171         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22172         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22173         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22174         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22175         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22176         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22177         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22178         * gcc.dg/cpp/ucnid-8.c: New test.
22179
22180 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22181
22182         PR tree-optimization/23929
22183         * gcc.c-torture/compile/pr23929.c: New test.
22184
22185 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
22186
22187         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22188         for one loop.
22189
22190 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
22191
22192         PR testsuite/23186
22193         * g++.dg/other/pr22003.C: Require named sections.
22194
22195 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22196
22197         PR c++/23947
22198         * g++.dg/rtti/crash3.C: New test.
22199
22200         PR tree-optimization/23818
22201         * gcc.dg/pr23818.c: New test.
22202
22203 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22204
22205         PR fortran/23420
22206         * gfortran.dg/print_fmt_4.f: New.
22207
22208 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22209
22210         PR fortran/23663
22211         * gfortran.fortran-torture/execute/entry_11.f90: New test.
22212
22213 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22214
22215         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22216         Use pointers to local alignable arrays instead. Added comments.
22217         * gcc.dg/vect/vect-46.c: Likewise.
22218         * gcc.dg/vect/vect-48.c: Likewise.
22219         * gcc.dg/vect/vect-49.c: Likewise.
22220         * gcc.dg/vect/vect-52.c: Likewise.
22221         * gcc.dg/vect/vect-53.c: Likewise.
22222         * gcc.dg/vect/vect-54.c: Likewise.
22223         * gcc.dg/vect/vect-56.c: Likewise.
22224         * gcc.dg/vect/vect-57.c: Likewise.
22225         * gcc.dg/vect/vect-58.c: Likewise.
22226         * gcc.dg/vect/vect-60.c: Likewise.
22227         * gcc.dg/vect/vect-61.c: Likewise.
22228
22229         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22230         The test is no longer vectorizable on vect_no_align targets.
22231         * gcc.dg/vect/vect-43.c: Likewsie.
22232
22233         * gcc.dg/vect/vect-44.c: Added comments.
22234         * gcc.dg/vect/vect-45.c: Added comments.
22235         * gcc.dg/vect/vect-50.c: Added comments.
22236         * gcc.dg/vect/vect-51.c: Added comments.
22237
22238         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22239         aligned type.
22240         * gcc.dg/vect/Os-vect-95.c: Likewise.
22241
22242         * gcc.dg/vect/vect-41.c: Test removed.
22243         * gcc.dg/vect/vect-47.c: Test removed.
22244         * gcc.dg/vect/vect-55.c: Test removed.
22245         * gcc.dg/vect/vect-59.c: Test removed.
22246
22247 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22248
22249         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22250         No longer vectorizable on vect_no_align targets.
22251         * gcc.dg/vect/pr20122.c: Likewise.
22252         * gcc.dg/vect/vect-74.c: Likewise.
22253         * gcc.dg/vect/vect-75.c: Likewise.
22254         * gcc.dg/vect/vect-76.c: Likewise.
22255
22256         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22257         Will not be vectorizable on vect_no_align targets once aliasing issues
22258         are resolved.
22259         * gcc.dg/vect/vect-79.c: Likewise.
22260
22261         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22262         * gcc.dg/vect/vect-78.c: Likewise.
22263         * gcc.dg/vect/vect-97.c: Likewise.
22264
22265 2005-09-19  Steven Bosscher  <stevenb@suse.de>
22266
22267         * gcc.dg/pr23943.c: New test.
22268
22269 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22270
22271         PR fortran/19181
22272         * gfortran.dg/derived_pointer_null_1.f90: New test.
22273
22274 2005-09-18  Richard Guenther  <rguenther@suse.de>
22275
22276         PR middle-end/23944
22277         * gcc.c-torture/compile/pr23944.c: New testcase.
22278
22279 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
22280
22281         PR fortran/15975
22282         * gfortran.dg/der_pointer_2.f90: New test.
22283
22284 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22285
22286         PR fortran/16861
22287         * gfortran.dg/nested_modules_2.f90: New test.
22288
22289 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22290
22291         PR c++/18368
22292         * g++.dg/other/semicolon.C: New test.
22293
22294 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
22295
22296         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22297         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22298
22299 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
22300
22301         PR c++/23914
22302         * g++.dg/template/static18.C: New test.
22303
22304         PR c++/21514
22305         * g++.dg/template/crash19.C: Remove dg-error marker.
22306         * g++.dg/template/local4.C: New test.
22307
22308 2005-09-16  Paul Brook  <paul@codesourcery.com>
22309
22310         PR fortran/23906
22311         * gfortran.dg/dependency_1.f90: New test.
22312
22313 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22314
22315         PR c++/23896
22316         * g++.dg/template/static17.C: New test.
22317
22318 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
22319
22320         PR c++/23139
22321         * g++.dg/warn/huge-val1.C: New test.
22322
22323 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22324
22325         PR c++/13140
22326         * g++.dg/parse/class2.C: New test.
22327         * g++.dg/template/explicit8.C: Likewise.
22328         * g++.dg/template/spec25.C: Likewise.
22329
22330 2005-09-14  Josh Conner  <jconner@apple.com>
22331
22332         PR middle-end/23584
22333         * gcc.dg/pr23584.c: New test.
22334
22335 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
22336
22337         PR fortran/21875 Internal Unit Array I/O, NIST
22338         * gfortran.dg/arrayio_1.f90: New test.
22339         * gfortran.dg/arrayio_1.f90: New test.
22340         * gfortran.dg/arrayio_1.f90: New test.
22341         * gfortran.dg/arrayio_1.f90: New test.
22342         * gfortran.dg/arrayio_1.f90: New test.
22343
22344 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
22345
22346         PR middle-end/22480
22347         * gcc.dg/vect/pr22480.c: New test.
22348
22349 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
22350
22351         PR fortran/19358
22352         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22353
22354 2005-09-13 Josh Conner <jconner@apple.com>
22355
22356         PR c++/23180
22357         * g++.dg/init/struct2.C: New test.
22358         * g++.dg/init/struct3.C: New test.
22359
22360 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
22361
22362         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22363         Clean up temp files.
22364         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22365         gcc.dg/tree-ssa/builtin-fprintf-1.c,
22366         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22367         gcc.dg/tree-ssa/builtin-printf-1.c,
22368         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22369         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22370         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22371         gcc.dg/tree-ssa/builtin-vprintf-1.c,
22372         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22373         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22374         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22375         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22376         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22377         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22378         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22379         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22380
22381 2005-09-13  Josh Conner  <jconner@apple.com>
22382
22383         * lib/gcc-dg.exp: Load scanipa.exp.
22384         (cleanup-dump): New procedure.
22385         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22386         * lib/scandump.exp: New file.
22387         * lib/scantree.exp: Use it.
22388         * lib/scanipa.exp: New file.
22389
22390 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
22391
22392         PR fortran/17740
22393         * gfortran.dg/generic_4.f90: New test.
22394
22395 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
22396
22397         PR target/23816
22398         * gcc.target/i386/pr23816-1.c: New test.
22399         * gcc.target/i386/pr23816-2.c: New test.
22400
22401
22402 2005-09-13  Bastian Blank <waldi@debian.org>
22403
22404         PR c++/16171
22405         * g++.dg/abi/mangle26.C: New test.
22406         * g++.dg/abi/mangle27.C: New test.
22407         * g++.dg/abi/mangle28.C: New test.
22408         * g++.dg/abi/mangle29.C: New test.
22409
22410         PR c++/23839
22411         * g++.dg/parse/register1.C: New test.
22412
22413 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
22414
22415         PR c++/23842
22416         * g++.dg/template/access16.C: New test.
22417
22418 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22419
22420         * gfortran.dg/char_pack_2.f90: Increase the vector size.
22421
22422 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22423
22424         PR fortran/18899
22425         * gfortran.dg/shape_2.f90: New test.
22426
22427 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22428
22429         PR target/19269
22430         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22431         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22432         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22433         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22434         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22435         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22436         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22437         tests.
22438
22439 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22440
22441         PR c++/23841
22442         * g++.dg/parse/template17.C: New test.
22443
22444 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22445
22446         PR c++/23789
22447         * g++.dg/template/nontype14.C: New test.
22448
22449 2005-09-12  Ian Lance Taylor  <ian@airs.com>
22450
22451         PR g++/7874
22452         * g++.dg/lookup/friend7.C: New test.
22453         * g++.dg/lookup/friend8.C: New test.
22454         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22455         so that it will be found via argument dependent lookup.
22456         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22457         friend functions which will no longer be found.
22458         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22459         function g, so that it will be found via argument dependent
22460         lookup.
22461         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22462         * g++.old-deja/g++.mike/net43.C: Likewise.
22463
22464 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22465
22466         PR c++/23691
22467         * g++.dg/template/static16.C: New test.
22468
22469 2005-09-12  Josh Conner  <jconner@apple.com>
22470
22471         PR middle-end/23237
22472         * gcc.c-torture/compile/pr23237.c: New test.
22473
22474 2005-09-11  Richard Henderson  <rth@redhat.com>
22475
22476         * g++.dg/other/error8.C: Update expected diagnostic text.
22477
22478 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22479
22480         PR libfortran/19872
22481         * gfortran.dg/overwrite_1.f: New test.
22482
22483 2005-09-09  Josh Conner  <jconner@apple.com>
22484
22485         * g++.dg/init/pr23180-1.C: Removed.
22486         * g++.dg/init/pr23180-2.C: Removed.
22487
22488 2005-09-09  David Daney <ddaney@avtrex.com>
22489
22490         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22491         files which are ...
22492         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22493         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22494
22495 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22496
22497         * gfortran.dg/iostat_2.f90: New test.
22498
22499 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
22500
22501         PR c++/22252
22502         * g++.dg/ext/interface1.C: New test.
22503         * g++.dg/ext/interface1.h: Likewise.
22504         * g++.dg/ext/interface1a.cc: Likewise.
22505
22506 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
22507
22508         * gfortran.dg/iomsg_1.f90: New test case.
22509
22510 2005-09-09  Richard Guenther  <rguenther@suse.de>
22511
22512         PR c++/23624
22513         * g++.dg/tree-ssa/pr23624.C: New testcase.
22514
22515 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22516
22517         PR fortran/19239
22518         * gfortran.dg/vector_subscript_1.f90,
22519         * gfortran.dg/vector_subscript_2.f90: New tests.
22520
22521 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22522
22523         PR fortran/21104
22524         * gfortran.dg/array_alloc_1.f90,
22525         * gfortran.dg/array_alloc_2.f90,
22526         * gfortran.dg/array_alloc_3.f90: New tests.
22527
22528 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22529
22530         PR fortran/12840
22531         * gfortran.dg/array_constructor_6.f90
22532         * gfortran.dg/array_constructor_7.f90
22533         * gfortran.dg/array_constructor_8.f90
22534         * gfortran.dg/array_constructor_9.f90
22535         * gfortran.dg/array_constructor_10.f90
22536         * gfortran.dg/array_constructor_11.f90
22537         * gfortran.dg/array_constructor_12.f90: New tests.
22538
22539 2005-09-08  Josh Conner  <jconner@apple.com>
22540
22541         PR c++/23180
22542         * g++.dg/init/pr23180-1.C: New test.
22543         * g++.dg/init/pr23180-2.C: New test.
22544
22545 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
22546
22547         PR fortran/18878
22548         * gfortran.dg/module_double_reuse.f90: New.
22549
22550 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
22551
22552         PR fortran/23270
22553         PR fortran/22304
22554         PR fortran/18870
22555         PR fortran/17917
22556         PR fortran/16511
22557         * gfortran.dg/common_equivalence_1.f: New.
22558         * gfortran.dg/common_equivalence_2.f: New.
22559         * gfortran.dg/common_equivalence_3.f: New.
22560         * gfortran.dg/contained_equivalence_1.f90: New.
22561         * gfortran.dg/module_blank_common.f90: New.
22562         * gfortran.dg/module_commons_1.f90: New.
22563         * gfortran.dg/module_equivalence_1.f90: New.
22564         * gfortran.dg/nested_modules_1.f90: New.
22565         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22566         equivalences and add comment to connect the test with
22567         the PR.
22568
22569 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22570
22571         PR fortran/23765
22572         * gfortran.dg/common_6.f90: New test.
22573
22574 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22575
22576         PR fortran/15326
22577         * gfortran.dg/char_result_1.f90,
22578         * gfortran.dg/char_result_2.f90,
22579         * gfortran.dg/char_result_3.f90,
22580         * gfortran.dg/char_result_4.f90,
22581         * gfortran.dg/char_result_5.f90,
22582         * gfortran.dg/char_result_6.f90,
22583         * gfortran.dg/char_result_7.f90,
22584         * gfortran.dg/char_result_8.f90: New tests.
22585
22586 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22587
22588         PR fortran/19928
22589         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22590
22591 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22592
22593         PR obj-c++/16816
22594         * obj-c++.dg/selector-5.mm: New test.
22595         * obj-c++.dg/selector-6.mm: New test.
22596
22597 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22598
22599         PR objc/20574
22600         PR objc/19324
22601         * objc.dg/error-1.m: New test.
22602
22603 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
22604
22605         PR fortran/23373
22606         * gfortran.fortran-torture/execute/pr23373-1.f90,
22607         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22608
22609 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
22610
22611         PR libfortran/23760
22612         * gfortran.dg/g77/1832.f: Remove long string in write statement
22613         to allow the test to pass on correct list directed output with
22614         prepended space.
22615
22616 2005-09-07  James E Wilson  <wilson@specifix.com>
22617
22618         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22619
22620 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22621
22622         * gfortran.dg/parameter+save.f90: Rename to
22623         * gfortran.dg/parameter_save.f90: .. this.
22624
22625 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22626
22627         PR fortran/20848
22628         * gfortran.dg/parameter+save.f90: New test case.
22629
22630 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
22631
22632         PR fortran/19269
22633         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22634
22635 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22636
22637         PR c/23075
22638         * gcc.dg/pr23075.c: New test.
22639         * g++.dg/warn/pr23075.C: New test.
22640
22641         PR target/22362
22642         * gcc.target/i386/pr22362.c: New test.
22643
22644         PR rtl-optimization/23098
22645         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22646
22647         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22648         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22649         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22650
22651 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
22652
22653         * g++.dg/expr/cast6.C: New test.
22654
22655         PR c++/9782
22656         * g++.dg/init/new15.C: New test.
22657
22658 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22659
22660         * gcc.dg/vect/Os-vect-95.c: New test.
22661         * gcc.dg/vect/vect-95.c: Same.
22662
22663 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22664
22665         * gcc.dg/vect/vect-29.c: Update xfail testing.
22666         * gcc.dg/vect/vect-44.c: Same.
22667         * gcc.dg/vect/vect-48.c: Same.
22668         * gcc.dg/vect/vect-50.c: Same.
22669         * gcc.dg/vect/vect-72.c: Same.
22670         * gcc.dg/vect/vect-77.c: Same.
22671         * gcc.dg/vect/vect-78.c: Same.
22672         * gcc.dg/vect/vect-80.c: Same.
22673         * gcc.dg/vect/vect-96.c: Same.
22674         * gcc.dg/vect/vect-100.c: Same.
22675         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22676         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22677         * gfortran.dg/vect/vect-5.f90: Same.
22678
22679 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22680
22681         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22682         start strings.
22683         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22684         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22685
22686         PR c++/23056
22687         * g++.dg/opt/pr23056.C: New test.
22688
22689         PR rtl-optimization/23098
22690         * gcc.target/i386/pr23098.c: New test.
22691
22692 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
22693
22694         PR c++/23667
22695         * g++.dg/template/static15.C: New test.
22696
22697         PR c++/21440
22698         * g++.dg/ext/stmtexpr5.C: New test.
22699         * g++.dg/ext/stmtexpr6.C: Likewise.
22700
22701 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
22702
22703         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22704
22705         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22706         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22707         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22708
22709 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
22710
22711         PR libfortran/23321
22712         * gfortran.dg/direct_io_4.f90: New test case.
22713
22714 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
22715             Rasmus Hahn  <rassahah@neofonie.de>
22716
22717         PR libobjc/23108
22718         * objc.dg/type-stream-1.m: New test.
22719
22720 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
22721
22722         PR fortran/23661
22723         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22724         gfortran.dg/print_fmt_3.f90: New test.
22725
22726 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22727
22728         * gfortran.dg/fmt_t_1.f90: New test.
22729
22730 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22731
22732         PR rtl-optimization/23454
22733         * g++.dg/opt/pr23454.C: New test.
22734
22735 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
22736
22737         PR c++/23699
22738         * g++.dg/ext/static1.C: New test.
22739
22740 2005-09-02  Richard Henderson  <rth@redhat.com>
22741
22742         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22743         tail call to check_fa_work.
22744
22745 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
22746
22747         PR c++/21687
22748         * g++.dg/other/gc3.C: New test.
22749
22750 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22751
22752         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22753         * gcc.dg/20050826-1.c: Likewise.
22754
22755 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
22756
22757         PR c++/23167
22758         * g++.dg/expr/volatile1.C: New test.
22759
22760 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
22761
22762         PR middle-end/23547
22763         * gcc.dg/pr23547.c: New test.
22764
22765 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
22766
22767         PR c/22061
22768         * gcc.c-torture/execute/pr22061-1.c,
22769         * gcc.c-torture/execute/pr22061-2.c,
22770         * gcc.c-torture/execute/pr22061-3.c,
22771         * gcc.c-torture/execute/pr22061-4.c: New tests.
22772
22773 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22774
22775         * gcc.dg/Wredundant-decls-2.c: New test to check that
22776         -Wredundant-decls does not issue warning for a variable
22777         definition following a declaration.
22778
22779 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
22780
22781         PR debug/7241
22782         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22783         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22784         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22785
22786         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22787         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22788         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22789         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22790         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22791         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22792         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22793         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22794
22795 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22796
22797         PR objc/23306
22798         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22799         scan-assmbler.
22800
22801 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
22802
22803         PR target/21255
22804         * gcc.dg/pr21255-1.c: New test.
22805         * gcc.dg/pr21255-2-mb.c: Likewise.
22806         * gcc.dg/pr21255-2-ml.c: Likewise.
22807         * gcc.dg/pr21255-3.c: Likewise.
22808         * gcc.dg/pr21255-4.c: Likewise.
22809
22810 2005-08-31  Dale Johannesen  <dalej@apple.com>
22811
22812         * gcc.dg/20050830-1.c: New.
22813
22814 2005-08-31  Josh Conner  <jconner@apple.com>
22815
22816         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22817         command-line options for arm-*-* targets.
22818         * g++.dg/init/array16.C: Likewise.
22819         * g++.dg/other/crash-4.C: Likewise.
22820
22821 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22822
22823         PR obj-c++/23640
22824         * obj-c++.dg/gnu-runtime-3.mm: New test.
22825
22826 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22827
22828         PR c++/13377
22829         * g++.dg/lookup/ambig4.C: New test.
22830         * g++.dg/lookup/ambig5.C: New test.
22831         * g++.dg/tc1/dr101.C: Adjust error markers.
22832
22833 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22834
22835         PR c++/23639
22836         * g++.dg/template/ttp5.C: Adjust error markers.
22837
22838 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
22839
22840         PR testsuite/23609
22841         * lib/obj-c++.exp: Include target-libpath.exp.
22842         (obj-c++_link_flags): Look for the GNU libobjc library
22843         and set the library path to include it.
22844         Don't manually set LD_LIBRARY_PATH (etc.) but call
22845         set_ld_library_path_env_vars instead.
22846         (obj-c++_target_compile): Don't set library path or
22847         linker flags because they are already set correctly
22848         in obj-c++_link_flags.
22849
22850 2005-08-30  Josh Conner  <jconner@apple.com>
22851
22852         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22853         to command-line options for arm-*-* targets.
22854
22855 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
22856
22857         * g++.dg/other/i386-1.C: New.
22858
22859 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
22860
22861         PR preprocessor/20348
22862         PR preprocessor/20356
22863         * gcc.dg/cpp/pr20348.c: New test.
22864         * gcc.dg/cpp/pr20348.h: New file.
22865         * gcc.dg/cpp/inc/pr20348.h: New file.
22866         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22867         * gcc.dg/cpp/pr20356.c: New test.
22868         * gcc.dg/cpp/pr20356.h: New file.
22869         * gcc.dg/cpp/inc/pr20356.h: New file.
22870         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22871
22872 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
22873
22874         * gfortran.fortran-torture/execute/intrinsic_count.f90:
22875         Fix array dimension to avoid correct end-of-file error.
22876
22877 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
22878
22879         PR libfortran/23598
22880         * gfortran.dg/iostat_1.f90: New test.
22881
22882 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
22883
22884         PR middle-end/23408
22885         * gcc.dg/pr23408.c: New test.
22886
22887 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
22888
22889         PR c++/23099
22890         * g++.dg/init/member1.C: Make sure erroneous static data member
22891         definitions are required.
22892         * g++.dg/template/static13.C: New test.
22893         * g++.dg/template/static14.C: Likewise.
22894
22895 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
22896
22897         * gcc.target/i386/pr23575.c: Use -msse2 instead of
22898         -march=pentium4, remove ilp32 requirement.
22899
22900         PR middle-end/23484
22901         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22902         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22903
22904 2005-08-29  Andreas Jaeger  <aj@suse.de>
22905
22906         PR testsuite/23607
22907         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22908
22909 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
22910
22911         * gcc.c-torture/execute/20050316-2.c: New test.
22912         * gcc.c-torture/execute/20050316-3.c: New test.
22913         * gcc.dg/torture/pr16104-1.c: New test.
22914
22915 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
22916
22917         PR middle-end/23463
22918         * gcc.c-torture/execute/zero-struct-1.c: New test.
22919
22920 2005-08-27  Richard Guenther  <rguenther@suse.de>
22921
22922         PR target/23575
22923         * gcc.target/i386/pr23575.c: New testcase.
22924
22925 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
22926
22927         PR rtl-optimization/23561
22928         * gcc.c-torture/execute/20050826-1.c: New test.
22929
22930         PR rtl-opt/23560
22931         * gcc.c-torture/execute/20050826-2.c: New test.
22932
22933 2005-08-26  Dale Johannesen  <dalej@apple.com>
22934
22935         * gcc.dg/20030711-1.c: Modify to work on Darwin.
22936         * gcc.dg/20050826-1.c: New.
22937
22938 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
22939
22940         PR c++/19004
22941         * g++.dg/template/nontype13.C: New test.
22942
22943         PR c++/23491
22944         * g++.dg/init/new14.C: New test.
22945         * g++.dg/expr/anew1.C: Do not XFAIL.
22946         * g++.dg/expr/anew2.C: Likewise.
22947         * g++.dg/expr/anew3.C: Likewise.
22948
22949 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
22950
22951         PR middle-end/22439
22952         * gcc.dg/vla-3.c: New test.
22953
22954 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
22955
22956         PR fortran/20363
22957         * gfortran.dg/named_interface.f90: New.
22958
22959 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
22960
22961         * gcc.c-torture/execute/frame-address.c: New test.
22962
22963 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
22964
22965         PR c++/20817
22966         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22967
22968 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22969
22970         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22971
22972 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22973
22974         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22975         * gcc.dg/altivec-22.c: Rename from..
22976         * gcc.dg/altivec-nomfcr.c: ..this.
22977
22978 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
22979
22980         PR tree-optimization/23546
22981         * gcc.dg/tree-ssa/pr23546.c: New test.
22982
22983 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
22984
22985         PR fortran/17758
22986         * gfortran.dg/nonreturning_statements.f90: New test.
22987
22988 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22989
22990         PR c++/22454
22991         * g++.dg/parse/crash29.C: New.
22992
22993 2005-08-23  DJ Delorie  <dj@redhat.com>
22994
22995         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22996         constants have the L suffix.
22997
22998 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
22999
23000         PR c++/23044
23001         * g++.dg/template/instantiate8.C: New.
23002
23003 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
23004
23005         PR middle-end/23467
23006         * gcc.c-torture/execute/pr23467.c: New test.
23007
23008 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
23009
23010         PR tree-optimization/22043
23011         * gcc.c-torture/execute/20050613-1.c: New test.
23012
23013 2005-08-23  Ben Elliston  <bje@au.ibm.com>
23014
23015         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23016
23017 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
23018
23019         PR rtl-optimization/23478
23020         * g++.dg/opt/pr23478.C: New test.
23021
23022 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
23023
23024         PR c/18715
23025         * gcc.dg/switch-warn-3.c: New test.
23026
23027 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23028
23029         PR c++/22233
23030         * g++.dg/template/param1.C: New test.
23031
23032 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23033
23034         PR c++/23089
23035         * g++.dg/other/incomplete1.C: New test.
23036
23037 2005-08-22  Ira Rosen  <irar@il.ibm.com>
23038
23039         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23040         are vectorizable.
23041
23042 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23043
23044         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23045         d_lines_5.f: New.
23046
23047 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
23048
23049         * gcc.target/i386/sse-4.c: New test.
23050
23051 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23052
23053         PR testsuite/23239
23054         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23055
23056 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
23057
23058         * gcc.dg/20050811-1.c: New test.
23059         * gcc.dg/20050811-2.c: New test.
23060
23061 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
23062
23063         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23064
23065 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
23066
23067         PR 23476
23068         * gcc.c-torture/compile/pr23476.c: New test.
23069
23070 2005-08-19  Devang Patel  <dpatel@apple.com>
23071
23072         PR tree-optimization/23048
23073         * gcc.dg/tree-ssa/pr23048.c: New test.
23074
23075 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23076
23077         PR middle-end/20624
23078         * g++.dg/warn/Wreturn-3.C: New test
23079
23080 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
23081
23082         PR tree-optimization/22228
23083         * g++.dg/vect/pr22543.cc: New test.
23084
23085 2005-08-17  Steven Bosscher  <stevenb@suse.de>
23086
23087         PR tree-optimization/21574
23088         * gcc.dg/tree-ssa/pr21574.c: New test.
23089
23090 2005-08-16  James E Wilson  <wilson@specifix.com>
23091
23092         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23093
23094 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
23095
23096         PR tree-opt/23402
23097         * gcc.c-torture/compile/zero-strct-3.c: New test.
23098         * gcc.c-torture/compile/zero-strct-4.c: New test.
23099
23100 2005-08-16  Steven Bosscher  <stevenb@suse.de>
23101
23102         PR target/23376
23103         * gcc.target/x86_64/pr23376.c: New test.
23104
23105 2005-08-16  Ian Lance Taylor  <ian@airs.com>
23106
23107         PR c++/23337
23108         * g++.dg/ext/vector2.C: New.
23109
23110 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23111
23112         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23113
23114 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23115
23116         PR libfortran/23428
23117         * gfortran.dg/inquire-complex.f90: New test case.
23118
23119 2005-08-16  James E Wilson  <wilson@specifix.com>
23120
23121         PR tree-optimization/21105
23122         * gcc.dg/large-size-array.c: New.
23123
23124 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
23125
23126         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23127         type.
23128         * gcc.dg/vect/vect-41: Likewise.
23129         * gcc.dg/vect/vect-42: Likewise.
23130         * gcc.dg/vect/vect-43: Likewise.
23131         * gcc.dg/vect/vect-44: Likewise.
23132         * gcc.dg/vect/vect-46: Likewise.
23133         * gcc.dg/vect/vect-47: Likewise.
23134         * gcc.dg/vect/vect-48: Likewise.
23135         * gcc.dg/vect/vect-52: Likewise.
23136         * gcc.dg/vect/vect-53: Likewise.
23137         * gcc.dg/vect/vect-54: Likewise.
23138         * gcc.dg/vect/vect-55: Likewise.
23139         * gcc.dg/vect/vect-56: Likewise.
23140         * gcc.dg/vect/vect-57: Likewise.
23141         * gcc.dg/vect/vect-58: Likewise.
23142         * gcc.dg/vect/vect-59: Likewise.
23143         * gcc.dg/vect/vect-60: Likewise.
23144         * gcc.dg/vect/vect-61: Likewise.
23145         * gcc.dg/vect/vect-85: Likewise.
23146         * gcc.dg/vect/vect-87: Likewise.
23147         * gcc.dg/vect/vect-88: Likewise.
23148         * gcc.dg/vect/vect-93.c: Likewise.
23149         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23150         * gcc.dg/vect/vect-75: Likewise.
23151         * gcc.dg/vect/vect-76: Likewise.
23152         * gcc.dg/vect/vect-77: Likewise.
23153         * gcc.dg/vect/vect-78: Likewise.
23154         * gcc.dg/vect/vect-80: Likewise.
23155         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23156         vectorized for the expected reason, rather than checking how alignment
23157         was handled.
23158         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23159         aligned type and also instead of aligned pointers. Added documentation.
23160
23161 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
23162
23163         * gfortran.dg/power.f90: New test.
23164
23165 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
23166
23167         PR rtl-optimization/23299
23168         * g++.dg/opt/pr23299.C: New test.
23169
23170 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23171
23172         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23173
23174 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
23175
23176         * g++.dg/template/local6.C: New test.
23177
23178 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
23179
23180         * execute/exceptions/finally-1.m: Check that the catch and finally are
23181         being called.  Also add a "return 0;" at the end of main.
23182
23183 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
23184
23185         PR fortran/21432.
23186         * gfortran.dg/namelist_print_1.f: New test of functionality of
23187         PRINT namelist.
23188         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23189         namelist generates error with -std=f95.
23190
23191 2005-08-14  Ira Rosen  <irar@il.ibm.com>
23192
23193         PR tree-optimization/23119
23194         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23195
23196 2005-08-13  Marcin Koziej  <creep@desk.pl>
23197             Andrew Pinski  <pinskia@physics.uc.edu>
23198
23199         PR libobjc/22492
23200         * execute/exceptions/finally-1.m: New test.
23201
23202 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23203
23204         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23205         testsuite.
23206         * objc/execute/exceptions/trivial.m: New test.
23207         * objc.dg/try-catch-11.m: Move to ...
23208         * objc/execute/exceptions/foward-1.m: Here.
23209         * objc.dg/try-catch-2.m: Move to ...
23210         * objc/execute/exceptions/catchall-1.m: Here.
23211         * objc.dg/try-catch-8.m: Move to ...
23212         * objc/execute/exceptions/local-variables-1.m: Here.
23213
23214 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23215
23216         * objc.dg/nested-func-1.m: Move to ...
23217         * objc/execute/nested-func-1.m: Here.
23218
23219 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23220
23221         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23222         in ${options} instead of [target_info name].
23223         * lib/obj-c++.exp (objc_target_compile): Likewise.
23224
23225 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23226
23227         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23228
23229 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23230
23231         part of PR testsuite/23348
23232         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23233         each of the torture options.
23234         * objc/compile/trivial.m: New test.
23235
23236 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23237
23238         * gfortran.dg/eoshift.f90: Correct format.
23239
23240 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23241
23242         * gfortran.fortran-torture/execute/character_passing.f90:
23243         Fix comment typo.
23244
23245 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
23246
23247         PR c++/8271
23248         * g++.dg/template/unify10.C: New.
23249
23250 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
23251
23252         * g++.dg/parse/pr22514.C: Move to...
23253         * g++.dg/debug/pr22514.C: here.
23254
23255 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23256
23257         PR c++/23266
23258         * g++.dg/inherit/pure1.C: New test.
23259
23260         * ChangeLog: Fix typos.
23261
23262 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23263             Steven Bosscher  <stevenb@suse.de>
23264
23265         * gfortran.dg/runtime_warning_1.f90: New test.
23266
23267 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23268
23269         PR c++/23219
23270         * g++.dg/parse/crash28.C: New.
23271
23272 2005-08-11  Richard Guenther  <rguenther@suse.de>
23273
23274         PR target/23289
23275         * gcc.target/i386/tailcall-1.c: New testcase.
23276
23277 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23278
23279         * gcc.dg/vect/vect-67.c: Un-xfail.
23280
23281 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23282
23283         PR c++/23225
23284         * g++.dg/parse/crash27.C: new test.
23285
23286 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
23287
23288         PR libfortran/22143
23289         * gfortran.dg/shift-kind.f90: New testcase.
23290
23291 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
23292
23293         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23294         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23295
23296 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23297
23298         PR c++/20646
23299         * g++.dg/other/mult-stor1.C: New test.
23300
23301 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23302
23303         * gcc.c-torture/pr18299-1.c: Move to ...
23304         * gcc.c-torture/compile/pr18299-1.c: Here.
23305
23306 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
23307
23308         * gfortran/fortran.torture/execute/character_passing.f90:
23309         Fix types for LSAME.
23310
23311 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
23312
23313         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23314         input data back to what it was originally.
23315
23316 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23317
23318         * objc.dg/try-catch-8.m: Enable for all targets.
23319
23320 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
23321
23322         * gcc.dg/pr23165.c: New test.
23323
23324 2005-08-09  Steven Bosscher  <stevenb@suse.de>
23325
23326         PR tree-optimization/23234
23327         * gcc.dg/tree-ssa/pr23234.c: New test.
23328
23329 2005-08-08  Josh Conner  <jconner@apple.com>
23330
23331         PR rtl-optimization/23241
23332         * gcc.dg/char-compare.c: New test.
23333
23334 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23335
23336         PR c++/22508
23337         * g++.dg/init/new13.C: New test.
23338
23339 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23340
23341         PR c++/21166
23342         * g++.dg/other/crash-4.C: Adjust
23343         * g++/dg/ext/packed9.C: New.
23344
23345 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23346
23347         PR middle-end/21964
23348         * gcc.c-torture/execute/pr21964-1.c: New test.
23349
23350 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23351
23352         PR c/22458
23353         * gcc.dg/pr22458-1.c: New test.
23354
23355 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
23356             Steven G. Kargl <kargls@comcast.net>
23357
23358         PR fortran/22390
23359         * gfortran.dg/flush_1.f90: New test.
23360
23361 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23362
23363         PR c++/23191
23364         * g++.dg/template/eh2.C: New test.
23365
23366 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23367
23368         PR c++/19498
23369         * g++.dg/template/instantiate7.C: New test.
23370
23371 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
23372
23373         PR c/23113
23374         * gcc.dg/Wunused-value-1.c: New test.
23375
23376 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
23377
23378         PR rtl-optimization/23233
23379         * gcc.c-torture/compile/pr23233-1.c: New test.
23380
23381 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
23382
23383         PR fortran/18833
23384         PR fortran/20850
23385         * gfortran.dg/equiv_1.f90: New test.
23386         * gfortran.dg/equiv_2.f90: New test.
23387         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23388         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23389         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23390
23391 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23392
23393         * gcc.c-torture/execute/vrp-5.c: New test.
23394         * gcc.c-torture/execute/vrp-6.c: New test.
23395         * gcc.dg/tree-ssa/vrp21.c: New test.
23396
23397 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23398
23399         * g++.dg/parse/pr22514.C: New test.
23400
23401 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
23402
23403         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23404
23405         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23406         instead of constant loads / pool entries.
23407
23408 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
23409
23410         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23411         TEST_TO_WCTYPE.
23412
23413 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
23414
23415         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23416         __WINT_TYPE__ in generated prototypes if possible.
23417
23418 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
23419
23420         PR 22037
23421         * g++.dg/tree-ssa/pr22037.C:
23422
23423 2005-08-04  Richard Henderson  <rth@redhat.com>
23424
23425         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23426         scan-tree-dump-times directive.
23427
23428 2005-08-04  Jan Hubicka  <jh@suse.cz>
23429
23430         * gcov-1.C: Fix switch counts.
23431         * gcov-4b.c: Likewise.
23432
23433 2005-08-03  Jeff Law  <law@redhat.com>
23434
23435         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23436
23437 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
23438
23439         * gcc.c-torture/execute/pr23135.c: New test.
23440
23441 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23442
23443         PR tree-optimization/19899
23444         * gcc.dg/tree-ssa/scev-1.c: New test.
23445         * gcc.dg/tree-ssa/scev-2.c: New test.
23446
23447 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
23448
23449         PR target/18582
23450         * gcc.dg/torture/pr18582-1.c: New test.
23451
23452 2005-08-03  Jan Hubicka  <jh@suse.cz>
23453
23454         * update-conroll.c: New testcase.
23455         * update-conroll-2.c: New testcase.
23456
23457 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
23458
23459         * gfortran.dg/constant_substring.f: New test.
23460         * gfortran.dg/pr22491.f: New test.
23461
23462 2005-08-02  Jan Hubicka  <jh@suse.cz>
23463
23464         * update-threading.c: Replace by the proper one.
23465
23466 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23467
23468         PR 23164
23469         * g++.dg/tree-ssa/pr23164.C: New test.
23470
23471 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23472
23473         * gcc.dg/tree-ssa/pr23192.c: New test.
23474
23475 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
23476
23477         * gcc.c-torture/execute/vrp-4.c: New test.
23478
23479 2005-08-02  Jan Hubicka  <jh@suse.cz>
23480
23481         * update-threading.c: New test.
23482
23483 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
23484
23485         * gcc.c-torture/compile/20050801-1.c: New test.
23486         * gcc.c-torture/compile/20050801-2.c: New test.
23487
23488 2005-08-01  Jan Hubicka  <jh@suse.cz>
23489
23490         * val-prof-5.c: New test.
23491
23492 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
23493
23494         PR c/22311
23495         * gcc.dg/pr22311-1.c : New test.
23496
23497 2005-07-31  Steven Bosscher  <stevenb@suse.de>
23498
23499         PR target/23095
23500         * gfortran.dg/pr23095.f: New test.
23501
23502         PR c++/22003
23503         * g++.dg/other/pr22003.C: New test.
23504
23505 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
23506
23507         PR target/20621
23508         * gcc.c-torture/execute/pr20621-1.c: New test.
23509
23510 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
23511
23512         * gfortran.dg/comma_format_extension_4.f: Adjust length
23513         of string for format.
23514         * gfortran.dg/der_array_io_1.f: Replace illegal internal
23515         print statement with internal write.
23516         * gfortran.dg/der_array_io_2.f: Likewise.
23517         * gfortran.dg/der_array_io_3.f: Likewise.
23518
23519 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
23520
23521         * gcc.dg/fold-abs-4.c: new test.
23522
23523 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
23524
23525         PR fortran/22570 an related issues.
23526         * gfortran.dg/x_slash_1.f: New test.
23527
23528 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
23529
23530         PR c/23143
23531         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23532         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23533
23534 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23535
23536         PR c/529
23537         * gcc.dg/Wshadow-3.c: New test.
23538
23539 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
23540
23541         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23542         used to have the wrong bounds).
23543
23544 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23545
23546         PR c/21720
23547         * gcc.dg/hex-round-1.c: Test more cases.
23548         * gcc.dg/hex-round-2.c: New test.
23549
23550 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
23551
23552         PR 22550
23553         * g++.dg/tree-ssa/pr22550.C: New test.
23554
23555 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
23556
23557         * gcc.dg/tree-ssa/vrp19.c: New test.
23558         * gcc.dg/tree-ssa-vrp20.c: New test.
23559
23560 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23561
23562         PR c/22240
23563         * gcc.dg/transparent-union-4.c: New test.
23564
23565 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23566
23567         PR c/22192
23568         * gcc.dg/c99-vla-2.c: New test.
23569
23570 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23571
23572         PR c/21720
23573         * gcc.dg/hex-round-1.c: New test.
23574
23575 2005-07-28  Jan Hubicka  <jh@suse.cz>
23576
23577         * inliner-1.c: Do not dump everything.
23578         * tree-prof.exp: Do not pass -ftree-based-profiling.
23579         * bprob.exp: Likewise.
23580
23581         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23582
23583 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
23584
23585         PR c++/22545
23586         * g++.dg/expr/ptrmem7.C: New test.
23587
23588 2005-07-28  Mike Stump  <mrs@apple.com>
23589
23590         * g++.old-deja/g++.mike/visibility-1.C: New test.
23591
23592 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23593
23594         PR c/20187
23595         * gcc.c-torture/execute/pr20187-1.c: New test.
23596
23597 2005-07-28  Jeff Law  <law@redhat.com>
23598
23599         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23600         * gcc.dg/tree-ssa/vrp18.c: New test.
23601
23602 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23603
23604         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23605
23606 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23607
23608         PR tree-optimization/22506
23609         * gcc.dg/vect/ps22506.c: New test.
23610
23611 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
23612
23613         PR target/21149
23614         * gcc.target/i386/sse-3.c: New test.
23615
23616 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23617
23618         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23619         * gcc.target/mips/mips32-dsp-type.c: Likewise.
23620
23621 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23622
23623         PR c/22589
23624         * gcc.c-torture/compile/pr22589-1.c: New test.
23625
23626 2005-07-28  Jan Hubicka  <jh@suse.cz>
23627
23628         * update-loopch.c: New testcase.
23629
23630 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23631
23632         PR rtl-optimization/23047
23633         * gcc.c-torture/execute/pr23047.c: New test.
23634         * gcc.c-torture/execute/pr23047.x: New.
23635
23636 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23637
23638         PR tree-optimization/22493
23639         * gcc.c-torture/execute/pr22493-1.c: New test.
23640         * gcc.c-torture/execute/pr22493-1.x: New.
23641         * gcc.c-torture/execute/vrp-1.c: New test.
23642         * gcc.c-torture/execute/vrp-2.c: New test.
23643         * gcc.c-torture/execute/vrp-2.c: New test.
23644
23645 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
23646
23647         * gcc.target/frv/all-builtin-read8.c: Delete.
23648         * gcc.target/frv/all-builtin-read16.c: Delete.
23649         * gcc.target/frv/all-builtin-read32.c: Delete.
23650         * gcc.target/frv/all-builtin-read64.c: Delete.
23651         * gcc.target/frv/all-builtin-write8.c: Delete.
23652         * gcc.target/frv/all-builtin-write16.c: Delete.
23653         * gcc.target/frv/all-builtin-write32.c: Delete.
23654         * gcc.target/frv/all-builtin-write64.c: Delete.
23655         * gcc.target/frv/all-read-write-1.c: New.
23656
23657 2005-07-27  Jeff Law  <law@redhat.com>
23658
23659         * gcc.c-torture/execute/pr22630.c: New test.
23660
23661 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
23662
23663         PR tree-optimization/23073
23664         * gcc.dg/vect/nodump-pr23073.c: New test.
23665         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23666
23667 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
23668
23669         PR tree-optimize/22348
23670         * gcc.c-torture/execute/pr22348.c: New.
23671
23672 2005-07-27  Richard Guenther  <rguenther@suse.de>
23673
23674         * gcc.dg/tree-ssa/salias-1.c: New testcase.
23675
23676 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23677
23678         PR fortran/22503
23679         * gfortran.dg/logical_comp.f90: New test.
23680
23681 2005-07-27  Jan Hubicka  <jh@suse.cz>
23682
23683         * inliner-1.c: Add cleanup of dumps.
23684         * val-prof-*.c: Likewise.
23685         * update-tailcall.c: New.
23686
23687 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
23688
23689         PR 22591
23690         * gcc.dg/tree-ssa/pr22591.c: New test.
23691         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23692
23693 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
23694
23695         PR libobjc/22606
23696         * objc.dg/try-catch-11.m: New test.
23697
23698 2005-07-26  Richard Guenther  <rguenther@suse.de>
23699
23700         PR tree-optimization/22486
23701         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23702
23703 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23704
23705         PR tree-opt/22484
23706         * g++.dg/opt/loop2.C: New test.
23707
23708 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23709
23710         * gcc.dg/tree-ssa/reassoc-3.c: New test.
23711         * gcc.dg/tree-ssa/reassoc-4.c: New test.
23712
23713 2005-07-25  Adam Nemet  <anemet@lnxw.com>
23714
23715         * lib/profopt.exp (profopt-execute): Check for profiling data
23716         files on the target.
23717
23718 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
23719
23720         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23721         for matching of asm labels.
23722
23723 2005-07-25  Richard Guenther  <rguenther@suse.de>
23724
23725         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23726
23727 2005-07-25  Richard Guenther  <rguenther@suse.de>
23728
23729         PR testsuite/22624
23730         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23731
23732 2005-07-25  Ira Rosen  <irar@il.ibm.com>
23733
23734         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23735         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23736         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23737         * gcc.dg/vect/vect-100.c: New test.
23738         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23739         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23740         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23741         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23742         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23743         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23744         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23745         * gfortran.dg/vect/pr19049.f90: New testcase.
23746         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23747
23748 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
23749
23750         * gcc.c-torture/execute/20050713-1.c: New test.
23751
23752         PR fortran/20063
23753         * gfortran.fortran-torture/execute/data_4.f90: New test.
23754
23755         PR middle-end/20303
23756         * gcc.dg/visibility-d.c: New test.
23757
23758 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
23759
23760         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23761         * gfortran.dg/underflow.f90: Ditto.
23762
23763 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23764
23765         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23766         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23767         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23768
23769 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23770
23771         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23772         include case of field width of zero.
23773
23774 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23775
23776         PR libgfortran/21875
23777         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23778         with trailing blanks on normal formatted read.
23779
23780 2005-07-23  Chao-ying Fu  <fu@mips.com>
23781
23782         * gcc.target/mips/mips32-dsp-type.c: New test.
23783         * gcc.target/mips/mips32-dsp.c: New test.
23784
23785 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
23786
23787         PR testsuite/21073
23788         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23789
23790         PR testsuite/20454
23791         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23792         and __cyg_profile_func_exit.
23793
23794 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
23795
23796         * gfortran.dg/comma_format_extension_3.f: Fix typo.
23797         * gfortran.dg/comma_format_extension_4.f: Same.
23798         * gfortran.dg/pr15332.f: Same.
23799         * gfortran.dg/pr21730.f: Same.
23800
23801 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
23802
23803         * g++.dg/opt/vrp2.C: Fix testcase.
23804
23805         PR tree-opt/22625
23806         * g++.dg/opt/vrp2.C: New test.
23807
23808 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
23809
23810         PR debug/21828
23811         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23812
23813 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
23814
23815         * gcc.dg/tree-ssa/20050719-1.c: New test.
23816
23817 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
23818
23819         * gcc.dg/bfin-longcall-1.c: New file.
23820         * gcc.dg/bfin-longcall-2.c: New file.
23821
23822 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
23823
23824         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23825
23826 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23827
23828         PR middle-end/19055
23829         * gcc.dg/tree-ssa/pr19055.c: New test.
23830         * gcc.dg/tree-ssa/pr19055-2.c: New test.
23831
23832 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23833
23834         PR C++/22358
23835         * g++.dg/other/pr22358.C: New test.
23836
23837 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
23838
23839         PR c++/2922
23840         * g++.dg/lookup/two-stage5.C: New test from bug comments.
23841
23842 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23843
23844         PR c++/15938
23845         * g++.dg/init/union2.C: New test.
23846
23847 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23848
23849         PR c/22393
23850         * gcc.dg/complex-4.c: New test.
23851
23852 2005-07-21  Richard Guenther  <rguenther@suse.de>
23853
23854         PR testsuite/22522
23855         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23856         scanning for asm labels.
23857         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23858
23859 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23860
23861         PR target/22085
23862         * gcc.dg/altivec-pr22085.c: New.
23863
23864 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23865
23866         PR tree-optimization/19210
23867         * gcc.dg/tree-ssa/pr19210-1.c: New.
23868         * gcc.dg/tree-ssa/pr19210-2.c: New.
23869
23870 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
23871
23872         PR rtl-optimization/22167
23873         * g++.dg/opt/pr22167.C: New test.
23874
23875 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
23876
23877         PR c++/2922
23878         * g++.dg/lookup/two-stage2.C: New.
23879         * g++.dg/lookup/two-stage3.C: New.
23880         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23881         fixed two-stage name lookup for operators.
23882         * g++.dg/template/call3.C: Compiler now produces an appropriate
23883         error message.
23884         * g++.dg/template/crash37.C: Compiler now describes bla() on line
23885         14 as a candidate.
23886         * g++.dg/template/ptrmem4.C: Compiler produces different error
23887         message.
23888         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23889         connect_to_method as a candidate.
23890
23891 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
23892
23893         * gcc.dg/fold-alloc-1.c: New test.
23894
23895 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
23896
23897         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23898         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23899
23900 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
23901
23902         * gcc.dg/fold-abs-1.c: New test.
23903         * gcc.dg/fold-abs-2.c: New test.
23904         * gcc.dg/fold-abs-3.c: New test.
23905
23906 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
23907
23908         Make CONSTRUCTOR use VEC to store initializers.
23909         * g++.dg/ext/complit3.C: Check for specific error messages.
23910         * g++.dg/init/brace2.C: Update error message.
23911         * g++.dg/warn/Wbraces2.C: Likewise.
23912
23913 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
23914
23915         PR fortran/16940
23916         * gfortran.dg/module_interface_1.f90: New test.
23917
23918 2005-07-19  Danny Berlin <dberlin@dberlin.org>
23919             Kenneth Zadeck <zadeck@naturalbridge.com>
23920
23921         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23922
23923 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23924
23925         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23926         specify -Wformat for these tests.
23927         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23928         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23929         * gcc.dg/format/opt-6.c: Delete.
23930
23931 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23932
23933         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23934         * gcc.dg/tree-ssa/sra-3.c: Likewise.
23935
23936 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23937
23938         * gcc.dg/tree-ssa/alias-2.c: New test.
23939
23940 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
23941
23942         PR c++/22263
23943         * g++.dg/template/explicit7.C: New test.
23944
23945 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
23946
23947         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23948         field width of 8 to +Inf and -Inf.
23949
23950 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
23951
23952         PR c++/22139
23953         * g++.dg/template/friend36.C: New test.
23954
23955 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
23956
23957         PR fortran/21730
23958         * gfortran.dg/pr21730.f: New test.
23959
23960 2005-07-16  Danny Berlin <dberlin@dberlin.org>
23961             Kenneth Zadeck <zadeck@naturalbridge.com>
23962
23963         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23964         since pure const detection cannot run at -O1 in c compiler.
23965         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23966         can now optimize this case properly.
23967         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23968         because we now pass.
23969         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23970
23971 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
23972
23973         PR c/22421
23974         * gcc.dg/format/bitfld-1.c: New test.
23975
23976 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23977
23978         PR c++/22204
23979         * g++.dg/rtti/repo1.C: New test.
23980
23981 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
23982
23983         PR middle-end/22398
23984         * gcc.c-torture/compile/pr22398.c: New test.
23985
23986 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23987
23988         PR c++/22132
23989         * g++.dg/expr/cast4.C: New test.
23990
23991 2005-07-15  Richard Guenther  <rguenther@suse.de>
23992
23993         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23994         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23995
23996 2005-07-15  Steven Bosscher  <stevenb@suse.de>
23997
23998         PR tree-optimization/22230
23999         * gcc.dg/tree-ssa/pr22230.c: New test.
24000
24001 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
24002
24003         * gfortran.dg/g77/cpp6.f: New test.
24004
24005         PR fortran/22417
24006         * gfortran.dg/g77/cpp5.F: New test.
24007         * gfortran.dg/g77/cpp5.h: New file.
24008         * gfortran.dg/g77/cpp5inc.h: New file.
24009
24010 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
24011
24012         PR libfortran/16435
24013         * gfortran.dg/tl_editting.f90: New.
24014         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24015
24016 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
24017
24018         * gfortran.dg/char_array_constructor.f90: New test.
24019
24020 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
24021
24022         * gfortran.dg/past_eor.f90: New.
24023         * gfortran.dg/complex_read.f90: New.
24024
24025 2005-07-13  Jeff Law  <law@redhat.com>
24026
24027         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24028         additional casts.
24029
24030         * gcc.dg/tree-ssa/pr22321.c: New test
24031
24032 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
24033
24034         PR tree-optimization/21921
24035         * gcc.dg/tree-ssa/pr21921.c: New.
24036
24037 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24038
24039         PR tree-optimizatio/22442
24040         * gcc.dg/tree-ssa/loop-11.c: New test.
24041
24042 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24043
24044         PR tree-opt/21840
24045         * gcc.c-torture/compile/pr21840.c: New test.
24046
24047 2005-07-12  Jan Hubicka  <jh@suse.cz>
24048
24049         * gcc.c-torture/compile/pr22379.c: New test.
24050
24051 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
24052
24053         PR libfortran/21593
24054         gfortran.dg/dev_null.f90: Remove outdated comment about
24055         PR libfortran/21593.
24056
24057
24058 2005-07-12  Dale Johannesen  <dalej@apple.com>
24059
24060         * gcc.target/i386/compress-float-sse.c: New.
24061         * gcc.target/i386/compress-float-sse-pic.c: New.
24062         * gcc.target/i386/compress-float-387.c: New.
24063         * gcc.target/i386/compress-float-387-pic.c: New.
24064         * gcc.dg/compress-float-ppc.c: New.
24065         * gcc.dg/compress-float-ppc-pic.c: New.
24066
24067 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
24068
24069         PR libfortran/21593
24070         gfortran.dg/dev_null.f90: Remove targets.
24071
24072 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24073
24074         PR tree-opt/22335
24075         * gcc.dg/pr22335-1.c: New test.
24076         * gcc.dg/pr22335-2.c: New test.
24077
24078 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24079
24080         PR c++/20172
24081         * g++.dg/template/nontype12.C : New test.
24082
24083 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24084
24085         * gcc.dg/tree-ssa/loop-10.c: New test.
24086
24087 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
24088
24089         * gcc.c-torture/execute/20020720-1.x: Remove.
24090
24091 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
24092
24093         * gfortran.fortran-torture/execute/forall_7.f90: New test.
24094
24095 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
24096
24097         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24098         (dg-mips-options): Use it.
24099
24100 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
24101
24102         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24103
24104 2005-07-09  Richard Henderson  <rth@redhat.com>
24105
24106         * lib/target-supports.exp (check_effective_target_sync_char_short):
24107         Add alpha.
24108
24109 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
24110
24111         PR libfortran/22217
24112         * gfortran.dg/negative-z-descriptor.f90: New test.
24113
24114 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24115
24116         PR tree-opt/22329
24117         * gcc.dg/pr22329.c: New test.
24118
24119 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
24120
24121         PR tree-optimization/20139
24122         * gcc.dg/tree-ssa/pr20139.c: New.
24123
24124 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24125
24126         PR tree-opt/22356
24127         * gcc.dg/pr22356-1.c: New test.
24128
24129 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
24130
24131         PR c++/21799
24132         * g++.dg/template/unify8.C: New.
24133         * g++.dg/template/unify9.C: New.
24134
24135 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
24136
24137         * gfortran.fortran-torture/execute/entry_10.f90: New test.
24138
24139 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
24140
24141         * gcc.dg/darwin-version-1.c: New.
24142         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24143         * gcc.dg/builtins-20.c: Likewise.
24144         * gcc.dg/builtins-53.c: Likewise.
24145         * gcc.dg/torture/builtins-convert-1.c: Likewise.
24146         * gcc.dg/torture/builtins-convert-2.c: Likewise.
24147         * gcc.dg/torture/builtins-convert-3.c: Likewise.
24148         * gcc.dg/torture/builtins-power-1.c: Likewise.
24149         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24150         on Darwin.
24151
24152 2005-07-07  Jeff Law  <law@redhat.com>
24153
24154         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
24155         argument evaluation order.
24156
24157 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
24158
24159         PR libfortran/21594
24160         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24161         Add test cases where the shift length is greater than the
24162         array length.
24163
24164 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24165
24166         * obj-c++.dg/proto-lossage-6.mm: New.
24167         * objc.dg/proto-lossage-6.m: New.
24168
24169 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24170
24171         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24172         * objc.dg/gnu-runtime-2.m: Likewise.
24173
24174 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24175
24176         * gfortran.dg/longline.f: New test.
24177
24178         * gfortran.dg/badline.f: New test.
24179
24180 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24181
24182         PR fortran/16531
24183         PR fortran/15966
24184         PR fortran/18781
24185         * gfortran.dg/hollerith.f90: New.
24186         * gfortran.dg/hollerith2.f90: New.
24187         * gfortran.dg/hollerith3.f90: New.
24188         * gfortran.dg/hollerith4.f90: New.
24189         * gfortran.dg/hollerith_f95.f90: New.
24190         * gfortran.dg/hollerith_legacy.f90: New.
24191         * gfortran.dg/g77/cpp4.F: New. Port from g77.
24192
24193 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24194
24195         PR objc/22274
24196         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24197         * objc.dg/gnu-runtime-2.m: New.
24198
24199 2005-07-06  Jeff Law  <law@redhat.com>
24200
24201         * gcc.dg/tree-ssa/vrp17.c: New test.
24202
24203 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24204
24205         PR fortran/22327
24206         * gfortran.dg/array_constructor_5.f90: New test.
24207
24208 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24209
24210         * gfortran.fortran-torture/execute/entry_9.f90: New test.
24211
24212 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
24213
24214         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24215         * gcc.dg/980816-1.c: Ditto.
24216
24217 2005-07-06  Jeff Law  <law@redhat.com>
24218
24219         * gcc.c-torture/compile/pr21356.c: New test.
24220
24221 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24222
24223         PR c/22013
24224         PR c/22098
24225         * gcc.c-torture/compile/pr22013-1.c,
24226         gcc.c-torture/execute/pr22098-1.c,
24227         gcc.c-torture/execute/pr22098-2.c,
24228         gcc.c-torture/execute/pr22098-3.c: New tests.
24229
24230 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24231
24232         PR c/22308
24233         * gcc.dg/pr22308-1.c: New test.
24234
24235 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
24236
24237         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
24238         target.
24239         * gcc.dg/compare9.c: Use -fshort-enums instead of
24240         -fno-short-enums.  Change the last test to dg-bogus.
24241
24242 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
24243
24244         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24245         * gcc.dg/compare9.c: New.
24246
24247 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24248
24249         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24250
24251 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24252
24253         PR testsuite/22288
24254         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24255
24256
24257 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24258
24259         * gcc.dg/format/gcc_gfc-1.c: New.
24260
24261 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24262
24263         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24264
24265 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24266
24267         PR fortran/20842
24268         * gfortran.dg/io_invalid_1.f90: New test.
24269
24270 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
24271
24272         * gcc.dg/format/gcc_diag-1.c: Update.
24273
24274 2005-07-02  Jeff Law  <law@redhat.com>
24275
24276         * gcc.dg/tree-ssa/pr22051-1.c: New test.
24277         * gcc.dg/tree-ssa/pr22051-2.c: New test.
24278
24279 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
24280
24281         * gcc.dg/format/gcc_diag-1.c: Update.
24282
24283 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
24284
24285         PR tree-opt/22269
24286         * gcc.c-torture/compile/pr22269.c: New test.
24287
24288 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
24289
24290         PR 21584
24291         PR 22219
24292         * g++.dg/tree-ssa/pr21584-1.C: New test.
24293         * g++.dg/tree-ssa/pr21584-2.C: New test.
24294
24295 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
24296
24297         * obj-c++.dg/try-catch-11.mm: New.
24298         * objc.dg/try-catch-10.m: New.
24299
24300 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
24301
24302         * g++.dg/other/ucnid-1.C: xfail on AIX.
24303
24304 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
24305
24306         PR 22234
24307         * gcc.dg/20050629-1.c: New test.
24308
24309 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
24310
24311         * obj-c++.dg/const-str-1[0-1].mm: New.
24312         * objc.dg/const-str-1[0-1].m: New.
24313
24314 2005-05-29  Richard Henderson  <rth@redhat.com>
24315
24316         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24317         Rename from check_effective_target_vect_no_max.
24318         (check_effective_target_vect_no_int_add): New.
24319         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24320         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24321         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24322         * gcc.dg/vect/vect-reduc-1.c: Use both.
24323         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24324
24325 2005-05-29  Richard Henderson  <rth@redhat.com>
24326
24327         * lib/target-supports.exp (check_effective_target_vect_no_max):
24328         Remove i386 and x86_64.
24329
24330 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24331
24332         PR testsuite/21969
24333         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24334
24335 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24336
24337         PR middle-end/21969
24338         * gcc.dg/vect/pr21969.c: New test.
24339
24340 2005-06-28  Eric Christopher  <echristo@redhat.com>
24341
24342         PR c/22052
24343         PR c/21975
24344         * gcc.dg/inline1.c: New test.
24345         * gcc.dg/inline2.c: Ditto.
24346         * gcc.dg/inline3.c: Ditto.
24347         * gcc.dg/inline4.c: Ditto.
24348         * gcc.dg/inline5.c: Ditto.
24349
24350 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24351
24352         PR libfortran/22142
24353         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24354         Add testcase also testing eoshift1 for PR 22142.
24355
24356 2005-06-28  Richard Henderson  <rth@redhat.com>
24357
24358         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24359         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24360         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24361         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24362         gcc.dg/tree-ssa/20030922-2.c: Likewise.
24363
24364 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24365
24366         PR libfortran/22142
24367         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24368         Add testcase for PR 22142.
24369
24370 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
24371
24372         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24373         gcc.target/ia64/fpreg-2.c: New tests.
24374
24375 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24376
24377         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24378
24379 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24380
24381         PR libfortran/22170
24382         * gfortran.dg/slash_1.f90: New test.
24383
24384 2005-06-27  Richard Henderson  <rth@redhat.com>
24385
24386         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24387         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24388         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24389         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24390         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24391         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24392
24393 2005-06-27  Richard Henderson  <rth@redhat.com>
24394
24395         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24396         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24397
24398 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
24399
24400         * obj-c++.dg/proto-lossage-5.mm: New.
24401         * objc.dg/proto-lossage-5.m: New.
24402
24403 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
24404
24405         PR 21959
24406         * gcc.dg/tree-ssa/pr21959.c: New test.
24407
24408 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
24409
24410         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24411         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24412         testing uninitialized var.
24413
24414         * gcc.c-torture/execute/builtins/chk.h: New.
24415         * gcc.c-torture/execute/builtins/lib/chk.c: New.
24416         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24417         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24418         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24419         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24420         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24421         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24422         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24423         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24424         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24425         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24426         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24427         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24428         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24429         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24430         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24431         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24432         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24433         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24434         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24435         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24436         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24437         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24438         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24439         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24440         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24441         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24442         * gcc.dg/builtin-object-size-1.c: New test.
24443         * gcc.dg/builtin-object-size-2.c: New test.
24444         * gcc.dg/builtin-object-size-3.c: New test.
24445         * gcc.dg/builtin-object-size-4.c: New test.
24446         * gcc.dg/builtin-object-size-5.c: New test.
24447         * gcc.dg/builtin-stringop-chk-1.c: New test.
24448         * gcc.dg/builtin-stringop-chk-2.c: New test.
24449         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24450         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24451         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24452         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24453         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24454         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24455         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24456         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24457         * gcc.c-torture/execute/printf-1.c: New test.
24458         * gcc.c-torture/execute/fprintf-1.c: New test.
24459         * gcc.c-torture/execute/vprintf-1.c: New test.
24460         * gcc.c-torture/execute/vfprintf-1.c: New test.
24461         * gcc.c-torture/execute/printf-chk-1.c: New test.
24462         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24463         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24464         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24465
24466 2005-06-27  Michael Matz  <matz@suse.de>
24467
24468         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24469         slot is not merged if address escapes.
24470
24471 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24472
24473         PR c/21911
24474         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
24475
24476 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
24477
24478         PR middle-end/17965
24479         * gcc.c-torture/compile/20050622-1.c: New test.
24480
24481         PR middle-end/22028
24482         * gcc.dg/20050620-1.c: New test.
24483
24484 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
24485
24486         PR tree-optimization/22026
24487         * gcc.dg/tree-ssa/pr22026.c: New.
24488
24489 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
24490
24491         PR libfortran/22144
24492         * gfortran.dg/shift-alloc.f90: New testcase.
24493
24494 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
24495
24496         * all files: Update FSF address in copyright headers.
24497
24498 2005-06-22  Jan Hubicka  <jh@suse.cz>
24499
24500         * wholeprogram-1.c: New testcase.
24501         * wholeprogram-2.c: New testcase.
24502
24503 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
24504
24505         PR 22171
24506         * gcc.dg/tree-ssa/pr22171.c: New test.
24507
24508 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
24509
24510         * gfortran.dg/simplify_modulo.f90: New.
24511
24512 2005-06-24  Jan Hubicka  <jh@suse.cz>
24513
24514         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24515
24516 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
24517
24518         * obj-c++.dg/proto-lossage-[1-4].mm: New.
24519
24520 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
24521
24522         * obj-c++.dg/typedef-alias-1.mm: New.
24523         * objc.dg/typedef-alias-1.m: New.
24524
24525 2005-06-23  Jeff Law  <law@redhat.com>
24526
24527         * gcc.dg/tree-ssa/vrp16.c: New test.
24528
24529 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24530
24531         * lib/target-supports.exp: Add
24532         check_effective_target_fortran_large_real and
24533         check_effective_target_fortran_large_int to check for
24534         corresponding effective targets.
24535         * gfortran.dg/large_integer_kind_1.f90: New test.
24536         * gfortran.dg/large_real_kind_1.f90: New test.
24537
24538 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
24539
24540         PR tree-optimization/22117
24541         * gcc.dg/tree-ssa/pr22117.c: New.
24542
24543 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
24544
24545         PR testsuite/22123
24546         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24547
24548 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
24549
24550         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24551
24552 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
24553
24554         * gfortran.dg/f2c_4.f90: Add tests for complex functions
24555         * gfortran.dg/f2c_4.c: Likewise.
24556
24557 2005-06-22 Paul Brook  <paul@codesourcery.com>
24558
24559         PR fortran/21034
24560         * gfortran.dg/auto_save_1.f90: New test.
24561
24562 2005-06-22  Michael Matz  <matz@suse.de>
24563
24564         * gcc.target/x86-64/abi: New directory.
24565         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24566         * gcc.target/x86-64/abi/README.gcc: New file.
24567         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24568         * gcc.target/x86-64/abi/asm-support.s: New file.
24569         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24570         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24571         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24572         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24573         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24574         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24575         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24576         * gcc.target/x86_64/abi/test_bitfields.c: New test.
24577         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24578         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24579         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24580         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24581         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24582         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24583         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24584         * gcc.target/x86_64/abi/test_varargs.c: New test.
24585
24586 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
24587
24588         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24589         32-bit i?86 and x86_64.
24590
24591 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
24592
24593         * obj-c++.dg/const-str-[1-9].mm: New tests.
24594
24595 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
24596
24597         PR fortran/22010
24598         * gfortran.dg/namelist_use.f90: New.
24599         * gfortran.dg/namelist_use_only.f90: New.
24600
24601 2005-06-21  Jeff Law  <law@redhat.com>
24602
24603         * gcc.dg/tree-ssa/vrp15.c: New test.
24604
24605 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
24606
24607         * lib/target-supports.exp (check_effective_target_vect_reduction):
24608         Remove.
24609         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24610         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24611         remove vect_reduction target keyword. Also avoid two returns in main.
24612         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24613         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24614         * gcc.dg/vect/vect-reduc-1short.c: New test.
24615         * gcc.dg/vect/vect-reduc-1char.c: New test.
24616         * gcc.dg/vect/vect-reduc-2short.c: New test.
24617         * gcc.dg/vect/vect-reduc-2char.c: New test.
24618         * gcc.dg/vect/vect-reduc-6.c: New test.
24619         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24620         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24621         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24622
24623 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24624         Paul Thomas  <pault@gcc.gnu.org>
24625
24626         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24627         New tests.
24628
24629 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24630
24631         * gfortran.dg/backslash_1.f90: New test.
24632         * gfortran.dg/backslash_2.f90: New test.
24633
24634 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
24635
24636         * gfortran.dg/duplicate_labels.f90: New test.
24637
24638 2005-06-20  Jan Beulich  <jbeulich@novell.com>
24639
24640         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24641         unsupportable relocations.
24642         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24643         * gcc.dg/20050321-2.c: xfail for NetWare.
24644
24645 2005-06-20  Andreas Jaeger  <aj@suse.de>
24646
24647         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24648         gcc.target/i386/fastcall-sseregparm.c,
24649         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24650
24651 2005-06-19  Richard Henderson  <rth@redhat.com>
24652
24653         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24654
24655 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
24656
24657         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24658
24659 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
24660
24661         PR c++/22115
24662         * g++.dg/conversion/simd2.C: Change expected error message.
24663
24664 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24665
24666         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24667         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24668         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24669
24670 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
24671
24672         * gcc.dg/fold-mod-1.c: New test.
24673
24674 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
24675
24676         PR fortran/19926
24677         * gfortran.dg/pr19926.f90: New test.
24678
24679 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24680
24681         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24682         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24683         targets.
24684         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24685         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24686
24687 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
24688
24689         * gcc.target/ia64/float80-varargs-1.c: New test.
24690
24691 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24692
24693         PR tree-opt/22035
24694         * gfortran.dg/f2c_6.f90: New test.
24695
24696 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
24697
24698         PR c++/17413
24699         * g++.dg/template/local5.C: New.
24700
24701 2005-06-17  Richard Henderson  <rth@redhat.com>
24702
24703         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24704
24705 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
24706
24707         PR testsuite/21945
24708         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24709
24710 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
24711
24712         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24713         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24714         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24715         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24716         check_vect to verify the presence of hardware vector support.
24717
24718 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
24719
24720         PR testsuite/22056
24721         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24722
24723 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24724
24725         PR libfortran/19216
24726         * gfortran.dg/pr19216.f: Add correct space between brackets and
24727         dg directive.
24728
24729 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24730
24731         PR libfortran/16436
24732         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24733
24734 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
24735
24736         * gcc.target/i386/attributes-error.c: New testcase.
24737         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24738         * gcc.target/i386/regparm-stdcall.c: Likewise.
24739         * gcc.target/i386/sseregparm-1.c: Likewise.
24740         * gcc.target/i386/sseregparm-2.c: Likewise.
24741
24742 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
24743
24744         * g++.dg/rtti/crash2.C: New.
24745
24746 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
24747
24748         * gcc.dg/noncompile/20040203-3.c: Update expected message.
24749
24750 2005-06-15  David Ung  <davidu@mips.com>
24751
24752         * gcc.target/mips/mips16e-extends.c: New test for testing the
24753         generation of MIPS16e zeb/zeh, seb/seh instructions.
24754
24755 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
24756
24757         PR 22018
24758         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24759         * gcc.dg/tree-ssa/pr22018.c: New test.
24760
24761 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
24762
24763         * gcc.dg/simd-1.c: Update error messages.
24764         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
24765         * gcc.dg/simd-2.c: Update error messages.
24766         * gcc.dg/simd-4.c: New.
24767
24768 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
24769
24770         PR c++/20678
24771         * g++.dg/other/crash-4.C: New.
24772
24773 2005-06-14  Devang Patel  <dpatel@apple.com>
24774
24775         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24776
24777 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24778
24779         PR c++/21929
24780         * g++.dg/parse/crash11.C: Update
24781
24782 2005-06-13  Jeff Law  <law@redhat.com>
24783
24784         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24785         perform the desired transformations.
24786         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24787         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24788
24789 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24790
24791         PR fortran/22038
24792         * gfortran.dg/forall_1.f90: Un-XFAIL.
24793
24794 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
24795
24796         PR c++/21929
24797         * g++.dg/parse/crash26.C: New.
24798
24799         PR c++/20789
24800         * g++.dg/init/member1.C: New.
24801
24802 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
24803
24804         * gfortran.dg/altreturn_1.f90: New test.
24805
24806 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
24807
24808         PR middle-end/21985
24809         * gcc.dg/tree-ssa/pr21985.c: New test.
24810
24811 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24812
24813         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24814
24815 2005-06-12  Roger Sayle  <roger@eyesopen.com>
24816
24817         PR c++/21930
24818         * g++.dg/other/error10.C: New test case.
24819
24820 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24821
24822         PR libfortran/19155
24823         * gfortran.dg/pr19155.f: Add test.
24824
24825 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24826
24827         * gfortran.dg/f2c_7.f90: New test.
24828
24829         * gfortran.dg/forall_1.f90: XFAILed.
24830
24831 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24832
24833         * gcc.dg/pr14796-1.c: New.
24834         * gcc.dg/pr14796-2.c: New.
24835
24836 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
24837
24838         PR fortran/17792
24839         PR fortran/21375
24840         * gfortran.dg/deallocate_stat.f90: New test.
24841
24842 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
24843
24844         * gfortran.fortran-torture/execute/in-pack.f90: New test.
24845
24846 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
24847
24848         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24849         access will be generated when this loop is vectorized. Test that
24850         accesses with same alignment were detected.
24851         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24852         Test that accesses with same alignment were detected.
24853         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24854         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24855         alignment were detected.
24856
24857 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
24858
24859         PR c++/10611
24860         * g++.dg/conversion/simd2.C: New.
24861
24862 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24863
24864         * gcc.dg/Wcxx-compat-1.c: New.
24865
24866 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
24867
24868         PR libfortran/21480
24869         * gfortran.dg/reshape-complex.f90: Add a test for a packed
24870         complex array.
24871
24872 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
24873
24874         * gcc.dg/alias-8.c: New.
24875
24876 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
24877
24878         * gcc.dg/format/cmn_err-1.c: Update.
24879
24880 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
24881
24882         PR target/20666
24883         * gcc.target/sparc/fexpand-2.c: New.
24884         * gcc.target/sparc/fpmerge-2.c: New.
24885         * gcc.target/sparc/fpmul-2.c: New.
24886         * gcc.target/sparc/noresult.c: New.
24887         * gcc.target/sparc/pdist-2.c: New.
24888         * gcc.target/sparc/pdist-3.c: New.
24889
24890 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
24891
24892         PR testsuite/21702
24893         * gcc.target/i386/i386.exp: Fix comment typo.
24894
24895 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24896
24897         PR c++/19497
24898         * g++.dg/inherit/using5.C: New.
24899         * g++.dg/inherit/using6.C: New.
24900
24901 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24902
24903         PR c++/19894
24904         * g++.dg/template/ptrmem15.C: New test.
24905
24906         PR c++/20563
24907         * g++.dg/ext/label4.C: New test.
24908
24909 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24910
24911         * gcc.dg/tls/debug-1.c: New test.
24912
24913 2005-06-07  Dale Johannesen  <dalej@apple.com>
24914
24915         * gcc.target/i386/movq.c: New.
24916
24917 2005-06-07  Dale Johannesen  <dalej@apple.com>
24918
24919         * gcc.dg/20050607-1.c: New.
24920
24921 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
24922
24923         PR middle-end/21850
24924         * gcc.c-torture/execute/20050607-1.c: New test.
24925
24926 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
24927
24928         PR libfortran/21926
24929         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24930         Test case where the return array has lowest stride one,
24931         but isn't packed.
24932
24933 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
24934
24935         * lib/target-supports.exp (check_effective_target_sync_int_long):
24936         Add s390 and s390x targets.
24937
24938 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
24939
24940         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24941         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24942         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24943         * gcc.dg/tree-ssa/loop-9.c: New test.
24944
24945 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24946
24947         * g++.dg/parse/defarg10.C: New.
24948
24949 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
24950
24951         PR regression/21897
24952         * gcc.c-torture/execute/20050604-1.c: New test.
24953
24954 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
24955
24956         PR 21903
24957         * g++.dg/parse/defarg9.C: New.
24958
24959         PR c++/20637
24960         * g++.dg/inherit/using4.C: New.
24961         * g++.dg/overload/error1.C: Adjust expected errors.
24962         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24963         * g++.old-deja/g++.brendan/arm2.C: Likewise.
24964         * g++.old-deja/g++.other/redecl2.C: Likewise.
24965         * g++.old-deja/g++.other/redecl4.C: Likewise.
24966         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24967
24968 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24969
24970         * gfortran.dg/f2c_5.f90: Add -w to dg-options
24971
24972 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24973
24974         * lib/gfortran.exp (gfortran_target_compile): Call
24975         dg-additional-files-options
24976         * gfortran.dg/f2c_4.f90: New file
24977         * gfortran.dg/f2c_4.c: New file
24978         * gfortran.dg/f2c_5.f90: New file
24979         * gfortran.dg/f2c_5.c: New file
24980
24981 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24982
24983         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24984
24985         PR fortran/21912
24986         * gfortran.dg/array_constructor_4.f90: New test.
24987
24988 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
24989
24990         PR c++/21619
24991         * g++.dg/ext/builtin9.C: New test.
24992
24993 2005-06-05  Dale Johannesen  <dalej@apple.com>
24994
24995         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24996         * gcc.c-torture/execute/20050603-2.c: Ditto.
24997
24998 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
24999
25000         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25001         * gcc.dg/vect/vect-reduc-1.c: New.
25002         * gcc.dg/vect/vect-reduc-2.c: New.
25003         * gcc.dg/vect/vect-reduc-3.c: New.
25004
25005 2005-06-04  Dale Johannesen  <dalej@apple.com>
25006
25007         * gcc.c-torture/execute/20050603-1.c: New.
25008         * gcc.c-torture/execute/20050603-2.c: New.
25009         * gcc.dg/20050603-3.c: New.
25010
25011 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25012
25013         PR fortran/19195
25014         * gfortran.dg/debug_1.f90: New test.
25015
25016         * gfortran.dg/forall_1.f90: New test.
25017
25018 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
25019
25020         * gfortran.dg/array_constructor_3.f90: New test.
25021
25022 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25023
25024         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25025
25026 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
25027
25028         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25029
25030 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
25031
25032         PR c/21873
25033         * gcc.dg/init-excess-1.c: New test.
25034
25035 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25036
25037         PR c++/21853
25038         * g++.dg/expr/static_cast6.C: New test.
25039
25040 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
25041
25042         * gcc.dg/tree-ssa/vrp14.c: New test.
25043
25044 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25045
25046         PR c++/21336
25047         * g++.dg/template/new2.C: New test.
25048
25049 2005-06-03  Josh Conner  <jconner@apple.com>
25050
25051         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25052         all entries in initializer.
25053
25054 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
25055
25056         PR middle-end/21858
25057         * gcc.dg/pr21858.c: New testcase.
25058
25059 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
25060
25061         PR tree-optimization/21292
25062
25063         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25064         New.
25065         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25066         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25067         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25068         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25069         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25070
25071 2005-06-02  Richard Henderson  <rth@redhat.com>
25072
25073         * gcc.dg/sync-2.c: Use -march=i486 for i386.
25074
25075 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
25076
25077         * gcc.dg/wtypequal.c: New testcase.
25078
25079 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
25080
25081         PR 21582
25082         * gcc.dg/tree-ssa/pr21582.c: New test.
25083
25084 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25085
25086         PR c++/21280
25087         * g++.dg/opt/interface2.h: New.
25088         * g++.dg/opt/interface2.C: New.
25089         * g++.dg/init/ctor4.C: Adjust error lines.
25090         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25091         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25092         * g++.old-deja/g++.jason/opeq3.C: Likewise.
25093         * g++.old-deja/g++.pt/assign1.C: Likewise.
25094         * g++.old-deja/g++.pt/crash20.C: Likewise.
25095
25096 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
25097
25098         PR tree-optimization/21734
25099         * g++.dg/vect/pr21734_1.cc: New.
25100         * g++.dg/vect/pr21734_2.cc: New.
25101
25102 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25103
25104         PR c++/20350
25105         * g++.dg/template/spec24.C: New.
25106
25107         PR c++/21151
25108         * g++.dg/pch/local-1.C: New.
25109         * g++.dg/pch/local-1.Hs: New.
25110
25111 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
25112
25113         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25114         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25115         * gcc.dg/tree-ssa/pr14341.c: New test.
25116         * gcc.dg/tree-ssa/pr14841.c: New test.
25117         * gcc.dg/tree-ssa/pr20701.c: New test.
25118         * gcc.dg/tree-ssa/pr21086.c: New test.
25119         * gcc.dg/tree-ssa/pr21090.c: New test.
25120         * gcc.dg/tree-ssa/pr21332.c: New test.
25121         * gcc.dg/tree-ssa/pr21458.c: New test.
25122         * gcc.dg/tree-ssa/pr21658.c: New test.
25123         * gcc.dg/tree-ssa/vrp01.c: New test.
25124         * gcc.dg/tree-ssa/vrp02.c: New test.
25125         * gcc.dg/tree-ssa/vrp03.c: New test.
25126         * gcc.dg/tree-ssa/vrp04.c: New test.
25127         * gcc.dg/tree-ssa/vrp05.c: New test.
25128         * gcc.dg/tree-ssa/vrp06.c: New test.
25129         * gcc.dg/tree-ssa/vrp07.c: New test.
25130         * gcc.dg/tree-ssa/vrp08.c: New test.
25131         * gcc.dg/tree-ssa/vrp09.c: New test.
25132         * gcc.dg/tree-ssa/vrp10.c: New test.
25133         * gcc.dg/tree-ssa/vrp11.c: New test.
25134         * gcc.dg/tree-ssa/vrp12.c: New test.
25135         * gcc.dg/tree-ssa/vrp13.c: New test.
25136
25137 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
25138
25139         PR 21029
25140         * gcc.dg/tree-ssa/pr21029.c: New test.
25141
25142 2005-06-01  Roger Sayle  <roger@eyesopen.com>
25143
25144         * gfortran.dg/logint-1.f: New test case.
25145         * gfortran.dg/logint-2.f: Likewise.
25146         * gfortran.dg/logint-3.f: Likewise.
25147
25148 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
25149
25150         PR c/21536
25151         PR c/20760
25152         * gcc.dg/20050527-1.c: New test.
25153
25154         * gcc.dg/i386-sse-12.c: New test.
25155
25156         PR fortran/21729
25157         * gfortran.dg/implicit_5.f90: New test.
25158
25159 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
25160
25161         PR fortran/20883
25162         * gfortran/assign_4.f90: New test.
25163         * gfortran/assign_2.f90: Change compile to run.
25164
25165 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
25166
25167         * lib/target-supports.exp
25168         (check_effective_target_sync_char_short): New.
25169         * gcc.dg/sync-2.c: New.
25170
25171 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
25172
25173         PR tree-optimization/21817
25174         * gcc.dg/torture/pr21817-1.c: New.
25175
25176 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
25177
25178         PR c++/21165
25179         * g++.dg/template/init5.C: New.
25180
25181 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
25182
25183         * gfortran.dg/char_initialiser_actual.f90:
25184         Test character initialisers as actual arguments.
25185         * gfortran.dg/char_pointer_comp_assign.f90:
25186         Test character pointer structure component assignments.
25187         * gfortran.dg/char_array_structure_constructor.f90:
25188         Test character components in structure constructors.
25189
25190 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
25191
25192         PR middle-end/20931
25193         * g++.dg/opt/pr20931.C: New test.
25194
25195 2005-05-31  Andreas Jaeger  <aj@suse.de>
25196
25197         PR testsuite/20772
25198         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25199         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25200         g++.old-deja/g++.ext/asmspec1.C,
25201         g++.old-deja/g++.other/regstack.C,
25202         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25203         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25204         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25205         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25206         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25207         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25208         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25209         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25210         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25211         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25212         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25213         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25214         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25215         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25216         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25217         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25218         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25219         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25220         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25221
25222 2005-05-31  Jeff Law  <law@redhat.com>
25223
25224         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25225
25226 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
25227
25228         PR middle-end/21743
25229         * gcc.dg/builtins-1.c: Activate disabled clog test.
25230         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25231
25232 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
25233
25234         * gfortran.dg/char_pointer_assign.f90:
25235         Test character-pointer assignments and pointer assignments.
25236         * gfortran.dg/char_pointer_dummy.f90:
25237         Test character-pointer dummy arguments.
25238         * gfortran.dg/char_pointer_func.f90:
25239         Test character-pointer function returns.
25240         * gfortran.dg/char_pointer_dependency.f90:
25241         Test character-pointer functions with dependencies.
25242
25243 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
25244
25245         PR c++/21784
25246         * g++.dg/lookup/using14.C: New test.
25247
25248 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
25249
25250         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25251         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25252         trailing ^M.
25253
25254 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
25255
25256         PR c++/17413
25257         * g++.dg/template/local5.C: New.
25258
25259         PR target/21761
25260         * gcc.c-torture/compile/pr21761.c: New.
25261
25262         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25263         before darwin8.
25264
25265 2005-05-30  Steven G. Kargl
25266
25267         PR fortran/20846
25268         * gfortran.dg/inquire_8.f90: New test.
25269
25270 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25271
25272         PR libfortran/21376
25273         * gfortran.dg/output_exponents_1.f90: New test.
25274
25275 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25276
25277         PR libfortran/20006
25278         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25279
25280 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
25281
25282         PR c++/21210
25283         * g++.dg/ext/complex1.C: New test.
25284
25285         PR c++/21340
25286         * g++.dg/init/ctor6.C: New test.
25287
25288 2005-05-29  Jan Hubicka  <jh@suse.cz>
25289
25290         * gcc.c-torture/compile/pr21562.c: New.
25291
25292 2005-05-28  Steven G. Kargl <kargls@comcast.net>
25293
25294         * gfortran.dg/subnormal_1.f90: New test.
25295
25296 2005-05-28  Jan Hubicka  <jh@suse.cz>
25297
25298         * tree-prof.exp: Fix comment.
25299         * value-prof-1.c: New.
25300         * value-prof-2.c: New.
25301         * value-prof-3.c: New.
25302         * value-prof-4.c: New.
25303
25304 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
25305
25306         PR c++/21614
25307         * g++.dg/expr/ptrmem6.C: New test.
25308         * g++.dg/expr/ptrmem6a.C: Likewise.
25309
25310 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
25311
25312         PR tree-optimization/21658
25313         * gcc.dg/tree-ssa/pr21658.c: New.
25314
25315 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
25316
25317         PR c++/21455
25318         * g++.dg/inherit/ptrmem3.C: New.
25319
25320         PR c++/21681
25321         * g++.dg/parse/template16.C: New.
25322
25323 2005-05-27  Andreas Jaeger  <aj@suse.de>
25324
25325         * gcc.dg/setjmp-2.c: Only run in 32-bit.
25326
25327         * gcc.dg/i386-sse-8.c: Run test on all archs.
25328
25329 2005-05-26  Mike Stump  <mrs@apple.com>
25330
25331         * objc.dg/isa-field-1.m: Only run on darwin.
25332         * objc.dg/lookup-1.m: Likewise.
25333         * objc.dg/try-catch-8.m: Likewise.
25334
25335 2005-05-26  Roger Sayle  <roger@eyesopen.com>
25336
25337         PR tree-optimization/9814
25338         * gcc.dg/pr9814-1.c: New test case.
25339
25340 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25341
25342         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25343         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25344         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25345         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25346         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25347         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25348         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25349         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25350         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25351         objc.dg/try-catch-8.m: New.
25352
25353 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
25354
25355         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25356         remove extraneous semicolons.
25357
25358 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25359
25360         * obj-c++.dg/comp-types-12.mm: New.
25361         * objc.dg/comp-types-11.m: New.
25362         * objc.dg/selector-4.m: New.
25363
25364 2005-05-26  Andreas Jaeger  <aj@suse.de>
25365
25366         PR testsuite/20772
25367         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25368         g++.old-deja/g++.ext/attrib3.C,
25369         g++.old-deja/g++.other/store-expr1.C,
25370         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25371         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25372         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25373         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25374         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25375         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25376         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25377         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25378         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25379         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25380         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25381         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25382         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25383         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25384         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25385         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25386         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25387         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25388         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25389
25390 2005-05-26  Andreas Jaeger  <aj@suse.de>
25391
25392         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25393         x86-64 compilation.
25394
25395 2005-05-26  Andreas Jaeger  <aj@suse.de>
25396
25397         PR testsuite/20772
25398         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25399         gcc.misc-tests/i386-pf-athlon-1.c,
25400         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25401         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25402         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25403         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25404         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25405         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25406         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25407         programs.
25408
25409         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25410         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25411         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25412         x86-64 compilation.
25413
25414         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25415         x86_64.
25416
25417         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25418         effective-target ilp32.
25419
25420 2005-05-26  David Ung  <davidu@mips.com>
25421
25422         * gcc.target/mips/ext_ins.c: New test for testing the generation
25423         of MIPS32/64 rev 2 ext/ins instructions.
25424
25425 2005-05-26  Andreas Jaeger  <aj@suse.de>
25426
25427         * treelang/compile/unsigned.tree: Use gimple instead of
25428         nonexisting generic dump.
25429
25430 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
25431
25432         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25433
25434 2005-05-26  Andreas Jaeger  <aj@suse.de>
25435
25436         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25437
25438 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
25439
25440         PR libfortran/17283
25441         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25442         Test callee-allocated memory with write statements.
25443
25444 2005-05-25  Roger Sayle  <roger@eyesopen.com>
25445
25446         PR middle-end/21709
25447         * gcc.dg/pr21709-1.c: New test case.
25448
25449 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25450             Mike Stump  <mrs@apple.com>
25451
25452         * objc/execute/next_mapping.h: Update for C++.
25453
25454         * obj-c++.dg/selector-1.mm: Move to...
25455         * obj-c++.dg/selector-4.mm: here...
25456
25457         * obj-c++.dg/basic.mm: New.
25458         * obj-c++.dg/comp-types-1.mm: New.
25459         * obj-c++.dg/cxx-class-1.mm: New.
25460         * obj-c++.dg/cxx-ivars-1.mm: New.
25461         * obj-c++.dg/cxx-ivars-2.mm: New.
25462         * obj-c++.dg/cxx-ivars-3.mm: New.
25463         * obj-c++.dg/cxx-scope-1.mm: New.
25464         * obj-c++.dg/cxx-scope-2.mm: New.
25465         * obj-c++.dg/defs.mm: New.
25466         * obj-c++.dg/empty-private-1.mm: New.
25467         * obj-c++.dg/encode-1.mm: New.
25468         * obj-c++.dg/encode-2.mm: New.
25469         * obj-c++.dg/encode-3.mm: New.
25470         * obj-c++.dg/extern-c-1.mm: New.
25471         * obj-c++.dg/extra-semi.mm: New.
25472         * obj-c++.dg/fix-and-continue-2.mm: New.
25473         * obj-c++.dg/isa-field-1.mm: New.
25474         * obj-c++.dg/ivar-list-semi.mm: New.
25475         * obj-c++.dg/local-decl-1.mm: New.
25476         * obj-c++.dg/lookup-1.mm: New.
25477         * obj-c++.dg/lookup-2.mm: New.
25478         * obj-c++.dg/method-1.mm: New.
25479         * obj-c++.dg/method-2.mm: New.
25480         * obj-c++.dg/method-3.mm: New.
25481         * obj-c++.dg/method-4.mm: New.
25482         * obj-c++.dg/method-5.mm: New.
25483         * obj-c++.dg/method-6.mm: New.
25484         * obj-c++.dg/method-7.mm: New.
25485         * obj-c++.dg/no-extra-load.mm: New.
25486         * obj-c++.dg/overload-1.mm: New.
25487         * obj-c++.dg/pragma-1.mm: New.
25488         * obj-c++.dg/pragma-2.mm: New.
25489         * obj-c++.dg/private-1.mm: New.
25490         * obj-c++.dg/private-2.mm: New.
25491         * obj-c++.dg/proto-qual-1.mm: New.
25492         * obj-c++.dg/qual-types-1.mm: New.
25493         * obj-c++.dg/stubify-1.mm: New.
25494         * obj-c++.dg/stubify-2.mm: New.
25495         * obj-c++.dg/super-class-1.mm: New.
25496         * obj-c++.dg/super-class-2.mm: New.
25497         * obj-c++.dg/super-dealloc-1.mm: New.
25498         * obj-c++.dg/super-dealloc-2.mm: New.
25499         * obj-c++.dg/template-1.mm: New.
25500         * obj-c++.dg/template-2.mm: New.
25501         * obj-c++.dg/template-3.mm: New.
25502         * obj-c++.dg/template-4.mm: New.
25503         * obj-c++.dg/template-5.mm: New.
25504         * obj-c++.dg/template-6.mm: New.
25505         * obj-c++.dg/try-catch-1.mm: New.
25506         * obj-c++.dg/try-catch-2.mm: New.
25507         * obj-c++.dg/try-catch-3.mm: New.
25508         * obj-c++.dg/try-catch-4.mm: New.
25509         * obj-c++.dg/try-catch-5.mm: New.
25510         * obj-c++.dg/try-catch-6.mm: New.
25511         * obj-c++.dg/try-catch-7.mm: New.
25512         * obj-c++.dg/try-catch-8.mm: New.
25513         * obj-c++.dg/try-catch-9.mm: New.
25514         * obj-c++.dg/va-meth-1.mm: New.
25515
25516 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25517
25518         * obj-c++.dg/selector-1.mm: New.
25519         * obj-c++.dg/selector-2.mm: New.
25520
25521 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25522
25523         * obj-c++.dg/selector-3.mm: New.
25524         * objc.dg/selector-3.m: New.
25525
25526 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25527
25528         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25529         about where warning appears.
25530
25531 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
25532
25533         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25534         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25535         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25536         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25537
25538 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
25539
25540         * gcc.dg/20050524-1.c: New test.
25541
25542 2005-05-25  Jan Hubicka  <jh@suse.cz>
25543
25544         * gcc.dg/tree-prof/inliner-1.c: New.
25545
25546 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
25547
25548         * gcc.dg/tree-prof: New directory.
25549         * gcc.dg/tree-prof/tree-prof.exp: New.
25550
25551 2005-05-25  DJ Delorie  <dj@redhat.com>
25552
25553         * gcc.dg/Wattributes-1.c: New.
25554         * gcc.dg/Wattributes-2.c: New.
25555         * gcc.dg/Wattributes-3.c: New.
25556
25557 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
25558
25559         PR tree-optimization/19833
25560         * gcc.dg/uninit-4.c: Remove xfail.
25561         * gcc.dg/uninit-9.c: Ditto.
25562
25563 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
25564
25565         * obj-c++.dg/bitfield-[1-5].mm: New.
25566         * obj-c++.dg/class-protocol-1.mm: New.
25567         * obj-c++.dg/comp-types-1[0-1].mm: New.
25568         * obj-c++.dg/comp-types-[2-9].mm: New.
25569         * obj-c++.dg/encode-[4-8].mm: New.
25570         * obj-c++.dg/layout-1.mm: New.
25571         * obj-c++.dg/method-1[0-9].mm: New.
25572         * obj-c++.dg/method-2[0-1].mm: New.
25573         * obj-c++.dg/method-[8-9].mm: New.
25574         * obj-c++.dg/objc-gc-3.mm: New.
25575         * obj-c++.dg/try-catch-10.mm: New.
25576         * objc.dg/bitfield-5.m: New.
25577         * objc.dg/comp-types-10.m: New.
25578         * objc.dg/comp-types-9.m: New.
25579         * objc.dg/layout-1.m: New.
25580         * objc.dg/objc-gc-4.m: New.
25581         * objc.dg/try-catch-9.m: New.
25582         * objc.dg/class-protocol-1.m: Tweak diagnostics.
25583         * objc.dg/comp-types-1.m: Likewise.
25584         * objc.dg/comp-types-[5-6].m: Likewise.
25585         * objc.dg/method-9.m: Likewise.
25586
25587 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
25588
25589         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25590         and on hardware without VMX support.
25591
25592         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25593
25594         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25595
25596         * lib/profopt.exp (dg-final-generate, dg-final-use,
25597         profopt-final-code, profopt-get-options): New.
25598         (profopt-execute): Process test directives.
25599
25600         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25601         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25602         cleanup-tree-dump, cleanup-saved-temps): Update comments.
25603
25604 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
25605
25606         PR C++/21645
25607         * g++.dg/init/ctor5.C: New test.
25608
25609 2005-05-24  Ira Rosen  <irar@il.ibm.com>
25610
25611         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25612         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25613         vect-113.c, vect-114.c.
25614
25615 2005-05-23  Adam Nemet  <anemet@lnxw.com>
25616
25617         * gcc.dg/const-elim-1.c: Remove xfails.
25618
25619 2005-05-23  Jeff Law  <law@redhat.com>
25620
25621         * gcc.c-torture/compile/pr21638.c: New test.
25622         * gcc.c-torture/compile/20050520-1.c: New test.
25623
25624 2005-05-23  Nick Clifton  <nickc@redhat.com>
25625
25626         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25627         be a proper triple, ie: m32r*-*-*.
25628         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25629
25630 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
25631
25632         PR middle-end/21331
25633         PR tree-opt/21293
25634         * gcc.c-torture/compile/pr21293.c: New test.
25635         * gcc.c-torture/execute/pr21331.c: New test.
25636
25637 2004-05-20  Richard Henderson  <rth@redhat.com>
25638
25639         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25640
25641 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
25642
25643         * obj-c++-dg.exp: Add.
25644         * obj-c++.exp: Add.
25645         * obj-c++.dg/dg.exp: Add.
25646
25647 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25648
25649         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25650         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25651
25652 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
25653
25654         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25655
25656 2004-05-19  Richard Henderson  <rth@redhat.com>
25657
25658         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25659
25660 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
25661
25662         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25663
25664         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25665
25666 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
25667
25668         PR c++/21495
25669         * g++.dg/parse/extern1.C: New test.
25670         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25671
25672 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25673
25674         * gcc.dg/c99-math.h: New.
25675         * gcc.dg/c99-math-float-1.c: New test.
25676         * gcc.dg/c99-math-double-1.c: Likewise.
25677         * gcc.dg/c99-math-long-double-1.c: Likewise.
25678
25679 2005-05-18  Richard Henderson  <rth@redhat.com>
25680
25681         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25682
25683 2005-05-18  Devang Patel  <dpatel@apple.com>
25684
25685         * g++.dg/opt/20050511-1.C: New test.
25686
25687 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
25688
25689         PR libfortran/21127
25690         * gfortran.dg/reshape-complex.f90: New test.
25691
25692 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
25693
25694         * gfortran.dg/array_constructor_1.f90: New test.
25695         * gfortran.dg/array_constructor_2.f90: New test.
25696
25697 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25698
25699         PR fortran/20954
25700         * gfortran.dg/pr20954.f: New test.
25701
25702 2005-05-17  Mike Stump  <mrs@apple.com>
25703
25704         Yet more Objective-C++...
25705
25706         * objc.dg/method-5.m: Update.
25707         * objc.dg/method-6.m: Update.
25708         * objc.dg/method-7.m: Update.
25709         * objc.dg/method-9.m: Update.
25710         * objc.dg/try-catch-2.m: Update.
25711
25712 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
25713
25714         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25715         Remove little-endian optimizations.
25716
25717 2005-05-17  Jeff Law  <law@redhat.com>
25718
25719         * g++.dg/tree-ssa/pr14814.C: New test.
25720         * gcc.dg/tree-ssa/pr14814.C: New test.
25721         * gcc.dg/tree-ssa/pr17141-1.C: New test.
25722         * gcc.dg/tree-ssa/pr17141-2.C: New test.
25723
25724 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25725
25726         * gcc.dg/compat/generate-random.c: Do not include
25727         libiberty.h.
25728         * gcc.dg/compat/generate-random_r.c: Likewise.
25729
25730 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
25731
25732         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25733
25734 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25735
25736         PR middle-end/21595
25737         * g++.dg/tree-ssa/builtin1.C: New testcase.
25738
25739 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
25740
25741         PR c++/21454
25742         * g++.dg/opt/const4.C: New test.
25743
25744         PR middle-end/21492
25745         * g++.dg/opt/crossjump1.C: New test.
25746
25747         PR tree-optimization/21610
25748         * gcc.c-torture/compile/20050516-1.c: New test.
25749
25750         PR fortran/15080
25751         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25752         about the test failing.
25753         * gfortran.fortran-torture/execute/where_7.f90: New test.
25754         * gfortran.fortran-torture/execute/where_8.f90: New test.
25755
25756 2005-05-16  Richard Henderson  <rth@redhat.com>
25757
25758         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25759         i?86 and x86_64.
25760
25761 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
25762
25763         * gcc.dg/compat/generate-random.c (config.h): Do not include.
25764         (limits.h): Include unconditionally.
25765         (stdlib.h): Likewise.
25766         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25767         (limits.h): Include unconditionally.
25768         (stdlib.h): Likewise.
25769         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25770         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25771         (limits.h): Include unconditionally.
25772         (stdlib.h): Likewise.
25773         (hashtab.h): Do not include.
25774         (getopt.h): Likewise.
25775         (stddef.h): Include.
25776         (hashval_t): Define.
25777         (struct entry): Add "next" field.
25778         (HASH_SIZE): New macro.
25779         (hash_table): New variable.
25780         (switchfiles): Do not use xmalloc.
25781         (mix): New macro.
25782         (iterative_hash): New function.
25783         (hasht): Remove.
25784         (e_exists): New function.
25785         (e_insert): Likewise.
25786         (output): Use, instead of libiberty hashtable functions.
25787         (main): Do not use getopt.  Do not call htab_create.
25788
25789 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
25790
25791         PR libstdc++/21526
25792         * lib/target-supports.exp (check_mkfifo_available):
25793         Return 0 for cygwin as mkfifo support incomplete on platform.
25794         Fix typos in comments.
25795
25796 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
25797
25798         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25799
25800 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
25801
25802         PR fortran/17432
25803         * gfortran.dg/assign_4.f: New test.
25804
25805 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
25806
25807         PR tree-optimization/21563
25808         * gcc.dg/tree-ssa/pr21563.c: New.
25809
25810 2005-05-14  Jan Hubicka  <jh@suse.cz>
25811
25812         * gcc.dg/noreturn-7.c: Allow control reaches warning.
25813
25814 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
25815
25816         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25817
25818 2005-05-13  Julian Brown  <julian@codesourcery.com>
25819
25820         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25821         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25822
25823 2005-05-13  Jan Hubicka  <jh@suse.cz>
25824
25825         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25826         * gcc.dg/fold-xor-?.c: Likewise.
25827         * gcc.dg/pr15784-?.c: Likewise.
25828         * gcc.dg/pr20922-?.c: Likewise.
25829         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25830         * gcc.dg/tree-ssa/pr17598.c: Likewise.
25831         * gcc.dg/tree-ssa/pr20470.c: Likewise.
25832
25833 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25834
25835         PR fortran/21260
25836         * gfortran.dg/hollerith_1.f90: New test.
25837
25838 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25839
25840         * gfortran.dg/func_result_2.f90: New test.
25841
25842 2005-05-11  Bud Davis  <bdavis@gfortran.org>
25843
25844         * gfortran.dg/dev_null.f90: New test.
25845
25846 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
25847
25848         * gcc.dg/arm-vfp1.c: Revert last change.
25849
25850 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
25851
25852         PR middle-end/19807
25853         PR tree-optimization/19639
25854         * g++.dg/tree-ssa/pr19807.C: New testcase.
25855
25856 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25857
25858         PR libfortran/21471
25859         * gfortran.dg/append-1.f90: New test.
25860
25861 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25862
25863         * gcc.dg/pr18501.c: XFAIL.
25864         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25865         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25866         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25867         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25868         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25869         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25870         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25871         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25872
25873 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25874
25875         PR fortran/20178
25876         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25877         gfortran.dg/f2c_3.f90: New tests.
25878
25879         * gfortran.dg/return_1.f90: Fix dg annotation.
25880
25881 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25882
25883         * gcc.c-torture/compile/20050510-1.c: New test.
25884
25885 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
25886
25887         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25888
25889 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
25890
25891         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25892
25893 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
25894
25895         PR c/17913
25896         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25897
25898 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
25899
25900         PR c/21342
25901         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25902         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25903
25904 2005-05-10  Ben Elliston  <bje@au.ibm.com>
25905
25906         PR debug/16676
25907         * gcc.dg/debug/pr16676.c: New test.
25908
25909 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
25910
25911         PR testsuite/21443
25912         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25913         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25914         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25915         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25916         Change -O1 to -O2.
25917         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
25918         -fno-tree-dominator-opts.
25919
25920 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25921
25922         * gfortran.dg/return_1.f90: New test.
25923
25924 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
25925
25926         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25927
25928         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25929
25930 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
25931
25932         PR c++/21427
25933         * g++.dg/inherit/covariant13.C: New.
25934
25935 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25936
25937         PR libfortran/19155
25938         * gfortran.dg/pr19155.f: New test.
25939
25940 2005-05-08  Roger Sayle  <roger@eyesopen.com>
25941
25942         PR inline-asm/8788
25943         * gcc.dg/pr8788-1.c: New testcase.
25944
25945 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
25946
25947         PR target/21416
25948         * gcc.target/mips/fpcmp-[12].c: New tests.
25949
25950 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
25951
25952         * lib/target-supports-dg.exp (dg-require-fork): New function.
25953         (dg-require-mkfifo): Likewise.
25954         * lib/target-supports.exp (check_function_available): New
25955         function.
25956         (check_fork_available): Likewise.
25957         (check_mkfifo_available): Likewise.
25958
25959 2005-05-06  Jeff Law  <law@redhat.com>
25960
25961         * gcc.c-torture/compile/pr21380.c: New test.
25962
25963 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
25964
25965         PR c++/20961
25966         * g++.dg/ext/weak3.C: New test.
25967
25968 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
25969
25970         PR c++/21352
25971         * g++.dg/template/crash37.C: New test.
25972
25973 2005-05-05  Paul Brook  <paul@codesourcery.com>
25974
25975         * gcc.dg/arm-g2.c: Use effective-target arm32.
25976         * gcc.dg/arm-mmx-1.c: Ditto.
25977         * gcc.dg/arm-scd42-2.c: Ditto.
25978         * gcc.dg/arm-vfp1.c: Ditto.
25979         * lib/target-supports.exp (check_effective_target_arm32): New
25980         function.
25981
25982 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
25983
25984         PR libfortran/21354
25985         gfortran.dg/in_pack_rank7.f90: New test.
25986
25987 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
25988
25989         PR middle-end/15618
25990         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25991
25992 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
25993
25994         PR middle-end/21265
25995         * gcc.dg/20050503-1.c: New test.
25996
25997         PR rtl-optimization/21239
25998         * gcc.dg/i386-sse-11.c: New test.
25999
26000 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
26001
26002         PR target/16888
26003         * gcc.target/i386/asm-1.c: New test.
26004
26005 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
26006
26007         PR rtl-optimization/21330
26008         * gcc.c-torture/execute/20050502-1.c: New test.
26009
26010         PR target/21297
26011         * gcc.c-torture/execute/20050502-2.c: New test.
26012
26013 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
26014
26015         PR middle-end/21282
26016         * gcc.dg/pr21282.c: New.
26017
26018 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26019
26020         * gcc.dg/vect/pr20122.c: Clean up .vect file.
26021         * gcc.dg/vect/vect-92.c: Likewise.
26022         * gcc.dg/vect/vect-93.c: Likewise.
26023         * gcc.dg/vect/vect-dv-1.c: Likewise.
26024         * gcc.dg/vect/vect-dv-2.c: Likewise.
26025         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26026
26027 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26028
26029         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26030         * gfortran.dg/vect/vect-2.f90: Likewise.
26031         * gfortran.dg/vect/vect-3.f90: Likewise.
26032         * gfortran.dg/vect/vect-4.f90: Likewise.
26033         * gfortran.dg/vect/vect-5.f90: Likewise.
26034
26035 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
26036
26037         PR target/20813
26038         * gcc.dg/rs6000-fpint-2.c: New.
26039
26040 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
26041
26042         PR c/15698
26043         * gcc.dg/builtins-30.c: Update expected messages.
26044         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26045         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26046         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26047
26048 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
26049
26050         PR tree-optimization/21294
26051         * gcc.dg/tree-ssa/pr21294.c: New.
26052
26053 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
26054
26055         * gcc.dg/altivec-3.c (vec_store): Do not use the old
26056         __builtin_altivec_st_internal_4si built-in.
26057
26058 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
26059
26060         PR c++/15875
26061         * g++.dg/template/ptrmem14.C: New test.
26062
26063 2005-05-02  Paul Brook  <paul@codesourcery.com>
26064
26065         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26066
26067 2005-05-02  Michael Matz  <matz@suse.de>
26068
26069         PR c++/19542
26070         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26071
26072 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
26073
26074         * g++.dg/cpp/weak.C: New test.
26075
26076 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
26077
26078         * gcc.dg/tree-ssa/loop-8.c: New test.
26079
26080 2005-04-30  Michael Maty  <matz@suse.de>
26081
26082         * gcc.dg/inline-mcpy.c: New test.
26083
26084 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
26085
26086         PR libfortran/18958
26087         * gfortran.dg/eoshift.f90: New test case.
26088
26089 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
26090
26091         PR libfortran/18857
26092         * gfortran.dg/matmul_1.f90: New test.
26093
26094 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26095
26096         PR tree-optimization/21030
26097         * gcc.dg/tree-ssa/pr21030.c: New.
26098
26099 2005-04-29  Devang Patel  <dpatel@apple.com>
26100
26101         PR tree-optimization/21272
26102         * gcc.dg/vect/vect-ifcvt-10.c: New test.
26103
26104 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
26105
26106         PR fortran/13082
26107         PR fortran/18824
26108         * gfortran.dg/entry_4.f90: New test.
26109         * gfortran.fortran-torture/execute/entry_1.f90: New test.
26110         * gfortran.fortran-torture/execute/entry_2.f90: New test.
26111         * gfortran.fortran-torture/execute/entry_3.f90: New test.
26112         * gfortran.fortran-torture/execute/entry_4.f90: New test.
26113         * gfortran.fortran-torture/execute/entry_5.f90: New test.
26114         * gfortran.fortran-torture/execute/entry_6.f90: New test.
26115         * gfortran.fortran-torture/execute/entry_7.f90: New test.
26116
26117 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26118
26119         * gfortran.fortran-torture/execute/entry_8.f90: New test.
26120
26121 2005-04-29  Paul Brook  <paul@codesourcery.com>
26122
26123         * gfortran.dg/entry_3.f90: New test.
26124
26125 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26126
26127         * gfortran.dg/implicit_4.f90: New test.
26128
26129 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
26130
26131         * lib/target-supports.exp (check_profiling_available): Return
26132         false for xtensa-*-elf.
26133
26134 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
26135
26136         * lib/fortran-torture.exp (fortran-torture.exp): Catch
26137         error if file cannot be deleted.
26138
26139 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26140
26141         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26142         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26143         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26144         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26145         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26146         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26147         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26148         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26149         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26150         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26151         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26152         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26153         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26154
26155 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26156
26157         PR fortran/20865
26158         * gfortran.dg/pr20865.f90: New test.
26159
26160 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
26161
26162         * gcc.dg/void-cast-2.c: New test.
26163
26164 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26165
26166         PR c/21159
26167         * gcc.dg/void-cast-1.c: New test.
26168
26169 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
26170
26171         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26172
26173 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26174
26175         PR fortran/21177
26176         * gfortran.dg/pr21177.f90: New test.
26177
26178 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
26179
26180         PR tree-optimization/21171
26181         * gcc.dg/tree-ssa/pr21171.c: New test.
26182
26183 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
26184
26185         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26186         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26187         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26188         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26189         gcc.dg/tree-ssa/gen-vect-32.c: New.
26190         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26191         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26192         don't run on PPC32.
26193
26194 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26195
26196         PR c/21213
26197         * gcc.dg/transparent-union-3.c: New test.
26198
26199 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26200
26201         PR c/20740
26202         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26203         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26204         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26205         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26206         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26207         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26208
26209 2005-04-26  Jeff Law  <law@redhat.com>
26210
26211         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26212         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26213         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26214         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26215         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26216         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26217         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26218
26219 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
26220
26221         PR tree-optimization/17598
26222         * gcc.dg/tree-ssa/pr17598.c: New testcase.
26223
26224 2005-04-25  Mike Stump  <mrs@apple.com>
26225
26226         * objc.dg/fix-and-continue-1.m: Add.
26227
26228 2005-04-25  Roger Sayle  <roger@eyesopen.com>
26229
26230         PR c++/20995
26231         * g++.dg/opt/pr20995-1.C: New test case.
26232
26233 2005-04-25  Devang Patel <dpatel@apple.com>
26234
26235         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26236
26237 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26238
26239         PR testsuite/21062
26240         * g++.dg/opt/alias2.C (printf): Correct the prototype.
26241
26242 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26243
26244         PR C++/21188
26245         * g++.dg/opt/rtti2.C: New test.
26246
26247 2005-04-25  Paul Brook  <paul@codesourcery.com>
26248         Steven G. Kargl  <kargls@comcast.net>
26249
26250         PR fortran/20879
26251         * gfortran.dg/ichar_1.f90: New file.
26252
26253 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
26254
26255         PR middle-end/20991
26256         * g++.dg/opt/pr20991.C: New test.
26257
26258         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26259         where sizeof (type) < __alignof__ (type).
26260         * gcc.dg/compat/struct-layout-1.h: Likewise.
26261
26262 2005-04-24  Per Bothner  <per@bothner.com>
26263             Devang Patel  <dpatel@apple.com>
26264
26265         PR preprocessor/20907
26266         * gcc.dg/cpp/very-long-comment.c: New test.
26267
26268 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26269
26270         PR fortran/20059
26271         * gfortran.dg/common_5.f: New test.
26272
26273 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
26274
26275         PR middle-end/21082
26276         * g++.dg/tree-ssa/pr21082.C: New testcase.
26277
26278 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
26279
26280         * gcc.dg/vect/vect-99.c: New test.
26281
26282 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
26283
26284         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26285
26286 2005-04-22  Jeff Law  <law@redhat.com>
26287
26288         * gcc.dg/uninit-5.c: Remove xfails.
26289         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26290         conditionals and loads.
26291
26292 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
26293
26294         PR libfortran/20074
26295         PR libfortran/20436
26296         PR libfortran/21108
26297         * gfortran.dg/nested_reshape.f90: new test
26298         * gfortran.dg/reshape-alloc.f90: new test
26299         * gfortran.dg/reshape.f90: new test
26300
26301 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
26302
26303         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26304
26305         * gcc.dg/arm-vfp1.c: New test.
26306
26307 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
26308
26309         PR c++/21087
26310         * g++.dg/lookup/builtin2.C: New test.
26311
26312 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
26313
26314         * gcc.dg/weak/weak-13.c: New test.
26315
26316 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
26317
26318         * lib/target-supports.exp (check_effective_target_sync_int_long):
26319         Add powerpc*.
26320
26321 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
26322
26323         * gcc.target/mips/branch-1.c: New test.
26324
26325 2005-04-21  Richard Henderson  <rth@redhat.com>
26326
26327         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26328         * gcc.dg/vect/vect-86.c: Likewise.
26329         * gcc.dg/vect/vect-87.c: Likewise.
26330         * gcc.dg/vect/vect-88.c: Likewise.
26331
26332 2005-04-21  Devang Patel  <dpatel@apple.com>
26333
26334         PR optimization/20994
26335         * gcc.dg/tree-ssa/ifc-3.c: New test.
26336
26337 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26338
26339         PR c/12913
26340         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26341         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26342         gcc.dg/c99-vla-jump-5.c: New tests.
26343
26344 2005-04-19  Richard Henderson  <rth@redhat.com>
26345
26346         * lib/target-supports.exp (check_effective_target_vect_int_mult):
26347         Fix typo in exists check.
26348         (check_effective_target_sync_int_long): New.
26349         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26350         * gcc.dg/ia64-sync-2.c: Likewise.
26351         * gcc.dg/ia64-sync-3.c: Likewise.
26352         * gcc.dg/ia64-sync-4.c: Likewise.
26353
26354 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
26355
26356         * gcc.dg/fold-xor-1.c: New test.
26357         * gcc.dg/fold-xor-2.c: New test.
26358
26359 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
26360
26361         PR target/20670
26362         * g++.dg/eh/fp-regs.C: New test.
26363
26364 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26365
26366         * gcc.dg/Wint-to-pointer-cast-1.c,
26367         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26368         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26369         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26370
26371 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26372
26373         PR fortran/16861
26374         * gfortran.dg/pr16861.f90: New test.
26375
26376 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26377
26378         * gcc.dg/pr21085.c: New test.
26379
26380 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
26381
26382         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
26383         (setup_mips_tests, dg-mips-options): New procedures.
26384         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26385         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26386         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26387         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26388         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26389         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26390         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26391         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26392         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26393         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26394         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26395         dg-mips-options instead of dg-options.  Remove now-redundant
26396         preprocessor guards.
26397         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26398         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26399         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26400         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26401         * gcc.dg/vr-mult-2.c: Delete.
26402         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26403         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26404         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26405         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26406         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26407         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26408         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26409
26410 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
26411
26412         * ada/acats/run_all.sh: Use sync when executable not present.
26413
26414 2005-04-18  Devang Patel  <dpatel@apple.com>
26415
26416         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26417         * gcc.dg/vect/vect-11a.c: New.
26418         * gcc.dg/vect/vect-none.c: Update.
26419         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26420
26421 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26422
26423         PR tree-optimization/20922
26424         * gcc.dg/pr20922-1.c: New test.
26425         * gcc.dg/pr20922-2.c: New test.
26426         * gcc.dg/pr20922-3.c: New test.
26427         * gcc.dg/pr20922-4.c: New test.
26428         * gcc.dg/pr20922-5.c: New test.
26429         * gcc.dg/pr20922-6.c: New test.
26430
26431 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26432
26433         PR libfortran/20950
26434         * gfortran.dg/pr20950.f: New test.
26435
26436 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26437
26438         PR libfortran/19216
26439         * gfortran.dg/pr19216.f: New test.
26440
26441 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
26442
26443         PR tree-optimization/21001
26444         * gcc.dg/tree-ssa/pr21001.c: New.
26445
26446 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
26447
26448         PR libfortran/21075
26449         * gfortran.dg/reshape_rank7.f90: New test.
26450
26451 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26452
26453         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26454         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26455         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26456         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26457         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26458         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26459         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26460         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26461         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26462         wrong way round).
26463         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26464         in namelists.  New test.
26465         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26466         New test.
26467         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26468         New test.
26469         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26470         namelist.  New test.
26471         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26472         New test.
26473         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26474         New test.
26475         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26476         namelist.  New test.
26477         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26478         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26479         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26480         New test.
26481         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26482         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26483         arrays. New test.
26484
26485 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
26486
26487         * gfortran.dg/wtruncate.f: New testcase.
26488         * gfortran.dg/wtruncate.f90: New testcase.
26489
26490 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
26491
26492         PR c++/21025
26493         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26494         which sizeof/alignof is dependent, rather than just whether we are
26495         processing_template_decl.
26496
26497 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
26498
26499         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26500         corrected typo where the wrong variables had been compared.
26501
26502 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
26503
26504         PR libfortran/18495
26505         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26506         Test callee-allocated version of return array with a write
26507         statement.
26508         Test spread with a temporary with another write statement.
26509
26510 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
26511
26512         PR tree-optimization/21031
26513         * gcc.dg/tree-ssa/pr21031.c: New.
26514
26515 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
26516
26517         PR tree-optimization/21004
26518         * gcc.dg/builtins-53.c: Include builtins-config.h.
26519         Check floorf, ceilf, floorl and ceill transformations
26520         only when HAVE_C99_RUNTIME is defined.
26521
26522 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
26523
26524         PR middle-end/20739
26525         * gcc.dg/tree-ssa/pr20739.c: New test.
26526
26527 2005-04-14  Mike Stump  <mrs@apple.com>
26528
26529         * gcc.dg/Foundation.framework/empty: New.
26530         * gcc.dg/framework-2.c: New.
26531
26532 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
26533
26534         PR tree-optimization/21021
26535         * gcc.c-torture/compile/pr21021.c: New.
26536
26537 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
26538
26539         PR testsuite/21010
26540         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26541         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26542         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26543         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26544         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26545         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26546         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26547         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26548
26549 2005-04-14  Richard Henderson  <rth@redhat.com>
26550
26551         * lib/target-supports.exp (check_effective_target_vect_condition):
26552         Add ia64, i?86, and x86_64.
26553
26554 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
26555
26556         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26557
26558 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
26559
26560         PR tree-optimization/20657
26561         * gcc.dg/tree-ssa/pr20657.c: New.
26562
26563 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
26564
26565         * gcc.dg/builtins-53.c: Also check (int)trunc* and
26566         (long long int)trunc*.
26567
26568 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
26569
26570         PR target/20927
26571         * gcc.dg/pr20927.c: New test.
26572
26573 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
26574
26575         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26576         * gcc.target/mips/asm-1.c: Likewise.
26577
26578 2005-04-13  Dale Johannesen  <dalej@apple.com>
26579
26580         * objc.dg/objc-fast-4.m: New.
26581
26582 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
26583
26584         * gcc.target/cris/torture/cris-torture.exp: New driver in new
26585         directory.
26586         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26587
26588 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
26589
26590         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26591         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26592         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26593
26594 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
26595
26596         PR tree-optimization/20913
26597         * gcc.dg/tree-ssa/pr20913.c: New.
26598
26599         PR tree-optimization/20702
26600         * gcc.dg/tree-ssa/pr20702.c: New.
26601
26602 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26603
26604         PR c++/13744
26605         * g++.dg/inherit/local3.C: New test.
26606
26607 2005-04-12  Jeff Law  <law@redhat.com>
26608
26609         * gcc.dg/tree-ssa/20050412-1.c: New test.
26610
26611 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
26612
26613         PR libfortran/19016
26614         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26615         Add tests with mask generated by expression.
26616         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26617         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26618         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26619
26620 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
26621
26622         PR middle-end/20917
26623         * gcc.dg/20050409-1.c: New test.
26624
26625 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
26626
26627         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26628
26629 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26630
26631         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26632         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26633         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26634         (TARGET_CXX): Adjust accordingly.
26635         * target.h (struct gcc_target): Remove epxort_class_data.  Add
26636         determine_class_data_visibility and class_data_always_comdat.
26637         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26638         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26639         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26640         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26641         (arm_cxx_determine_class_data_visibility): New.
26642         (arm_cxx_class_data_always_comdat): Likewise.
26643         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26644         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26645         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26646         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26647         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26648         Define.
26649
26650 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26651
26652         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26653
26654 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
26655
26656         * gcc.dg/i386-darwin-fpmath.c: New.
26657
26658 2004-04-11  Devang Patel  <dpatel@apple.com>
26659
26660         * lib/target-supports.exp (check_effective_target_vect_condition): New.
26661         * gcc.dg/vect/vect-ifcvt-1.c: New test.
26662         * gcc.dg/vect/vect-ifcvt-2.c: New test.
26663         * gcc.dg/vect/vect-ifcvt-3.c: New test.
26664         * gcc.dg/vect/vect-ifcvt-4.c: New test.
26665         * gcc.dg/vect/vect-ifcvt-5.c: New test.
26666         * gcc.dg/vect/vect-ifcvt-6.c: New test.
26667         * gcc.dg/vect/vect-ifcvt-7.c: New test.
26668         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26669
26670 2004-04-11  Devang Patel  <dpatel@apple.com>
26671
26672         * gcc.dg/vect/vect-dv-1.c: New test.
26673         * gcc.dg/vect/vect-dv-2.c: New test.
26674
26675 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26676
26677         PR tree-optimization/20933
26678         * gcc.dg/tree-ssa/pr20933.c: New test.
26679
26680 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26681
26682         * gfortran.dg/fold_nearest.f90: New test.
26683
26684 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
26685
26686         * gcc.dg/tree-ssa/alias-1.c: New test.
26687
26688 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26689
26690         PR tree-optimization/20920
26691         * g++.dg/tree-ssa/pr20920.C: New test.
26692
26693 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
26694
26695         * gcc.dg/builtins-53.c: Also check (int)ceil* and
26696         (long long int)ceil*.
26697
26698 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
26699
26700         * g++.dg/warn/Wdtor1.C: Declare template in system header with
26701         explicit C++ linkage.
26702
26703 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26704
26705         * gfortran.dg/pr17229.f: Take care of the new obsolescence
26706         warning for arithmetic IF statements.
26707
26708 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
26709
26710         * eor_handling_1.f90: New test case.
26711         * eor_handling_2.f90: New test case.
26712         * eor_handling_3.f90: New test case.
26713         * eor_handling_4.f90: New test case.
26714         * eor_handling_5.f90: New test case.
26715         * noadv_size.f90: New test case.
26716         * pad_no.f90: New test case.
26717
26718 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
26719
26720         * gcc.c-torture/execute/20050410-1.c: New test.
26721
26722 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
26723
26724         * gcc.dg/pr20126.c: New.
26725
26726 2005-04-09  Bud Davis  <bdavis@gfortran.org>
26727             Steven G. Kargl <kargls@comcast.net>
26728
26729         * gfortran.dg/PR19872.f: New test.
26730
26731 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26732
26733         * gfortran.dg/nint_1.f90: Fix dg-do directive.
26734
26735 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26736
26737         * gfortran.dg/nint_1.f90: New test.
26738
26739 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26740
26741         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26742         Added test for callee-allocated arrays with write statements.
26743         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26744         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26745         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26746         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26747         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26748
26749 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26750
26751         PR libfortran/20163
26752         * gfortran.dg/open-options-blanks.f: New test.
26753
26754 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26755
26756         PR fortran/13257
26757         * gfortran.dg/comma_format_extension_[1234].f: New tests.
26758
26759 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
26760
26761         * gcc.dg/tree-ssa/stdarg-1.c: New test.
26762         * gcc.dg/tree-ssa/stdarg-2.c: New test.
26763         * gcc.dg/tree-ssa/stdarg-3.c: New test.
26764         * gcc.dg/tree-ssa/stdarg-4.c: New test.
26765         * gcc.dg/tree-ssa/stdarg-5.c: New test.
26766         * gcc.c-torture/execute/stdarg-4.c: New test.
26767
26768         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26769
26770         PR target/20795
26771         * g++.dg/abi/param2.C: New test.
26772
26773 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26774
26775         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26776
26777 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26778
26779         * gcc.dg/builtins-53.c: New test.
26780
26781 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
26782
26783         * g++.dg/tree-ssa/pr18178.C: New test.
26784         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26785         * gcc.c-torture/execute/20041019-1.c: New test.
26786         * gcc.dg/tree-ssa/20041008-1.c: New test.
26787         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26788         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26789         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26790         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26791         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26792         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26793         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26794         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26795         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26796         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26797
26798 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
26799
26800         PR rtl-optimization/20466
26801         * gcc.c-torture/execute/pr20466-1.c: New test.
26802
26803 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
26804
26805         PR c++/20905
26806         * g++.dg/parse/cond2.C: New test.
26807
26808         PR c++/20145
26809         * g++.dg/warn/Wdtor1.C: New test.
26810
26811 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26812
26813         PR fortran/17229
26814         * gfortran.dg/pr17229.f: New test.
26815
26816 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
26817
26818         * gfortran.dg/tiny_1.f90: New test.
26819         * gfortran.dg/tiny_2.f90: ditto.
26820
26821 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
26822
26823         * gfortran.dg/eor_1.f90: Fix dg-do run line
26824         * gfortran.dg/open_new.f90: Fix dg-do run line
26825
26826 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
26827
26828         * lib/target-supports.exp (get_compiler_messages): Support
26829         optional arguments, the fourth being compiler options.
26830         (check_effective_target_fpic): New proc.
26831         * gcc.dg/20050321-2.c: Restrict to target fpic.
26832
26833 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
26834
26835         * gcc.dg/15443-1.c: New test.
26836         * gcc.dg/15443-2.c: Likewise.
26837
26838 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26839
26840         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26841
26842 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26843
26844         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26845
26846 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26847
26848         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26849         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26850         -m64.
26851         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26852         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26853         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26854
26855 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
26856
26857         PR c++/20212
26858         * g++.dg/warn/Wunused-11.C: New test.
26859
26860 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
26861
26862         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26863
26864 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
26865
26866         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26867
26868 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26869
26870         PR c++/20734
26871         * g++.dg/template/ptrmem13.C: New test.
26872
26873 2005-04-05  Per Bothner  <per@bothner.com>
26874
26875         * lib/gcc.exp: Always add -fno-show-column, for now.
26876
26877 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
26878
26879         PR testsuite/20767
26880         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26881         of plain old "unsigned int" for the type of "i".  Makes this test
26882         64bit clean.
26883
26884 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
26885
26886         * gcc.dg/i386-ssefn-1.c: New test.
26887         * gcc.dg/i386-ssefn-2.c: New test.
26888         * gcc.dg/i386-ssefn-3.c: New test.
26889         * gcc.dg/i386-ssefn-4.c: New test.
26890
26891 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
26892
26893         PR tree-optimization/20076
26894         * gcc.dg/builtin-apply4.c: New test.
26895
26896         PR preprocessor/19475
26897         * gcc.dg/cpp/macspace1.c: New test.
26898         * gcc.dg/cpp/macspace2.c: New test.
26899
26900 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26901
26902         * gfortran.dg/pr20755.f: Fixed bad format.
26903
26904 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26905
26906         PR c++/20763
26907         * g++.dg/ext/attrib21.C: New test.
26908
26909 2004-04-05  Devang Patel  <dpatel@apple.com>
26910
26911         * lib/target-supports.exp (check_effective_target_vect_shif): New.
26912         * gcc.dg/vect/vect-shift-1.c: New test.
26913
26914 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26915
26916         PR libfortran/20755
26917         * gfortran.dg/pr20755.f: New test.
26918
26919 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
26920
26921         * gfortran.dg/pr15959.f90: New test.
26922         * gfortran.dg/string_pad_trunc.f90: New test.
26923
26924 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26925
26926         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26927         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26928         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26929         syntax.
26930
26931 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26932
26933         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26934
26935 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26936
26937         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26938         * gcc.c-torture/compile/20011119-2.c: Likewise.
26939         * gcc.c-torture/compile/981001-2.c: Likewise.
26940
26941 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
26942
26943         PR c++/20679
26944         * g++.dg/template/overload4.C: New test.
26945
26946 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26947
26948         PR c++/20746
26949         * g++.dg/abi/covariant5.C: New.
26950
26951         PR debug/20505
26952         * g++.dg/debug/const2.C: New.
26953
26954 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
26955
26956         PR rtl-optimization/16104
26957         * gcc.c-torture/execute/20050316-1.c: New test.
26958
26959 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26960
26961         * g++.dg/template/spec23.C: Fix dg-error text.
26962
26963 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
26964
26965         PR c++/19199
26966         * g++.dg/expr/lval2.C: New.
26967
26968 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26969
26970         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26971         __builtin_strcasecmp and __builtin_strncasecmp.
26972
26973 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
26974
26975         PR c++/20723
26976         * g++.dg/template/spec22.C: New.
26977         * g++.dg/template/spec23.C: New.
26978
26979 2005-04-03  Dale Ranta  <dir@lanl.gov>
26980             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26981
26982         PR libfortran/20068
26983         PR libfortran/20125
26984         PR libfortran/20156
26985         PR libfortran/20471
26986         * gfortran.dg/backspace.f: New test.
26987
26988 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
26989
26990         * gcc.dg/pr19345.c: New test.
26991
26992 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26993
26994         PR tree-optimization/20640
26995         * gcc.dg/torture/tree-loop-1.c: New.
26996
26997 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26998
26999         PR rtl-optimization/20290
27000         * gcc.c-torture/execute/loop-ivopts-2.c: New.
27001
27002 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
27003
27004         * gcc.dg/rs6000-fpint.c: New.
27005
27006 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27007
27008         * gcc.dg/old-style-then-proto-1.c: New test.
27009
27010 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27011
27012         * gfortran.fortran-torture/execute/backspace.f90: Check
27013         after backspace and read was incorrect.
27014
27015 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27016
27017         * gcc.c-torture/execute/builtins/strcat.c: Check the result
27018         buffer past the terminating NUL using memcmp.
27019         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27020         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27021
27022         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27023         Fix unused/uninitialized variable warnings.
27024
27025         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27026         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27027         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27028         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27029
27030         * gcc.c-torture/execute/builtins/abs-1-lib.c,
27031         gcc.c-torture/execute/builtins/fputs-lib.c,
27032         gcc.c-torture/execute/builtins/lib/fprintf.c,
27033         gcc.c-torture/execute/builtins/lib/main.c,
27034         gcc.c-torture/execute/builtins/lib/memcmp.c,
27035         gcc.c-torture/execute/builtins/lib/memmove.c,
27036         gcc.c-torture/execute/builtins/lib/mempcpy.c,
27037         gcc.c-torture/execute/builtins/lib/memset.c,
27038         gcc.c-torture/execute/builtins/lib/printf.c,
27039         gcc.c-torture/execute/builtins/lib/sprintf.c,
27040         gcc.c-torture/execute/builtins/lib/stpcpy.c,
27041         gcc.c-torture/execute/builtins/lib/strchr.c,
27042         gcc.c-torture/execute/builtins/lib/strcmp.c,
27043         gcc.c-torture/execute/builtins/lib/strcpy.c,
27044         gcc.c-torture/execute/builtins/lib/strcspn.c,
27045         gcc.c-torture/execute/builtins/lib/strlen.c,
27046         gcc.c-torture/execute/builtins/lib/strncat.c,
27047         gcc.c-torture/execute/builtins/lib/strncmp.c,
27048         gcc.c-torture/execute/builtins/lib/strncpy.c,
27049         gcc.c-torture/execute/builtins/lib/strrchr.c,
27050         gcc.c-torture/execute/builtins/lib/strspn.c,
27051         gcc.c-torture/execute/builtins/lib/strstr.c,
27052         gcc.c-torture/execute/builtins/memops-asm-lib.c,
27053         gcc.c-torture/execute/builtins/strlen-2.c,
27054         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27055         prototypes.
27056
27057 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
27058
27059         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27060         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27061         selectany usage.
27062
27063 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
27064
27065         PR c++/19406
27066         * g++.dg/debug/using1.C: New test.
27067
27068 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
27069
27070         PR middle-end/20524
27071         * gcc.dg/alias-7.c: Prefix asm-declared name with
27072         __USER_LABEL_PREFIX__.
27073
27074 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
27075
27076         Fix fallout from PR middle-end/15700:
27077         * gcc.c-torture/compile/20011119-1.c: Take
27078         __USER_LABEL_PREFIX__ into account.
27079         * gcc.c-torture/compile/20011119-2.c: Likewise.
27080
27081 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27082
27083         PR c++/18644
27084         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27085
27086 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27087
27088         PR c/17855
27089         * gcc.c-torture/compile/struct-non-lval-1.c,
27090         gcc.c-torture/compile/struct-non-lval-2.c,
27091         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27092
27093 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
27094
27095         * gcc.dg/tls/tls.exp: Remove temporary file.
27096         * g++.dg/tls/tls.exp: Ditto.
27097         * lib/file-format.exp: Ditto.
27098         * g++.dg/special/ecos.exp: Ditto.
27099
27100         * lib/profopt.exp: Treat prof_ext as a list.
27101         * gcc.misc-tests/bprob.exp: Ditto.
27102         * g++.dg/bprob/bprob.exp: Ditto.
27103
27104         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27105         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27106         g++.dg/tree-ssa/pointer-reference-alias.C,
27107         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27108         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27109         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27110         g++.dg/vect/pr19951.cc: Ditto.
27111         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27112         gcc.dg/builtins-47.c: Ditto.
27113         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27114         gcc.dg/pr20115-1.c: Ditto.
27115         * gcc.dg/tree-ssa/20030530-2.c,
27116         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27117         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27118         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27119         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27120         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27121         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27122         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27123         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27124         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27125         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27126         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27127         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27128         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27129         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27130         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27131         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27132         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27133         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27134         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27135         gcc.dg/tree-ssa/20030824-1.c,
27136         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27137         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27138         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27139         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27140         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27141         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27142         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27143         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27144         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27145         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27146         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27147         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27148         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27149         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27150         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27151         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27152         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27153         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27154         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27155         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27156         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27157         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27158         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27159         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27160         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27161         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27162         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27163         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27164         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27165         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27166         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27167         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27168         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27169         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27170         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27171         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27172         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27173         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27174         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27175         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27176         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27177         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27178         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27179         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27180         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27181         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27182         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27183         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27184         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27185         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27186         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27187         gcc.dg/tree-ssa/useless-1.c: Ditto.
27188         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27189         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27190         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27191         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27192         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27193         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27194         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27195         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27196         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27197         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27198         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27199         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27200         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27201         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27202         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27203         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27204         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27205         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27206         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27207         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27208         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27209         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27210         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27211         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27212         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27213         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27214         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27215         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27216         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27217         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27218         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27219         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27220         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27221         gcc.dg/vect/vect-none.c: Ditto.
27222         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27223         treelang/compile/unsigned.tree: Ditto.
27224
27225         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27226         * gcc.dg/cpp/direct2s.c: Ditto.
27227         * gcc.dg/cpp/paste4.c: Ditto.
27228         * gcc.dg/cpp/separate-1.c: Ditto.
27229         * gcc.dg/pch/save-temps-1.c: Ditto.
27230         * g++.dg/ext/altivec-10.C: Ditto.
27231         * g++.dg/pch/pch.C: Ditto.
27232
27233         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27234
27235         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27236         * g++.dg/template/repo1.C: Ditto.
27237         * g++.dg/template/repo2.C: Ditto.
27238         * g++.dg/template/repo3.C: Ditto.
27239         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27240         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27241         * g++.old-deja/g++.pt/repo1.C: Ditto.
27242         * g++.old-deja/g++.pt/repo2.C: Ditto.
27243         * g++.old-deja/g++.pt/repo3.C: Ditto.
27244         * g++.old-deja/g++.pt/repo4.C: Ditto.
27245
27246         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27247         * gcc.dg/20030107-1.c: Ditto.
27248         * gcc.dg/20030702-1.c: Ditto.
27249         * gcc.dg/profile-generate-1.c: Ditto.
27250         * g++.dg/other/profile1.C: Ditto.
27251         * g++.old-deja/g++.robertl/eb83.C: Ditto.
27252
27253         * lib/gcc-dg.exp (remove-build-file): New.
27254         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27255         cleanup-tree-dump, cleanup-saved-temps): New.
27256
27257 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27258
27259         PR c++/19203, DR 214
27260         * g++.dg/parse/ambig3.C: Not ambiguous.
27261         * g++.dg/template/spec20.C: New.
27262         * g++.dg/template/spec21.C: New.
27263
27264 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
27265
27266         PR target/20045
27267         * gcc.dg/ia64-fptr-1.c: Run only on linux.
27268
27269 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27270
27271         PR libfortran/20660
27272         * gfortran.dg/negative_unit.f: New test.
27273
27274 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27275
27276         * gcc.dg/20050330-1.c: New test.
27277
27278 2005-03-30  Devang Patel  <dpatel@apple.com>
27279
27280         * g++.dg/tree-sra/ssa-sra-3.C: New test.
27281
27282 2005-03-30  Dale Johannesen  <dalej@apple.com>
27283
27284         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27285
27286 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
27287
27288         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27289         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27290         Strip options from test name.
27291
27292 2005-03-31  Jan Hubicka  <jh@suse.cz>
27293
27294         * gcc.dg/varpool-1.c: New testcase.
27295
27296 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27297
27298         PR c/772
27299         PR c/17913
27300         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27301         gcc.dg/stmt-expr-label-3.c : New tests.
27302         * gcc.c-torture/execute/medce-2.c: Remove.
27303
27304 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27305
27306         PR c/20368
27307         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27308         tests.
27309
27310 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
27311
27312         * gcc.c-torture/compile/pr20203.c: New test.
27313
27314 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27315
27316         * gfortran.dg/promotion.f90: New test.
27317
27318 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
27319
27320         PR middle-end/20491
27321         * gcc.dg/torture/asm-subreg-1.c: New test.
27322
27323 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
27324
27325         PR c/20672
27326         * gcc.dg/pr20672-1.c: New test.
27327
27328 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
27329
27330         * gfortran.dg/vect: New directory.
27331         * gfortran.dg/vect/vect.exp: New.
27332         * gfortran.dg/vect/vect-1.f90: New test.
27333         * gfortran.dg/vect/vect-2.f90: New test.
27334         * gfortran.dg/vect/vect-3.f90: New test.
27335         * gfortran.dg/vect/vect-4.f90: New test.
27336         * gfortran.dg/vect/vect-5.f90: New test.
27337
27338 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
27339
27340         PR middle-end/20622
27341         * gcc.dg/alias-7.c: New test.
27342
27343 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27344
27345         * gcc.dg/sparc-reg-1.c: New test.
27346
27347 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
27348
27349         PR target/19890
27350         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27351
27352 2005-03-29  Dale Ranta  <dir@lanl.gov>
27353             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27354
27355         PR libfortran/20163
27356         * gfortran.dg/pr20163-2.f: New test.
27357
27358 2005-03-28  Jan Hubicka  <jh@suse.cz>
27359
27360         PR middle-end/20635
27361         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27362         by Jakub Jelinek.
27363
27364 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
27365
27366         PR tree-optimization/20626
27367         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27368         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27369
27370 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27371
27372         * gfortran.dg/underflow.f90: New test.
27373         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27374
27375 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27376
27377         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27378
27379 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
27380
27381         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27382         (g++_init): Make sure that CXXFLAGS is set.
27383         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27384         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27385         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27386         * lib/objc.exp (objc_init): Likewise.
27387         * lib/treelang.exp (treelang_init): Likewise.
27388
27389 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
27390
27391         PR tree-optimization/20470
27392         * gcc.dg/tree-ssa/pr20470.c: New test.
27393
27394 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
27395
27396         * gcc.dg/ppc-stfiwx.c: New.
27397
27398 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
27399
27400         PR target/19888
27401         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27402
27403 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27404
27405         * gcc.dg/20050325-1.c: Fix a typo.
27406
27407 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27408
27409         PR libfortran/19678
27410         PR libfortran/19679
27411         * gfortran.dg/dos_eol.f: New test.
27412
27413 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27414
27415         PR rtl-optimization/20249
27416         * gcc.dg/20050325-1.c: New test.
27417
27418 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27419
27420         PR libfortran/15332
27421         * gfortran.dg/pr15332.f: New test.
27422
27423 2005-03-24  Dale Johannesen  <dalej@apple.com>
27424
27425         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27426
27427 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
27428
27429         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27430         'internal' visibility.
27431         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27432         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27433         'protected' visibility.
27434         * gcc.dg/visibility-7.c: Likewise.
27435         * lib/target-supports.exp (check_visibility_available): Take
27436         a parameter, the kind of visibility to check for.
27437         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27438         to check_visibility_available.
27439
27440         * g++.dg/expr/cast3.C: New.
27441
27442 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
27443
27444         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27445         rs6000.
27446
27447 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
27448
27449         PR target/20095
27450         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27451
27452 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
27453
27454         * gcc.dg/badshift.c: Renamed to...
27455         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
27456
27457         * gcc.target/i386/badshift.c: Renamed to...
27458         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
27459         only.
27460
27461         PR rtl-optimization/20532
27462         * gcc.target/i386/badshift.c: New.
27463
27464 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27465
27466         * gfortran.dg/pr18025.f90: New test.
27467
27468 2005-03-23  Dale Johannesen  <dalej@apple.com>
27469
27470         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27471
27472 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
27473
27474         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27475
27476         * lib/target-supports.exp (check_iconv_available): Default
27477         libiconv to -liconv, if there is no definition.
27478
27479 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
27480
27481         * gcc.dg/torture/cris-asm-mof-1.c: New test.
27482
27483 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
27484
27485         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27486         * g++.dg/opt/pr7503-2.C: Likewise.
27487         * g++.dg/opt/pr7503-3.C: Likewise.
27488         * g++.dg/opt/pr7503-4.C: Likewise.
27489         * g++.dg/opt/pr7503-5.C: Likewise.
27490         * g++.dg/warn/minmax.C: New test.
27491
27492 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27493
27494         * gfortran.dg/g77_intrinsics_funcs.f: New test.
27495         * gfortran.dg/g77_intrinsics_sub.f: New test.
27496
27497 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27498             Jan Hubicka  <jh@suse.cz>
27499             Steven Bosscher <stevenb@suse.de
27500
27501         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27502
27503 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27504
27505         PR c++/19980
27506         * g++.dg/template/redecl3.C: New test.
27507
27508 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27509
27510         PR c++/20499
27511         * g++.dg/parse/error16.C: Tweak error markers.
27512
27513 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
27514
27515         PR target/20561
27516         * gcc.dg/20050321-2.c: New test.
27517
27518 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
27519
27520         PR c++/20465
27521         PR c++/20381
27522         * g++.dg/template/ptrmem12.C: New.
27523
27524 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
27525
27526         PR rtl-optimization/20527
27527         * gcc.c-torture/execute/pr20527-1.c: New test.
27528
27529 2005-03-22  Ben Elliston  <bje@au.ibm.com>
27530
27531         * gcc.misc-tests/options.exp (check_for_options): Create a real C
27532         program, compile it into a real executable and then delete the .c
27533         and .x files afterwards, to avoid problems on testglue targets.
27534
27535 2005-03-21  Stuart Hastings  <stuart@apple.com>
27536
27537         * gcc.target/i386/sse-2.c: New.
27538
27539 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
27540
27541         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27542
27543 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27544
27545         * g++.dg/parse/crash25.C: Fix typo.
27546
27547 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27548
27549         PR c++/20461
27550         * g++.dg/parse/crash24.C: New test.
27551
27552         PR c++/20536
27553         * g++.dg/parse/crash25.C: New test.
27554
27555 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27556
27557         PR c++/20147
27558         * g++.dg/ext/stmtexpr4.C: New test.
27559
27560 2005-03-20  Roger Sayle  <roger@eyesopen.com>
27561
27562         PR middle-end/20539
27563         * gcc.c-torture/compile/pr13066-1.c: New test case.
27564         * gcc.c-torture/compile/pr20539-1.c: Likewise.
27565         * g++.dg/opt/pr13066-1.C: Likewise.
27566
27567 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
27568
27569         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27570
27571 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27572
27573         PR fortran/18525
27574         * gfortran.dg/nesting_1.f90: New test.
27575
27576 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27577
27578         PR c++/20240
27579         * g++.dg/lookup/using13.C: New test.
27580
27581 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27582
27583         PR c++/20333
27584         * g++.dg/template/crash36.C: New test.
27585
27586 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
27587
27588         PR c++/20463
27589         * g++.dg/template/crash35.C: New test.
27590
27591 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
27592
27593         PR c++/19966
27594         * g++.dg/overload/operator2.C: New test.
27595
27596 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27597
27598         PR libfortran/20257
27599         * gfortran.dg/pr20257.f90: New test.
27600
27601 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27602
27603         PR libfortran/20480
27604         * gfortran.dg/pr20480.f90: New test.
27605
27606 2005-03-16  Richard Henderson  <rth@redhat.com>
27607
27608         PR middle-end/15700
27609         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27610         (_rtld_global): New.
27611         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27612         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27613
27614         * gcc.dg/alias-3.c: New.
27615         * gcc.dg/alias-4.c: New.
27616         * gcc.dg/alias-5.c: New.
27617         * gcc.dg/alias-6.c: New.
27618
27619 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
27620
27621         * gcc.dg/cpp/ucnid-7.c: New.
27622
27623 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
27624             Dorit Naishlos  <dorit@il.ibm.com>
27625
27626         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27627         darwin.
27628
27629 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
27630
27631         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27632         support misaligned accesses.
27633         * gcc.dg/vect/vect-58.c: Likewise.
27634         * gcc.dg/vect/vect-92.c: New.
27635         * gcc.dg/vect/vect-93.c: New.
27636
27637 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
27638
27639         PR fortran/18827
27640         * gfortran.dg/assign_2.f90: New test.
27641         * gfortran.dg/assign_3.f90: New test.
27642         * gfortran.dg/assign.f90: New test.
27643
27644 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
27645
27646         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27647         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27648         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27649         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27650         names.
27651
27652 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
27653
27654         * gcc.dg/cpp/ucnid-6.c: New.
27655
27656         * gcc.dg/cpp/normalize-1.c: New.
27657         * gcc.dg/cpp/normalize-2.c: New.
27658         * gcc.dg/cpp/normalize-3.c: New.
27659         * gcc.dg/cpp/normalize-4.c: New.
27660         * gcc.dg/cpp/ucnid-4.c: New.
27661         * gcc.dg/cpp/ucnid-5.c: New.
27662         * g++.dg/cpp/normalize-1.C: New.
27663         * g++.dg/cpp/ucnid-1.C: New.
27664
27665 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27666
27667         * gcc.dg/pr18628.c: New.
27668
27669 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27670
27671         PR c++/20280
27672         * g++.dg/tree-ssa/pr20280.C: New.
27673
27674 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27675
27676         PR fortran/20467
27677         * gfortran.dg/stfunc_2.f90: New test.
27678
27679 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27680
27681         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27682
27683 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27684
27685         * gcc.dg/tree-ssa/20050314-1.c: New test.
27686
27687 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27688
27689         PR c++/4403
27690         PR c++/9783, DR433
27691         * g++.dg/template/friend34.C: New test.
27692         * g++.dg/template/friend35.C: Likewise.
27693         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27694
27695 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27696
27697         Friend class name lookup 5/n
27698         PR c++/1016
27699         * g++.dg/lookup/hidden-class1.C: New test.
27700         * g++.dg/lookup/hidden-class2.C: Likewise.
27701         * g++.dg/lookup/hidden-class3.C: Likewise.
27702         * g++.dg/lookup/hidden-class4.C: Likewise.
27703         * g++.dg/lookup/hidden-class5.C: Likewise.
27704         * g++.dg/lookup/hidden-class6.C: Likewise.
27705         * g++.dg/lookup/hidden-class7.C: Likewise.
27706         * g++.dg/lookup/hidden-class8.C: Likewise.
27707         * g++.dg/lookup/hidden-class9.C: Likewise.
27708         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27709         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27710         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27711         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27712         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27713         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27714         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27715         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27716         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27717         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27718         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27719
27720 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
27721
27722         PR c++/20157
27723         * g++.dg/template/error18.C: New test.
27724
27725 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27726
27727         PR debug/16792
27728         * g++.dg/debug/pr16792.C: New test.
27729
27730 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27731
27732         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27733         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27734         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27735         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27736         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27737         test assertion names.
27738
27739 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27740
27741         PR fortran/18600
27742         * gfortran.dg/stfunc_1.f90: New test.
27743
27744 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27745
27746         PR fortran/16907
27747         * gfortran.dg/real_index_1.f90: New test.
27748
27749 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27750
27751         PR fortran/20323
27752         * gfortran.dg/spec_expr_1.f90: New test.
27753
27754 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27755
27756         PR c/20402
27757         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27758         new parser.
27759
27760 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27761
27762         PR fortran/20361
27763         * gfortran.dg/largeequiv_1.f90: New test.
27764
27765 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27766
27767         * gcc.dg/ucnid-1.c: New.
27768         * gcc.dg/ucnid-2.c: New.
27769         * gcc.dg/ucnid-3.c: New.
27770         * gcc.dg/ucnid-4.c: New.
27771         * gcc.dg/ucnid-5.c: New.
27772         * gcc.dg/ucnid-6.c: New.
27773         * gcc.dg/cpp/ucnid-1.c: New.
27774         * gcc.dg/cpp/ucnid-2.c: New.
27775         * gcc.dg/cpp/ucnid-3.c: New.
27776         * g++.dg/other/ucnid-1.C: New.
27777
27778 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27779
27780         * gcc.dg/vmx/darwin-abi-3.c: Delete.
27781
27782 2005-03-11  Per Bothner  <per@bothner.com>
27783
27784         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
27785         that diagnotics refer to correct token.
27786         * gcc.dg/unused-3.c: Likewise.
27787
27788 2005-03-11  Per Bothner  <per@bothner.com>
27789
27790         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27791         constant" is now actually on same line as string constant.
27792         * gcc.dg/cpp/direct2s.c: Likewise.
27793
27794 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
27795
27796         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27797
27798 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27799
27800         PR libfortran/20124
27801         * gfortran.dg/pr20124.f90: New Test
27802
27803 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
27804
27805         PR tree-optimization/20130
27806         * gcc.dg/pr20130-1.c: New test.
27807
27808 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27809
27810         PR target/20095
27811         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27812
27813 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27814
27815         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27816
27817 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27818
27819         * g++.dg/eh/forced1.C: Fix comment.
27820         * g++.dg/eh/forced2.C: Ditto.
27821         * g++.dg/eh/forced3.C: Ditto.
27822         * g++.dg/eh/forced4.C: Ditto.
27823
27824 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
27825
27826         PR rtl-opt/20412
27827         * gcc.c-torture/compile/pr20412.c: New test.
27828
27829 2005-03-10  Roger Sayle  <roger@eyesopen.com>
27830
27831         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27832
27833 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27834
27835         PR target/20322
27836         * gcc.dg/20050307-1.c: New test.
27837
27838 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
27839
27840         PR c++/20375
27841         * g++.dg/other/stdarg3.C: New.
27842
27843 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27844
27845         PR c++/18384, c++/18327
27846         * g++.dg/init/array19.C: New test.
27847
27848         PR inline-asm/20314
27849         * gcc.dg/torture/pr20314-1.c: New test.
27850         * gcc.dg/torture/pr20314-2.c: New test.
27851
27852 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
27853
27854         * gcc.dg/20050309-1.c: New test.
27855
27856 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27857
27858         * gcc.dg/builtins-10.c: Reactivate disabled test.
27859         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
27860         new cbrt transformations.
27861
27862 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
27863
27864         PR c++/20208
27865         * g++.dg/template/array13.C: New test.
27866
27867 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
27868
27869         PR c++/16859
27870         * g++.dg/init/brace4.C: New test.
27871
27872 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27873
27874         PR c++/20186
27875         * g++.dg/template/non-dependent12.C: New.
27876
27877 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
27878
27879         PR c++/20142
27880         * g++.dg/init/array18.C: Add dg-do run marker.
27881
27882         PR c++/20142
27883         * g++.dg/init/array18.C: New test.
27884
27885 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27886
27887         * consistency.vlad/vlad.exp: Remove trailing semicolons.
27888         * g++.dg/gcov/gcov.exp: Likewise.
27889         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27890         * gcc.target/xstormy16/xstormy16.exp: Likewise.
27891         * lib/c-torture.exp: Likewise.
27892         * lib/fortran-torture.exp: Likewise.
27893         * lib/g++.exp: Likewise.
27894         * lib/gcc-defs.exp: Likewise.
27895         * lib/gcc-dg.exp: Likewise.
27896         * lib/gcc.exp: Likewise.
27897         * lib/gcov.exp: Likewise.
27898         * lib/gfortran.exp: Likewise.
27899         * lib/mike-g++.exp: Likewise.
27900         * lib/mike-gcc.exp: Likewise.
27901         * lib/objc-torture.exp: Likewise.
27902         * lib/objc.exp: Likewise.
27903         * lib/profopt.exp: Likewise.
27904         * lib/target-libpath.exp: Likewise.
27905         * lib/target-supports.exp: Likewise.
27906         * lib/treelang.exp: Likewise.
27907         * lib/wrapper.exp: Likewise.
27908
27909 2005-03-08  Jeff Law  <law@redhat.com>
27910
27911         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27912         PHI-OPT changes.
27913
27914 2005-03-08  Ira Rosen  <irar@il.ibm.com>
27915
27916         * gcc.dg/vect/pr20122.c: New test.
27917
27918 2005-03-07  Jeff Law  <law@redhat.com>
27919
27920         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27921         was folded away.
27922         * gcc.dg/tree-ssa/pr18133-1.c: New test.
27923         * gcc.dg/tree-ssa/pr18133-2.c: New test.
27924         * gcc.dg/tree-ssa/pr18134.c: New test.
27925
27926 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27927
27928         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27929         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27930         gcc.dg/torture/builtin-noret-2.c: Require weak support.
27931
27932 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
27933
27934         PR tree-opt/17671
27935         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27936
27937 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
27938
27939         * g++.dg/warn/Wnvdtor.C: New test.
27940
27941 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
27942
27943         * gcc.dg/torture/pr19683-1.c: New test.
27944
27945 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
27946
27947         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27948         * gfortran.dg/g77/19990313-2.f: Ditto.
27949         * gfortran.dg/g77/19990313-3.f: Ditto.
27950         * gfortran.dg/g77/19990525-0.f: Ditto.
27951         * gfortran.dg/g77/19990826-0.f: Ditto.
27952         * gfortran.dg/g77/19990826-2.f: Ditto.
27953         * gfortran.dg/g77/19990826-3.f: Ditto.
27954         * gfortran.dg/g77/20000511-1.f: Ditto.
27955         * gfortran.dg/g77/20000511-2.f: Ditto.
27956         * gfortran.dg/g77/970625-2.f: Ditto.
27957         * gfortran.dg/g77/980310-2.f: Ditto.
27958         * gfortran.dg/g77/980310-3.f: Ditto.
27959         * gfortran.dg/g77/980310-8.f: Ditto.
27960         * gfortran.dg/g77/980519-2.f: Ditto.
27961         * gfortran.dg/g77/alpha1.f: Ditto.
27962         * gfortran.dg/g77/claus.f: Ditto.
27963         * gfortran.dg/g77/erfc.f: Ditto.
27964         * gfortran.dg/g77/short.f: Ditto.
27965         * gfortran.fortran-torture/execute/data.f90: Ditto.
27966         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27967         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27968
27969 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27970
27971         * lib/file-format.exp (gcc_target_object_format): Add check for som
27972         format and hardcode object formats on hppa*-*-hpux*.
27973         * lib/target-supports.exp (check_weak_available): Add check for som
27974         object format.  Always return 0 on hppa*-*-hpux10*.
27975
27976         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27977         is defined.
27978
27979         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27980
27981 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27982
27983         * gfortran.dg/pr19936_1.f90: New test.
27984         * gfortran.dg/pr19936_2.f90: New test.
27985         * gfortran.dg/pr19936_3.f90: New test.
27986
27987 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27988             Paul Thomas <prthomas@drfccad.cea.fr>
27989
27990         * gfortran.dg/PR19754_1.f90: New test.
27991         * gfortran.dg/PR19754_2.f90: Ditto.
27992
27993 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27994
27995         PR c++/19311
27996         * g++.dg/template/non-dependent11.C: New test.
27997
27998 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
27999
28000         * lib/target-supports.exp (check_iconv_available): Fix comment.
28001
28002 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
28003             Joseph S. Myers  <joseph@codesourcery.com>
28004
28005         PR c++/19797
28006         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28007
28008 2005-03-04  Matthew Sachs  <msachs@apple.com>
28009
28010         * gcc.exp (gcc_target_compile): Put braces around
28011         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28012         * objc.exp (objc_target_compile): Likewise.
28013         * treelang.exp (treelang_target_compile): Likewise.
28014
28015 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28016
28017         PR fortran/19673
28018         * gfortran.dg/func_result_1.f90: New test.
28019
28020 2005-03-04  Ben Elliston  <bje@au.ibm.com>
28021
28022         * gcc.misc-tests/options.exp: New test.
28023
28024 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
28025
28026         * gcc.dg/pr15784-4.c: New test.
28027
28028 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
28029
28030         * gcc.c-torture/execute/pr17133.c: New.
28031         * gcc.c-torture/compile/20050303-1.c: New.
28032
28033 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
28034
28035         * gcc.dg/cpp/assert4.c: Fix for cygwin.
28036
28037 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
28038
28039         * g++.dg/overload/using2.C: New.
28040
28041 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
28042
28043         PR c++/19916
28044         * g++.dg/init/ptrmem2.C: New test.
28045
28046 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
28047
28048         PR c/8927
28049         * gcc.dg/pr8927-1.c: New test.
28050
28051 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28052
28053         PR c++/20232
28054         * g++.dg/inherit/covariant12.C: New.
28055
28056 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28057
28058         PR fortran/19479
28059         * gfortran.dg/bound_1.f90: New test.
28060
28061 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
28062
28063         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28064         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28065
28066 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
28067
28068         PR c/20245
28069         * gcc.dg/pr20245-1.c: New test.
28070
28071 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
28072
28073         PR middle-end/19874
28074         * gcc.c-torture/execute/20050119-2.c: New test case.
28075
28076 2005-02-28  Ben Elliston  <bje@au.ibm.com>
28077
28078         * README: Update the DejaGnu bug reporting address.
28079         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28080         * lib/objc-torture.exp: Likewise.
28081
28082 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28083
28084         * gfortran.dg/boz_1.f90: New test.
28085         * gfortran.dg/boz_3.f90: New test.
28086         * gfortran.dg/boz_4.f90: New test.
28087
28088 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28089
28090         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28091         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28092
28093 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28094
28095         PR libfortran/20101
28096         * gfortran.dg/write_0_pe_format.f90: New test.
28097
28098 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
28099
28100         PR c++/20206
28101         * g++.dg/opt/thunk2.C: New test.
28102         * g++.dg/opt/covariant1.C: New test.
28103
28104 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28105
28106         * gfortran.dg/e_d_fmt.f90: New test.
28107
28108 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
28109
28110         * gcc.dg/asm-b.c: Fix comment typos.
28111
28112 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28113
28114         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28115         a V_MAY_DEF also.
28116
28117 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28118
28119         PR tree-opt/20188
28120         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28121         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28122         * gcc.dg/asm-b.c: New test.
28123
28124 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
28125
28126         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28127         Disable this test on IRIX 6.
28128
28129 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
28130
28131         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28132         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28133         parser.
28134
28135 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
28136
28137         PR tree-optimization/20204
28138         * gcc.dg/pr20204.c: New test.
28139
28140 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
28141
28142         PR target/20196
28143         * gcc.c-torture/execute/20050224-1.c: New test.
28144
28145         PR c++/20175
28146         * g++.dg/warn/Wbraces2.C: New test.
28147
28148 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
28149
28150         PR c++/19878
28151         * g++.dg/init/const2.C: New test.
28152
28153 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
28154
28155         PR tree-optimization/20100
28156         * gcc.c-torture/execute/pr20100-1.c: New test.
28157
28158 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28159
28160         * gfortran.dg/implicit_3.f90: New test.
28161
28162         * gfortran.dg/deftype_1.f90: New test.
28163
28164 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
28165
28166         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28167         the test passes.
28168         * g++.dg/other/anon3.C: Accept a warning.
28169
28170 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
28171
28172         * gcc.dg/pr20017.c: Fix a comment typo.
28173
28174 2005-02-23  Bud Davis  <bdavis@gfortran.org>
28175
28176         * gfortran.dg/list_read_4.f90: Change to f90 comments.
28177
28178 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28179
28180         PR ada/19902
28181         * ada/acats/tests/cxa/cxa3004.a: Remove.
28182         * ada/acats/tests/cxb/cxb30061.am: Likewise.
28183
28184 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28185
28186         PR c++/20073
28187         * g++.dg/init/const1.C: New test.
28188
28189         PR c++/19991
28190         * g++.dg/parse/constant7.C: New test.
28191
28192         PR c++/20152
28193         * g++.dg/parse/error27.C: New test.
28194         * g++.dg/template/qualttp15.C: Adjust error markers.
28195         * g++.old-deja/g++.other/struct1.C: Likewise.
28196
28197         PR c++/20153
28198         * g++.dg/template/error17.C: New test.
28199
28200         PR c++/20148
28201         * g++.dg/parser/error26.C: New test.
28202
28203 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
28204
28205         PR tree-optimization/20100
28206         PR tree-optimization/20115
28207         * gcc.dg/pr20115.c: New test.
28208         * gcc.dg/pr20115-1.c: New test.
28209         * gcc.dg/pr20100.c: New test.
28210         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28211         call-clobbered variables after alias1.
28212
28213 2005-02-22  Bud Davis  <bdavis@gfortran.org>
28214
28215         * gfortran.dg/list_read_4.f90: new test.
28216
28217 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
28218
28219         PR rtl-optimization/20017.
28220         * gcc.dg/pr20017.c: New.
28221
28222 2005-02-22  Devang Patel  <dpatel@apple.com>
28223
28224         PR 19952
28225         * g++.dg/tree-ssa/pr19952.C: New test.
28226
28227 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28228
28229         PR c++/19883
28230         * g++.dg/parse/constant6.C: New test.
28231
28232 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28233
28234         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28235         * g++.dg/charset/asm2.c: Likewise.
28236         * g++.dg/charset/asm3.c: Likewise.
28237         * g++.dg/charset/asm4.c: Likewise.
28238         * g++.dg/charset/asm5.c: Likewise.
28239         * g++.dg/charset/attribute1.c: Likewise.
28240         * g++.dg/charset/attribute2.c: Likewise.
28241         * g++.dg/charset/extern1.cc: Likewise.
28242         * g++.dg/charset/extern2.cc: Likewise.
28243         * g++.dg/charset/extern3.cc: Likewise.
28244         * g++.dg/charset/function.cc: Likewise.
28245         * g++.dg/charset/string.c: Likewise.
28246         * g++.dg/charset/charset.exp: Likewise.
28247         * lib/target-supports.exp (check_iconv_available): Fix comment.
28248
28249 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28250
28251         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28252         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28253         * gcc.dg/charset/asm2.c: Likewise.
28254         * gcc.dg/charset/asm3.c: Likewise.
28255         * gcc.dg/charset/asm4.c: Likewise.
28256         * gcc.dg/charset/asm5.c: Likewise.
28257         * gcc.dg/charset/asm6.c: Likewise.
28258         * gcc.dg/charset/attribute1.c: Likewise.
28259         * gcc.dg/charset/attribute2.c: Likewise.
28260         * gcc.dg/charset/builtin1.c: Likewise.
28261         * gcc.dg/charset/extern.c: Likewise.
28262         * gcc.dg/charset/function.c: Likewise.
28263         * gcc.dg/charset/string.c: Likewise.
28264         * gcc.dg/charset/charset.exp: Likewise.
28265
28266 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
28267
28268         PR fortran/20086
28269         * gfortran.dg/pr20086.f90: New test.
28270
28271 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
28272
28273         PR tree-optimization/19786
28274         * g++.dg/tree-ssa/pr19786.C: New.
28275
28276 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28277
28278         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28279
28280 2005-02-21  Jeff Law  <law@redhat.com>
28281
28282         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28283
28284 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28285
28286         * gfortran.dg/do_iterator: Split loop, markup all lines for
28287         which an error locus is printed.
28288         * gfortran.dg/pr17708.f90: Markup all lines for which an error
28289         locus is printed.
28290         * gfortran.dg/select_4.f90: Likewise.
28291         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28292         locuses in the various permutations.
28293
28294 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
28295
28296         PR tree-optimization/19951
28297         * g++.dg/vect: New directory.
28298         * g++.dg/vect/vect.exp: New file.
28299         * g++.dg/vect/pr19951.cc: New testcase.
28300         * g++.dg/dg.exp: Also prune vectorizer tests.
28301
28302 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
28303
28304         PR 18785
28305         * gcc.dg/charset/builtin1.c: New test.
28306
28307 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28308
28309         PR c++/19299
28310         * g++.dg/inherit/volatile1.C: New test.
28311
28312         PR c++/19440
28313         * g++.dg/template/dtor4.C: New test.
28314
28315 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28316
28317         * gfortran.dg/int_1.f90: New test.
28318
28319 2005-02-19  Devang Patel  <dpatel@apple.com>
28320
28321         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28322
28323 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28324
28325         * gfortran.dg/achar_1.f90: New test.
28326
28327 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
28328
28329         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28330
28331 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
28332             Jakub Jelinek  <jakub@redhat.com>
28333
28334         PR tree-optimization/19828
28335         * gcc.dg/tree-ssa/loop-7.c: New test.
28336         * gcc.c-torture/execute/20050218-1.c: New test.
28337
28338 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
28339
28340         PR c/20043
28341         * gcc.dg/transparent-union-1.c: New test.
28342         * gcc.dg/transparent-union-2.c: New test.
28343
28344 2005-02-18  James E Wilson  <wilson@specifixinc.com>
28345
28346         PR tree-optimization/18977
28347         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28348
28349 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
28350
28351         PR target/20054
28352         * gcc.dg/pr20054.c: New test.
28353
28354 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28355
28356         PR c++/19508
28357         * g++.dg/ext/attrib20.C: New test.
28358
28359 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
28360
28361         PR middle-end/20030
28362         * gfortran.fortran-torture/execute/character_passing.f90: New test.
28363
28364 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
28365
28366         PR c++/20008
28367         * g++.dg/opt/switch4.C: New.
28368
28369 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
28370
28371         PR c++/20023
28372         PR tree-optimization/20009
28373         * gcc.c-torture/compile/20050217-1.c: New test.
28374         * g++.dg/opt/switch3.C: New test.
28375
28376         PR tree-optimization/18947
28377         * gcc.c-torture/compile/20050215-1.c: New test.
28378         * gcc.c-torture/compile/20050215-2.c: New test.
28379         * gcc.c-torture/compile/20050215-3.c: New test.
28380
28381 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
28382
28383         PR c++/20028
28384         * g++.dg/template/crash34.C: New.
28385
28386         PR c++/20022
28387         * g++.dg/other/access3.C: New.
28388
28389 2005-02-17  Ira Rosen  <irar@il.ibm.com>
28390
28391         * gcc.dg/vect/vect-98.c: New test.
28392
28393 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
28394
28395         PR tree-optimization/19967
28396         * gcc.dg/pr19967.c: New.
28397
28398 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
28399
28400         PR middle-end/19857
28401         * gcc.dg/tree-ssa/20050215-1.c: New test.
28402         * gcc.c-torture/execute/20050215-1.c: New test.
28403
28404 2005-02-15  Eric Christopher  <echristo@redhat.com>
28405
28406         * gcc.dg/cpp/20050215-1.c: New file.
28407
28408 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
28409
28410         PR tree-optimization/15785
28411         * gcc.dg/pr15785-1.c: New test.
28412
28413 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
28414
28415         PR c++/17788
28416         * g++.dg/init/ctor4.C: New.
28417         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28418
28419 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
28420
28421         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28422         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28423
28424 2005-02-15  Andreas Schwab  <schwab@suse.de>
28425
28426         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28427         declare malloc.
28428
28429 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
28430
28431         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28432
28433 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
28434
28435         PR tree-optimization/19853
28436         * gcc.c-torture/compile/pr19853.c: New test.
28437
28438 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28439
28440         PR c++/19608
28441         * g++.dg/parse/local-class1.C: New.
28442
28443         PR c++/19895
28444         * g++.dg/parse/ptrmem3.C: New.
28445
28446         PR c++/19884
28447         * g++.old-deja/g++.oliva/template6.C: Add another case.
28448         * g++.dg/template/explicit6.C: New.
28449
28450 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
28451
28452         PR c++/17816
28453         * g++.dg/other/redecl2.C: New.
28454
28455 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28456
28457         PR c++/19891
28458         * g++.dg/abi/covariant4.C: New.
28459
28460 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
28461
28462         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28463         New tests.
28464
28465 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
28466
28467         * gcc.dg/vect/vect-96.c: Fix typo.
28468
28469 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28470
28471         PR c++/14479
28472         PR c++/19487
28473         * g++.dg/template/enum5.C: New test.
28474
28475 2005-02-12  Ira Rosen  <irar@il.ibm.com>
28476
28477         * gcc.dg/vect/vect-97.c: New test.
28478
28479 2005-02-12  Ira Rosen  <irar@il.ibm.com>
28480
28481         * gcc.dg/vect/vect-96.c: New test.
28482
28483 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
28484
28485         * gcc.dg/builtins-34.c: Also check ldexp*.
28486
28487 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
28488
28489         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28490
28491 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
28492
28493         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28494         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28495         dg-require-dll, dg-require-iconv, dg-require-named-sections,
28496         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28497         selector_list, selector_expression, dg-process-target): Move to new
28498         file target-supports-dg.exp.
28499         * lib/target-supports-dg.exp: New.
28500
28501         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28502         New.
28503
28504 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
28505
28506         PR c++/19666
28507         * g++.dg/other/ptrmem6.C: New test.
28508
28509         PR middle-end/19858
28510         * gcc.c-torture/compile/20050210-1.c: New test.
28511
28512 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
28513
28514         PR c++/19755
28515         * g++.dg/warn/Wbraces1.C: New test.
28516
28517 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
28518
28519         * gcc.dg/builtins-52.c: New testcase.
28520
28521 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
28522
28523         PR c/19342
28524         * gcc.c-torture/execute/20050119-1.c: New test.
28525
28526 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
28527
28528         PR c++/19811
28529         * g++.dg/init/delete1.C: New test.
28530
28531 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
28532
28533         PR c++/18470
28534         * g++.dg/template/static12.C: New test.
28535
28536 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
28537
28538         PR c++/19787
28539         * g++.dg/conversion/ambig1.C: New test.
28540
28541         PR c++/19739
28542         * g++.dg/ext/attrib19.C: New test.
28543
28544         PR c++/19732
28545         * g++.dg/parse/dtor5.C: New test.
28546
28547         PR c++/19762
28548         * g++.dg/template/dtor3.C: New test.
28549
28550         PR c++/19826
28551         * g++.dg/template/static11.C: New test.
28552         * g++.dg/template/crash2.C: Remove dg-error marker.
28553
28554 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
28555
28556         PR C++/18491
28557         * g++.old-deja/g++.mike/p10769a.C: Remove.
28558
28559 2005-02-09  Roger Sayle  <roger@eyesopen.com>
28560
28561         * gcc.dg/builtins-48.c: New test case.
28562         * gcc.dg/builtins-49.c: New test case.
28563         * gcc.dg/builtins-50.c: New test case.
28564         * gcc.dg/builtins-51.c: New test case.
28565
28566 2005-02-09  Ian Lance Taylor  <ian@airs.com>
28567
28568         PR middle-end/19583
28569         * g++.dg/warn/Wreturn-type-3.C: New test.
28570
28571 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28572
28573         PR middle-end/19402
28574         * gcc.dg/pr19402-1.c: New testcase.
28575         * gcc.dg/pr19402-2.c: likewise.
28576
28577 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28578
28579         PR middle-end/19854
28580         * g++.dg/tree-ssa/tmmti.C: New testcase.
28581
28582 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28583
28584         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28585
28586 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
28587
28588         PR c++/19733
28589         * g++.dg/parse/crash23.C: New test.
28590         * g++.dg/warn/Weff1.C: New test.
28591
28592 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28593
28594         * gcc.dg/20050209-1.c: New test.
28595
28596 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28597
28598         PR target/19799
28599         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28600
28601 2005-02-08  Mike Stump  <mrs@apple.com>
28602
28603         * g++.dg/pch/import-2.c: New test.
28604         * g++.dg/pch/import-2.hs: New.
28605         * g++.dg/pch/include/import-2a.h: New.
28606         * g++.dg/pch/include/import-2b.h: New.
28607
28608 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
28609
28610         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28611
28612 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28613
28614         * gfortran.dg/substr_1.f90: New test.
28615
28616 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
28617
28618         PR middle-end/19775
28619         * gcc.dg/torture/builtin-power-1.c: Disable test for
28620         invalid transformation.
28621         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
28622         no longer optimize.
28623         * gcc.dg/builtins-47.c: New testcase.
28624
28625 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
28626             Dorit Naishlos  <dorit@il.ibm.com>
28627
28628         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28629
28630 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
28631
28632         * gcc.c-torture/compile/20050206-1.c: New test.
28633
28634 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28635
28636         PR tree-opt/19768
28637         * g++.dg/opt/pr19768.C: New test.
28638
28639 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28640
28641         PR tree-opt/19736
28642         * gcc.c-torture/compile/pr19736.c: New test.
28643
28644 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28645
28646         PR c++/17401
28647         * g++.dg/parse/error25.C: New test.
28648
28649 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
28650
28651         * gcc.c-torture/execute/20050203-1.c: New.
28652
28653 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
28654
28655         * gcc.dg/vect/vect-85.c: Remove xfail.
28656         * gcc.dg/vect/vect-86.c: Remove xfail.
28657         * gcc.dg/vect/vect-87.c: Remove xfail.
28658         * gcc.dg/vect/vect-88.c: Remove xfail.
28659
28660 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
28661
28662         * gcc.dg/altivec-19.c: New.
28663
28664 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
28665
28666         PR c/17807
28667         * gcc.dg/nested-func-3.c: New test.
28668         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28669
28670 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
28671
28672         * gcc.test-framework/gen_directive_tests: Generate tests for
28673         selector expressions.
28674
28675 2005-02-02  Matt Austern  <austern@apple.com>
28676
28677         PR c++/19628
28678         * g++/ext/builtin7.C: New.
28679         * g++/ext/builtin8.C: New.
28680
28681 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28682
28683         PR c/18502
28684         * gcc.dg/pr18502-1.c: New test.
28685
28686 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28687
28688         PR c++/17413
28689         * g++.dg/template/local4.C: Tweak.
28690
28691 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
28692
28693         PR tree-optimization/19578
28694         * gcc.c-torture/compile/20050202-1.c: New test.
28695
28696 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28697
28698         PR c/19435
28699         * gcc.dg/c99-init-4.c: New test.
28700
28701 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28702
28703         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28704
28705         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28706
28707         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28708         * g++.dg/eh/check-vect.h: New.
28709
28710         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28711         * gcc.dg/vect/vect-78.c: Ditto.
28712         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28713         Remove.
28714
28715         * g++.dg/conversion/simd1.C: Expect warning.
28716         * g++.dg/ext/attribute-test-1.C: Ditto.
28717         * g++.dg/ext/attribute-test-2.C: Ditto.
28718         * g++.dg/ext/attribute-test-3.C: Ditto.
28719         * g++.dg/ext/attribute-test-4.C: Ditto.
28720
28721         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28722         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28723
28724         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28725
28726 2005-02-01  Richard Henderson  <rth@redhat.com>
28727
28728         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28729         long double for ibm double-double format.
28730         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28731
28732 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
28733
28734         PR tree-optimization/19633
28735         * gcc.dg/pr19633-1.c: New test.
28736         * gcc.dg/pr19633.c: Tweak to make pointer point
28737         to NULL or a symbol.
28738
28739 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28740
28741         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28742         New procs.
28743         (dg-process-target (local override)): Handle selector expressions.
28744
28745         * gcc.test-framework/README: Describe tests in source directory.
28746         * gcc.test-framework/test-framework.awk: Handle dg- tests.
28747         * gcc.test-framework/test-framework.exp: Handle dg- tests.
28748         * gcc.test-framework/dg-bogus-exp-P.c: New test.
28749         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28750         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28751         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28752         * gcc.test-framework/dg-do-link-exp-P.c: New test.
28753         * gcc.test-framework/dg-do-run-exp-P.c: New test.
28754         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28755         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28756         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28757         * gcc.test-framework/dg-error-exp-P.c: New test.
28758         * gcc.test-framework/dg-error-exp-XP.c: New test.
28759         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28760         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28761         * gcc.test-framework/dg-output-exp-P.c: New test.
28762         * gcc.test-framework/dg-output-exp-XF.c: New test.
28763         * gcc.test-framework/dg-warning-exp-P.c: New test.
28764         * gcc.misc-tests/dg-1.c: Remove.
28765         * gcc.misc-tests/dg-2.c: Remove.
28766         * gcc.misc-tests/dg-3.c: Remove.
28767         * gcc.misc-tests/dg-4.c: Remove.
28768         * gcc.misc-tests/dg-5.c: Remove.
28769         * gcc.misc-tests/dg-6.c: Remove.
28770         * gcc.misc-tests/dg-7.c: Remove.
28771         * gcc.misc-tests/dg-8.c: Remove.
28772         * gcc.misc-tests/dg-9.c: Remove.
28773         * gcc.misc-tests/dg-10.c: Remove.
28774         * gcc.misc-tests/dg-11.c: Remove.
28775         * gcc.misc-tests/dg-12.c: Remove.
28776         * gcc.misc-tests/dg-test.exp: Remove.
28777
28778         * gcc.test-framework/test-framework.awk: Change recording and
28779         printing of passes and failures.
28780
28781         * gcc.test-framework: New directory.
28782         * gcc.test-framework/README: New.
28783         * gcc.test-framework/test-framework.exp: New.
28784         * gcc.test-framework/test-framework.awk: New.
28785         * gcc.test-framework/gen_directive_tests: New.
28786
28787 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
28788
28789         * lib/treelang.exp: Fix comment typos.
28790         (treelang_target_compile): Don't append libs=-ltreelang to options.
28791
28792 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
28793
28794         * g++.dg/parse/typename7.C: Adjust error messages.
28795
28796 2005-01-31  Jeff Law  <law@redhat.com>
28797
28798         * gcc.c-torture/execute/20050131-1.c: New test.
28799         * gcc.dg/wcaselabel.c: New test.
28800
28801 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
28802
28803         * g++.dg/other/warning1.C: Adjust error messags.
28804         * g++.dg/parse/constant5.C: New test.
28805
28806 2005-01-31  Steven Bosscher  <stevenb@suse.de>
28807
28808         PR c/19333
28809         * gcc.c-torture/compile/20011130-1.c: Reorder to make
28810         the test case valid.
28811         * gcc.dg/20030815-1.c: Remove invalid tests.
28812         * gcc.dg/array-7.c: Adjust expected result.
28813         * gcc.dg/pr18596-3.c: Likewise.
28814         * gcc.dg/noncompile/20000901-1.c: Likewise.
28815         * gcc.dg/noncompile/init-2.c: Likewise.
28816         * gcc.dg/noncompile/init-4.c: Likewise.
28817
28818 2005-01-31  Dale Johannesen  <dalej@apple.com>
28819
28820         * g++.dg/opt/pr19650.C: New test.
28821
28822 2005-01-31  Richard Henderson  <rth@redhat.com>
28823
28824         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28825         long double for intel double extended format.
28826         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28827
28828 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
28829
28830         PR c++/19555
28831         * g++.dg/template/static10.C: New test.
28832
28833         PR c++/19395
28834         * g++.dg/parse/error24.C: New test.
28835
28836         PR c++/19367
28837         * g++.dg/lookup/builtin1.C: New test.
28838
28839         PR c++/19457
28840         * g++.dg/warn/conv3.C: New test.
28841
28842 2005-01-30  Bud Davis  <bdavis@gfortran.org>
28843
28844         PR fortran/19647
28845         * gfortan.dg/inquire_7.f90
28846
28847 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
28848
28849         PR tree-optimization/15791
28850         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28851         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28852         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28853         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28854         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28855         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28856         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28857         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28858         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28859         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28860
28861 2005-01-29  Paul Brook  <paul@codesourcery.com>
28862
28863         PR fortran/18565
28864         * check.c (real_or_complex_check): New function.
28865         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28866         * intrinsic.c (add_functions): Use new check functions.
28867         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28868         Add prototypes.
28869
28870 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
28871
28872         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28873         gcc.dg/lvalue-3.c: New tests.
28874         * gcc.dg/concat.c: Update expected messages.
28875
28876 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
28877
28878         PR libfortran/19595
28879         * gfortran.dg/eor_1.f90: New test.
28880
28881 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
28882
28883         PR fortran/19589
28884         * gfortran.dg/logical_data_1.f90: New test.
28885
28886 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
28887
28888         PR c++/19253
28889         * g++.dg/template/crash33.C: New test.
28890
28891         PR c++/19667
28892         * g++.dg/template/crash32.C: New test.
28893
28894 2005-01-28  Ian Lance Taylor  <ian@airs.com>
28895
28896         PR middle-end/16558
28897         * g++.dg/warn/Wreturn-type-2.C: New test.
28898
28899 2004-06-24  Jeff Law  <law@redhat.com>
28900
28901         * gcc.dg/tree-ssa/20050128-1.c: New test.
28902
28903 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
28904
28905         * gcc.target/frv/all-mdpackh-1.c: New test.
28906
28907 2005-01-28  Steven Bosscher  <stevenb@suse.de>
28908
28909         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28910
28911 2005-01-27  Richard Henderson  <rth@redhat.com>
28912
28913         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28914
28915 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28916
28917         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28918
28919 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28920
28921         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28922         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28923         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28924         to cope with cases where the multilib options override the dg-options.
28925
28926 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
28927
28928         PR c/18946
28929         * gcc.dg/noncompile/20050120-1.c: New test.
28930
28931 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
28932
28933         PR tree-optimization/19633
28934         * gcc.dg/pr19633.c: New test.
28935         * gcc.dg/tree-ssa/pr19633.c: New test.
28936
28937 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
28938
28939         * gcc.dg/20041216-1.c: New test.
28940
28941 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
28942
28943         PR objc/18862
28944         * objc.dg/selector-2.m: New test.
28945
28946 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
28947
28948         * g++.dg/opt/range-test-2.C: New test.
28949
28950         PR rtl-optimization/19579
28951         * gcc.c-torture/execute/20050124-1.c: New test.
28952
28953 2005-01-26  Greg Parker  <gparker@apple.com>
28954         Stuart Hastings  <stuart@apple.com>
28955
28956         * gcc.c-torture/execute/20050125-1.c: New.
28957
28958 2005-01-18  Jan Hubicka  <jh@suse.cz>
28959
28960         PR tree-optimize/19337
28961         * gcc.c-torture/compile/20050119-1.c: New test.
28962
28963 2005-01-24  James E Wilson  <wilson@specifixinc.com>
28964
28965         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28966         test for successful match.
28967
28968 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
28969
28970         PR objc/18408
28971         * objc.dg/comp-types-7.m: New test.
28972
28973 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
28974
28975         * lib/target-supports.exp (current_target_name): New.
28976         (check_effective_target_ilp32, check_effective_target_lp64):
28977         Cache the result to use as long as the current target, with
28978         multilib flags, remains the same.
28979
28980         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28981         (dg-require-weak, dg-require-visibility, dg-require-alias,
28982         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28983         dg-require-effective-target, dg-skip-if): Remove call to
28984         skip_test_and_clear_xfail.
28985         (dg-test): Clear xfail data.
28986
28987 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
28988
28989         PR target/17751
28990         * gcc.dg/ppc64-toc.c: New test.
28991
28992         * g++.dg/tree-ssa/empty-1.C: New test.
28993
28994         PR middle-end/19551
28995         * gcc.c-torture/execute/20050121-1.c: New test.
28996         * gcc.dg/20050121-2.c: New test.
28997
28998 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
28999         Paul Brook  <paul@codesourcery.com>
29000
29001         PR fortran/17941
29002         * gfortran.dg/real_const_1.f: New test.
29003         * gfortran.dg/real_const_2.f90: New test.
29004         * gfortran.dg/complex_int_1.f90: New test.
29005
29006 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
29007
29008         PR fortran/19313
29009         * gfortan.dg/inquire_6.f90: New test.
29010
29011 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29012
29013         PR libfortran/19451
29014         * open_readonly_1.f90: New test.
29015
29016 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29017
29018         PR libfortran/18982
29019         * gfortran.dg/open_new.f90: New file.
29020
29021 2005-01-22  Paul Brook  <paul@codesourcery.com>
29022
29023         * namelist_1.f90: New test.
29024
29025 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
29026
29027         PR tree-optimization/19484
29028         * gcc.c-torture/compile/20050122-[12].c: New tests.
29029
29030 2005-01-22  Paul Brook  <paul@codesourcery.com>
29031
29032         * gfortran.dg/implicit_2.f90: New test.
29033
29034 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
29035
29036         PR fortran/19314
29037         * gfortran.dg/inquire_5.f90: New test.
29038
29039 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29040
29041         PR c/18809
29042         * gcc.dg/pr18809-1.c: New test.
29043
29044 2005-01-21  Ian Lance Taylor  <ian@airs.com>
29045
29046         * gcc.dg/20050121-1.c: New test.
29047
29048         PR tree-optimization/13000
29049         * gcc.dg/20040206-1.c: Change warning to point where function is
29050         being inlined.
29051
29052 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29053
29054         PR c++/19208
29055         * g++.dg/template/array11.C: New test.
29056
29057 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29058
29059         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29060         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29061         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29062         * gfortran.dg/getenv_1.f90: Add dg-do directive.
29063         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29064         gfortran.dg/pr17164.f90: Add missing dg-do directives.
29065
29066 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29067
29068         PR tree-optimization/15349
29069         * gcc.dg/tree-ssa/pr15349.c: New.
29070
29071 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
29072
29073         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29074
29075 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
29076
29077         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29078         scan-assembler-times directive name.
29079
29080         * gcc.dg/asm-a.c: Move dg-require-effective-target to
29081         after dg-do.
29082
29083         PR rtl-optimization/19462
29084         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29085
29086 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
29087
29088         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29089         counting function calls on ia64.
29090
29091 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
29092
29093         PR rtl-optimization/15139
29094         * gcc.dg/20050111-2.c: New test.
29095
29096         PR c/17297
29097         * gcc.c-torture/compile/20050113-1.c: New testcase.
29098
29099         PR middle-end/19164
29100         * gcc.dg/20050113-1.c: New testcase.
29101
29102 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
29103
29104         * gcc.dg/vect/vect-85.c: Add comment.
29105         * gcc.dg/vect/vect-86.c: Add xfail for now.
29106         * gcc.dg/vect/vect-87.c: Add xfail for now.
29107         * gcc.dg/vect/vect-88.c: Add xfail for now.
29108         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29109
29110 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29111
29112         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29113
29114 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29115
29116         * g++.dg/debug/typedef3.C: New test.
29117
29118 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
29119
29120         PR c/19472
29121         * gcc.dg/asm-a.c: New test.
29122
29123 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
29124
29125         * gcc.dg/sh-relax.c: Add prototype for abort.
29126
29127 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29128
29129         * gcc.dg/short-compare-1.c: New test.
29130         * gcc.dg/short-compare-2.c: Likewise.
29131
29132 2005-01-18  Michael Matz  <matz@suse.de>
29133
29134         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29135
29136 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
29137
29138         PR tree-optimization/19121
29139         * gcc.c-torture/compile/pr19121.c: New test.
29140
29141 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
29142
29143         PR target/19357
29144         * gcc.c-torture/compile/pr19357.c: New test.
29145
29146 2005-01-17  Ian Lance Taylor  <ian@airs.com>
29147
29148         PR c/5675
29149         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29150         pass--those that refer just to the variable, possibly with a
29151         cast.
29152         * gcc.dg/c99-const-expr-3.c: Likewise.
29153
29154         PR middle-end/13127
29155         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29156         longer emitted.
29157
29158 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
29159
29160         PR fortran/18778
29161         * gfortran.dg/endfile_2.f90: New test.
29162
29163 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
29164
29165         PR 19168
29166         * gfortran.dg/select_5.f90: New test.
29167
29168 2004-01-16  Paul Brook  <paul@codesourcery.com>
29169
29170         * gfortran.dg/common_4.f90: New test.
29171
29172 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
29173
29174         PR rtl-optimization/19462
29175         * gcc.dg/torture/pr19462-1.c: New test.
29176
29177 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
29178
29179         PR objc/19321
29180         * objc.dg/func-ptr-2.m: New.
29181         * objc.dg/volatile-1.m: New.
29182
29183 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29184
29185         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29186
29187 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29188
29189         PR tree-optimization/19060
29190         * gcc.c-torture/execute/20050104-1.c: New test.
29191
29192 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
29193
29194         PR fortran/18983
29195         * gfortran.dg/write_to_null.f90: New test.
29196
29197 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
29198             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29199
29200         PR other/19328
29201         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29202         argument.
29203
29204 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29205
29206         PR c++/19263
29207         * g++.dg/init/vector1.C: New test.
29208
29209 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
29210
29211         PR target/13158
29212         * gcc.target/ia64/sibcall-unwind-1.c: New test.
29213         PR target/18987
29214         * gcc.target/ia64/sibcall-unwind-2.c: New test.
29215
29216 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
29217
29218         * gfortran.dg/select_1.f90: New test.
29219         * gfortran.dg/select_2.f90: New test.
29220         * gfortran.dg/select_3.f90: New test.
29221         * gfortran.dg/select_4.f90: New test.
29222
29223 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
29224
29225         PR middle-end/19084
29226         PR rtl-optimization/19348
29227         * gcc.dg/20050111-1.c: New test.
29228         * gcc.c-torture/execute/20050111-1.c: New test.
29229
29230         * gcc.dg/i386-asm-4.c: New test.
29231
29232 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29233
29234         * gcc.dg/nested-func-2.c: New test.
29235         * ada/acats/norun.lst: Remove c953002.
29236
29237 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
29238
29239         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29240
29241 2005-01-12  Ben Elliston  <bje@au.ibm.com>
29242
29243         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29244
29245 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
29246
29247         PR target/18761
29248         * g++.dg/abi/align1.C: New test.
29249
29250 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
29251
29252         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29253         at a time.
29254         * g++.dg/ext/altivec_check.h: Support compiling as C.
29255
29256 2005-01-10  Roger Sayle  <roger@eyesopen.com>
29257
29258         PR c++/19355
29259         * g++.dg/expr/pr19355-1.C: New test case.
29260
29261 2005-01-10  Laurent GUERBY <laurent@guerby.net>
29262
29263         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29264         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29265         * ada/acats/tests/c3/c92005b.ada: Likewise.
29266         * ada/acats/tests/c3/cxb3012.a: Likewise.
29267         * ada/acats/norun.lst: Add c380004 and c953002, add PR
29268
29269 2005-01-09  Paul Brook  <paul@codesourcery.com>
29270
29271         * gfortran.dg/common_2.f90: New file.
29272         * gfortran.dg/common_3.f90: New file.
29273
29274 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
29275
29276         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29277
29278 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29279
29280         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29281         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29282         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29283         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29284         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29285         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29286         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29287         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29288         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29289         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29290         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29291         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29292         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29293         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29294         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29295         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29296         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29297         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29298         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29299         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29300         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29301         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29302         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29303         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29304         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29305         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29306         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29307         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29308         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29309         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29310         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29311         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29312         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29313         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29314         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29315         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29316         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29317         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29318         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29319         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29320         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29321         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29322         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29323         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29324         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29325         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29326         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29327         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29328         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29329         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29330         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29331         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29332         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29333         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29334         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29335         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29336         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29337         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29338         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29339         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29340         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29341         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29342         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29343         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29344         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29345         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29346         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29347
29348         * gcc.dg/vect/vect-1.c: Fix spelling.
29349         * gcc.dg/vect/vect-10.c: Fix spelling.
29350         * gcc.dg/vect/vect-11.c: Fix spelling.
29351         * gcc.dg/vect/vect-12.c: Fix spelling.
29352         * gcc.dg/vect/vect-14.c: Fix spelling.
29353         * gcc.dg/vect/vect-15.c: Fix spelling.
29354         * gcc.dg/vect/vect-16.c: Fix spelling.
29355         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29356         * gcc.dg/vect/vect-64.c: Fix comments.
29357         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29358
29359 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29360             Ira Rosen  <irar@il.ibm.com>
29361
29362         * gcc.dg/vect/vect-70.c: New test.
29363         * gcc.dg/vect/vect-71.c: New test.
29364
29365 2005-01-09  Manfred Hollstein  <mh@suse.com>
29366
29367         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29368         * gcc.dg/pr18241-2.c: Likewise.
29369         * gcc.dg/pr18241-3.c: Likewise.
29370         * gcc.dg/pr18241-4.c: Likewise.
29371         * gcc.dg/pr18241-5.c: Likewise.
29372
29373 2005-01-08  Richard Henderson  <rth@redhat.com>
29374
29375         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29376         False for x86 and x86-64.
29377
29378 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
29379
29380         PR tree-optimization/18241
29381         * gcc.dg/pr18241-1.c: New test.
29382         * gcc.dg/pr18241-2.c: New test.
29383         * gcc.dg/pr18241-3.c: New test.
29384         * gcc.dg/pr18241-4.c: New test.
29385         * gcc.dg/pr18241-5.c: New test.
29386
29387 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
29388
29389         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29390         gfortran.dg/select_4.f90: New.
29391
29392 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29393
29394         * gcc.c-torture/execute/20050107-1.c: New test.
29395
29396 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
29397
29398         PR c++/19298
29399         * g++.dg/template/ref2.C: New.
29400
29401 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
29402
29403         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29404         instead of being empty.
29405
29406 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29407
29408         PR fortran/15553
29409         * gfortran.dg/array-1.f90: New test.
29410
29411 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29412
29413         PR tree-optimization/19283
29414         * gcc.c-torture/execute/20050106-1.c: New test.
29415
29416         PR rtl-optimization/18861
29417         * gcc.dg/20050105-1.c: New test.
29418
29419         PR tree-optimization/18828
29420         * gcc.dg/20050105-2.c: New test.
29421
29422 2005-01-07  Andreas Jaeger  <aj@suse.de>
29423
29424         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29425
29426 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
29427
29428         PR fortran/18398
29429         * gfortran.dg/fmt_read.f90: New test.
29430
29431 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
29432
29433         * gcc.dg/rs6000-ldouble-2.c: New.
29434
29435 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
29436
29437         PR c++/19244
29438         * g++.dg/parser/ctor2.C: New test.
29439
29440 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29441
29442         PR c++/17154
29443         * g++.dg/template/using9.C: New test.
29444
29445 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29446
29447         PR c++/19258
29448         * g++.dg/lookup/friend6.C: New test.
29449
29450 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
29451
29452         PR c++/19270
29453         * g++.dg/template/array10.C: New.
29454
29455 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29456
29457         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29458         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29459
29460 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
29461
29462         * gcc.c-torture/compile/20050105-1.c: New test.
29463
29464 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
29465
29466         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29467
29468 2005-01-05  Roger Sayle  <roger@eyesopen.com>
29469
29470         PR middle-end/19100
29471         * gcc.dg/conv-3.c: New test case.
29472
29473 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
29474
29475         * gcc.dg/asm-wide-1.c: New test.
29476
29477 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29478
29479         PR c++/19030
29480         * g++.dg/parse/crash22.C: New
29481
29482 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
29483
29484         PR 19257
29485         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29486
29487 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
29488
29489         PR middle-end/17767
29490         * gcc.dg/i386-mmx-6.c: New test case.
29491
29492 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
29493
29494         PR tree-optimization/18308
29495         * gcc.dg/vect/pr18308.c: New testcase.
29496
29497 2005-01-04  Andreas Jaeger  <aj@suse.de>
29498
29499         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29500
29501 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
29502             Robert Bowdidge <bowdidge@apple.com>
29503
29504         * gcc.dg/cpp/subframework1.c: New.
29505         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29506         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29507         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29508         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29509
29510 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
29511
29512         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29513         producing warning.
29514         * gcc.dg/darwin-weakimport-2.c: New.
29515
29516 2005-01-03  Richard Henderson  <rth@redhat.com>
29517
29518         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29519
29520 2005-01-03  Richard Henderson  <rth@redhat.com>
29521
29522         * gcc.dg/vect/vect.exp: Enable for ia64.
29523         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29524         (check_effective_target_vect_float): Likewise.
29525         (check_effective_target_vect_no_align): Likewise.
29526         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29527         * gcc.dg/vect/vect-8.c: Likewise.
29528
29529 2005-01-03  Uros Bizjak <uros@kss-loka.si>
29530
29531         PR target/19236
29532         * gcc.dg/pr19236-1.c: New test case.
29533
29534 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
29535
29536         PR rtl-optimization/12092
29537         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29538
29539 2005-01-02  Andreas Jaeger  <aj@suse.de>
29540
29541         * gcc.dg/pr12092-1.c: Do not run on x86_64.
29542
29543 2005-01-01  Roger Sayle  <roger@eyesopen.com>
29544             Andrew Pinski  <pinskia@physics.uc.edu>
29545
29546         PR rtl-optimization/12092
29547         * gcc.dg/pr12092-1.c: New test case.
29548
29549 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
29550
29551         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29552         'hidden' and 'default' for better portability.
29553         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29554
29555         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29556         6 and 7.
29557         * g++.old-deja/g++.brendan/new3.C: Likewise.
29558
29559 2005-01-01  Steven Bosscher  <stevenb@suse.de>
29560
29561         * gcc.dg/20041231-1.C: New test.
29562         * g++.dg/warn/Wunreachable-code-1.C: New test.
29563
29564 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
29565
29566         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29567         file, not /dev/null.  Abort on error.
29568
29569 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
29570             Ziemowit Laski  <zlaski@apple.com>
29571
29572         PR objc/18971
29573         * objc.dg/encode-5.m: New test.
29574
29575 2004-12-29  Richard Henderson  <rth@redhat.com>
29576
29577         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29578         * objc.dg/stabs-1.m: Disable for ia64.
29579
29580 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
29581
29582         PR c++/19190
29583         * g++.dg/warn/Wunused-10.C: New test.
29584
29585 2004-12-28  Richard Henderson  <rth@redhat.com>
29586
29587         * objc.dg/stabs-1.m: Disable for alpha.
29588
29589 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29590
29591         PR c++/19149
29592         * g++.dg/parse/error23.C: New test.
29593
29594 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29595
29596         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29597
29598         PR fortran/19032
29599         * gfortran.dg/intrinsic_modulo_1.f90: New.
29600         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29601         tests with divisor -1.
29602
29603 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29604
29605         * g++.dg/opt/temp1.C (memcpy): Return a value.
29606
29607         PR c++/19148
29608         * g++.dg/expr/cond7.C: New test.
29609
29610 2004-12-27  Paul Brook  <paul@codesourcery.com>
29611
29612         * gfortran.dg/g77/select_no_compile.f: Remove.
29613
29614 2004-12-27  Richard Henderson  <rth@redhat.com>
29615
29616         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29617         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29618         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29619
29620 2004-12-26  Richard Henderson  <rth@redhat.com>
29621
29622         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29623         by 1i instead of token pasting.
29624
29625 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29626
29627         PR tree-optimization/17578
29628         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29629         to additional_flags.
29630         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29631
29632 2004-12-25  Richard Henderson  <rth@redhat.com>
29633
29634         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29635         Remove Alpha.
29636
29637 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29638
29639         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29640         hppa*-*-hpux*.
29641         * gcc.dg/pr17957.c (dg-options): Likewise.
29642         * gcc.dg/struct-ret-1.c: Add prototype for abort.
29643         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29644         instead of 0 on __hppa__.
29645         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29646         "foo,%r" on hppa*-*-*.
29647
29648 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
29649
29650         PR fortran/19071
29651         * gfortran.dg/complex_write.f90: New test.
29652
29653 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29654
29655         PR c++/17595
29656         * g++.dg/parse/pragma2.C: New test.
29657
29658         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29659
29660 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29661
29662         * gcc.dg/empty2.c: Add missing dg-warning.
29663
29664 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29665
29666         PR c++/17413
29667         * g++.dg/template/local4.C: New test.
29668         * g++.dg/template/crash19.C: Add dg-error marker.
29669
29670         * g++.dg/template/crash31.C: Correct embedded PR number.
29671
29672 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29673
29674         PR c++/16405
29675         * g++.dg/opt/temp1.C: Add do-run marker.
29676
29677 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29678
29679         * g++.dg/template/spec19.C: New.
29680
29681 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29682
29683         PR target/16819
29684         * gcc.dg/empty2.c: New.
29685
29686 2004-12-23  Richard Henderson  <rth@redhat.com>
29687
29688         * lib/target-supports.exp (check_effective_target_vect_no_align):
29689         Remove i?86 and x86-64.
29690
29691 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29692
29693         PR c++/16405
29694         * g++.dg/opt/temp1.C: New test.
29695
29696 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29697
29698         PR c++/18733
29699         * g++.dg/template/friend33.C: New testcase.
29700
29701 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
29702
29703         PR c++/18464
29704         * g++.dg/template/cond5.C: New test.
29705
29706         PR c++/18492
29707         * g++.dg/inherit/thunk3.C: New test.
29708
29709         PR c++/11224
29710         * g++.dg/warn/Wunused-9.C: New test.
29711
29712 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
29713
29714         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29715
29716 2004-12-22  Jan Beulich  <jbeulich@novell.com>
29717
29718         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29719
29720 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
29721
29722         PR c++/18378
29723         * g++.dg/ext/packed8.C: New test.
29724
29725         PR c++/19063
29726         * g++.dg/template/crash31.C: New test.
29727
29728         PR c++/19034
29729         * g++.dg/template/crash30.C: New test.
29730
29731 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29732
29733         PR C++/18984
29734         * g++.dg/eh/ctor3.C: New test.
29735
29736 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29737
29738         * objc.dg/stabs-1.m: Allow section name to be quoted and
29739         assembly label to begin with '.LL'.
29740
29741 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
29742
29743         * gcc.dg/vect/vect.exp
29744         (check_effective_target_lp64_or_vect_no_align): New.
29745         * gcc.dg/vect/vect-77.c: Use it.
29746         * gcc.dg/vect/vect-78.c: Use it.
29747
29748         * lib/target-supports.exp
29749         (check_effective_target_vect_no_max,
29750         check_effective_target_vect_no_bitwise,
29751         check_effective_target_vect_no_align): New.
29752         * gcc.dg/vect/vect-13.c: Use them.
29753         * gcc.dg/vect/vect-17.c: Ditto.
29754         * gcc.dg/vect/vect-18.c: Ditto.
29755         * gcc.dg/vect/vect-19.c: Ditto.
29756         * gcc.dg/vect/vect-20.c: Ditto.
29757         * gcc.dg/vect/vect-27.c: Ditto.
29758         * gcc.dg/vect/vect-29.c: Ditto.
29759         * gcc.dg/vect/vect-44.c: Ditto.
29760         * gcc.dg/vect/vect-48.c: Ditto.
29761         * gcc.dg/vect/vect-50.c: Ditto.
29762         * gcc.dg/vect/vect-52.c: Ditto.
29763         * gcc.dg/vect/vect-54.c: Ditto.
29764         * gcc.dg/vect/vect-56.c: Ditto.
29765         * gcc.dg/vect/vect-58.c: Ditto.
29766         * gcc.dg/vect/vect-60.c: Ditto.
29767         * gcc.dg/vect/vect-72.c: Ditto.
29768         * gcc.dg/vect/vect-80.c: Ditto.
29769
29770 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
29771
29772         PR c++/14075
29773         * g++.dg/init/string1.C: New.
29774
29775         PR c++/18975
29776         * g++.dg/other/synth1.C: New.
29777
29778 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29779
29780         PR c/18963
29781         * gcc.dg/pr18963-1.c: New test.
29782
29783 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29784
29785         PR c/18596
29786         * gcc.dg/funcdef-storage-1.c (foo): Remove.
29787         * gcc.dg/pr18596-1.c: Use dg-error.
29788         (dg-options): Use -fno-unit-at-a-time.
29789         * gcc.dg/pr18596-2.c: New test.
29790         * gcc.dg/pr18596-3.c: New test.
29791
29792 2004-12-20  Roger Sayle  <roger@eyesopen.com>
29793
29794         PR middle-end/18683
29795         * g++.dg/opt/pr18683-1.C: New test case.
29796
29797 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
29798
29799         PR other/19093
29800         * g++.dg/opt/max1.C: Fix for 64bit targets.
29801
29802 2004-12-20  Matt Austern  <austern@apple.com>
29803
29804         PR c++/19044
29805         * g++.dg/ext/builtin6.C: New
29806
29807 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
29808
29809         PR tree-optimization/19080
29810         * gcc.c-torture/compile/pr19080.c: New test.
29811
29812 2004-12-20  Steven Bosscher  <stevenb@suse.de>
29813
29814         * gcc.dg/20041219-1.c: New test.
29815
29816 2004-12-19  Roger Sayle  <roger@eyesopen.com>
29817
29818         PR middle-end/19068
29819         * g++.dg/opt/max1.C: New test case.
29820
29821 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29822
29823         * gcc.dg/fdata-sections-1.c: New test.
29824
29825 2004-12-18  Roger Sayle  <roger@eyesopen.com>
29826
29827         PR middle-end/18548
29828         * gcc.dg/max-1.c: New test case.
29829
29830 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
29831
29832         * gcc.c-torture/execute/20041218-1.c: New test.
29833
29834 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
29835
29836         * gcc.dg/pr18501.c: New test.
29837         * gcc.dg/uninit-5.c: XFAIL.
29838         * gcc.dg/uninit-9.c: XFAIL.
29839
29840 2004-12-17  Dale Johannesen  <dalej@apple.com>
29841
29842         * gcc.dg/20041213-1.c: New.
29843
29844 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
29845
29846         * objc.dg/stabs-1.m: Allow assembly label to begin
29847         with a dot ('.').
29848
29849 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
29850
29851         * gcc.c-torture/execute/20041213-1.c: Move...
29852         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29853
29854 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
29855
29856         PR c++/18721
29857         * g++.dg/lookup/conv-5.C: New.
29858
29859 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
29860
29861         * objc.dg/stabs-1.m: New test.
29862
29863 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29864
29865         * gcc.dg/visibility-c.c: Change compile to
29866         assemble for the test.
29867
29868 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29869
29870         PR target/19041
29871         * gcc.dg/visibility-c.c: New test.
29872
29873 2004-12-16  Roger Sayle  <roger@eyesopen.com>
29874
29875         PR middle-end/18493
29876         * gcc.dg/switch-8.c: New test case.
29877
29878 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29879
29880         PR c++/18905
29881         * g++.dg/template/init4.C: New.
29882         * g++.dg/opt/static3.C: Enable optimizer.
29883
29884 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
29885
29886         * g++.dg/other/complex1.C: New test.
29887
29888 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
29889
29890         * g++.dg/opt/inline9.C: New test.
29891
29892 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29893
29894         PR fortran/18993
29895         * gfotran.dg/nullify_1.f: New test.
29896
29897 2004-12-15  Richard Henderson  <rth@redhat.com>
29898
29899         * gcc.target/i386/i386.exp: New harness.
29900         * gcc.target/i386/vect-args.c: New.
29901
29902 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
29903
29904         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29905
29906 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29907
29908         PR c++/18825
29909         * g++.dg/template/friend32.C: New test.
29910
29911 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29912
29913         * cpp/pragma-once-1.c: New test.
29914         * cpp/pragma-once-1b.h: Likewise.
29915         * cpp/pragma-once-1c.h: Likewise.
29916         * cpp/pragma-once-1d.h: Likewise.
29917         * cpp/inc/pragma-once-1a.h: Likewise.
29918
29919 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
29920             Steven G. Kargl  <kargls@comcast.net>
29921
29922         PR fortran/17597
29923         * gfortran.dg/list_read_3.f90: New test.
29924
29925 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29926
29927         * gcc.dg/ftrapv-2.c: New test.
29928
29929 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29930
29931         PR c++/18981
29932         * g++.dg/template/typename9.C: New test.
29933
29934 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29935
29936         PR c++/18738
29937         * g++.dg/template/typename8.C: New test.
29938         * g++.dg/parse/friend2.C: Tweak error message.
29939
29940 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29941
29942         * gcc.c-torture/20041214-1.c: New test.
29943
29944 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29945
29946         PR c++/18965
29947         * g++.dg/init/array17.C: New test.
29948
29949 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29950
29951         PR c++/18793
29952         * g++.dg/init/aggr3.C: New test.
29953
29954 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
29955
29956         * gcc.dg/altivec-types-1.c: New test.
29957         * gcc.dg/altivec-types-2.c: New test.
29958         * gcc.dg/altivec-types-3.c: New test.
29959         * gcc.dg/altivec-types-4.c: New test.
29960         * g++.dg/ext/altivec-types-1.C: New test.
29961         * g++.dg/ext/altivec-types-2.C: New test.
29962         * g++.dg/ext/altivec-types-3.C: New test.
29963         * g++.dg/ext/altivec-types-4.C: New test.
29964
29965 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
29966
29967         PR middle-end/18951
29968         * gcc.c-torture/execute/20041213-1.c: New test.
29969
29970 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
29971
29972         PR c++/18949
29973         * g++.dg/template/cast1.C: New.
29974
29975 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
29976
29977         * gcc.c-torture/execute/20041213-2.c: New test.
29978
29979 2004-12-13  Richard Henderson  <rth@redhat.com>
29980
29981         * gcc.dg/i386-sse-10.c: Fix typo in options.
29982
29983 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
29984
29985         PR c++/18968
29986         * g++.dg/opt/pr18968.C: New test.
29987
29988 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
29989
29990         PR c++/18925
29991         * g++.dg/ext/visibility/staticdatamem.C: New test.
29992
29993 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
29994
29995         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29996
29997 2004-12-13  Roger Sayle  <roger@eyesopen.com>
29998
29999         PR rtl-optimization/18928
30000         * gcc.dg/pr18928-1.c: New test case.
30001
30002 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
30003
30004         PR tree-opt/16951
30005         * gcc.c-torture/compile/20041211-1.c: New.
30006
30007 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30008
30009         PR middle-end/17564
30010         * gcc.c-torture/execute/20041212-1.c: New test.
30011
30012 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30013
30014         PR fortran/18869
30015         * gfortran.dg/common_1.f90: New test.
30016
30017 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
30018         Paul Brook  <paul@codesourcery.com>
30019
30020         PR fortran/16222
30021         * gfortran.dg/real_do_1.f90: New test.
30022
30023 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
30024
30025         PR tree-opt/18040
30026         * g++.dg/opt/ptrmem6.C: New test.
30027
30028 2004-12-11  Roger Sayle  <roger@eyesopen.com>
30029
30030         PR middle-end/18921
30031         * gcc.dg/pr18921-1.c: New test case.
30032
30033 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30034
30035         PR fortran/17175
30036         * gfortran.dg/scale_1.f90: New test.
30037
30038 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
30039
30040         PR middle-end/18903
30041         * gcc.c-torture/compile/pr18903.c: New test.
30042
30043 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
30044
30045         * gcc.c-torture/execute/20041210-1.c: New test.
30046
30047 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30048
30049         PR c++/18731
30050         * g++.dg/parser/struct-1.C: New test.
30051         * g++.dg/parser/struct-2.C: New test.
30052         * g++.dg/parser/struct-3.C: New test.
30053
30054 2004-12-09  Richard Henderson  <rth@redhat.com>
30055
30056         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30057
30058         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30059         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30060
30061 2004-12-09  Matt Austern  <austern@apple.com>
30062
30063         PR c++/18514
30064         * g++.dg/ext/builtin1.C: New
30065         * g++.dg/ext/builtin2.C: New
30066         * g++.dg/ext/builtin3.C: New
30067         * g++.dg/ext/builtin4.C: New
30068         * g++.dg/ext/builtin5.C: New
30069
30070 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
30071
30072         PR tree-opt/18904
30073         * g++.dg/opt/ptrmem5.C: New test.
30074
30075 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
30076
30077         * g++.dg/parse/typename5.C: Adjust for new error.
30078         * g++.dg/parse/typename7.C: New.
30079
30080 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30081
30082         PR c++/18073
30083         * g++.dg/other/mmintrin.C: New test.
30084
30085 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30086
30087         PR c++/16681
30088         * g++.dg/init/array15.C: New.
30089         * g++.dg/init/array16.C: New.
30090
30091 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30092
30093         PR fortran/18826
30094         * gfortran.dg/assign_1.f90: New test.
30095
30096 2004-12-08  Nick Clifton  <nickc@redhat.com>
30097
30098         * gcc.target/xstormy16/bss_below100: New directory containing tests.
30099         * gcc.target/xstormy16/data_below100: Likewise.
30100         * gcc.target/xstormy16/sfr: Likewise.
30101         * gcc.target/xstormy16/below100.S: New test source file.
30102         * gcc.target/xstormy16/below100.ld: New test linker script.
30103         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30104         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30105         bp instructions.
30106         * gcc.target/xstormy16/bp.c: Likewise.
30107
30108         * gcc.target/xstormy16/bss_below100: New files:
30109         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30110         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30111         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30112         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30113         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30114         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30115         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30116         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30117         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30118         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30119         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30120         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30121         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30122         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30123         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30124         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30125         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30126         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30127         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30128         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30129         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30130         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30131         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30132         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30133         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30134         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30135         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30136
30137         * gcc.target/xstormy16/data_below100: New files:
30138         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30139         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30140         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30141         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30142         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30143         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30144         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30145         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30146         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30147         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30148         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30149         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30150         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30151         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30152         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30153         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30154         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30155         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30156         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30157         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30158         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30159         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30160         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30161         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30162         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30163         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30164         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30165
30166         * gcc.target/xstormy16/sfr: New files:
30167         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30168         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30169         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30170         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30171         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30172         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30173         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30174         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30175         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30176         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30177         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30178         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30179         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30180         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30181         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30182         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30183         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30184         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30185         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30186         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30187         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30188         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30189         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30190         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30191         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30192         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30193         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30194         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30195         27_if0_sfrw_bitfield_f.c
30196
30197 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30198
30199         PR c++/18100
30200         * g++.dg/lookup/name-clash4.C: New test.
30201
30202 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
30203
30204         PR c++/18672
30205         * g++.dg/opt/array1.C: New.
30206
30207         PR c++/18803
30208         * g++.dg/template/operator5.C: New.
30209
30210 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
30211
30212         PR c/18867
30213         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30214
30215 2004-12-07  Steven Bosscher  <stevenb@suse.de>
30216
30217         * gcc.dg/noncompile/20041207.c: New test.
30218
30219 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
30220
30221         * g++.dg/other/unreachable-1.C: New test.
30222
30223 2004-12-06  Nick Clifton  <nickc@redhat.com>
30224
30225         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30226         <limits.h> because the latter comes from gcc's include/ directory
30227         and not the newlib/libc/include directory.
30228
30229 2004-12-04  Richard Henderson  <rth@redhat.com>
30230
30231         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30232
30233 2004-12-04  Richard Henderson  <rth@redhat.com>
30234
30235         * lib/target-supports.exp (check_gc_sections_available): Disable
30236         for alpha and ia64.
30237
30238 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
30239
30240         PR middle-end/17909
30241         * g++.dg/other/vararg-2.C: New test.
30242
30243 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30244
30245         PR c++/17011, c++/17971
30246         * g++.dg/template/error15.C: Adjust expected error.
30247         * g++.dg/template/instantiate3.C: Likewise.
30248
30249 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
30250
30251         * gcc.dg/altivec-18.c: Fix for darwin
30252
30253 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30254
30255         PR c++/18782
30256         * g++.dg/parse/ptrmem2.C: New.
30257
30258         PR c++/18318
30259         * g++.dg/template/new1.C: New.
30260
30261 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30262
30263         PR fortran/18710
30264         * gfortran.dg/direct_io_3.f90: New test.
30265
30266 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
30267
30268         PR 18758
30269         * g++.dg/parse/crash21.C: New.
30270
30271 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30272
30273         PR c++/15664, c++/18276
30274         * g++.dg/template/ttp13.C: New test.
30275         * g++.dg/template/ttp14.C: Likewise.
30276
30277 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30278
30279         PR c++/18123
30280         * g++.dg/parse/enum2.C: New test.
30281         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30282
30283 2004-12-02  Nick Clifton  <nickc@redhat.com>
30284
30285         * gcc.target/xstormy16: New test directory.
30286         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30287         * gcc.target/xstormy16/bp.c: Check the generation of bp
30288         instructions.
30289         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30290         bn instructions and the BELOW100 attribute.
30291
30292 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
30293
30294         PR target/16952
30295         * gcc.dg/ppc-eabi.c: New.
30296
30297 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30298
30299         PR fortran/18284
30300         * gfortran.dg/backspace.f90
30301
30302 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30303
30304         * gfortran.dg/inquire.f90: New test.
30305
30306 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
30307
30308         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30309         handle effective-target-keyword.
30310         (dg-skip-if): Support effective-target keyword as target list.
30311         (dg-xfail-if): Ditto.
30312         * lib/target-supports.exp (is-effective-target-keyword): New proc.
30313
30314 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
30315
30316         PR tree-optimization/18291
30317         * gcc.c-torture/compile/pr18291.c: New test.
30318
30319 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30320
30321         PR C++/18729
30322         * g++.dg/parse/crash20.C: New.
30323
30324         PR c++/17431
30325         * g++.dg/overload/arg1.C: New.
30326         * g++.dg/overload/arg2.C: New.
30327         * g++.dg/overload/arg3.C: New.
30328         * g++.dg/overload/arg4.C: New.
30329
30330 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
30331
30332         * gcc.dg/c99-flex-array-4.c: Remove.
30333
30334 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30335
30336         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30337
30338         * lib/target-supports.exp (is-effective-target): Simplify.
30339
30340         * lib/target-supports.exp (check_effective_target_vect_long):
30341         Fix for powerpc64-*-*.
30342
30343 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
30344
30345         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30346         to support new requirements on FreeBSD 5.
30347
30348 2004-11-30  Devang Patel  <dpatel@apple.com>
30349
30350         PR 18702
30351         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30352
30353 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30354
30355         * g++.dg/ext/altivec-13.C: New test.
30356
30357 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
30358
30359         PR tree-opt/18298
30360         * gcc.c-torture/execute/p18298.c: New test.
30361
30362 2004-11-30  Ira Rosen  <irar@il.ibm.com>
30363             Dorit Naishlos  <dorit@il.ibm.com>
30364
30365         PR tree-opt/18607
30366         * gcc.dg/vect/vect-89.c: New test.
30367
30368 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
30369
30370         * gcc.dg/pr18596-1.c: New test.
30371
30372 2004-11-30  Ben Elliston  <bje@au.ibm.com>
30373
30374         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30375
30376 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30377
30378         PR c/18479
30379         * gcc.dg/pr18479.c: New test.
30380
30381 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30382
30383         PR target/18490
30384         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30385         mmix-knuth-mmixware.
30386
30387         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30388         cris-*-elf* cris-*-aout* mmix-*-*
30389
30390 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30391
30392         PR middle-end/18725
30393         * gcc.dg/pr18725.c: New test.
30394
30395 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30396
30397         PR target/18488
30398         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30399
30400         PR target/18336
30401         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30402
30403 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
30404
30405         PR c++/18368
30406         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30407         * g++.old-deja/g++.law/ctors5.C: Likewise.
30408         * g++.old-deja/g++.other/crash25.C: Likewise.
30409
30410         PR c++/18674
30411         * g++.dg/template/error16.C: New test.
30412
30413         PR c++/18512
30414         * g++.dg/template/crash29.C: New test.
30415
30416 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
30417
30418         PR tree-optimization/18712
30419         * gcc.c-torture/compile/pr18712.c: New test.
30420
30421 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
30422
30423         PR c/7544
30424         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30425         tests.
30426
30427 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30428
30429         PR c++/18652
30430         * g++.dg/lookup/crash6.C: New test.
30431
30432 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30433
30434         PR middle-end/18164
30435         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
30436
30437 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
30438
30439         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30440         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30441         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30442
30443 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
30444
30445         * gcc.dg/pr18164.c: New test.
30446
30447 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
30448
30449         * gcc.dg/funroll-loops-all.c: New.
30450
30451 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30452
30453         PR target/18489
30454         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30455         delimeter, match space and TAB as well as ":".
30456
30457         PR target/18484
30458         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30459
30460         PR target/18348
30461         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30462
30463         PR target/18345
30464         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30465
30466         PR target/18337
30467         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30468
30469 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
30470
30471         * gfortran.dg/direct_io_2.f90: New test.
30472
30473 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30474
30475         PR target/18334
30476         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30477
30478 2004-11-28  Richard Henderson  <rth@redhat.com>
30479
30480         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30481
30482 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
30483
30484         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30485         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30486         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30487         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30488         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30489         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30490         gcc.dg/pointer-arith-8.c: New tests.
30491
30492 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
30493
30494         PR fortran/18364
30495         * gfortran.dg/endfile.f90: New test.
30496
30497 2004-11-27  Falk Hueffner  <falk@debian.org>
30498
30499         * gcc.dg/loop-6.c: New test.
30500
30501 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
30502
30503         * gcc.c-torture/execute/20041126-1.c: New test.
30504
30505 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
30506
30507         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30508         on IRIX.
30509
30510 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
30511
30512         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30513         functions.
30514
30515 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
30516
30517         PR rtl-optimization/17825
30518         * gcc.c-torture/compile/20041119-1.c: New test.
30519
30520 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30521
30522         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30523         Check existence of ld library path variables before unsetting.
30524
30525 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
30526
30527         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30528
30529 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
30530
30531         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30532
30533 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
30534
30535         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30536
30537 2004-11-26  Ben Elliston  <bje@au.ibm.com>
30538
30539         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30540         dg-do directive.
30541
30542 2004-11-26  Ben Elliston  <bje@au.ibm.com>
30543
30544         * gcc.dg/pr17957.c: Pass --param, not -param.
30545
30546 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
30547
30548         PR middle-end/17957
30549         * gcc.dg/pr17957.c: New test.
30550
30551 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
30552
30553         PR c++/18445
30554         * g++.dg/template/crash28.C: Likewise.
30555
30556         PR c++/18001
30557         * g++.dg/expr/unary2.C: Adjust lvalue messages.
30558         * g++.dg/ext/lvaddr.C: Likewise.
30559         * g++.dg/opt/pr7503-3.C: Likewise.
30560
30561         PR c++/18466
30562         * g++.dg/parse/qualified3.C: New test.
30563         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30564
30565         PR c++/18545
30566         * g++.dg/expr/return1.C: New test.
30567
30568 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30569
30570         Friend class name lookup 3/n, PR c++/3332
30571         * g++.dg/lookup/friend3.C: New test.
30572         * g++.dg/lookup/friend4.C: Likewise.
30573         * g++.dg/lookup/friend5.C: Likewise.
30574
30575 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30576
30577         Friend class name lookup 2/n, PR c++/14513, c++/15410
30578         * g++.dg/lookup/friend2.C: New test.
30579         * g++.dg/template/friend31.C: Likewise.
30580
30581 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30582
30583         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30584
30585 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30586
30587         PR c++/17473
30588         * g++.dg/tc1/dr56.C: Remove.
30589         * g++.dg/template/typedef1.C: Add dg-error markers.
30590         * g++.old-deja/g++.other/typedef7.C: Likewise.
30591
30592         PR c++/18285
30593         * g++.dg/parse/typedef7.C: New test.
30594
30595 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
30596
30597         * gcc.c-torture/execute/20041124-1.c: New test.
30598
30599 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30600
30601         * g++.dg/template/deduce3.C: New test.
30602
30603         PR c++/18586
30604         * g++.dg/template/crash27.C: New test.
30605
30606         PR c++/18530
30607         * g++.dg/warn/Wshadow-3.C: New test.
30608
30609 2004-11-24  Devang Patel  <dpatel@apple.com>
30610
30611         PR/18555
30612         * gcc.dg/cpp/isysroot-1.c: New test.
30613         * gcc.dg/cpp/usr/include/stdio.h: New file.
30614         * gcc.dg/cpp/isysroot-2.c: New test.
30615         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30616         New file.
30617
30618 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30619
30620         PR c++/8929
30621         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30622
30623 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30624
30625         * gcc.target/sparc/align.c: Do not include <stdint.h>.
30626         * gcc.target/sparc/pdist.c: Likewise.
30627
30628 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
30629
30630         PR c++/16882
30631         * g++.dg/conversion/simd1.C: New test.
30632
30633 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30634
30635         * lib/target-libpath.exp: New file defining
30636         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30637         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30638         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30639         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30640         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
30641
30642 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
30643
30644         * gcc.dg/pragma-align-2.c: Test macro expansion.
30645         * gcc.dg/pragma-pack-2.c: New test.
30646
30647 2004-11-23  Richard Henderson  <rth@redhat.com>
30648
30649         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30650         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30651         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30652         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30653         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30654         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30655
30656         * gcc.dg/vect/vect.exp: Add check for alpha.
30657         * lib/target-supports.exp (check_alpha_max_hw_available): New.
30658         (check_effective_target_vect_int): Enable for alpha.
30659         (check_effective_target_vect_long): New.
30660         (is-effective-target): Add it.
30661
30662 2004-11-23  Uros Bizjak <uros@kss-loka.si>
30663
30664         * gcc.dg/pr18614-1.c: New test.
30665
30666 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30667
30668         * gcc.dg/setjmp-2.c: New test.
30669
30670 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
30671
30672         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30673         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30674         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30675         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30676         gcc.target/sparc/pdist.c: New tests.
30677
30678 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
30679
30680         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30681
30682 2004-11-22  Dale Johannesen  <dalej@apple.com>
30683
30684         * gcc.dg/20041111-1.c: New.
30685
30686 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30687
30688         PR tree-opt/18536
30689         * gcc.dg/vect/pr18536.c: New test.
30690
30691 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30692
30693         PR c++/18354
30694         * g++.dg/template/nontype11.C: New test.
30695
30696 2004-11-21  Roger Sayle  <roger@eyesopen.com>
30697
30698         PR middle-end/18520
30699         * gcc.dg/pr18520-1.c: New test case.
30700
30701 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
30702
30703         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30704         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30705         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30706         expected diagnostics.
30707
30708 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30709
30710         PR target/18580
30711         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30712         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30713         vect-77.c, vect-77a.c: XFAIL on the SPARC.
30714
30715 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30716
30717         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30718
30719 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
30720             Joseph Myers  <joseph@codesourcery.com>
30721
30722         * lib/target-supports.exp (check_visibility_available): Really
30723         test the compiler.
30724
30725 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30726
30727         PR tree-opt/18181
30728         * gcc.dg/vect/vect-85.c: New test.
30729         * gcc.dg/vect/vect-86.c: New test.
30730         * gcc.dg/vect/vect-87.c: New test.
30731         * gcc.dg/vect/vect-88.c: New test.
30732
30733 2004-11-19  Ben Elliston  <bje@au.ibm.com>
30734
30735         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30736
30737 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
30738
30739         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30740         * gcc.dg/ppc-and-1.c: Ditto.
30741         * gcc.dg/ppc-compare-1.c: Ditto.
30742         * gcc.dg/ppc-mov-1.c: Ditto
30743
30744 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
30745             Mark Mitchell  <mark@codesourcery.com>
30746
30747         * gcc.dg/pragma-init-fini-2.c: New test.
30748
30749 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30750             Aldy Hernandez  <aldyh@redhat.com>
30751
30752         * lib/target-supports.exp (check_effective_target_vect_int): New
30753         (check_effective_target_vect_float): New
30754         (check_effective_target_vect_double): New.
30755         (is-effective-target): Support new effective targets keywords.
30756         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30757         default action for dg-do.
30758         * gcc.dg/vect/pr16105.c: Use new support.
30759         * gcc.dg/vect/pr18400.c: Ditto.
30760         * gcc.dg/vect/pr18425.c: Ditto.
30761         * gcc.dg/vect/vect-1.c: Ditto.
30762         * gcc.dg/vect/vect-10.c: Ditto.
30763         * gcc.dg/vect/vect-11.c: Ditto.
30764         * gcc.dg/vect/vect-12.c: Ditto.
30765         * gcc.dg/vect/vect-13.c: Ditto.
30766         * gcc.dg/vect/vect-14.c: Ditto.
30767         * gcc.dg/vect/vect-15.c: Ditto.
30768         * gcc.dg/vect/vect-16.c: Ditto.
30769         * gcc.dg/vect/vect-17.c: Ditto.
30770         * gcc.dg/vect/vect-18.c: Ditto.
30771         * gcc.dg/vect/vect-19.c: Ditto.
30772         * gcc.dg/vect/vect-2.c: Ditto.
30773         * gcc.dg/vect/vect-20.c: Ditto.
30774         * gcc.dg/vect/vect-21.c: Ditto.
30775         * gcc.dg/vect/vect-22.c: Ditto.
30776         * gcc.dg/vect/vect-23.c: Ditto.
30777         * gcc.dg/vect/vect-24.c: Ditto.
30778         * gcc.dg/vect/vect-25.c: Ditto.
30779         * gcc.dg/vect/vect-26.c: Ditto.
30780         * gcc.dg/vect/vect-27.c: Ditto.
30781         * gcc.dg/vect/vect-27a.c: Ditto.
30782         * gcc.dg/vect/vect-28.c: Ditto.
30783         * gcc.dg/vect/vect-29.c: Ditto.
30784         * gcc.dg/vect/vect-29a.c: Ditto.
30785         * gcc.dg/vect/vect-3.c: Ditto.
30786         * gcc.dg/vect/vect-30.c: Ditto.
30787         * gcc.dg/vect/vect-31.c: Ditto.
30788         * gcc.dg/vect/vect-32.c: Ditto.
30789         * gcc.dg/vect/vect-33.c: Ditto.
30790         * gcc.dg/vect/vect-34.c: Ditto.
30791         * gcc.dg/vect/vect-35.c: Ditto.
30792         * gcc.dg/vect/vect-36.c: Ditto.
30793         * gcc.dg/vect/vect-37.c: Ditto.
30794         * gcc.dg/vect/vect-38.c: Ditto.
30795         * gcc.dg/vect/vect-4.c: Ditto.
30796         * gcc.dg/vect/vect-40.c: Ditto.
30797         * gcc.dg/vect/vect-41.c: Ditto.
30798         * gcc.dg/vect/vect-42.c: Ditto.
30799         * gcc.dg/vect/vect-43.c: Ditto.
30800         * gcc.dg/vect/vect-44.c: Ditto.
30801         * gcc.dg/vect/vect-45.c: Ditto.
30802         * gcc.dg/vect/vect-46.c: Ditto.
30803         * gcc.dg/vect/vect-47.c: Ditto.
30804         * gcc.dg/vect/vect-48.c: Ditto.
30805         * gcc.dg/vect/vect-48a.c: Ditto.
30806         * gcc.dg/vect/vect-49.c: Ditto.
30807         * gcc.dg/vect/vect-5.c: Ditto.
30808         * gcc.dg/vect/vect-50.c: Ditto.
30809         * gcc.dg/vect/vect-51.c: Ditto.
30810         * gcc.dg/vect/vect-52.c: Ditto.
30811         * gcc.dg/vect/vect-53.c: Ditto.
30812         * gcc.dg/vect/vect-54.c: Ditto.
30813         * gcc.dg/vect/vect-55.c: Ditto.
30814         * gcc.dg/vect/vect-56.c: Ditto.
30815         * gcc.dg/vect/vect-56a.c: Ditto.
30816         * gcc.dg/vect/vect-57.c: Ditto.
30817         * gcc.dg/vect/vect-58.c: Ditto.
30818         * gcc.dg/vect/vect-59.c: Ditto.
30819         * gcc.dg/vect/vect-6.c: Ditto.
30820         * gcc.dg/vect/vect-60.c: Ditto.
30821         * gcc.dg/vect/vect-61.c: Ditto.
30822         * gcc.dg/vect/vect-62.c: Ditto.
30823         * gcc.dg/vect/vect-63.c: Ditto.
30824         * gcc.dg/vect/vect-64.c: Ditto.
30825         * gcc.dg/vect/vect-65.c: Ditto.
30826         * gcc.dg/vect/vect-66.c: Ditto.
30827         * gcc.dg/vect/vect-67.c: Ditto.
30828         * gcc.dg/vect/vect-68.c: Ditto.
30829         * gcc.dg/vect/vect-69.c: Ditto.
30830         * gcc.dg/vect/vect-7.c: Ditto.
30831         * gcc.dg/vect/vect-72.c: Ditto.
30832         * gcc.dg/vect/vect-72a.c: Ditto.
30833         * gcc.dg/vect/vect-73.c: Ditto.
30834         * gcc.dg/vect/vect-74.c: Ditto.
30835         * gcc.dg/vect/vect-75.c: Ditto.
30836         * gcc.dg/vect/vect-76.c: Ditto.
30837         * gcc.dg/vect/vect-77.c: Ditto.
30838         * gcc.dg/vect/vect-77a.c: Ditto.
30839         * gcc.dg/vect/vect-78.c: Ditto.
30840         * gcc.dg/vect/vect-79.c: Ditto.
30841         * gcc.dg/vect/vect-8.c: Ditto.
30842         * gcc.dg/vect/vect-80.c: Ditto.
30843         * gcc.dg/vect/vect-82.c: Ditto.
30844         * gcc.dg/vect/vect-82_64.c: Ditto.
30845         * gcc.dg/vect/vect-83.c: Ditto.
30846         * gcc.dg/vect/vect-83_64.c: Ditto.
30847         * gcc.dg/vect/vect-9.c: Ditto.
30848         * gcc.dg/vect/vect-all.c: Ditto.
30849         * gcc.dg/vect/vect-none.c: Ditto.
30850
30851 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30852
30853         * lib/gcc-dg.exp (dg-skip-if): New function.
30854         (dg-forbid-option): Remove.
30855         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30856         * g++.dg/abi/bitfield8.C: Likewise.
30857         * g++.dg/abi/dtor1.C: Likewise.
30858         * g++.dg/abi/empty10.C: Likewise.
30859         * g++.dg/abi/empty7.C: Likewise.
30860         * g++.dg/abi/empty9.C: Likewise.
30861         * g++.dg/abi/layout3.C: Likewise.
30862         * g++.dg/abi/layout4.C: Likewise.
30863         * g++.dg/abi/thunk1.C: Likewise.
30864         * g++.dg/abi/thunk2.C: Likewise.
30865         * g++.dg/abi/vbase11.C: Likewise.
30866         * g++.dg/abi/vthunk2.C: Likewise.
30867         * g++.dg/abi/vthunk3.C: Likewise.
30868         * g++.dg/ext/attrib8.C: Likewise.
30869         * g++.dg/opt/longbranch2.C: Likewise.
30870         * g++.dg/opt/reg-stack4.C: Likewise.
30871         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30872         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30873         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30874         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30875         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30876         * gcc.dg/20000609-1.c: Likewise.
30877         * gcc.dg/20000720-1.c: Likewise.
30878         * gcc.dg/20011107-1.c: Likewise.
30879         * gcc.dg/20011119-1.c: Likewise.
30880         * gcc.dg/20020108-1.c: Likewise.
30881         * gcc.dg/20020122-2.c: Likewise.
30882         * gcc.dg/20020122-3.c: Likewise.
30883         * gcc.dg/20020201-3.c: Likewise.
30884         * gcc.dg/20020206-1.c: Likewise.
30885         * gcc.dg/20020218-1.c: Likewise.
30886         * gcc.dg/20020310-1.c: Likewise.
30887         * gcc.dg/20020411-1.c: Likewise.
30888         * gcc.dg/20020418-2.c: Likewise.
30889         * gcc.dg/20020426-1.c: Likewise.
30890         * gcc.dg/20020426-2.c: Likewise.
30891         * gcc.dg/20020517-1.c: Likewise.
30892         * gcc.dg/20020523-1.c: Likewise.
30893         * gcc.dg/20020523-2.c: Likewise.
30894         * gcc.dg/20020729-1.c: Likewise.
30895         * gcc.dg/20030204-1.c: Likewise.
30896         * gcc.dg/20030826-2.c: Likewise.
30897         * gcc.dg/20030926-1.c: Likewise.
30898         * gcc.dg/20031202-1.c: Likewise.
30899         * gcc.dg/980312-1.c: Likewise.
30900         * gcc.dg/980313-1.c: Likewise.
30901         * gcc.dg/990117-1.c: Likewise.
30902         * gcc.dg/990424-1.c: Likewise.
30903         * gcc.dg/990524-1.c: Likewise.
30904         * gcc.dg/991230-1.c: Likewise.
30905         * gcc.dg/i386-387-1.c: Likewise.
30906         * gcc.dg/i386-387-2.c: Likewise.
30907         * gcc.dg/i386-387-3.c: Likewise.
30908         * gcc.dg/i386-387-4.c: Likewise.
30909         * gcc.dg/i386-387-5.c: Likewise.
30910         * gcc.dg/i386-387-6.c: Likewise.
30911         * gcc.dg/i386-asm-1.c: Likewise.
30912         * gcc.dg/i386-bitfield1.c: Likewise.
30913         * gcc.dg/i386-bitfield2.c: Likewise.
30914         * gcc.dg/i386-loop-1.c: Likewise.
30915         * gcc.dg/i386-loop-2.c: Likewise.
30916         * gcc.dg/i386-loop-3.c: Likewise.
30917         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30918         * gcc.dg/i386-pic-1.c: Likewise.
30919         * gcc.dg/i386-regparm.c: Likewise.
30920         * gcc.dg/i386-signbit-1.c: Likewise.
30921         * gcc.dg/i386-signbit-2.c: Likewise.
30922         * gcc.dg/i386-signbit-3.c: Likewise.
30923         * gcc.dg/i386-sse-5.c: Likewise.
30924         * gcc.dg/i386-sse-8.c: Likewise.
30925         * gcc.dg/i386-unroll-1.c: Likewise.
30926         * gcc.dg/tls/opt-1.c: Likewise.
30927         * gcc.dg/tls/opt-2.c: Likewise.
30928         * gcc.dg/unroll-1.c: Likewise.
30929         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30930         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30931         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30932         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30933
30934 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30935
30936         * g++.dg/template/incomplete1.C: New test.
30937
30938 2004-11-16  Nick Clifton  <nickc@redhat.com>
30939
30940         Revert patches accidentally commited during checkin of fixes for
30941         xstormy16 tests:
30942         gcc.c-torture/execute/simd-4.c: Revert
30943         gcc.dg/20040910-1.c: Revert.
30944
30945 2004-11-16  Paul Brook  <paul@codesourcery.com>
30946
30947         PR fortran/13010
30948         * gfortran.dg/der_pointer_1.f90: New test.
30949
30950 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
30951
30952         PR c/18498
30953         * gcc.dg/bitfld-13.c: New test.
30954
30955 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
30956
30957         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30958         powerpc*-*-linux*.
30959
30960         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30961         * gcc.dg/ppc64-abi-2.c: Ditto.
30962         * gcc.dg/ppc64-abi-3.c: Ditto.
30963
30964         * lib/gcc-dg.exp (dg-target-list): Remove.
30965
30966 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
30967
30968         * gcc.dg/ia64-postinc.c: New test.
30969
30970 2004-11-15  Mark Mitchell <mark@codesourcery.com>
30971
30972         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30973
30974 2004-11-15  Nick Clifton  <nickc@redhat.com>
30975
30976         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30977         __INT_MAX__ so that the test can be compiled by toolchains
30978         targeted at 16-bit processors.
30979
30980         * gcc.dg/20040625-1.c: Use long constants rather than integers
30981         when performing arithmetic that will overflow 16-bits.
30982
30983         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30984         xstormy16.  It does not support 128-bit vector operations.
30985
30986         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30987         with the macro PTR_TYPE.  Define this macro to an integer type
30988         suitable for holding a pointer.
30989
30990         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30991         the target is a 16-bit processor.
30992
30993         * gcc.dg/cpp/if-2.c: Expect a different warning message from
30994         16-bit targets where the character constant will be too long.
30995
30996         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30997         where the double will not be directly addressable.
30998
30999 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31000
31001         Friend class name lookup 1/n, PR c++/18471
31002         * g++.dg/template/crash26.C: New test.
31003         * g++.dg/lookup/struct1.C: Adjust expected error.
31004         * g++.dg/parse/elab1.C: Likewise.
31005         * g++.dg/parse/elab2.C: Likewise.
31006         * g++.dg/parse/int-as-enum1.C: Likewise.
31007         * g++.dg/parse/struct-as-enum1.C: Likewise.
31008         * g++.dg/parse/typedef1.C: Likewise.
31009         * g++.dg/parse/typedef3.C: Likewise.
31010         * g++.dg/parse/typedef4.C: Likewise.
31011         * g++.dg/parse/typedef5.C: Likewise.
31012         * g++.dg/template/nontype4.C: Likewise.
31013         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31014         * g++.old-deja/g++.other/elab1.C: Likewise.
31015         * g++.old-deja/g++.other/syntax4.C: Likewise.
31016
31017 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31018
31019         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31020
31021 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
31022
31023         * gcc.c-torture/execute/20041114-1.c: New test.
31024
31025 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
31026
31027         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31028         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31029         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31030         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31031         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31032         gcc.dg/switch-7.c: New tests.
31033
31034 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31035
31036         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31037
31038 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31039
31040         PR tree-opt/18400
31041         * gcc.dg/vect/pr18400.c: New test.
31042
31043 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31044             Andrew Pinski  <pinskia@physics.uc.edu>
31045
31046         PR tree-opt/18425
31047         * gcc.dg/vect/pr18425.c: New test.
31048
31049 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31050
31051         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31052         Guard with dg-require-alias and dg-require-visibility.
31053
31054 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31055
31056         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31057
31058 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31059
31060         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31061
31062 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31063
31064         PR c++/17344
31065         * g++.dg/template/defarg5.C: New test.
31066
31067 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31068
31069         * g++.dg/parse/cast1.C: Run only on ILP32.
31070         * g++.old-deja/g++.mike/p784.C: Likewise.
31071
31072 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
31073
31074         * gcc.c-torture/execute/20041113-1.c: New test.
31075
31076 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31077
31078         PR target/18230
31079         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31080         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31081         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31082         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31083         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31084         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31085         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31086         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31087         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31088         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31089         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31090         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31091         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31092
31093 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31094
31095         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31096         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31097         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31098         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31099         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31100         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31101         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31102         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31103         gcc.target/sparc/combined-1.c: New tests.
31104
31105 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
31106
31107         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31108         New tests.
31109
31110 2004-11-12  Mark Mitchell <mark@codesourcery.com>
31111
31112         * lib/gcc-dg.exp (dg-forbid-option): New function.
31113         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31114         * g++.dg/abi/bitfield8.C: Likewise.
31115         * g++.dg/abi/dtor1.C: Likewise.
31116         * g++.dg/abi/empty10.C: Likewise.
31117         * g++.dg/abi/empty7.C: Likewise.
31118         * g++.dg/abi/empty9.C: Likewise.
31119         * g++.dg/abi/layout3.C: Likewise.
31120         * g++.dg/abi/layout4.C: Likewise.
31121         * g++.dg/abi/thunk1.C: Likewise.
31122         * g++.dg/abi/thunk2.C: Likewise.
31123         * g++.dg/abi/vbase11.C: Likewise.
31124         * g++.dg/abi/vthunk2.C: Likewise.
31125         * g++.dg/abi/vthunk3.C: Likewise.
31126         * g++.dg/ext/attrib8.C: Likewise.
31127         * g++.dg/opt/longbranch2.C: Likewise.
31128         * g++.dg/opt/reg-stack4.C: Likewise.
31129         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31130         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31131         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31132         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31133         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31134         * gcc.dg/20000609-1.c: Likewise.
31135         * gcc.dg/20000720-1.c: Likewise.
31136         * gcc.dg/20011107-1.c: Likewise.
31137         * gcc.dg/20011119-1.c: Likewise.
31138         * gcc.dg/20020108-1.c: Likewise.
31139         * gcc.dg/20020122-2.c: Likewise.
31140         * gcc.dg/20020122-3.c: Likewise.
31141         * gcc.dg/20020201-3.c: Likewise.
31142         * gcc.dg/20020206-1.c: Likewise.
31143         * gcc.dg/20020218-1.c: Likewise.
31144         * gcc.dg/20020310-1.c: Likewise.
31145         * gcc.dg/20020411-1.c: Likewise.
31146         * gcc.dg/20020418-2.c: Likewise.
31147         * gcc.dg/20020426-1.c: Likewise.
31148         * gcc.dg/20020426-2.c: Likewise.
31149         * gcc.dg/20020517-1.c: Likewise.
31150         * gcc.dg/20020523-1.c: Likewise.
31151         * gcc.dg/20020523-2.c: Likewise.
31152         * gcc.dg/20020729-1.c: Likewise.
31153         * gcc.dg/20030204-1.c: Likewise.
31154         * gcc.dg/20030826-2.c: Likewise.
31155         * gcc.dg/20030926-1.c: Likewise.
31156         * gcc.dg/20031202-1.c: Likewise.
31157         * gcc.dg/980312-1.c: Likewise.
31158         * gcc.dg/980313-1.c: Likewise.
31159         * gcc.dg/990117-1.c: Likewise.
31160         * gcc.dg/990424-1.c: Likewise.
31161         * gcc.dg/990524-1.c: Likewise.
31162         * gcc.dg/991230-1.c: Likewise.
31163         * gcc.dg/i386-387-1.c: Likewise.
31164         * gcc.dg/i386-387-2.c: Likewise.
31165         * gcc.dg/i386-387-3.c: Likewise.
31166         * gcc.dg/i386-387-4.c: Likewise.
31167         * gcc.dg/i386-387-5.c: Likewise.
31168         * gcc.dg/i386-387-6.c: Likewise.
31169         * gcc.dg/i386-asm-1.c: Likewise.
31170         * gcc.dg/i386-bitfield1.c: Likewise.
31171         * gcc.dg/i386-bitfield2.c: Likewise.
31172         * gcc.dg/i386-loop-1.c: Likewise.
31173         * gcc.dg/i386-loop-2.c: Likewise.
31174         * gcc.dg/i386-loop-3.c: Likewise.
31175         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31176         * gcc.dg/i386-pic-1.c: Likewise.
31177         * gcc.dg/i386-regparm.c: Likewise.
31178         * gcc.dg/i386-signbit-1.c: Likewise.
31179         * gcc.dg/i386-signbit-2.c: Likewise.
31180         * gcc.dg/i386-signbit-3.c: Likewise.
31181         * gcc.dg/i386-sse-5.c: Likewise.
31182         * gcc.dg/i386-sse-8.c: Likewise.
31183         * gcc.dg/i386-unroll-1.c: Likewise.
31184         * gcc.dg/tls/opt-1.c: Likewise.
31185         * gcc.dg/tls/opt-2.c: Likewise.
31186         * gcc.dg/unroll-1.c: Likewise.
31187         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31188         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31189         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31190         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31191         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31192         -m64 is specified.
31193
31194 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31195
31196         PR c++/18389
31197         * g++.dg/parse/cond1.C: New test.
31198
31199         PR c++/18429
31200         * g++.dg/template/array9.C: New test.
31201         * g++.dg/ext/vla1.C: Adjust error messages.
31202         * g++.dg/ext/vlm1.C: Likewise.
31203         * g++.dg/template/crash2.C: Likewise.
31204
31205         PR c++/18436
31206         * g++.dg/template/call3.C: New test.
31207
31208         PR c++/18407
31209         * g++.dg/template/ptrmem11.C: New test.
31210
31211 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
31212
31213         PR other/14264
31214         * lib/g++.exp: Set LC_ALL and LANG to C.
31215         * lib/gcc-dg.exp: Likewise.
31216         * lib/gfortran.exp: Likewise.
31217         * lib/objc.exp: Likewise.
31218         * lib/treelang.exp: Likewise.
31219
31220 2004-11-12  Andreas Schwab  <schwab@suse.de>
31221
31222         * gcc.dg/pr16286.c: Fix last change.
31223
31224 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31225
31226         PR c++/18416
31227         * g++.dg/init/global1.C: New test.
31228
31229 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
31230
31231         * gcc.c-torture/execute/20041112-1.c: New test.
31232
31233 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31234
31235         * lib/gcc-dg.exp (dg-target-list): New.
31236
31237 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31238             Richard Sandiford  <rsandifo@redhat.com>
31239
31240         * lib/target-supports.exp (get-compiler_messages): New.
31241         (check_named_sections_available): Use it.
31242         (check_effective_target_ilp32): New.
31243         (check_effective_target_lp64): New.
31244         (is-effective-target): New.
31245         * lib/gcc-dg.exp (dg-require-effective-target): New.
31246
31247 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
31248
31249         * gcc.dg/precedence-1.c: New test.
31250
31251 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31252
31253         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31254
31255         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31256         message, delete generated files, use more descriptive name for
31257         executable, and make the test unsupported when it cannot be run.
31258
31259         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31260         (dg-require-weak, dg-require-visibility, dg-require-alias,
31261         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31262         dg-require-iconv, dg-require-named-sections): Use it.
31263
31264         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31265
31266 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
31267
31268         PR target/16457
31269         * gcc.dg/ppc-and-1: New
31270
31271         PR target/16796
31272         * gcc.dg/ppc-mov-1.c: New.
31273
31274         PR target/16458
31275         * gcc.dg/ppc-compare-1.c: New.
31276
31277 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
31278
31279         * objc.dg/desig-init-2.m: New test.
31280
31281 2004-11-10  Adam Nemet  <anemet@lnxw.com>
31282
31283         PR middle-end/18160
31284         * g++.dg/warn/register-var-1.C: New test.
31285         * g++.dg/warn/register-var-2.C: New test.
31286
31287 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31288
31289         * gcc.dg/union-2.c: New test.
31290
31291 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
31292
31293         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31294         New test for PR tree-optimization/17892.
31295
31296 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
31297
31298         PR c++/18369
31299         * g++.dg/init/new12.C: New test.
31300
31301 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
31302
31303         * gcc.target/sparc: New directory.
31304         * gcc.target/sparc/sparc.exp: New driver.
31305         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31306         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31307         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31308         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31309
31310 2004-11-10  Paul Brook  <paul@codesourcery.com>
31311
31312         PR fortran/18218
31313         * gfortran.dg/list_read.c: New test.
31314
31315 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31316
31317         PR c/18322
31318         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31319         expected diagnostic location.
31320
31321 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
31322
31323         * gcc.dg/20041109-1.c: New test.
31324
31325 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31326
31327         PR objc/18406
31328         * objc/compile/pr18406.m: New test.
31329
31330 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31331
31332         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31333
31334 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31335
31336         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31337
31338 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31339
31340         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31341
31342 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31343
31344         * gcc.dg/20030225-2.c: Add prototype for abort and
31345         exit.
31346
31347 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
31348
31349         PR tree-opt/18299
31350         * gcc.c-torture/pr18299-1.c: New test.
31351
31352 2004-11-06  Andreas Schwab  <schwab@suse.de>
31353
31354         * gcc.dg/pr16286.c: Also test for bool and pixel.
31355
31356 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
31357
31358         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31359         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31360         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31361         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31362         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31363         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31364         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31365         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31366         gcc.dg/struct-semi-3.c: New tests.
31367
31368 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31369
31370         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31371
31372 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31373
31374         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31375         Do not use C99 designators.
31376
31377 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31378
31379         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31380
31381 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31382
31383         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31384         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31385         * gcc.c-torture/execute/simd-5.x: Remove.
31386
31387 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
31388
31389         PR rtl-optimization/17933
31390         * gcc.dg/torture/pr17933-1.c: New test.
31391
31392 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31393
31394         PR target/18106
31395         * lib/target-supports.exp (check_weak_available): Support
31396         Windows.
31397
31398 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
31399
31400         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31401         call to fflush(stdout) before abort.
31402         (my_ffsll): New function.
31403         (generate_fields): Use it.
31404
31405 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31406
31407         * gcc.dg/init-undef-1.c: New test.
31408
31409 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31410
31411         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31412         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31413         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31414         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31415         expected messages for new parser.
31416
31417 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
31418
31419         * g++.dg/ext/visibility/symbian1.C: New test.
31420
31421 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31422
31423         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31424         on LP64 targets.
31425
31426 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31427
31428         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31429         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31430         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31431         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31432         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31433         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31434         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31435         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31436         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31437         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31438
31439 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31440
31441         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31442         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31443         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31444         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31445         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31446         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31447         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31448         for new parser.
31449
31450 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
31451
31452         PR target/15342
31453         * gcc.dg/20041104-1.c: New test.
31454
31455 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31456
31457         * g++.dg/template/nontype7.C: New test.
31458         * g++.dg/template/nontype8.C: Likewise.
31459         * g++.dg/template/nontype9.C: Likewise.
31460         * g++.dg/template/nontype10.C: Likewise.
31461         * g++.dg/tc1/dr49.C: Likewise.
31462         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31463         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31464
31465 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31466
31467         * g++.dg/rtti/tinfo1.C: Remove xfails.
31468
31469 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31470
31471         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31472         packed attribute to the definition to satisfy the new C++ parser.
31473
31474 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31475
31476         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31477         invocations of va_arg.
31478
31479 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
31480
31481         PR c++/18124
31482         * g++.dg/template/crash25.C: New test.
31483
31484         PR c++/18155
31485         * g++.dg/template/typedef2.C: New test.
31486         * g++.dg/parse/crash13.C: Adjust error markers.
31487
31488         PR c++/18177
31489         * g++.dg/conversion/const3.C: New test.
31490
31491 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31492
31493         PR fortran/17535
31494         PR fortran/17583
31495         PR fortran/17713
31496         * gfortran.dg/generic_[123].f90: New testcases.
31497
31498 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31499
31500         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31501         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31502
31503 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
31504
31505         PR tree-opt/16808
31506         * gcc.c-torture/compile/pr16808.c: New test.
31507
31508 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
31509
31510         PR rtl-optimization/17104
31511         * gcc.dg/ppc-bitfield1.c: New.
31512
31513 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
31514
31515         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31516
31517 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
31518
31519         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
31520         strings for 32-bit code.
31521
31522 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
31523
31524         PR c/18239
31525         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31526
31527 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
31528
31529         PR c++/18064
31530         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31531
31532 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
31533
31534         PR c++/15172
31535         * g++.dg/init/aggr2.C: New test.
31536
31537 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
31538
31539         * objc.dg/local-decl-1.m: New test.
31540
31541 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31542
31543         * gcc.dg/20040910-1.c: Adjust regex.
31544
31545 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31546
31547         PR rtl-optimization/18084
31548         * g++.dg/opt/pr18084-1.C: New testcase.
31549
31550 2004-10-30  Matt Austern  <austern@apple.com>
31551
31552         PR c++/17542
31553         * g++.dg/ext/attrib18.C: New test.
31554
31555 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31556
31557         PR middle-end/18096
31558         * gcc.dg/pr18096-1.c: New test case.
31559
31560 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31561
31562         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31563
31564 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
31565
31566         PR c/16666
31567         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31568         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31569         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31570         gcc.dg/old-style-prom-3.c: New tests.
31571
31572 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
31573
31574         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31575         Remove unnecessary inclusion of stdio.h.
31576
31577 2004-10-29  Roger Sayle  <roger@eyesopen.com>
31578
31579         PR rtl-optimization/17581
31580         * gcc.dg/pr17581-1.c: New test case.
31581
31582 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
31583
31584         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31585         being implemented.
31586         * g++.dg/conversion/dr195-1.C: New.
31587         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31588         * g++.old-deja/g++.mike/p10148.C: Likewise.
31589
31590 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
31591
31592         PR c++/17695
31593         * g++.dg/debug/typedef2.C: New test.
31594
31595 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
31596
31597         PR fortran/13490
31598         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31599         * gfortran.dg/g77/README: Update.
31600
31601 2004-10-28  Matt Austern  <austern@apple.com>
31602
31603         PR c++/14124
31604         * g++.dg/ext/packed7.C: New test.
31605
31606 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
31607
31608         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31609         scan-assembler.
31610         * lib/scanasm.exp (hidden-scan-for): New proc.
31611         (scan-hidden): Use hidden-scan-for instead of constructing the scan
31612         string.
31613         (scan-not-hidden): Likewise.
31614         * lib/target-supports.exp (check_visibility_available): mach-o is
31615         support too.
31616
31617 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
31618
31619         PR c++/17132
31620         * g++.dg/template/memclass3.C: New test.
31621
31622 2004-10-28  Adam Nemet  <anemet@lnxw.com>
31623
31624         PR middle-end/18160
31625         * gcc.dg/register-var-1.c: New test.
31626         * gcc.dg/register-var-2.c: New test.
31627         * gcc.dg/asm-7.c: Taking the address of a register variable is an
31628         error now.
31629
31630 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
31631
31632         PR other/18172
31633         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31634         unused variables.
31635         * gcc.dg/vect/vect-22.c: Likewise.
31636
31637 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
31638
31639         * gcc.dg/i386-rotate-1.c: New test.
31640
31641 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
31642
31643         * g++.dg/init/ref12.C: Add "run" marker.
31644
31645         PR c++/17435
31646         * g++.dg/init/ref12.C: New test.
31647
31648         PR c++/18140
31649         * g++.dg/template/shift1.C: New test.
31650         * g++.dg/template/error10.C: Adjust error markers.
31651
31652 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
31653
31654         PR tree-opt/17529
31655         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31656
31657 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
31658
31659         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31660         * gcc.dg/weak/weak-3.c: Likewise.
31661         * gcc.dg/weak/weak-5.c: Likewise.
31662         * gcc.dg/weak/weak-9.c: Likewise.
31663         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31664         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31665
31666         * gcc.dg/darwin-weakimport-1.c: New.
31667
31668 2004-10-28  Ben Elliston  <bje@au.ibm.com>
31669
31670         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31671
31672 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
31673
31674         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31675         'syntax' error messages.
31676         * gcc.dg/cpp/direct2s.c: Likewise.
31677
31678 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
31679
31680         * gcc.c-torture/compile/20041026-1.c: New.
31681
31682 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
31683
31684         PR c++/18093
31685         * g++.dg/lookup/ns2.C: New test.
31686
31687         PR c++/18020
31688         * g++.dg/template/enum4.C: New test.
31689
31690         PR c++/18161
31691         * g++.dg/template/expr1.C: New test.
31692
31693 2004-10-26  Ben Elliston  <bje@au.ibm.com>
31694
31695         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31696
31697 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31698
31699         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31700         gcc.dg/decl-nospec-3.c: New tests.
31701
31702 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
31703
31704         * objc.dg/super-class-3.m: New test.
31705
31706 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31707
31708         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31709         resyncing.
31710         * gcc.dg/cpp/direct2s.c: Likewise.
31711
31712 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
31713
31714         * objc.dg/image-info.m: Update for changes to section selection.
31715
31716 2004-10-25  David Ayers  <d.ayers@inode.at>
31717             Ziemowit Laski  <zlaski@apple.com>
31718
31719         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31720         diagnostics when messaging 'id <Proto>'.
31721         * objc.dg/class-protocol-1.m: New test.
31722         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31723         a non-existent method signature.
31724         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31725         Update diagnostics when messaging with non-existent method signature.
31726         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31727         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31728         invalid receivers are now resolved as if messaging 'id'; remove
31729         extraneous diagnostics.
31730
31731 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31732
31733         PR c/16667
31734         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31735         gcc.dg/init-desig-obs-3.c: New tests.
31736
31737 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
31738
31739         * gcc.dg/debug/20041023-1.c: New test.
31740
31741 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
31742
31743         PR middle-end/17407
31744         * gcc.c-torture/compile/pr17407.c: New test.
31745
31746         PR c++/18121
31747         * g++.dg/template/array8.C: New test.
31748
31749 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31750
31751         PR other/18138
31752         * lib/g++.exp: Accept more than one multilib libgcc.
31753         * lib/gcc-dg.exp: Likewise.
31754         * lib/objc.exp: Likewise.
31755         * lib/treelang.exp: Likewise.
31756         * lib/gfortran.exp: Likewise.
31757
31758 2004-10-24  Ben Elliston  <bje@au.ibm.com>
31759
31760         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31761
31762 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
31763
31764         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31765         * gcc.dg/c99-const-expr-3.c: Likewise.
31766
31767 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
31768
31769         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31770
31771 2004-10-23  Ben Elliston  <bje@au.ibm.com>
31772
31773         * gcc.c-torture/execute/loop-2e.x: Remove.
31774
31775 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31776
31777         PR c++/18095
31778         * g++.dg/parse/crash18.C: New.
31779         * g++.dg/parse/crash19.C: New.
31780
31781 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31782
31783         * g++.dg/ext/dllimport1.C: Move dg-warnings.
31784         * g++.dg/ext/dllimport2.C: Same.
31785         * g++.dg/ext/dllimport8.C: Same.
31786
31787 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
31788
31789         PR c++/10841
31790         * g++.dg/conversion/cast1.C: New test.
31791         * g++.dg/overload/pmf1.C: Adjust error marker.
31792
31793 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
31794
31795         PR objc/17923
31796         * objc.dg/const-str-7.m: New test.
31797
31798 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31799
31800         * g++.dg/template/memfriend11.C: Fix comment typo.
31801         * g++.dg/template/memfriend14.C: Likewise.
31802
31803 2004-10-20  Richard Henderson  <rth@redhat.com>
31804
31805         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31806         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31807         -fasynchronous-unwind-tables.
31808
31809 2004-10-20  Richard Henderson  <rth@redhat.com>
31810
31811         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31812         (main): Return success.
31813         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31814         (main): Return success.
31815
31816 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31817
31818         PR c++/13495
31819         * g++.dg/template/memfriend9.C: New test.
31820         * g++.dg/template/memfriend10.C: Likewise.
31821         * g++.dg/template/memfriend11.C: Likewise.
31822         * g++.dg/template/memfriend12.C: Likewise.
31823         * g++.dg/template/memfriend13.C: Likewise.
31824         * g++.dg/template/memfriend14.C: Likewise.
31825         * g++.dg/template/memfriend15.C: Likewise.
31826         * g++.dg/template/memfriend16.C: Likewise.
31827         * g++.dg/template/memfriend17.C: Likewise.
31828         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31829
31830 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
31831
31832         * g++.dg/conversion/dr195.C: New.
31833         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31834
31835 2004-10-20  Ben Elliston  <bje@au.ibm.com>
31836             Devang Patel  <dpatel@apple.com>
31837
31838         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31839         of floating point arithmetic, which could trap.
31840
31841 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
31842
31843         PR c++/14035
31844         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31845         * g++.dg/conversion/const2.C: New test.
31846         * g++.dg/expr/reinterpret2.C: New test.
31847         * g++.dg/expr/reinterpret3.C: New test.
31848         * g++.dg/expr/cast2.C: New test.
31849         * g++.dg/expr/copy1.C: New test.
31850         * g++.dg/other/conversion1.C: Change error message.
31851         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31852         function pointers to void *.
31853         * g++.old-deja/g++.mike/p10148.C: Likewise.
31854
31855 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31856
31857         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31858
31859 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
31860
31861         PR c++/18047
31862
31863         * g++.dg/parse/expr3.C: New test.
31864
31865 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31866
31867         * gcc.dg/smod-1.c: New test.
31868
31869 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
31870
31871         * objc.dg/method-14.m: New test.
31872
31873 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31874
31875         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31876         Also xfail as the patch was reverted.
31877
31878 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31879
31880         PR middle-end/16973
31881         * gcc.dg/pr16973.c: New test.
31882
31883 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
31884
31885         PR tree-optimization/17656
31886         * gcc.c-torture/compile/pr17656.c: New test.
31887
31888 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
31889
31890         * g++.dg/eh/shadow1.C: New.
31891
31892 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
31893
31894         * gcc.c-torture/compile/20041018-1.c: New test.
31895
31896 2004-10-18  Ben Elliston  <bje@au.ibm.com>
31897
31898         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31899         compiler referring to register 0 when accessing sdata.  The linker
31900         now patches things up.
31901
31902 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
31903
31904         PR c/17529
31905         * gcc.c-torture/compile/pr17529.c: New test.
31906
31907 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31908
31909         PR c++/17743
31910         * g++.dg/ext/attrib17.C: New test.
31911
31912 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31913
31914         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31915
31916 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31917
31918         PR c++/10479
31919         * g++.dg/ext/attrib16.C: New test.
31920
31921 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
31922
31923         PR c++/17042
31924         * g++.dg/init/dso_handle1.C: New test.
31925
31926         PR c++/14667
31927         * g++.dg/parse/typedef6.C: New test.
31928
31929         PR c++/17916
31930         * g++.dg/parse/pragma1.C: New test.
31931
31932 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
31933
31934         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31935
31936 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
31937
31938         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31939         -fno-common when on HPPA HP-UX platforms.
31940
31941 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
31942
31943         PR other/16820
31944         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31945         stdint.h.
31946         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31947         uintptr_t.
31948
31949 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31950
31951         PR c++/16301
31952         * g++.dg/lookup/strong-using-4.C: New test.
31953
31954 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31955
31956         PR middle-end/16567
31957         * gcc.c-torture/compile/nested-1.c: New test.
31958
31959 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31960
31961         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31962         and mipsisa64*-*-* (until support for misaligned loads is added).
31963         * gcc.dg/vect/vect-50.c: Likewise.
31964         * gcc.dg/vect/vect-52.c: Likewise.
31965         * gcc.dg/vect/vect-54.c: Likewise.
31966         * gcc.dg/vect/vect-58.c: Likewise.
31967         * gcc.dg/vect/vect-60.c: Likewise.
31968         * gcc.dg/vect/vect-80.c: Likewise.
31969
31970 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
31971
31972         PR c++/17976
31973         * g++.dg/init/dtor3.C: New test.
31974
31975 2004-10-15  Ben Elliston  <bje@au.ibm.com>
31976
31977         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31978
31979 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
31980
31981         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31982         * gcc.dg/macho-lo-sum.c: Likewise.
31983
31984 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
31985
31986         * gcc.dg/ppc-spe64-1.c: New test.
31987
31988 2004-10-14  Devang Patel  <dpatel@apple.com>
31989
31990         PR 17635
31991         * gcc.dg/pr17635.c : New test.
31992
31993 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
31994
31995         * gcc.dg/vect/vect-28.c: Remove xfail.
31996         * gcc.dg/vect/vect-30.c: Remove xfail.
31997         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31998         * gcc.dg/vect/vect-33.c: Remove xfail.
31999         * gcc.dg/vect/vect-44.c: Remove xfail.
32000         * gcc.dg/vect/vect-46.c: Remove xfail.
32001         * gcc.dg/vect/vect-50.c: Remove xfail.
32002         * gcc.dg/vect/vect-52.c: Remove xfail.
32003         * gcc.dg/vect/vect-54.c: Remove xfail.
32004         * gcc.dg/vect/vect-58.c: Remove xfail.
32005         * gcc.dg/vect/vect-60.c: Remove xfail.
32006         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32007         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32008         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32009         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32010         * gcc.dg/vect/vect-8.c: Remove xfail.
32011         * gcc.dg/vect/vect-80.c: Remove xfail.
32012         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32013
32014 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32015
32016         * gcc.dg/vect/vect-82.c: New testcase.
32017         * gcc.dg/vect/vect-82_64.c: New testcase.
32018         * gcc.dg/vect/vect-83.c: New testcase.
32019         * gcc.dg/vect/vect-83_64.c: New testcase.
32020
32021 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32022
32023         * gcc.dg/cpp/error-1.c: New test.
32024
32025 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32026
32027         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32028
32029 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
32030
32031         PR target/17984
32032         * gcc.dg/cris-peep2-xsrand2.c: New test.
32033
32034 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
32035
32036         PR c++/17661
32037         * g++.dg/expr/for2.C: New test.
32038
32039 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32040
32041         * g++.dg/inherit/thunk1.C: Run on the SPARC.
32042
32043 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
32044
32045         PR tree-optimization/17724
32046         * g++.dg/opt/pr17724-1.C: New test.
32047         * g++.dg/opt/pr17724-2.C: New test.
32048         * g++.dg/opt/pr17724-3.C: New test.
32049         * g++.dg/opt/pr17724-4.C: New test.
32050         * g++.dg/opt/pr17724-5.C: New test.
32051         * g++.dg/opt/pr17724-6.C: New test.
32052
32053 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
32054
32055         PR c/17301
32056         * gcc.dg/pr17301-2.c: New test.
32057
32058 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
32059
32060         PR c++/15876
32061         * g++.dg/parse/error22.C: New test.
32062
32063         PR c++/17936
32064         * g++.dg/template/spec18.C: New test.
32065
32066 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
32067
32068         * gcc.dg/ia64-asm-1.c: Add prototype for abort
32069         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32070         memcpy.
32071         * gcc.dg/ia64-sync-2.c: Ditto.
32072         * gcc.dg/ia64-sync-3.c: Ditto.
32073
32074 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
32075
32076         * g++.dg/eh/cleanup5.C: Add dg-options "".
32077
32078 2004-10-11  Roger Sayle  <roger@eyesopen.com>
32079
32080         PR middle-end/17657
32081         * gcc.dg/switch-4.c: New test case.
32082
32083 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
32084
32085         * gcc.c-torture/execute/20041011-1.c: New test.
32086
32087 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32088
32089         PR c++/17554
32090         * g++.dg/init/for3.C: New test.
32091
32092         PR c++/17657
32093         * g++.dg/opt/switch2.C: New test.
32094
32095         PR middle-end/17703
32096         * g++.dg/warn/Wreturn-2.C: New test.
32097
32098 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32099
32100         PR c++/17907
32101         * g++.dg/eh/cleanup5.C: New test.
32102
32103 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
32104
32105         PR c++/17393
32106         * g++.dg/parse/error21.C: New test.
32107
32108 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32109
32110         * g++.dg/overload/pmf1.C: Adjust quoting marks.
32111         * g++.dg/warn/incomplete1.C: Likewise.
32112         * g++.dg/template/qualttp20.C: Likewise.
32113
32114 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32115
32116         PR c/17881
32117         * parm-incomplete-1.c: New test.
32118
32119 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32120
32121         PR c++/17867
32122         * g++.dg/parse/error19.C: New test.
32123
32124         PR c++/17670
32125         * g++.dg/init/new11.C: New test.
32126
32127         PR c++/17821
32128         * g++.dg/parse/error20.C: New test.
32129
32130         PR c++/17826
32131         * g++.dg/template/crash24.C: New test.
32132
32133 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32134
32135         PR c/17301
32136         * gcc.dg/pr17301-1.c: New test.
32137
32138 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32139
32140         PR c/17189
32141         * gcc.dg/anon-struct-5.c: New test.
32142
32143 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32144
32145         PR c/17844
32146         * gcc.dg/pr17844-1.c: New test.
32147
32148 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
32149
32150         PR tree-optimization/17906
32151         * gcc.c-torture/compile/pr17906.c: New.
32152
32153 2004-10-09  Stuart Hastings  <stuart@apple.com>
32154             Roger Sayle  <roger@eyesopen.com>
32155
32156         PR rtl-optimization/17853
32157         * gcc.dg/i386-mmx-5.c: New testcase.
32158
32159 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
32160
32161         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32162
32163 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32164
32165         PR c++/17524
32166         * g++.dg/template/static9.C: New test.
32167
32168         PR c++/17685
32169         * g++.dg/parse/operator5.C: New test.
32170
32171 2004-10-09  Roger Sayle  <roger@eyesopen.com>
32172
32173         PR middle-end/17894
32174         * gcc.c-torture/execute/divcmp-4.c: New test case.
32175
32176 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32177
32178         PR tree-opt/17902
32179         * g++.dg/opt/pr17902.C: New test.
32180
32181 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
32182
32183         * gcc.dg/cpp/ident-1.c: Add dg-options "".
32184
32185 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32186
32187         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32188
32189 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32190
32191         * gcc.dg/assign-warn-3.c: New test.
32192
32193 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32194
32195         PR c/16999
32196         * gcc.dg/cpp/ident-1.c: New test.
32197
32198 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32199
32200         * gcc.c-torture/compile/acc1.c: New.
32201
32202 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32203
32204         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32205         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32206
32207 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32208
32209         * gcc.dg/ultrasp11.c: New test.
32210
32211 2004-10-08  Michael Matz  <matz@suse.de>
32212
32213         * gcc.dg/doloop-2.c: New test.
32214
32215 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32216
32217         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32218         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32219         objc.dg/method-9.m: Update expected diagnostics.
32220
32221 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
32222
32223         * gcc.dg/ppc-fsel-3.c: New file.
32224         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32225
32226 2004-10-07  Paul Brook  <paul@codesourcery.com>
32227
32228         * gfortran.dg/intrinsic_verify_1.f90: New test.
32229
32230 2004-10-07  Paul Brook  <paul@codesourcery.com>
32231
32232         * gfortran.dg/empty_format_1.f90: Remove stray commas.
32233
32234 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32235
32236         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32237         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32238         commit.
32239
32240 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
32241
32242         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32243
32244 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32245
32246         PR c++/17115
32247         * g++.dg/warn/Winline-4.C: New test.
32248
32249 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32250
32251         * gcc.c-torture/compile/20041007-1.c: New test.
32252
32253 2004-10-07  Paul Brook  <paul@codesourcery.com>
32254
32255         PR fortran/17678
32256         * gfortran.dg/use_allocated_1.f90: New test.
32257
32258 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32259
32260         PR middle-end/17849
32261         * gfortran.fortran-torture/compile/nested.f90: New test
32262
32263 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32264
32265         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32266
32267 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32268
32269         PR c++/17368
32270         * g++.dg/ext/asm6.C: New test.
32271
32272 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
32273
32274         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32275
32276 2004-10-06  Paul Brook  <paul@codesourcery.com>
32277
32278         PR libfortran/17709
32279         * gfortran.dg/empty_format_1.f90: New test.
32280
32281 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32282
32283         PR fortran/17568
32284         * gfortran.dg/ishft.f90: New test.
32285
32286         PR fortran/17283
32287         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32288         tests.
32289
32290 2004-10-06  Paul Brook  <paul@codesourcery.com>
32291
32292         * gfortran.dg/do_1.f90: New test.
32293
32294 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32295
32296         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32297         optimizing for size.
32298
32299 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32300
32301         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32302
32303 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32304
32305         * gcc.c-torture/compile/20041005-1.c: New test.
32306
32307 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
32308
32309         PR c++/17829
32310         * g++.dg/lookup/koenig4.C: New.
32311
32312 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32313
32314         * g++.dg/other/classkey1.C: Adjust quoting marks.
32315         * g++.dg/parse/error15.C: Likewise.
32316         * g++.dg/template/meminit2.C (int>): Likewise.
32317
32318 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32319
32320         PR fortran/17283
32321         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32322
32323         PR fortran/17631
32324         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32325
32326         PR fortran/17708
32327         * gfortran.dg/pr17708.f90: New test.
32328
32329 2004-10-04  Chao-ying Fu  <fu@mips.com>
32330
32331         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32332         * gcc.dg/vect/vect-4.c: Ditto.
32333         * gcc.dg/vect/vect-5.c: Ditto.
32334         * gcc.dg/vect/vect-6.c: Ditto.
32335         * gcc.dg/vect/vect-8.c: Ditto.
32336         * gcc.dg/vect/vect-16.c: Ditto.
32337         * gcc.dg/vect/vect-30.c: Ditto.
32338         * gcc.dg/vect/vect-40.c: Ditto.
32339         * gcc.dg/vect/vect-41.c: Ditto.
32340         * gcc.dg/vect/vect-42.c: Ditto.
32341         * gcc.dg/vect/vect-43.c: Ditto.
32342         * gcc.dg/vect/vect-44.c: Ditto.
32343         * gcc.dg/vect/vect-45.c: Ditto.
32344         * gcc.dg/vect/vect-46.c: Ditto.
32345         * gcc.dg/vect/vect-47.c: Ditto.
32346         * gcc.dg/vect/vect-48.c: Ditto.
32347         * gcc.dg/vect/vect-49.c: Ditto.
32348         * gcc.dg/vect/vect-50.c: Ditto.
32349         * gcc.dg/vect/vect-51.c: Ditto.
32350         * gcc.dg/vect/vect-52.c: Ditto.
32351         * gcc.dg/vect/vect-53.c: Ditto.
32352         * gcc.dg/vect/vect-54.c: Ditto.
32353         * gcc.dg/vect/vect-55.c: Ditto.
32354         * gcc.dg/vect/vect-56.c: Ditto.
32355         * gcc.dg/vect/vect-57.c: Ditto.
32356         * gcc.dg/vect/vect-58.c: Ditto.
32357         * gcc.dg/vect/vect-59.c: Ditto.
32358         * gcc.dg/vect/vect-60.c: Ditto.
32359         * gcc.dg/vect/vect-74.c: Ditto.
32360         * gcc.dg/vect/vect-79.c: Ditto.
32361         * gcc.dg/vect/vect-80.c: Ditto.
32362
32363 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
32364
32365         * gcc.dg/unused-7.c: Use the correct option.
32366
32367 2004-10-04  Paul Brook  <paul@codesourcery.com>
32368         Bud Davis  <bdavis9659@comcast.net>
32369
32370         PR fortran/17706
32371         PR fortran/16434
32372         * gfortran/pr17706.f90: New test.
32373         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32374
32375 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32376
32377         * gfortran.dg/pr17612.f90: New test.
32378
32379 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32380
32381         * g++.dg/template/local1.C: Adjust quoting marks in
32382         testing for diagnostics.
32383         * g++.dg/tls/diag-2.C: Likewise.
32384         * g++.dg/other/error8.C: Likewise.
32385
32386 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32387
32388         PR c/17178
32389         * gcc.dg/unused-4.c: Adjust to be correct.
32390
32391         PR c/17820
32392         * gcc.dg/unused-7.c: New test.
32393
32394 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32395
32396         PR c++/17797
32397         * g++.dg/overload/template2.C: New test.
32398
32399 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
32400
32401         PR tree-optimization/16632
32402         * gcc.dg/tree-ssa/20041002-1.c: New.
32403
32404 2004-10-03  Paul Brook  <paul@codesourcery.com>
32405
32406         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
32407         rather than relying on default formatting.
32408
32409 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
32410
32411         * gcc.dg/20040920-1.c: Update expected message text.
32412
32413 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
32414
32415         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32416
32417 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
32418
32419         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32420         tree level.
32421
32422 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32423
32424         * gcc.dg/tree-ssa/pr17343.c: Remove.
32425
32426 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32427
32428         PR tree-opt/17343
32429         * gcc.dg/tree-ssa/pr17343.c: New test.
32430
32431 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
32432
32433         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32434         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32435         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32436         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32437         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32438
32439 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32440
32441         * gcc.dg/lvalue-2.c: New test.
32442
32443 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32444
32445         PR c/17730
32446         * gcc.dg/pr17730-1.c: New test
32447
32448 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32449
32450         PR c/7425
32451         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32452
32453 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32454
32455         * gcc.c-torture/execute/stdarg-1.c: New test.
32456         * gcc.c-torture/execute/stdarg-2.c: New test.
32457         * gcc.c-torture/execute/stdarg-3.c: New test.
32458         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32459         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32460         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32461         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32462         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32463
32464 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32465
32466         PR tree-optimization/17697
32467         * g++.dg/opt/pr17697-1.C: New test.
32468         * g++.dg/opt/pr17697-2.C: New test.
32469         * g++.dg/opt/pr17697-3.C: New test.
32470
32471 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
32472
32473         PR c/16409
32474         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32475         gcc.dg/vla-init-5.c: New tests.
32476
32477 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32478
32479         PR c/13804
32480         * gcc.dg/pr13804-1.c: New test.
32481
32482 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32483
32484         PR fortran/16938
32485         * gfortran.dg/pr16938.f90: New test.
32486
32487 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
32488
32489         * g++.dg/template/crash23.C: New test.
32490
32491 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
32492
32493         PR c++/17585
32494         * g++.dg/template/static8.C: New test.
32495
32496 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
32497
32498         PR c++/17681
32499         * g++.dg/other/error9.C: New test.
32500
32501 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32502
32503         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32504
32505 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32506
32507         PR fortran/15164
32508         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32509
32510 2004-09-26  Roger Sayle  <roger@eyesopen.com>
32511
32512         PR middle-end/17112
32513         * gcc.dg/pr17112-1.c: New test case.
32514
32515 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32516
32517         PR c/11459
32518         * gcc.dg/pr11459-1.c: New test.
32519
32520 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
32521
32522         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32523         * gcc.dg/tree-ssa/loop-4.c: Likewise.
32524
32525 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32526
32527         * gfortran.dg/pr15324.f90: Make array bounds consistent.
32528
32529 2004-09-25  Jan Hubicka  <jh@suse.cz>
32530
32531         * compile/30040909-1.c: New test.
32532         * compile/30040907-1.c: New test.
32533
32534 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
32535
32536         * gcc.c-torture/execute/va-arg-26.c: New test.
32537
32538 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
32539
32540         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32541         extra diagnostics on targets with 64-bit pointers.
32542         * objc.dg/selector-1.m: Adjust dg-warning regexp.
32543
32544 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32545
32546         PR c/17188
32547         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32548         * gcc.dg/decl-3.c: Adjust expected message.
32549
32550 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32551
32552         PR fortran/17615
32553         * gfortran.dg/pr17615.f90: New test.
32554
32555 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
32556
32557         PR tree-optimzation/17517
32558         * g++.dg/tree-ssa/pr17517.C: New Test.
32559
32560 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32561
32562         PR c++/16889
32563         * g++.dg/lookup/ambig3.C: New.
32564
32565 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
32566
32567         PR tree-opt/17624
32568         * g++.dg/opt/pr17624.C: New test.
32569
32570 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32571
32572         PR c/6980
32573         * gcc.dg/Wbad-function-cast-1.c: New test.
32574
32575 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
32576
32577         * g++.dg/ext/complit1.C
32578         * g++.dg/other/error2.C
32579         * g++.dg/other/nontype-1.C
32580         * g++.dg/parse/crash11.C
32581         * g++.dg/parse/crash12.C
32582         * g++.dg/parse/error15.C
32583         * g++.dg/parse/error4.C
32584         * g++.dg/parse/tmpl-outside1.C
32585         * g++.dg/parse/too-many-tmpl-args1.C
32586         * g++.dg/template/dependent-expr3.C
32587         * g++.dg/template/error10.C
32588         * g++.dg/template/instantiate1.C
32589         * g++.dg/template/vtable2.C
32590         * g++.dg/warn/Wshadow-1.C
32591         * g++.dg/warn/weak1.C
32592         * g++.old-deja/g++.brendan/crash16.C
32593         * g++.old-deja/g++.brendan/crash18.C
32594         * g++.old-deja/g++.brendan/crash48.C
32595         * g++.old-deja/g++.brendan/crash49.C
32596         * g++.old-deja/g++.brendan/crash55.C
32597         * g++.old-deja/g++.brendan/crash56.C
32598         * g++.old-deja/g++.brendan/crash8.C
32599         * g++.old-deja/g++.brendan/enum11.C
32600         * g++.old-deja/g++.brendan/enum8.C
32601         * g++.old-deja/g++.brendan/enum9.C
32602         * g++.old-deja/g++.brendan/friend3.C
32603         * g++.old-deja/g++.brendan/misc14.C
32604         * g++.old-deja/g++.bugs/900402_02.C
32605         * g++.old-deja/g++.bugs/900404_03.C
32606         * g++.old-deja/g++.bugs/900404_04.C
32607         * g++.old-deja/g++.bugs/900428_03.C
32608         * g++.old-deja/g++.jason/crash4.C
32609         * g++.old-deja/g++.jason/overload21.C
32610         * g++.old-deja/g++.jason/redecl1.C
32611         * g++.old-deja/g++.jason/report.C
32612         * g++.old-deja/g++.jason/rfg10.C
32613         * g++.old-deja/g++.jason/template30.C
32614         * g++.old-deja/g++.law/arm12.C
32615         * g++.old-deja/g++.law/ctors5.C
32616         * g++.old-deja/g++.law/cvt20.C
32617         * g++.old-deja/g++.law/init10.C
32618         * g++.old-deja/g++.law/init8.C
32619         * g++.old-deja/g++.law/visibility17.C
32620         * g++.old-deja/g++.law/visibility7.C
32621         * g++.old-deja/g++.mike/net8.C
32622         * g++.old-deja/g++.mike/p646.C
32623         * g++.old-deja/g++.mike/p700.C
32624         * g++.old-deja/g++.mike/p701.C
32625         * g++.old-deja/g++.mike/p811.C
32626         * g++.old-deja/g++.ns/template13.C
32627         * g++.old-deja/g++.other/array3.C
32628         * g++.old-deja/g++.other/crash25.C
32629         * g++.old-deja/g++.other/dtor3.C
32630         * g++.old-deja/g++.other/dtor4.C
32631         * g++.old-deja/g++.other/main1.C
32632         * g++.old-deja/g++.other/warn7.C
32633         * g++.old-deja/g++.pt/crash11.C
32634         * g++.old-deja/g++.pt/crash36.C
32635         * g++.old-deja/g++.pt/spec22.C
32636         * g++.old-deja/g++.pt/spec9.C
32637         * g++.old-deja/g++.pt/ttp52.C
32638         * g++.old-deja/g++.robertl/eb103.C
32639         * g++.old-deja/g++.robertl/eb121.C
32640         * g++.old-deja/g++.robertl/eb22.C
32641         * g++.old-deja/g++.robertl/eb8.C:
32642         Update locations and/or regexps of dg-error markers.
32643         Remove markers for some bogus messages that are no longer issued.
32644
32645 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
32646
32647         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32648         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32649
32650 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
32651
32652         PR c++/17618
32653         * g++.dg/lookup/crash5.C: New test.
32654
32655 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
32656
32657         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32658         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32659         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32660         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32661         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32662         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32663
32664         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32665         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32666         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32667         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32668         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32669         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32670
32671         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32672
32673         * gcc.dg/vect/vect-44.c: Check additional cases.
32674         * gcc.dg/vect/vect-48.c: Check additional cases.
32675
32676         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32677         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32678         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32679         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32680         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32681         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32682         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32683         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32684         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32685
32686         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32687         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32688         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32689
32690 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32691
32692         * gcc.dg/tree-ssa/loop-6.c: New test.
32693
32694 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
32695
32696         PR c++/17620
32697         * g++.dg/inherit/base2.C: New.
32698
32699 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32700
32701         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32702         * gcc.dg/20001012-2.c: Likewise.
32703         * gcc.dg/20001013-1.c: Likewise.
32704         * gcc.dg/20001101-1.c: Likewise.
32705         * gcc.dg/20001102-1.c: Likewise.
32706         * gcc.dg/bf-spl1.c: Likewise.
32707         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32708         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32709
32710 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
32711
32712         PR tree-optimization/16721
32713         * gcc.dg/tree-ssa/pr16721.c: New test.
32714
32715 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
32716
32717         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32718         * gcc.dg/20040305-1.c: Likewise.
32719
32720 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32721
32722         PR c/16566
32723         * gcc.c-torture/compile/pr16566-1.c,
32724         gcc.c-torture/compile/pr16566-2.c,
32725         gcc.c-torture/compile/pr16566-3.c: New tests.
32726
32727 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
32728
32729         PR tree-optimization/17512
32730         * gcc.c-torture/compile/20040916-1.c.
32731
32732 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
32733
32734         * gcc.dg/pragma-re-3.c: New test.
32735
32736 2004-09-17  Matt Austern  <austern@apple.com>
32737
32738         PR c++/15049
32739         * g++.dg/other/anon3.C: New.
32740
32741 2004-09-21  Roger Sayle  <roger@eyesopen.com>
32742
32743         PR c++/7503
32744         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32745         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32746         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32747         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32748         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32749
32750 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
32751
32752         PR fortran/17286
32753         * gfortran.dg/pr17286.f90: New test.
32754
32755 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
32756
32757         PR c++/17530
32758         * g++.dg/template/static7.C: New test.
32759
32760 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
32761
32762         PR tree-opt/17558
32763         * gcc.c-torture/compile/pr17558.c: New test.
32764
32765 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32766
32767         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32768         if SKIP_ATTRIBUTE is defined.
32769
32770 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32771
32772         PR fortran/15957
32773         * gfortran.dg/pr15957.f90: New test.
32774
32775 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
32776
32777         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32778         in comparison.
32779         * gcc.dg/vect/vect-79.c: Likewise.
32780         * gcc.dg/vect/vect-80.c: Likewise.
32781
32782 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32783
32784         PR fortran/15750
32785         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32786
32787 2004-09-20  Ira Rosen  <irar@il.ibm.com>
32788
32789         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32790         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32791         * gcc.dg/vect/vect-62.c: New testcase.
32792         * gcc.dg/vect/vect-63.c: New testcase.
32793         * gcc.dg/vect/vect-64.c: New testcase.
32794         * gcc.dg/vect/vect-65.c: New testcase.
32795         * gcc.dg/vect/vect-66.c: New testcase.
32796         * gcc.dg/vect/vect-67.c: New testcase.
32797         * gcc.dg/vect/vect-68.c: New testcase.
32798         * gcc.dg/vect/vect-69.c: New testcase.
32799         * gcc.dg/vect/vect-79.c: New testcase.
32800         * gcc.dg/vect/vect-80.c: New testcase.
32801
32802 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32803
32804         * gcc.target/mips/asm-1.c: New test.
32805
32806 2004-09-19  Ira Rosen  <irar@il.ibm.com>
32807
32808         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32809         * gcc.dg/vect/vect-73.c: New testcase.
32810         * gcc.dg/vect/vect-74.c: New testcase.
32811         * gcc.dg/vect/vect-75.c: New testcase.
32812         * gcc.dg/vect/vect-76.c: New testcase.
32813         * gcc.dg/vect/vect-77.c: New testcase.
32814         * gcc.dg/vect/vect-78.c: New testcase
32815
32816 2004-09-18  Paul Brook  <paul@codesourcery.com>
32817
32818         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32819
32820 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32821
32822         PR c/17424
32823         * gcc.dg/pr17424-1.c: New test.
32824
32825 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
32826
32827         * g++.dg/tree-ssa/pr17153.C: New test.
32828
32829 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
32830
32831         PR pch/13361
32832         * g++.dg/pch/wchar-1.C: New.
32833         * g++.dg/pch/wchar-1.Hs: New.
32834
32835 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
32836
32837         * gcc.c-torture/execute/20040917-1.c: New test.
32838
32839 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32840
32841         PR tree-optimization/17319
32842         * gcc.dg/pr17319.c: New test.
32843
32844 2004-09-17  Devang Patel  <dpatel@apple.com>
32845
32846         * gcc.dg/20040813-1.c: New test.
32847
32848 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32849
32850         PR tree-optimization/17273
32851         * gcc.c-torture/compile/pr17273.c: New test.
32852
32853 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32854
32855         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32856         Update expected messages.
32857         * gcc.dg/declspec-13.c: New test.
32858
32859 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
32860
32861         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32862
32863 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32864
32865         * gcc.c-torture/execute/pr17252.c: Use post-increment to
32866         change what 'a' is pointing to.
32867
32868 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
32869
32870         PR c++/16002
32871         * g++.dg/template/error18.C: New test.
32872
32873         PR c++/16029
32874         * g++.dg/warn/Wunused-8.C: New test.
32875
32876 2004-09-17  Steven Bosscher  <stevenb@suse.de>
32877
32878         PR tree-optimization/17513
32879         * gcc.dg/20040916-1.c: New test.
32880
32881 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
32882
32883         PR c++/17501
32884         * g++.dg/template/typename7.C: New test.
32885
32886 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32887
32888         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32889
32890 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
32891
32892         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32893         with -ftree-based-profiling also.
32894         * lib/profopt.exp: Support late-set profile_option/feedback_option.
32895
32896 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
32897
32898         PR/15364
32899         * gfortran.dg/der_array_io_1.f90: New test.
32900         * gfortran.dg/der_array_io_2.f90: New test.
32901         * gfortran.dg/der_array_io_3.f90: New test.
32902
32903 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32904
32905         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32906         EABI.
32907
32908 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32909
32910         * g++.dg/opt/switch1.C: New test.
32911
32912 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32913
32914         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32915         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32916         Update expected messages.
32917
32918 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32919
32920         PR fortran/16485
32921         * gfortran.dg/same_name_1.f90: New test.
32922
32923 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
32924
32925         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
32926         dereference garbage pointers.
32927
32928 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
32929
32930         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32931         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32932
32933         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32934         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32935         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32936
32937 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
32938
32939         PR c++/17324
32940         * g++.dg/template/mangle1.C: New test.
32941
32942 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32943
32944         PR tree-optimization/17252
32945         * gcc.c-torture/execute/pr17252.c: New test.
32946
32947 2004-09-14  Andrew Pinski  <apinski@apple.com>
32948
32949         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32950
32951 2004-09-14  Roger Sayle  <roger@eyesopen.com>
32952
32953         PR rtl-optimization/9771
32954         * gcc.dg/pr9771-1.c: New test case.
32955
32956 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32957
32958         PR tree-optimization/15262
32959         * gcc.c-torture/execute/pr15262-1.c: New test.
32960         * gcc.c-torture/execute/pr15262-2.c: New test.
32961
32962 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32963
32964         * gcc.dg/declspec-12.c: New test.
32965
32966 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
32967
32968         * gfortran.dg/pr17090.f90: Add directives to test.
32969
32970 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32971
32972         * gcc.c-torture/compile/20040914-1.c: New test.
32973
32974 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32975
32976         PR c++/16162
32977         * g++.dg/template/decl2.C: New test.
32978
32979 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
32980
32981         PR fortran/17090
32982         * gfortran.dg/pr17090.f90: New test.
32983
32984 2004-09-13  Dale Johannesen  <dalej@apple.com>
32985
32986         * gcc.c-torture/compile/pr17408.c: New test case.
32987
32988 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32989
32990         PR c++/16716
32991         * g++.dg/parse/crash17.C: New test.
32992
32993         PR c++/17327
32994         * g++.dg/template/enum3.C: New test.
32995
32996 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
32997
32998         * lib/gcc-defs.exp: Load wrapper.exp.
32999         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33000         using local code.
33001         * lib/gcc.exp (gcc_init): Similar.
33002         * lib/gfortran.exp (gfortran_init): Similar.
33003         * lib/objc.exp (objc_init): Similar.
33004         * lib/treelang.exp (treelang_init): Similar.
33005         * lib/wrapper.exp: New file with build_wrapper call machinery in
33006         ${tool}_maybe_build_wrapper.
33007
33008 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33009
33010         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33011         "inline".
33012         * gcc.dg/declspec-11.c: Update expected messages.
33013         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33014         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33015         gcc.dg/inline-12.c: New tests.
33016
33017 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
33018
33019         * g++.dg/tree-ssa/pr17400.C: New testcase.
33020
33021 2004-09-13  James E Wilson  <wilson@specifixinc.com>
33022
33023         * gcc.target/mips/sb1-1.c: New testcase.
33024
33025 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
33026
33027         * lib/g77-dg.exp: Remove unused file.
33028         * lib/mike-g77.exp: Ditto.
33029         * lib/g77.exp: Ditto.
33030
33031 2004-09-12  Richard Henderson  <rth@redhat.com>
33032
33033         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33034
33035 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33036
33037         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33038         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33039         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33040         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33041         Update expected messages.
33042
33043 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
33044
33045         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33046         declaration/use mismatch for dirp parameter.
33047
33048 2004-09-12  Andrew Pinski  <apinski@apple.com>
33049
33050         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33051         -fgnu-runtime is passed.
33052
33053 2004-09-12  Richard Henderson  <rth@redhat.com>
33054
33055         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33056         do the uplevel thing and update additional_flags directly.
33057         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33058         gfortran.fortran-torture/execute/intrinsic_nearest.x,
33059         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33060         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33061
33062 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33063
33064         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33065
33066 2004-09-11  Roger Sayle  <roger@eyesopen.com>
33067
33068         PR middle-end/17411
33069         * g++.dg/opt/pr17411-1.C: New test case.
33070
33071 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33072
33073         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33074         gcc.dg/tls/diag-2.c: Update expected messages.
33075         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
33076         messages.
33077         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33078         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33079         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33080         gcc.dg/tls/diag-5.c: New tests.
33081
33082 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
33083
33084         * gcc.dg/20040910-1.c: Correct dg-error regexp.
33085
33086 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33087
33088         * g++.dg/parse/break-in-for.C: New test.
33089
33090 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
33091
33092         * gcc.dg/tree-ssa/20040911-1.c: New test.
33093
33094 2004-09-11  Andreas Jaeger  <aj@suse.de>
33095
33096         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33097         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33098
33099 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
33100
33101         * gcc.target/frv: New directory of FR-V-specific tests.
33102
33103 2004-09-10  James E Wilson  <wilson@specifixinc.com>
33104
33105         * gcc.dg/convert-vec-1.c: New test.
33106
33107 2004-09-10  Roger Sayle  <roger@eyesopen.com>
33108
33109         PR middle-end/17024
33110         * gcc.dg/pr17024-1.c: New test case.
33111
33112 2004-09-10  Eric Christopher  <echristo@redhat.com>
33113
33114         * gcc.dg/20040910-1.c: New test.
33115
33116 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33117
33118         * gcc.dg/bitfld-9.c: New test.
33119
33120 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
33121
33122         * gcc.c-torture/execute/ieee/acc1.c: New test.
33123         * gcc.c-torture/execute/ieee/acc2.c: New test.
33124         * gcc.c-torture/execute/ieee/mzero6.c: New test.
33125
33126 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33127
33128         * gcc.dg/deprecated-2.c: New test.
33129
33130 2004-09-09  James E Wilson  <wilson@specifixinc.com>
33131
33132         * gcc.dg/init-vec-1.c: New test.
33133
33134 2004-09-09  Roger Sayle  <roger@eyesopen.com>
33135
33136         PR middle-end/17055
33137         * gcc.dg/pr17055-1.c: New test case.
33138
33139 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
33140
33141         PR target/17377
33142         * gcc.c-torture/execute/pr17377.c: New test.
33143
33144 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33145
33146         PR c/8420
33147         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33148         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33149         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33150         gcc.dg/long-long-typespec-1.c: New tests.
33151         * gcc.dg/tls/diag-2.c: Update expected diagnostics
33152
33153 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33154
33155         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33156         gcc.dg/gnu99-static-1.c: New tests.
33157
33158 2004-09-08  Devang Patel  <dpatel@apple.com>
33159
33160         * gcc.dg/darwin-ld-20040828-1.c: New test.
33161         * gcc.dg/darwin-ld-20040828-2.c: New test.
33162         * gcc.dg/darwin-ld-20040828-3.c: New test.
33163
33164 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
33165
33166         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33167         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33168         in error message.
33169         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33170         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33171         in error message.
33172         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33173         types they qualify.
33174         * objc.dg/type-size-2.m: Fix wording in comment.
33175         * objc.dg/va-meth-1.m: New test case.
33176
33177 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
33178
33179         PR c/16633:
33180         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33181         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33182
33183 2004-09-06  Devang Patel  <dpatel@apple.com>
33184
33185         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33186         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33187
33188 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
33189
33190         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33191         reflect changed line numbering of diagnostics.
33192
33193 2004-09-06  Paul Brook  <paul@codesourcery.com>
33194
33195         * gfortran.dg/edit_real_1.f90: Add new test.
33196
33197 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33198
33199         * gcc.dg/tree-ssa/loop-2.c: New test.
33200         * gcc.dg/tree-ssa/loop-3.c: New test.
33201         * gcc.dg/tree-ssa/loop-4.c: New test.
33202         * gcc.dg/tree-ssa/loop-5.c: New test.
33203
33204 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33205
33206         * gcc.dg/format/sentinel-1.c: Update for parameter option.
33207
33208 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33209
33210         * gcc.dg/format/sentinel-1.c: New test.
33211
33212 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
33213
33214         * gcc.dg/builtins-46.c: New.
33215
33216 2004-09-03  Devang Patel  <dpatel@apple.com>
33217
33218         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33219         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33220
33221 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33222
33223         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33224         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33225         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33226         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33227         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33228         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33229         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33230         the non-portable bzero.
33231         * gcc.dg/20010912-1.c: xfail for NetWare.
33232         * gcc.dg/20020426-2.c: xfail for NetWare.
33233         * gcc.dg/20021014-1.c: xfail for NetWare.
33234         * gcc.dg/20021018-1.c: xfail for NetWare.
33235         * gcc.dg/20030213-1.c: xfail for NetWare.
33236         * gcc.dg/20030225-1.c: xfail for NetWare.
33237         * gcc.dg/20030708-1.c: xfail for NetWare.
33238         * gcc.dg/builtins-config.h: Also exclude NetWare.
33239         * gcc.dg/format/format.h: Define restrict only if not already defined.
33240         * gcc.dg/nest.c: xfail for NetWare.
33241         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33242         * lib/target-supports.exp (check_visibility_available): Exclude
33243         NetWare.
33244
33245 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33246
33247         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33248         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33249         deterministic starting point for the alignment of structure fields.
33250         * gcc.dg/Wpadded.c: Dito.
33251         * g++.dg/abi/vbase10.C: Dito.
33252
33253 2004-09-03  Devang Patel  <dpatel@apple.com>
33254
33255         * g++.dg/debug/pr15736.cc: New test.
33256
33257 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33258
33259         * README.QMTEST: Fix out-of-date link.
33260
33261 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
33262
33263         PR fortran/16579
33264         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33265         Delete.  Duplicate of gfortran.dg/g77/20010610.f
33266
33267 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33268
33269         * g++.dg/abi/arm_rtti1.C: New test.
33270
33271 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
33272
33273         * gcc.dg/ppc-vector-memcpy.c: New.
33274         * gcc.dg/ppc-vector-memset.c: New.
33275
33276 2004-09-02  Chao-ying Fu  <fu@mips.com>
33277
33278         * gcc.target/mips/mips-3d-1.c: New test.
33279         * gcc.target/mips/mips-3d-2.c: New test.
33280         * gcc.target/mips/mips-3d-3.c: New test.
33281         * gcc.target/mips/mips-3d-4.c: New test.
33282         * gcc.target/mips/mips-3d-5.c: New test.
33283         * gcc.target/mips/mips-3d-6.c: New test.
33284         * gcc.target/mips/mips-3d-7.c: New test.
33285         * gcc.target/mips/mips-3d-8.c: New test.
33286         * gcc.target/mips/mips-3d-9.c: New test.
33287         * gcc.target/mips/mips-ps-1.c: New test.
33288         * gcc.target/mips/mips-ps-2.c: New test.
33289         * gcc.target/mips/mips-ps-3.c: New test.
33290         * gcc.target/mips/mips-ps-4.c: New test.
33291         * gcc.target/mips/mips-ps-type.c: New test.
33292
33293 2004-09-02  Paul Brook  <paul@codesourcery.com>
33294
33295         * gfortran.dg/edit_real_1.f90: Add new tests.
33296
33297 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33298
33299         PR fortran/15327
33300         * gfortran.dg/merge_char_1.f90: New test.
33301
33302 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33303
33304         PR fortran/16404
33305         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33306
33307 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33308
33309         PR c/1522
33310         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33311
33312 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
33313
33314         * g++.dg/opt/loop1.C: Do not XFAIL.
33315
33316 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
33317
33318         * gcc.c-torture/execute/20040831-1.c: New test.
33319
33320 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
33321
33322         PR fortran/16579
33323         * gfortran.dg/g77/20010610.f: Now passes.
33324         Copy from g77.f-torture/execute. Add dg-run directive.
33325         * gfortran.dg/g77/README: Update
33326
33327 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
33328
33329         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33330         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33331         (t1, t2, t3, t4): Add volatile.
33332
33333 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33334
33335         * g++.dg/ext/visibility/arm1.C: New test.
33336
33337 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
33338
33339         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33340         -pedantic-errors.
33341
33342 2004-09-01  Paul Brook  <paul@codesourcery.com>
33343
33344         * gfortran.dg/eof_2.f90: New test.
33345
33346 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33347
33348         PR fortran/16579
33349         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33350
33351 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
33352
33353         PR libfortran/16805
33354         * gfortran.dg/list_read_2.f90: New test.
33355
33356 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33357
33358         * g++.dg/abi/key1.C: New test.
33359
33360 2004-08-31  Richard Henderson  <rth@redhat.com>
33361
33362         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33363         form of offsetof.
33364         * g++.dg/other/offsetof5.C: Remove duplicate.
33365
33366 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33367
33368         PR fortran/17244
33369         * gfortran.dg/func_derived_1.f90: New test.
33370
33371 2004-08-31  Paul Brook  <paul@codesourcery.com>
33372
33373         * gfortran.dg/eof_1.f90: New test.
33374
33375 2004-08-31  Paul Brook  <paul@codesourcery.com>
33376
33377         * gfortran.dg/list_read_1.f90: New file.
33378
33379 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
33380
33381         * g++.dg/opt/loop1.C: XFAIL.
33382
33383 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
33384
33385         * gcc.dg/funcdef-storage-1.c: New.
33386         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33387         an extern function in local scope.
33388         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33389         declare an 'auto inline' function in local scope.
33390         * gcc.dg/20011130-1.c: Likewise.
33391         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33392         an 'auto' function in local scope.
33393         * gcc.dg/20021014-1.c: Likewise.
33394         * gcc.dg/20030331-2.c: Likewise.
33395
33396 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33397
33398         * gfortran.dg/blockdata_1.f90: New test.
33399
33400 2004-08-30  Richard Henderson  <rth@redhat.com>
33401
33402         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33403
33404 2004-08-30  Richard Henderson  <rth@redhat.com>
33405
33406         * lib/fortran-torture.exp (fortran-torture-execute): Honor
33407         additional_flags set by alternate driver.
33408         (ieee-options): New procedure.
33409         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33410         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33411         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33412         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33413
33414 2004-08-30  Richard Henderson  <rth@redhat.com>
33415
33416         * lib/f-torture.exp: Remove.
33417
33418 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
33419
33420         PR rtl-optimization/16590
33421         * g++.dg/opt/loop1.C: New test.
33422
33423 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33424
33425         PR fortran/13910
33426         * gfortran.dg/oldstyle_1.f90: New test.
33427
33428 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
33429         Paul Brook  <paul@codesourcery.com>
33430
33431         * gfortran.dg/g77/README: Update.
33432         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33433         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33434         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33435
33436 2004-08-28  Paul Brook  <paul@codesourcery.com>
33437
33438         PR libfortran/17195
33439         * gfortran.dg/edit_real_1.f90: New test.
33440
33441 2004-08-27  Paul Brook  <paul@codesourcery.com>
33442
33443         * gfortran.dg/rewind_1.f90: New test.
33444
33445 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
33446
33447         PR fortran/16597
33448         * gfortran.dg/pr16597.f90: New test.
33449
33450 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33451
33452         PR c/13801
33453         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33454         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33455         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33456         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33457         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33458
33459 2004-08-26  Nick Clifton  <nickc@redhat.com>
33460
33461         * gcc.c-torture/compile/pr17119.c: New test.
33462
33463 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33464
33465         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33466
33467 2004-08-25  Richard Henderson  <rth@redhat.com>
33468
33469         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33470         the bits that expect kind=8 to be the largest real kind.
33471
33472 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
33473
33474         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33475
33476 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33477
33478         * gfortran.dg/assignment_1.f90: New test.
33479
33480 2004-08-25  Adam Nemet  <anemet@lnxw.com>
33481
33482         * g++.dg/template/repo3.C: New test.
33483
33484 2004-08-25  Roger Sayle  <roger@eyesopen.com>
33485
33486         PR middle-end/16693
33487         PR tree-optimization/16372
33488         * g++.dg/opt/pr16372-1.C: New test case.
33489         * g++.dg/opt/pr16693-1.C: New test case.
33490         * g++.dg/opt/pr16693-2.C: New test case.
33491
33492 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
33493
33494         * objc.dg/proto-lossage-4.m: New test.
33495
33496 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
33497
33498         PR c++/17155
33499         * g++.dg/inherit/local2.C: New test.
33500
33501 2004-08-25  Paul Brook  <paul@codesourcery.com>
33502
33503         PR fortran/17144
33504         * gfortran.dg/string_ctor_1.f90: New test.
33505
33506 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33507
33508         PR c++/14428
33509         * g++.dg/template/redecl2.C: New test.
33510
33511 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
33512
33513         PR fortran/17143
33514         * gfortran.dg/pr17143.f90: New test.
33515
33516 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
33517
33518         PR fortran/17164
33519         * gfortran.dg/pr17164.f90: New test.
33520
33521 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33522
33523         * gcc.dg/tree-ssa/loop-1.c: New test.
33524
33525 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
33526
33527         * gcc.c-torture/compile/20040824-1.c: New test.
33528
33529 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
33530
33531         * gcc.c-torture/compile/iftrap-3.c: New test.
33532
33533 2004-08-24  Paul Brook  <paul@codesourcery.com>
33534
33535         * gfortran.dg/entry_2.f90: New test.
33536
33537 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33538
33539         PR c++/16889
33540         * g++.dg/lookup/ambig[12].C: New.
33541
33542 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33543
33544         PR c++/16706
33545         * g++.dg/template/crash21.C: New test.
33546         * g++.dg/template/crash22.C: Likewise.
33547
33548 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33549
33550         PR c++/17149
33551         * g++.dg/template/access15.C: New.
33552
33553 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33554
33555         PR c++/17163
33556         * g++.dg/template/repo2.C: New test.
33557
33558 2004-08-23  Roger Sayle  <roger@eyesopen.com>
33559
33560         PR rtl-optimization/17078
33561         * gcc.c-torture/execute/pr17078-1.c: New test case.
33562
33563 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33564
33565         PR c/14492
33566         * gcc.dg/debug/crash1.c: New test.
33567
33568 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33569
33570         PR c/16180
33571         * gcc.dg/loop-5.c: New test.
33572
33573 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33574
33575         * gcc.c-torture/execute/20040823-1.c: New test.
33576
33577 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
33578
33579         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33580         to the assembler.  Simplify test accordingly.
33581         (asm_abi_flags): Use GNU names.
33582         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33583         to check for ABI flags.
33584
33585 2004-08-22  Andrew Pinski  <apinski@apple.com>
33586
33587         * g++.dg/opt/pr14029.C: New test.
33588         * gcc.c-torture/execute/pr15262.c: New test.
33589
33590 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33591
33592         * gfortran.dg/reduction.f90: Add checks with complex arguments.
33593
33594 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
33595
33596         PR 16908
33597         * gfortran.dg/direct_io.f90: New test.
33598
33599 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33600
33601         PR c++/17121
33602         * g++.dg/inherit/local2.C: New test.
33603
33604 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33605
33606         PR c++/17120
33607         * g++.dg/warn/Wparentheses-4.C: New test.
33608
33609 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33610
33611         PR c++/17121
33612         * g++.dg/inherit/local2.C: New test.
33613
33614         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33615         * gcc.dg/ppc-ldstruct.c: Likewise.
33616         * gcc.dg/ppc64-abi-2.c: Likewise.
33617
33618 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
33619
33620         PR rtl-optimization/17099
33621         * gcc.c-torture/execute/20040820-1.c: New test.
33622
33623 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
33624
33625         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33626
33627 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
33628
33629         PR fortran/17077
33630         * gfortran.dg/auto_array_1.f90: New test.
33631
33632 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33633
33634         PR fortran/17074
33635         * gfortran.dg/simpleif_1.f90: New test.
33636
33637 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
33638
33639         * lib/target-supports.exp (check_profiling_available): Return
33640         false for arm*-*-symbianelf* and arm*-*-eabi*.
33641
33642         PR c++/15890
33643         * g++.dg/template/delete1.C: New test.
33644
33645 2004-08-19  Paul Brook  <paul@codesourcery.com>
33646
33647         PR fortran/14976
33648         PR fortran/16228
33649         * gfortran.dg/data_char_1.f90: New test.
33650
33651 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
33652
33653         PR fortran/16946
33654         * gfortran.dg/reduction.f90: New testcase.
33655
33656 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33657
33658         PR fortran/16520
33659         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33660
33661 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33662
33663         PR c++/17041
33664         * g++.dg/Wparentheses-3.C: New test.
33665
33666 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
33667
33668         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33669         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33670         * gcc.dg/vect/vect-2.c: Likewise.
33671         * gcc.dg/vect/vect-3.c: Likewise.
33672         * gcc.dg/vect/vect-4.c: Likewise.
33673         * gcc.dg/vect/vect-5.c: Likewise.
33674         * gcc.dg/vect/vect-6.c: Likewise.
33675         * gcc.dg/vect/vect-7.c: Likewise.
33676         * gcc.dg/vect/vect-25.c: Likewise.
33677         * gcc.dg/vect/vect-31.c: Likewise.
33678         * gcc.dg/vect/vect-32.c: Likewise.
33679         * gcc.dg/vect/vect-34.c: Likewise.
33680         * gcc.dg/vect/vect-36.c: Likewise.
33681         * gcc.dg/vect/vect-all.c: Likewise.
33682
33683 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
33684
33685         PR c++/17068
33686         * g++.dg/template/operator4.C: New test.
33687
33688 2004-08-18  Richard Henderson  <rth@redhat.com>
33689
33690         * gcc.dg/20040206-1.c: XFAIL.
33691
33692 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33693
33694         PR c++/16246
33695         * g++.dg/template/array7.C: New test.
33696
33697 2004-08-17  James E Wilson  <wilson@specifixinc.com>
33698
33699         * gcc.dg/mips-movcc-1.c: New test.
33700         * gcc.dg/mips-movcc-2.c: New test.
33701         * gcc.dg/mips-movcc-3.c: New test.
33702
33703         * gcc.dg/mips-nmadd-1.c: New test.
33704         * gcc.dg/mips-nmadd-2.c: New test.
33705
33706 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33707
33708         PR c++/15871
33709         * g++.dg/opt/inline8.C: New test.
33710
33711         PR c++/16965
33712         * g++.dg/parse/error17.C: New test.
33713
33714 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
33715
33716         * gcc.dg/vect: New directory for vectorizer tests.
33717         * gcc.dg/vect/tree-vect.h: New file.
33718         * gcc.dg/vect/vect.exp: New file.
33719         * gcc.dg/vect/pr16105.c.c: New test.
33720         * gcc.dg/vect/vect-1.c: New test.
33721         * gcc.dg/vect/vect-2.c: New test.
33722         * gcc.dg/vect/vect-3.c: New test.
33723         * gcc.dg/vect/vect-4.c: New test.
33724         * gcc.dg/vect/vect-5.c: New test.
33725         * gcc.dg/vect/vect-6.c: New test.
33726         * gcc.dg/vect/vect-7.c: New test.
33727         * gcc.dg/vect/vect-8.c: New test.
33728         * gcc.dg/vect/vect-9.c: New test.
33729         * gcc.dg/vect/vect-10.c: New test.
33730         * gcc.dg/vect/vect-11.c: New test.
33731         * gcc.dg/vect/vect-12.c: New test.
33732         * gcc.dg/vect/vect-13.c: New test.
33733         * gcc.dg/vect/vect-14.c: New test.
33734         * gcc.dg/vect/vect-15.c: New test.
33735         * gcc.dg/vect/vect-16.c: New test.
33736         * gcc.dg/vect/vect-17.c: New test.
33737         * gcc.dg/vect/vect-18.c: New test.
33738         * gcc.dg/vect/vect-19.c: New test.
33739         * gcc.dg/vect/vect-20.c: New test.
33740         * gcc.dg/vect/vect-21.c: New test.
33741         * gcc.dg/vect/vect-22.c: New test.
33742         * gcc.dg/vect/vect-23.c: New test.
33743         * gcc.dg/vect/vect-24.c: New test.
33744         * gcc.dg/vect/vect-25.c: New test.
33745         * gcc.dg/vect/vect-26.c: New test.
33746         * gcc.dg/vect/vect-27.c: New test.
33747         * gcc.dg/vect/vect-28.c: New test.
33748         * gcc.dg/vect/vect-29.c: New test.
33749         * gcc.dg/vect/vect-30.c: New test.
33750         * gcc.dg/vect/vect-31.c: New test.
33751         * gcc.dg/vect/vect-32.c: New test.
33752         * gcc.dg/vect/vect-33.c: New test.
33753         * gcc.dg/vect/vect-34.c: New test.
33754         * gcc.dg/vect/vect-35.c: New test.
33755         * gcc.dg/vect/vect-36.c: New test.
33756         * gcc.dg/vect/vect-37.c: New test.
33757         * gcc.dg/vect/vect-38.c: New test.
33758         * gcc.dg/vect/vect-40.c: New test.
33759         * gcc.dg/vect/vect-41.c: New test.
33760         * gcc.dg/vect/vect-42.c: New test.
33761         * gcc.dg/vect/vect-43.c: New test.
33762         * gcc.dg/vect/vect-44.c: New test.
33763         * gcc.dg/vect/vect-45.c: New test.
33764         * gcc.dg/vect/vect-46.c: New test.
33765         * gcc.dg/vect/vect-47.c: New test.
33766         * gcc.dg/vect/vect-48.c: New test.
33767         * gcc.dg/vect/vect-49.c: New test.
33768         * gcc.dg/vect/vect-50.c: New test.
33769         * gcc.dg/vect/vect-51.c: New test.
33770         * gcc.dg/vect/vect-52.c: New test.
33771         * gcc.dg/vect/vect-53.c: New test.
33772         * gcc.dg/vect/vect-54.c: New test.
33773         * gcc.dg/vect/vect-55.c: New test.
33774         * gcc.dg/vect/vect-56.c: New test.
33775         * gcc.dg/vect/vect-57.c: New test.
33776         * gcc.dg/vect/vect-58.c: New test.
33777         * gcc.dg/vect/vect-59.c: New test.
33778         * gcc.dg/vect/vect-60.c: New test.
33779         * gcc.dg/vect/vect-61.c: New test.
33780         * gcc.dg/vect/vect-all.c: New test.
33781         * gcc.dg/vect/vect-none.c: New test.
33782
33783 2004-08-17  Paul Brook  <paul@codesourcery.com>
33784
33785         PR fortran/13082
33786         * gfortran.dg/entry_1.f90: New test.
33787
33788 2004-08-17  Andrew Pinski  <apinski@apple.com>
33789
33790         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33791
33792 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
33793
33794         * gcc.dg/pr17036-1.c: New test.
33795
33796 2004-08-16  Devang Patel  <dpatel@apple.com>
33797
33798         * gcc.dg/darwin-20040809-1.c: New test.
33799
33800 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
33801
33802         * gcc.dg/funcdef-attr-1.c: New test.
33803
33804 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
33805
33806         * gcc.dg/altivec-17.c: New test.
33807         * gcc.dg/altivec-18.c: New test.
33808
33809 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33810
33811         PR c++/6749
33812         * g++.dg/template/vtable2.C: New test.
33813
33814 2004-08-14  Richard Henderson  <rth@redhat.com>
33815
33816         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33817         * gcc.dg/pack-test-4.c (main): Return 0.
33818         * gcc.dg/setjmp-1.c: Remove XFAIL.
33819         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33820
33821 2004-08-14  Richard Henderson  <rth@redhat.com>
33822
33823         * gcc.dg/980217-1.c: Add prototype for printf.
33824
33825 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
33826
33827         * gfortran.dg/pr16935.f90: New test.
33828
33829 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
33830
33831         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33832
33833 2004-08-13  Paul Brook  <paul@codesourcery.com>
33834
33835         * gfortran.dg/der_io_1.f90: Remove stray comma.
33836
33837 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33838
33839         * gcc.dg/vmx/cw-bug-2.c: Remove.
33840         * gcc.dg/vmx/vprint-1.c: Remove.
33841         * gcc.dg/vmx/vscan-1.c: Remove.
33842
33843 2004-08-12  Devang patel  <dpatel@apple.com>
33844
33845         * gcc.dg/darwin-20040809-2.c: New test.
33846
33847 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
33848
33849         * g++.dg/ext/altivec-12.C: New test.
33850
33851         * g++.dg/ext/altivec-11.C: New test.
33852
33853 2004-08-12  Paul Brook  <paul@codesourcery.com>
33854
33855         * g++.dg/abi/arm_cxa_vec_1.C: New test.
33856
33857 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33858
33859         * g++.dg/ext/altivec-2.C: Check for hardware support before
33860         executing any VMX instructions.
33861
33862         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33863
33864 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
33865
33866         PR c++/16276
33867         * g++.old-deja/g++.other/comdat4.C: New test.
33868         * g++.old-deja/g++.other/comdat4-aux.cc: New.
33869
33870 2004-08-12  Ben Elliston  <bje@au.ibm.com>
33871
33872         PR target/16286
33873         * gcc.dg/pr16286.c: New test.
33874
33875 2004-08-12 Jan Beulich <jbeulich@novell.com>
33876
33877         * g++.dg/ext/asm5.C: New.
33878
33879 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33880
33881         PR c++/16698
33882         * g++.dg/eh/crash1.C: New test.
33883
33884         PR c++/16717
33885         * g++.dg/ext/construct1.C: New test.
33886
33887 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33888
33889         PR c++/16853
33890         * g++.dg/init/ptrmem1.C: New test.
33891
33892         PR c++/16618
33893         * g++.dg/parse/offsetof5.C: New test.
33894
33895         PR c++/16870
33896         * g++.dg/template/overload3.C: New test.
33897
33898 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33899
33900         PR c++/16964
33901         * g++.dg/parse/error16.C: New test.
33902
33903         PR c++/16904
33904         * g++.dg/template/error14.C: New test.
33905
33906         PR c++/16929
33907         * g++.dg/template/error15.C: New test.
33908
33909 2004-08-11  Devang Patel  <dpatel@apple.com>
33910
33911         * gcc.dg/darwin-ld-20040809-1.c: New test.
33912         * gcc.dg/darwin-ld-20040809-2.c: New test.
33913
33914 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
33915
33916         PR fortran/16917
33917         * gfortran.dg/dfloat_1.f90: New test.
33918
33919 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
33920
33921         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33922         * gcc.dg/dll-2.c: Fix dg-require syntax.
33923         * gcc.misc-tests/arm-isr.c (abort): Declare.
33924         (exit): Likewise.
33925
33926 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
33927
33928         PR c++/16971
33929         * g++.dg/parse/crash16.C: New test.
33930
33931 2004-08-10  Roger Sayle  <roger@eyesopen.com>
33932
33933         * gcc.dg/mips-rsqrt-1.c: New test case.
33934         * gcc.dg/mips-rsqrt-2.c: New test case.
33935         * gcc.dg/mips-rsqrt-3.c: New test case.
33936
33937 2004-08-10  Paul Brook  <paul@codesourcery.com>
33938
33939         * gfortran.dg/der_io_1.f90: New test.
33940
33941 2004-08-10  Paul Brook  <paul@codesourcery.com>
33942
33943         PR fortran/16919
33944         * gfortran.dg/der_array_1.f90: New test.
33945
33946 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
33947
33948         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33949
33950 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
33951
33952         * gcc.dg/wchar_t-2.c: Fix typo.
33953
33954 2004-08-09  Falk Hueffner  <falk@debian.org>
33955
33956         PR tree-optimization/12517
33957         * gcc.c-torture/compile/pr12517.c: New test.
33958
33959         PR tree-optimization/12578
33960         * gcc.c-torture/compile/pr12578.c: New test.
33961
33962         PR tree-optimization/12899
33963         * gcc.c-torture/compile/pr12899.c: New test.
33964
33965         PR rtl-optimization/14692
33966         * gcc.c-torture/compile/pr14692.c: New test.
33967
33968         PR tree-optimization/16461
33969         * gcc.c-torture/compile/pr16461.c: New test.
33970
33971 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33972
33973         * gfortran.dg/getenv_1.f90: New test.
33974
33975 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33976
33977         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33978         wchar_t.
33979         * gcc.dg/symbian5.c: Test -fno-short-wchar.
33980
33981 2004-08-06  Paul Brook  <paul@codesourcery.com>
33982
33983         * gfortran.dg/ret_array_1.f90: New test.
33984         * gfortran.dg/ret_pointer_1.f90: New test.
33985
33986 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
33987
33988         * gcc.dg/missing-field-init-[12].c: New tests.
33989         * g++.dg/warn/missing-field-init-[12].C: New tests.
33990
33991 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33992
33993         * gcc.dg/enum2.c: New test.
33994         * gcc.dg/symbian3.c: Likewise.
33995         * gcc.dg/symbian4.c: Likewise.
33996         * gcc.dg/wchar_t-2.c: Likewise.
33997
33998 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33999
34000         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34001         destructor tests.
34002
34003 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34004
34005         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34006         dg-require-visiblity.
34007         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34008         * g++.dg/ext/visibility/fvisibility.C: Likewise.
34009         * g++.dg/ext/visibility/memfuncts.C: Likewise.
34010         * g++.dg/ext/visibility/new1.C: Likewise.
34011         * g++.dg/ext/visibility/pragma.C: Likewise.
34012         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34013         * g++.dg/ext/visibility/virtual.C: Likewise.
34014         * g++/dg/ext/visibility/visibility-1.C: Likewise.
34015         * g++/dg/ext/visibility/visibility-2.C: Likewise.
34016         * g++/dg/ext/visibility/visibility-3.C: Likewise.
34017         * g++/dg/ext/visibility/visibility-4.C: Likewise.
34018         * g++/dg/ext/visibility/visibility-5.C: Likewise.
34019         * g++/dg/ext/visibility/visibility-6.C: Likewise.
34020         * g++/dg/ext/visibility/visibility-7.C: Likewise.
34021         * g++/dg/ext/visibility/visibility-8.C: New test.
34022         * gcc.c-torture/compile/dll.x: Remove.
34023         * gcc.dg/dll-2.c: Use dg-require-dll
34024         * gcc.dg/visibility-10.c: New test.
34025         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34026         supporting DLLs.
34027         * lib/scanasm.exp (scan_hidden): New function.
34028         (scan_not_hidden): Likewise.
34029
34030 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
34031
34032         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34033
34034 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
34035
34036         * gcc.c-torture/execute/20040805-1.c: New test.
34037
34038 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
34039
34040         * gcc.dg/20020118-1.c: Declare abort.
34041         * gcc.dg/altivec_check.h: Likewise.
34042         * gcc.dg/iftrap-2.c: Likewise.
34043         * gcc.dg/pragma-darwin.c: Likewise.
34044         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34045
34046 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
34047
34048         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34049
34050 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34051
34052         * gcc.c-torture/execute/builtins/abs-2.c,
34053         gcc.c-torture/execute/builtins/abs-3.c,
34054         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34055         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34056         intmax_t, uintmax_t and their limits.
34057         * gcc.dg/intmax_t-1.c: New test.
34058
34059 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34060
34061         * g++.dg/tc1/dr147.C: Add reference to PR.
34062
34063 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
34064
34065         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34066         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34067
34068 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
34069
34070         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34071
34072 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34073
34074         * gcc.dg/redecl-5.c: New test.
34075         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34076         of scanf.
34077
34078 2004-08-03  Roger Sayle  <roger@eyesopen.com>
34079
34080         PR middle-end/16790
34081         * gcc.c-torture/execute/pr16790-1.c: New test case.
34082
34083 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
34084
34085         * g++.dg/ext/visibility/assign1.C: New test.
34086         * g++.dg/ext/visibility/new1.C: Likewise.
34087
34088         * gcc.dg/symbian1.c: New test.
34089         * gcc.dg/symbian2.c: Likewise.
34090
34091 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
34092
34093         PR target/16570
34094         * gcc.dg/i386-sse-9.c: New test.
34095
34096 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34097
34098         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34099
34100 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34101
34102         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34103         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34104         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34105         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34106         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34107         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34108         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34109         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34110         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34111         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34112         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34113         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34114         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34115         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34116         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34117         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34118         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34119         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34120         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34121         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34122         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34123         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34124         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34125         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34126         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34127         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34128         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34129         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34130         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34131         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34132         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34133         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34134         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34135         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34136         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34137         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34138         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34139         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34140         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34141         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34142         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34143         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34144         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34145         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34146         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34147         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34148         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34149         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34150         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34151         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34152         gcc.misc-tests/i386-pf-3dnow-1.c,
34153         gcc.misc-tests/i386-pf-athlon-1.c,
34154         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34155         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34156         Declare built-in functions used.
34157         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34158
34159 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
34160
34161         PR c++/16707
34162         * g++.dg/lookup/using12.C: New test.
34163
34164         * g++.dg/init/null1.C: Fix PR number.
34165         * g++.dg/parse/namespace10.C: Likewise.
34166
34167 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34168
34169         PR c++/16224
34170         * g++.dg/template/spec17.C: New test.
34171         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34172         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34173
34174 2004-08-02  David Billinghurst
34175
34176         PR fortran/16292
34177         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34178
34179 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
34180
34181         * gcc.dg/ia64-got-1.c: New test case.
34182
34183 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34184
34185         PR c++/16489
34186         * g++.dg/init/null1.C: New test.
34187         * g++.dg/tc1/dr76.C: Adjust error marker.
34188
34189         PR c++/16529
34190         * g++.dg/parse/namespace10.C: New test.
34191
34192         PR c++/16810
34193         * g++.dg/inherit/ptrmem2.C: New test.
34194
34195 2004-08-02  Ben Elliston  <bje@au.ibm.com>
34196
34197         PR target/16155
34198         * gcc.dg/pr16155.c: New test.
34199
34200 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34201
34202         * gcc.dg/redecl-2.c: New test.
34203
34204 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
34205
34206         * gcc.dg/darwin-longdouble.c: New file.
34207
34208 2004-07-30  Richard Henderson  <rth@redhat.com>
34209
34210         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34211         write to constant argument.
34212         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34213
34214 2004-07-30  Richard Henderson  <rth@redhat.com>
34215
34216         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34217         tests of nearest around zero.
34218
34219 2004-07-30  Andrew Pinski  <apinski@apple.com>
34220
34221         * gcc.c-torture/compile/20040730-1.c: New test.
34222
34223 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34224
34225         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34226         powerpc-eabispe.
34227
34228 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34229
34230         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34231
34232 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
34233
34234         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34235         contains $ld_library_path.
34236         * lib/gfortran.exp (gfortran_link_flags): Likewise.
34237
34238 2004-07-29  Richard Henderson  <rth@redhat.com>
34239
34240         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34241
34242         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34243         (alt2, which): New.
34244         (Check): Accept either alternative.
34245
34246 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
34247
34248         * g++.dg/abi/inline1.C: New test.
34249         * g++.dg/abi/local1-a.cc: Likewise.
34250         * g++.dg/abi/local1.C: Likewise.
34251         * g++.dg/abi/mangle11.C: Tweak location of warnings.
34252         * g++.dg/abi/mangle12.C: Likewise.
34253         * g++.dg/abi/mangle17.C: Likewise.
34254         * g++.dg/abi/mangle20-2.C: Likewise.
34255         * g++.dg/opt/interface1.C: Likewise.
34256         * g++.dg/opt/interface1.h: Likewise.
34257         * g++.dg/opt/interface1-a.cc: New test.
34258         * g++.dg/parse/repo1.C: New test.
34259         * g++.dg/template/repo1.C: Likewise.
34260         * g++.dg/warn/Winline-1.C: Likewise.
34261         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34262
34263 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
34264
34265         * gcc.dg/tree-ssa/20040729-1.c: New test.
34266
34267 2004-07-27  Matt Austern <austern@apple.com>
34268
34269         * gcc.dg/darwin-bool-1.c: New test.
34270         * gcc.dg/darwin-bool-2.c: New test.
34271
34272 2004-07-28  Richard Henderson  <rth@redhat.com>
34273
34274         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34275         arguments in the correct type.  Don't write to constant arguments.
34276
34277 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34278
34279         PR tree-optimization/16688
34280         PR tree-optimization/16689
34281         * g++.dg/tree-ssa/pr16688.C: New test.
34282
34283 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34284
34285         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34286         loads.  Not only in the comment, this time.
34287
34288 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
34289
34290         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
34291         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34292         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
34293         * gcc.dg/sh4a-bitmovua.c: New.
34294         * gcc.dg/sh4a-cos.c: New.
34295         * gcc.dg/sh4a-cosf.c: New.
34296         * gcc.dg/sh4a-fprun.c: New.
34297         * gcc.dg/sh4a-fsrra.c: New.
34298         * gcc.dg/sh4a-memmovua.c: New.
34299         * gcc.dg/sh4a-sin.c: New.
34300         * gcc.dg/sh4a-sincos.c: New.
34301         * gcc.dg/sh4a-sincosf.c: New.
34302         * gcc.dg/sh4a-sinf.c: New.
34303
34304 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34305
34306         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34307         conditionals.
34308         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34309         loads.
34310         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34311         DOM1.
34312
34313 2004-07-27  Andrew Pinski  <apinski@apple.com>
34314
34315         * g++.dg/rtti/tinfo1.C: Correct the xfail.
34316
34317 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
34318
34319         * gcc.dg/pragma-isr.c: New test.
34320
34321 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34322
34323         PR c++/14429
34324         * g++.dg/template/ttp11.C: New test.
34325
34326 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
34327
34328         * gcc.c-torture/compile/20040727-1.c: New test.
34329
34330 2004-07-26  Eric Christopher  <echristo@redhat.com>
34331
34332         * gcc.c-torture/compile/20040726-2.c: New test.
34333
34334 2004-07-26  Andrew Pinski  <apinski@apple.com>
34335
34336         * g++.dg/rtti/tinfo1.C: Xfail.
34337
34338 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
34339
34340         * gcc.c-torture/compile/20040726-1.c: New test.
34341
34342 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
34343             Brian Ryner  <bryner@brianryner.com>
34344
34345         PR c++/9283
34346         PR c++/15000
34347         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34348         * g++.dg/ext/visibility/: New directory.
34349         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34350         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34351         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34352         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34353         * g++.dg/ext/visibility/fvisibility.C,
34354         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34355         g++.dg/ext/visibility/fvisibility-override1.C
34356         g++.dg/ext/visibility/fvisibility-override2.C
34357         g++.dg/ext/visibility/memfuncts.C
34358         g++.dg/ext/visibility/noPLT.C
34359         g++.dg/ext/visibility/pragma.C
34360         g++.dg/ext/visibility/pragma-override1.C
34361         g++.dg/ext/visibility/pragma-override2.C
34362         g++.dg/ext/visibility/staticmemfuncts.C
34363         g++.dg/ext/visibility/virtual.C: New tests.
34364
34365 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34366
34367         PR c/15360
34368         * gcc.dg/pr15360-1.c: New test.
34369
34370 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
34371
34372         * gcc.dg/pragma-align-2.c: New test.
34373         * gcc.dg/pragma-init-fini.c: New test.
34374         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
34375         targets.
34376
34377 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34378
34379         * gcc.dg/init-string-2.c: New test.
34380
34381 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
34382
34383         PR 16684
34384         * gcc.dg/Wredundant-decls-1.c: New test case.
34385
34386 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
34387
34388         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34389         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34390         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34391         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34392         * gcc.dg/compat/generate-random.c: New file.
34393         * gcc.dg/compat/generate-random.h: Likewise.
34394         * gcc.dg/compat/generate-random_r.c: Likewise.
34395         * gcc.dg/compat/struct-layout-1.h: Likewise.
34396         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34397         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34398         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34399         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34400         * gcc.dg/compat/struct-layout-1_main.c: New test.
34401         * gcc.dg/compat/struct-layout-1_x.c: New file.
34402         * gcc.dg/compat/struct-layout-1_y.c: New file.
34403         * gcc.dg/compat/struct-layout-1_test.h: New file.
34404
34405 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34406
34407         * gcc.dg/comp-return-1.c: New test
34408
34409 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
34410
34411         * gcc.dg/vmx/8-02a.c: Fix typo.
34412
34413         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34414         * gcc.dg/darwin-abi-3.c: New test.
34415
34416         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34417         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34418
34419         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34420         * gcc.dg/vmx/ops-long-1.c: New test.
34421         * gcc.dg/vmx/ops-long-2.c: New test.
34422
34423 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
34424
34425         * g++.dg/lookup/conv-[1234].C: New.
34426
34427 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
34428
34429         * g++.dg/parse/attr2.C: Simplify.
34430
34431 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34432
34433         PR c/7284
34434         * gcc.c-torture/execute/pr7284-1.c: New test.
34435
34436 2004-07-22  Brian Booth  <bbooth@redhat.com>
34437
34438         * gcc.dg/tree-ssa/20040721-1.c: New test.
34439
34440 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34441
34442         * g++.dg/template/crash20.c: New.
34443
34444 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
34445
34446         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34447         Add dg-run directive.  Declare variables as required.
34448         * gfortran.dg/g77/README: Update
34449
34450 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
34451
34452         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34453         gcc.dg/cris-peep2-andu2.c: New tests.
34454
34455 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34456
34457         PR c/15052
34458         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34459         on return type.
34460         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
34461         messages.
34462         * gcc.dg/qual-return-2.c: Update expected messages.
34463         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34464
34465 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34466
34467         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34468         * gcc.dg/noncompile/921102-1.c: Update expected error message.
34469
34470 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34471
34472         PR c/11250
34473         * gcc.dg/init-string-1.c: New test.
34474
34475 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
34476
34477         PR middle-end/15345
34478         PR c/16450
34479         * gcc.dg/torture/nested-fn-1.c: New test.
34480
34481 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
34482
34483         PR target/16559
34484         * gcc.dg/ia64-fptr-1.c: New file.
34485
34486 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34487
34488         PR c++/14497
34489         * g++.dg/template/spec16.C: New test.
34490         * g++.old-deja/g++.robertl/eb118.C: Remove.
34491
34492 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34493
34494         PR c++/509
34495         * g++.dg/template/spec15.C: New test.
34496
34497 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
34498
34499         Copy cases from g77.f-torture/execute and add dg-run
34500         directive.  Other changes as noted.
34501         * gfortran.dg/g77/13037.f
34502         * gfortran.dg/g77/1832.f
34503         * gfortran.dg/g77/19981119-0.f
34504         * gfortran.dg/g77/19990313-0.f
34505         * gfortran.dg/g77/19990313-1.f
34506         * gfortran.dg/g77/19990313-2.f
34507         * gfortran.dg/g77/19990313-3.f
34508         * gfortran.dg/g77/19990419-1.f
34509         * gfortran.dg/g77/19990826-0.f
34510         * gfortran.dg/g77/19990826-2.f
34511         * gfortran.dg/g77/20000503-1.f
34512         * gfortran.dg/g77/20001111.f
34513         * gfortran.dg/g77/20010116.f
34514         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34515         * gfortran.dg/g77/20010430.f
34516         * gfortran.dg/g77/6177.f
34517         * gfortran.dg/g77/947.f
34518         * gfortran.dg/g77/970816-3.f
34519         * gfortran.dg/g77/971102-1.f
34520         * gfortran.dg/g77/980520-1.f
34521         * gfortran.dg/g77/980628-0.f
34522         * gfortran.dg/g77/980628-1.f
34523         * gfortran.dg/g77/980628-10.f
34524         * gfortran.dg/g77/980628-2.f
34525         * gfortran.dg/g77/980628-3.f
34526         * gfortran.dg/g77/980628-7.f
34527         * gfortran.dg/g77/980628-8.f
34528         * gfortran.dg/g77/980628-9.f
34529         * gfortran.dg/g77/980701-0.f
34530         * gfortran.dg/g77/980701-1.f
34531         * gfortran.dg/g77/cabs.f
34532         * gfortran.dg/g77/claus.f
34533         * gfortran.dg/g77/complex_1.f
34534         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34535         * gfortran.dg/g77/dcomplex.f
34536         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34537         * gfortran.dg/g77/f90-intrinsic-mathematical.f
34538         * gfortran.dg/g77/f90-intrinsic-numeric.f
34539         * gfortran.dg/g77/int8421.f
34540         * gfortran.dg/g77/labug1.f
34541         * gfortran.dg/g77/large_vec.f
34542         * gfortran.dg/g77/le.f
34543         * gfortran.dg/g77/short.f
34544         * gfortran.dg/g77/README: Update
34545
34546 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
34547
34548         PR c++/16637
34549         * g++.dg/parse/lookup4.C: New test.
34550
34551 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34552
34553         PR c++/16175
34554         * g++.dg/template/ttp10.C: New test.
34555
34556 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34557
34558         * gcc.dg/pr12625-1.c: New test.
34559
34560 2004-07-20  Steven Bosscher  <stevenb@suse.de>
34561
34562         * gcc.dg/switch-warn-1.c: New test.
34563         * gcc.dg/switch-warn-2.c: New test.
34564         * gcc.c-torture/compile/pr14730.c: Update.
34565
34566 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
34567
34568         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34569         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34570         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34571         g++.dg/template/nontype3.C: Remove trailing CR from tests.
34572
34573 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
34574
34575         PR c++/16623
34576         * g++.dg/template/assign1.C: New test.
34577
34578 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34579
34580         PR c++/12170
34581         * g++.dg/template/ttp9.C: New test.
34582
34583 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
34584
34585         * gcc.dg/format/cmn-err-1.c: New test.
34586
34587 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34588
34589         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34590         gcc.dg/Wparentheses-10.c: New tests.
34591         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34592
34593 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34594
34595         PR fortran/16465
34596         * gfortran.dg/g77//ffixed-line-length-0.f,
34597         gfortran.dg/g77/ffixed-line-length-132.f,
34598         gfortran.dg/g77/ffixed-line-length-72.f,
34599         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34600         gfortran.dg/g77/README: Update.
34601
34602 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34603
34604         PR c++/13092
34605         * g++.dg/template/non-dependent7.C: New test.
34606         * g++.dg/template/non-dependent8.C: Likewise.
34607         * g++.dg/template/non-dependent9.C: Likewise.
34608         * g++.dg/template/non-dependent10.C: Likewise.
34609
34610 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
34611
34612         PR c++/16337
34613         * g++.dg/parse/attr2.C: New test.
34614
34615 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
34616
34617         * g77.dg: Removed.
34618         * g77.f-torture: Ditto.
34619
34620 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34621
34622         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34623         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34624         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34625
34626 2004-07-16  Richard Henderson  <rth@redhat.com>
34627
34628         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34629
34630 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34631
34632         * lib/fortran-torture.exp (fortran-torture): Don't test compile
34633         tests with full list of options.
34634         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34635         of TORTURE_OPTIONS if test contains 'dg-do run'.
34636
34637         PR fortran/16404
34638         * gfortran.dg/do_iterator.f90: New test.
34639
34640 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34641
34642         PR rtl-optimization/16536
34643         * gcc.c-torture/execute/restrict-1.c: New test.
34644
34645 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34646
34647         PR fortran/15324
34648         * gfortran.dg/pr15324.f90: New test.
34649
34650         PR fortran/15129
34651         * gfortran.dg/pr15129.f90: New test.
34652
34653         PR fortran/15140
34654         * gfortran.dg/pr15140.f90: New test.
34655
34656         PR fortran/13792
34657         * gfortran.fortran-torture/execute/bounds.f90: Add check for
34658         compile-time simplification.
34659
34660 2004-07-14  Mike Stump  <mrs@apple.com>
34661
34662         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34663
34664 2004-07-14  James E Wilson  <wilson@specifixinc.com>
34665
34666         PR target/16325
34667         * gcc.dg/profile-generate-1.c: New.
34668
34669 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
34670
34671         * gcc.c-torture/execute/20040709-1.c: New test.
34672         * gcc.c-torture/execute/20040709-2.c: New test.
34673
34674 2004-07-14  Mike Stump  <mrs@apple.com>
34675
34676         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34677
34678 2004-07-14  Mike Stump  <mrs@apple.com>
34679
34680         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34681
34682 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
34683
34684         PR c++/16518
34685         * g++.dg/parse/mutable1.C: New test.
34686
34687 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
34688
34689         PR tree-optimization/16443
34690         * gcc.dg/tree-ssa/20040713-1.c: New test.
34691
34692 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
34693
34694         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34695         for operator new.
34696
34697 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34698
34699         * gfortran.dg/g77/README: New file
34700         * gfortran.dg/g77/19981216-0.f: Copy from
34701         g77.f-torture/noncompile.  Add "dg-do compile" and
34702         dg-error as required.
34703         * gfortran.dg/g77/19990218-1.f: Likewise.
34704         * gfortran.dg/g77/19990905-1.f: Likewise.
34705         * gfortran.dg/g77/9263.f: Likewise.
34706         * gfortran.dg/g77/980615-0.f: Likewise.
34707         * gfortran.dg/g77/980616-0.f: Likewise.
34708         * gfortran.dg/g77/check0.f: Likewise.
34709         * gfortran.dg/g77/select_no_compile.f: Likewise.
34710
34711 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34712
34713         Copy files from g77.f-torture/compile.
34714         Add "{ dg-do compile}".  Other changes as noted
34715         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34716         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34717         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34718         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34719         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34720         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34721         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34722         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34723         statement to conform to standard.  Append alpha1.x for reference.
34724         * gfortran.dg/g77/xformat.f: Add dg-warning
34725
34726 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34727
34728         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34729         Add {dg-do compile} directive.
34730         * gfortran.dg/g77/cpp2.F: Likewise.
34731
34732 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34733
34734         PR c++/5402
34735         * g++.dg/lookup/name-clash1.C: New test.
34736
34737         PR c++/9777
34738         * g++.dg/lookup/name-clash2.C: New test.
34739
34740         PR c++/12102
34741         * g++.dg/lookup/name-clash3.C: New test.
34742
34743 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34744
34745         * g++.dg/lookup/new2.C: New test.
34746         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34747
34748 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
34749
34750         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34751         Add {dg-do compile} directive.
34752         * gfortran.dg/g77/13060.f: Likewise.
34753         * gfortran.dg/g77/19990218-0.f: Likewise.
34754         * gfortran.dg/g77/19990305-0.f: Likewise.
34755         * gfortran.dg/g77/19990419-0.f: Likewise.
34756         * gfortran.dg/g77/19990502-0.f: Likewise.
34757         * gfortran.dg/g77/19990502-1.f: Likewise.
34758         * gfortran.dg/g77/19990525-0.f: Likewise.
34759         * gfortran.dg/g77/19990826-1.f: Likewise.
34760         * gfortran.dg/g77/19990826-3.f: Likewise.
34761         * gfortran.dg/g77/19990905-2.f: Likewise.
34762         * gfortran.dg/g77/20000412-1.f: Likewise.
34763         * gfortran.dg/g77/20000511-1.f: Likewise.
34764         * gfortran.dg/g77/20000511-2.f: Likewise.
34765         * gfortran.dg/g77/20000518.f: Likewise.
34766         * gfortran.dg/g77/20000601-1.f: Likewise.
34767         * gfortran.dg/g77/20000601-2.f: Likewise.
34768         * gfortran.dg/g77/20000629-1.f: Likewise.
34769         * gfortran.dg/g77/20000630-2.f: Likewise.
34770         * gfortran.dg/g77/20010115.f: Likewise.
34771         * gfortran.dg/g77/20010321-1.f: Likewise.
34772         * gfortran.dg/g77/20010426.f: Likewise.
34773         * gfortran.dg/g77/20020307-1.f: Likewise.
34774         * gfortran.dg/g77/8485.f: Likewise.
34775         * gfortran.dg/g77/960317-1.f: Likewise.
34776         * gfortran.dg/g77/970915-0.f: Likewise.
34777         * gfortran.dg/g77/980310-1.f: Likewise.
34778         * gfortran.dg/g77/980310-2.f: Likewise.
34779         * gfortran.dg/g77/980310-3.f: Likewise.
34780         * gfortran.dg/g77/980310-4.f: Likewise.
34781         * gfortran.dg/g77/980310-6.f: Likewise.
34782         * gfortran.dg/g77/980310-7.f: Likewise.
34783         * gfortran.dg/g77/980310-8.f: Likewise.
34784         * gfortran.dg/g77/980419-2.f: Likewise.
34785         * gfortran.dg/g77/980424-0.f: Likewise.
34786         * gfortran.dg/g77/980427-0.f: Likewise.
34787         * gfortran.dg/g77/980729-0.f: Likewise.
34788         * gfortran.dg/g77/981117-1.f: Likewise.
34789         * gfortran.dg/g77/toon_1.f: Likewise.
34790
34791 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34792
34793         PR c++/2204
34794         * g++.dg/other/abstract2.C: New test.
34795
34796 2004-07-12  Paul Brook  <paul@codesourcery.com>
34797
34798         * gfortran.dg/pointer_init_1.f90: New test.
34799
34800 2004-07-11  Paul Brook  <paul@codesourcery.com>
34801
34802         PR fortran/15986
34803         * gfortran.dg/contained_1.f90: New test.
34804
34805 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
34806
34807         * g++.dg/parse/defarg8.C: New test.
34808
34809 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34810
34811         PR fortran/16433
34812         * gfortran.dg/pr16433.f: New test.
34813
34814         PR fortran/17574
34815         * gfortran.dg/pr15754.f90: New test.
34816
34817 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34818
34819         PR tree-optimization/16437
34820         * gcc.c-torture/execute/bitfld-4.c: New test.
34821
34822 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34823
34824         * gfortran.fortran-torture/execute/common_2.f90: Add check for
34825         access to common var from module.
34826
34827 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34828
34829         PR fortran/16336
34830         * gfortran.fortran-torture/execute/common_2.f90: New test.
34831
34832 2004-07-10  Paul Brook  <paul@codesourcery.com>
34833
34834         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34835
34836 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34837
34838         PR fortran/15969
34839         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34840
34841 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
34842
34843         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34844         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34845         * gfortran.dg/g77/ffree-form-1.f: Likewise.
34846         * gfortran.dg/g77/ffree-form-2.f: Likewise.
34847         * gfortran.dg/g77/ffree-form-3.f: Likewise.
34848         * gfortran.dg/g77/fno-underscoring.f: Likewise.
34849         * gfortran.dg/g77/funderscoring.f: Likewise.
34850         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
34851
34852 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34853
34854         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34855
34856 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34857         Paul Brook  <paul@codesourcery.com>
34858
34859         PR fortran/13415
34860         * gfortran.dg/common_pointer_1.f90: New test.
34861
34862 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34863
34864         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34865
34866 2004-07-09  James E Wilson  <wilson@specifixinc.com>
34867
34868         PR target/16364
34869         * gcc.c-torture/compile/20040709-1.c: New.
34870
34871 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34872
34873         PR fortran/14077
34874         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34875
34876 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34877
34878         PR fortran/13201
34879         * gfortran.dg/shape_1.f90: New test.
34880
34881 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
34882             Andrew Pinski  <apinski@apple.com>
34883
34884         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34885
34886 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34887
34888         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34889         comment.
34890
34891 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34892         Paul Brook  <paul@codesourcery.com>
34893
34894         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34895         '.f95' and '.F95'.
34896
34897 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
34898
34899         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34900
34901 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34902
34903         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34904         testcases with capital suffix.
34905
34906 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34907
34908         PR fortran/15481
34909         PR fortran/13372
34910         PR fortran/13575
34911         PR fortran/15978
34912         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34913
34914         * gfortran.dg/implicit_1.f90: New test.
34915
34916 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34917
34918         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34919         expression to match gfortran warning/error messages
34920         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34921         dg-error text.
34922
34923 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34924
34925         * lib/fortran-torture.exp: Rename proc search_for to
34926         search_for_re.
34927
34928 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34929
34930         * gcc.c-torture/execute/simd-5.x: New file.
34931         XFAIL on SPARC 64-bit at -O0.
34932
34933 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34934
34935         PR c++/8211
34936         PR c++/16165
34937         * g++.dg/warn/effc3.C: New test.
34938
34939 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34940
34941         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34942         change X to 1X in format.
34943         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34944         add data statements to conform to standard.
34945
34946 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34947
34948         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34949         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34950         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34951
34952 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34953
34954         * gfortran.dg/g77/7388.f: Copy from g77.dg
34955         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34956         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34957         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34958         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34959         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34960         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34961         * gfortran.dg/g77/strlen0.f: Likewise.
34962
34963 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34964
34965         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34966         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34967
34968 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34969
34970         * gcc.c-torture/execute/920428-2.x: Delete.
34971         * gcc.c-torture/execute/920501-7.x: Likewise.
34972
34973 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
34974
34975         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34976         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
34977         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34978         prescott and c3-2.
34979         (PREFETCH_3DNOW): Add -march=c3.
34980
34981 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
34982
34983         PR c/16437
34984         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34985         * gcc.c-torture/execute/bf64-1.x: Likewise.
34986
34987 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34988
34989         * gcc.c-torture/compile/20040708-1.c: New test.
34990
34991 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34992
34993         PR c++/16169
34994         * g++.dg/warn/effc2.C: New test.
34995
34996 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34997
34998         * gcc.c-torture/execute/bitfld-1.x: Remove.
34999         * gcc.c-torture/execute/bitfld-3.c: New test.
35000         * gcc.dg/bitfld-2.c: Remove XFAILs.
35001
35002 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
35003
35004         PR c++/16276
35005         * g++.dg/rtti/tinfo1.C: New file.
35006
35007 2004-07-07  Eric Christopher  <echristo@redhat.com>
35008
35009         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35010
35011 2004-07-07  Andrew Pinski  <apinski@apple.com>
35012
35013         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35014
35015 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
35016
35017         * g++.dg/init/call1.C: XFAIL.
35018
35019 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
35020
35021         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35022         except for movstrict*, to movmem* and clrstr* to clrmem*.
35023
35024 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
35025
35026         * gcc.c-torture/execute/20040707-1.c: New test.
35027
35028 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
35029
35030         * gcc.c-torture/execute/20040706-1.c: New test.
35031
35032 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35033
35034         PR c++/3671
35035         * g++.dg/template/spec14.C: New test.
35036
35037 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
35038
35039         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35040         nothing if not yet defined.  Use it in b, c and d type definitions.
35041         * gcc.c-torture/execute/20040705-1.c: New test.
35042         * gcc.c-torture/execute/20040705-2.c: New test.
35043
35044 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35045
35046         PR c++/2518
35047         * g++.dg/lookup/new1.C: New test.
35048
35049 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35050
35051         PR c++/11406
35052         * g++.dg/template/sizeof8.C: New test.
35053
35054 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
35055
35056         * gcc.c-torture/compile/20040705-1.c: New test.
35057
35058 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
35059
35060         * gfortran.fortran-torture/execute/seq_io.f90: New test.
35061
35062 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
35063
35064         * gcc.dg/cpp/if-mop.c: Two new testcases.
35065         * gcc.dg/cpp/trad/comment-3.c: New.
35066
35067 2004-07-04  Paul Brook  <paul@codesourcery.com>
35068
35069         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35070
35071 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
35072
35073         PR c++/3761
35074         * g++.dg/lookup/crash4.C: New test.
35075
35076 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
35077
35078         * gcc.c-torture/execute/builtin-abs-1.c
35079         * gcc.c-torture/execute/builtin-abs-2.c
35080         * gcc.c-torture/execute/builtin-complex-1.c
35081         * gcc.c-torture/execute/builtins/string-1-lib.c
35082         * gcc.c-torture/execute/builtins/string-1.c
35083         * gcc.c-torture/execute/builtins/string-2-lib.c
35084         * gcc.c-torture/execute/builtins/string-2.c
35085         * gcc.c-torture/execute/builtins/string-3-lib.c
35086         * gcc.c-torture/execute/builtins/string-3.c
35087         * gcc.c-torture/execute/builtins/string-4-lib.c
35088         * gcc.c-torture/execute/builtins/string-4.c
35089         * gcc.c-torture/execute/builtins/string-5-lib.c
35090         * gcc.c-torture/execute/builtins/string-5.c
35091         * gcc.c-torture/execute/builtins/string-6-lib.c
35092         * gcc.c-torture/execute/builtins/string-6.c
35093         * gcc.c-torture/execute/builtins/string-7-lib.c
35094         * gcc.c-torture/execute/builtins/string-7.c
35095         * gcc.c-torture/execute/builtins/string-8-lib.c
35096         * gcc.c-torture/execute/builtins/string-8.c
35097         * gcc.c-torture/execute/builtins/string-9-lib.c
35098         * gcc.c-torture/execute/builtins/string-9.c
35099         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35100         * gcc.c-torture/execute/builtins/string-asm-1.c
35101         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35102         * gcc.c-torture/execute/builtins/string-asm-2.c
35103         * gcc.c-torture/execute/stdio-opt-1.c
35104         * gcc.c-torture/execute/stdio-opt-2.c
35105         * gcc.c-torture/execute/stdio-opt-3.c
35106         * gcc.c-torture/execute/string-opt-1.c
35107         * gcc.c-torture/execute/string-opt-10.c
35108         * gcc.c-torture/execute/string-opt-11.c
35109         * gcc.c-torture/execute/string-opt-12.c
35110         * gcc.c-torture/execute/string-opt-13.c
35111         * gcc.c-torture/execute/string-opt-14.c
35112         * gcc.c-torture/execute/string-opt-15.c
35113         * gcc.c-torture/execute/string-opt-16.c
35114         * gcc.c-torture/execute/string-opt-2.c
35115         * gcc.c-torture/execute/string-opt-6.c
35116         * gcc.c-torture/execute/string-opt-7.c
35117         * gcc.c-torture/execute/string-opt-8.c:
35118         Replace with ...
35119
35120         * gcc.c-torture/execute/builtins/abs-2.c
35121         * gcc.c-torture/execute/builtins/abs-3.c
35122         * gcc.c-torture/execute/builtins/complex-1.c
35123         * gcc.c-torture/execute/builtins/fprintf.c
35124         * gcc.c-torture/execute/builtins/fputs.c
35125         * gcc.c-torture/execute/builtins/memcmp.c
35126         * gcc.c-torture/execute/builtins/memmove.c
35127         * gcc.c-torture/execute/builtins/memops-asm.c
35128         * gcc.c-torture/execute/builtins/mempcpy-2.c
35129         * gcc.c-torture/execute/builtins/mempcpy.c
35130         * gcc.c-torture/execute/builtins/memset.c
35131         * gcc.c-torture/execute/builtins/printf.c
35132         * gcc.c-torture/execute/builtins/sprintf.c
35133         * gcc.c-torture/execute/builtins/strcat.c
35134         * gcc.c-torture/execute/builtins/strchr.c
35135         * gcc.c-torture/execute/builtins/strcmp.c
35136         * gcc.c-torture/execute/builtins/strcpy.c
35137         * gcc.c-torture/execute/builtins/strcspn.c
35138         * gcc.c-torture/execute/builtins/strlen-2.c
35139         * gcc.c-torture/execute/builtins/strlen.c
35140         * gcc.c-torture/execute/builtins/strncat.c
35141         * gcc.c-torture/execute/builtins/strncmp-2.c
35142         * gcc.c-torture/execute/builtins/strncmp.c
35143         * gcc.c-torture/execute/builtins/strncpy.c
35144         * gcc.c-torture/execute/builtins/strpbrk.c
35145         * gcc.c-torture/execute/builtins/strpcpy-2.c
35146         * gcc.c-torture/execute/builtins/strpcpy.c
35147         * gcc.c-torture/execute/builtins/strrchr.c
35148         * gcc.c-torture/execute/builtins/strspn.c
35149         * gcc.c-torture/execute/builtins/strstr-asm.c
35150         * gcc.c-torture/execute/builtins/strstr.c:
35151         ... these new files.
35152
35153         * gcc.c-torture/execute/builtins/abs-2-lib.c
35154         * gcc.c-torture/execute/builtins/abs-3-lib.c
35155         * gcc.c-torture/execute/builtins/complex-1-lib.c
35156         * gcc.c-torture/execute/builtins/fprintf-lib.c
35157         * gcc.c-torture/execute/builtins/fputs-lib.c
35158         * gcc.c-torture/execute/builtins/memcmp-lib.c
35159         * gcc.c-torture/execute/builtins/memmove-lib.c
35160         * gcc.c-torture/execute/builtins/memops-asm-lib.c
35161         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35162         * gcc.c-torture/execute/builtins/mempcpy-lib.c
35163         * gcc.c-torture/execute/builtins/memset-lib.c
35164         * gcc.c-torture/execute/builtins/printf-lib.c
35165         * gcc.c-torture/execute/builtins/sprintf-lib.c
35166         * gcc.c-torture/execute/builtins/strcat-lib.c
35167         * gcc.c-torture/execute/builtins/strchr-lib.c
35168         * gcc.c-torture/execute/builtins/strcmp-lib.c
35169         * gcc.c-torture/execute/builtins/strcpy-lib.c
35170         * gcc.c-torture/execute/builtins/strcspn-lib.c
35171         * gcc.c-torture/execute/builtins/strlen-2-lib.c
35172         * gcc.c-torture/execute/builtins/strlen-lib.c
35173         * gcc.c-torture/execute/builtins/strncat-lib.c
35174         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35175         * gcc.c-torture/execute/builtins/strncmp-lib.c
35176         * gcc.c-torture/execute/builtins/strncpy-lib.c
35177         * gcc.c-torture/execute/builtins/strpbrk-lib.c
35178         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35179         * gcc.c-torture/execute/builtins/strpcpy-lib.c
35180         * gcc.c-torture/execute/builtins/strrchr-lib.c
35181         * gcc.c-torture/execute/builtins/strspn-lib.c
35182         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35183         * gcc.c-torture/execute/builtins/strstr-lib.c
35184         * gcc.c-torture/execute/builtins/lib/abs.c
35185         * gcc.c-torture/execute/builtins/lib/fprintf.c
35186         * gcc.c-torture/execute/builtins/lib/memset.c
35187         * gcc.c-torture/execute/builtins/lib/printf.c
35188         * gcc.c-torture/execute/builtins/lib/sprintf.c
35189         * gcc.c-torture/execute/builtins/lib/strcpy.c
35190         * gcc.c-torture/execute/builtins/lib/strcspn.c
35191         * gcc.c-torture/execute/builtins/lib/strncat.c
35192         * gcc.c-torture/execute/builtins/lib/strncmp.c
35193         * gcc.c-torture/execute/builtins/lib/strncpy.c
35194         * gcc.c-torture/execute/builtins/lib/strpbrk.c
35195         * gcc.c-torture/execute/builtins/lib/strspn.c
35196         * gcc.c-torture/execute/builtins/lib/strstr.c:
35197         New files containing support routines.
35198
35199         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35200         declaration.
35201         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35202         when not optimizing.
35203
35204 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
35205
35206         PR c++/16240
35207         * g++.dg/abi/mangle22.C: New test.
35208         * g++.dg/abi/mangle23.C: Likewise.
35209
35210 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
35211
35212         PR fortran/16290
35213         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35214         Allow for cases without denormalized floating point numbers.
35215
35216 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
35217
35218         PR c/1027
35219         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35220         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35221         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35222         expected warning text.
35223         * gcc.dg/format/diag-2.c: New test.
35224
35225 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35226
35227         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35228
35229 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
35230
35231         * gcc.dg/builtins-43.c: New.
35232         * gcc.dg/builtins-44.c: New.
35233         * gcc.dg/builtins-45.c: New.
35234
35235 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
35236             Andreas Tobler  <a.tobler@schweiz.ch>
35237
35238         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35239         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
35240         as SIGSEGV.
35241         * gcc.dg/cleanup-11.c: Likewise.
35242         * gcc.dg/cleanup-8.c: Likewise.
35243         * gcc.dg/cleanup-9.c: Likewise.
35244         * gcc.dg/cleanup-5.c: Run on all platforms.
35245
35246 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35247
35248         * g++.dg/warn/nonnull1.C: New test.
35249
35250 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35251
35252         * gcc.dg/compat/compat-common.h: Wrap up CINT in
35253         an #ifndef SKIP_COMPLEX_INT/#endif pair.
35254         Special-case the Sun compiler wrt to <complex.h>.
35255
35256 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
35257
35258         * gcc.dg/Wunreachable-8.C: New test.
35259
35260         * gcc.dg/h8300-ice2.c : New test.
35261
35262 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
35263
35264         PR fortran/16161
35265         * gfortran.fortran-torture/compile/implicit.f90: Add test
35266         for implicit character.
35267
35268 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
35269
35270         PR fortran/16289
35271         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35272         Use tiny() intrinsic to find smallest non-negative real
35273
35274 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
35275
35276         * gcc.dg/compat/struct-by-value-22_main.c: New test.
35277         * gcc.dg/compat/struct-by-value-22_x.c: New.
35278         * gcc.dg/compat/struct-by-value-22_y.c: New.
35279
35280         * gcc.c-torture/execute/20040629-1.c: New test.
35281
35282 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
35283
35284         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35285         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35286
35287         PR target/16195
35288         * gcc.dg/20040625-1.c: New test.
35289
35290 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35291
35292         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35293
35294 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35295
35296         PR fortran/15963
35297         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35298
35299 2004-06-29  Richard Henderson  <rth@redhat.com>
35300
35301         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35302
35303 2004-06-29  Paul Brook  <paul@codesourcery.com>
35304
35305         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35306         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35307
35308 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
35309
35310         PR c++/16260
35311         * g++.dg/parse/crash15.C: New.
35312
35313 2004-06-28  Andrew Pinski  <apinski@apple.com>
35314
35315         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35316         by the error already.
35317
35318         * g++.dg/opt/ptrmem4.C: Change to compile only test.
35319
35320 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
35321
35322         PR target/14041
35323         * gcc.dg/h8300-bss-align-1.c : New.
35324
35325 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
35326
35327         * PR c++/16174
35328         * g++.dg/template/ctor4.C: New.
35329
35330 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35331
35332         PR c++/16205
35333         * g++.dg/warn/Wsequence-point-1.C: New test.
35334
35335 2004-06-27  Paul Brook  <paul@codesourcery.com>
35336
35337         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35338
35339 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
35340
35341         * g++.old-deja/g++.mike/p7325.C: Remove.
35342
35343 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35344
35345         PR c/14963
35346         * gcc.dg/pr14963.c: New test.
35347
35348 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
35349
35350         PR c++/16193
35351         * g++.dg/parse/redef1.C: New test.
35352
35353 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35354
35355         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35356         20021110.c.
35357         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35358         20021119-1.c.
35359         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35360         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35361         5-04.c.
35362         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35363         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35364         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35365         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35366         g++.brendan/enum14.C.
35367         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35368         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35369         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35370         g++.mike/virt1.C.
35371         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35372         memtemp24.C.
35373
35374 2004-06-27  Roger Sayle  <roger@eyesopen.com>
35375
35376         * gcc.dg/20040527-1.c: New test case.
35377
35378 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
35379
35380         PR gfortran/pr16196
35381         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35382
35383 2004-06-25  Roger Sayle  <roger@eyesopen.com>
35384
35385         PR middle-end/15825
35386         * gcc.dg/pr15825-1.c: New test case.
35387
35388 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35389
35390         * gcc.c-torture/execute/20040625-1.c: New test.
35391
35392 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35393
35394         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35395
35396 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35397
35398         * gcc.dg/torture/mips-div-1.c: New test.
35399
35400 2004-06-24  Jeff Law  <law@redhat.com>
35401
35402         * gcc.dg/tree-ssa/20040624-1.c: New test.
35403
35404 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
35405
35406         * gcc.c-torture/compile/20040624-1.c: New test.
35407
35408 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35409
35410         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35411         this directory.
35412
35413 2004-06-23  Andrew Pinski  <apinski@apple.com>
35414
35415         PR middle-end/15988
35416         * g++.dg/opt/ptrmem4.C: New test.
35417
35418         * gcc.dg/c90-array-quals-2.c: New test.
35419
35420 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
35421
35422         * gcc.dg/kpice1.c: New test.
35423
35424 2006-06-23  Andrew Pinski  <apinski@apple.com>
35425
35426         * gcc.dg/c90-array-quals.c: New test.
35427
35428 2006-06-22  Richard Henderson  <rth@redhat.com>
35429
35430         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35431
35432 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
35433
35434         * gcc.dg/builtins-config.h: Handle FreeBSD.
35435
35436 2006-06-22  Richard Henderson  <rth@redhat.com>
35437
35438         * g++.dg/opt/devirt1.C: New.
35439
35440 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
35441
35442         * g++.dg/opt/pr15551.C: New testcase.
35443
35444 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
35445
35446         PR target/14800
35447         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35448         x86_64-*-linux* when compiling for 32bit.
35449
35450 2004-06-21  Andrew Pinski  <apinski@apple.com>
35451
35452         * gcc.dg/pch/struct-1.c: New.
35453         * gcc.dg/pch/struct-1.hs: New.
35454
35455 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
35456
35457         * gcc.dg/pch/save-temps-1.c: New file.
35458         * gcc.dg/pch/save-temps-1.hs: New file.
35459
35460 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35461
35462         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35463         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35464
35465 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35466
35467         * gfortran.fortran-torture/execute/select_1.f90: Rename function
35468         to fix type error.
35469         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35470         Remove trailing spaces.
35471
35472 2004-06-21  Richard Henderson  <rth@redhat.com>
35473
35474         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35475         merging && to BIT_FIELD_REF.
35476
35477 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
35478
35479         * g++.dg/opt/placeholder1.C: New test.
35480
35481 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35482
35483         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35484         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35485         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35486         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35487
35488 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
35489
35490         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35491         extern "C".
35492         * g++.dg/other/pragma-re-1.C: Add comments.
35493
35494 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
35495
35496         PR gfortran/16080
35497         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35498
35499 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
35500
35501         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35502         instead of setting the type of size_t by
35503         hand.
35504
35505 2004-06-18  Roger Sayle  <roger@eyesopen.com>
35506
35507         * gcc.dg/unordered-2.c: New test case.
35508         * gcc.dg/unordered-3.c: New test case.
35509
35510 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
35511
35512         PR other/16043
35513         * lib/g++.exp (g++_version): Tweak regexp for version
35514         * lib/g77.exp (g77_version): Likewise.
35515         * lib/gfortran.exp (gfortran_version): Likewise.
35516         * lib/objc.exp (objc_version): Likewise.
35517         * lib/treelang.exp (treelang_version): Likewise.
35518
35519 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
35520
35521         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35522         Use INT_MAX instead of __INT_MAX__.
35523         * gcc.dg/compat/struct-align-2_y.c: Likewise.
35524
35525         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35526         * gcc.dg/compat/scalar-return-3_x.c: Use it.
35527         * gcc.dg/compat/scalar-return-3_y.c: Use it.
35528         * gcc.dg/compat/scalar-return-4_x.c: Use it.
35529         * gcc.dg/compat/scalar-return-4_y.c: Use it.
35530         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35531         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35532         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35533         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35534
35535         * gcc.dg/range-test-1.c: New test.
35536         * g++.dg/opt/range-test-1.C: New test.
35537
35538 2004-06-17  Richard Henderson  <rth@redhat.com>
35539
35540         * objc.dg/sync-1.m: New.
35541         * objc.dg/try-catch-1.m: Don't force next runtime.
35542         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35543         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
35544         shadowed catch clause.
35545         * objc.dg/try-catch-5.m: New.
35546
35547 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
35548
35549         Bug 14610
35550         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35551
35552 2004-06-15  Richard Henderson  <rth@redhat.com>
35553
35554         * gcc.dg/20001116-1.c: Move expected warning line.
35555
35556 2004-06-15  Richard Henderson  <rth@redhat.com>
35557
35558         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35559         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35560
35561 2004-06-15  Jeff Law  <law@redhat.com>
35562
35563         * gcc.dg/tree-ssa/20040615-1.c: New test.
35564         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35565         be less sensitive to operand ordering.
35566         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35567
35568 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
35569
35570         * g++.dg/abi/bitfield3.C: Add comment..
35571
35572 2004-06-15  Richard Henderson  <rth@redhat.com>
35573
35574         * g++.dg/ext/stmtexpr1.C: XFAIL.
35575         * gcc.dg/20030612-1.c: XFAIL.
35576
35577 2004-06-15  Eric Christopher  <echristo@redhat.com>
35578
35579         * g++.dg/charset/asm5.c: New.
35580         * gcc.dg/charset/asm6.c: New.
35581
35582 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35583
35584         PR fortran/15962
35585         * gfortran.fortran-torture/execute/select_1.f90: New test.
35586
35587 2004-06-15  Paul Brook  <paul@codesourcery.com>
35588
35589         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35590
35591 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35592
35593         PR c++/15967
35594         * g++.dg/lookup/crash3.C: New test.
35595
35596 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35597
35598         PR c++/15947
35599         * g++.dg/parse/dtor4.C: New test.
35600
35601 2004-06-14  Jeff Law  <law@redhat.com>
35602
35603         * gcc.c-torture/compile/20040614-1.c: New test.
35604
35605 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35606
35607         PR fortran/15211
35608         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35609         LEN of a character array.
35610
35611 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
35612
35613         PR c++/15096
35614         * g++.dg/template/ptrmem10.C: New test.
35615
35616         PR c++/14930
35617         * g++.dg/template/friend30.C: New test.
35618
35619 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35620
35621         PR fortran/14928
35622         * gfortran.fortran-torture/compile/mloc.f90: New test.
35623
35624 2004-06-13  Paul Brook  <paul@codesourcery.com>
35625
35626         * gfortran.fortran-torture/execute/random_2.f90: New test.
35627
35628 2004-06-13  Eric Christopher  <echristo@redhat.com>
35629
35630         * gcc.dg/noncompile/redecl-1.c: Fix error message.
35631
35632 2004-06-12  Paul Brook  <paul@codesourcery.com>
35633
35634         * gfortran.fortran-torture/execute/contained_3.f90: New test.
35635
35636 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35637
35638         PR fortran/14923
35639         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35640
35641 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35642
35643         PR fortran/14957
35644         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35645         syntax errors in end statements of contained subroutines.
35646
35647 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35648
35649         PR fortran/12841
35650         * gfortran.fortran-torture/execute/null_arg.f90: New test.
35651
35652 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35653
35654         PR fortran/15665
35655         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35656
35657 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35658
35659         PR gfortran/12839
35660         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35661
35662 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
35663
35664         PR c++/15862
35665         * g++.dg/parse/enum1.C: New test.
35666
35667 2004-06-10  Jeff Law  <law@redhat.com>
35668
35669         * gcc.c-torture/compile/20040610-1.c: New test.
35670
35671 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35672
35673         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35674         * g++.old-deja/g++.other/decl3.C: Likewise.
35675
35676 2004-06-10  Brian Booth  <bbooth@redhat.com>
35677
35678         * gcc.dg/tree-ssa/20031015-1.c: Scan for
35679         V_MAY_DEF instead of VDEF.
35680         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35681
35682 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
35683
35684         PR c++/14211
35685         * g++.dg/conversion/const1.C: New test.
35686
35687         PR c++/15076
35688         * g++.dg/conversion/reinterpret1.C: New test.
35689
35690         PR c++/15877
35691         * g++.dg/template/enum2.C: New test.
35692
35693         PR c++/15227
35694         * g++.dg/template/error13.C: New test.
35695
35696 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35697
35698         PR fortran/14957
35699         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35700         arguments to test_* REAL and of the right size.
35701
35702 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35703
35704         PR target/15569
35705         PR rtl-optimization/15681
35706         * gcc.dg/20040609-1.c: New test.
35707
35708 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35709
35710         PR c++/14791
35711         * g++.dg/opt/builtins1.C: New test.
35712
35713 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
35714
35715         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35716         that use default windows32 struct layout.
35717         * gcc.dg/i386-bitfield2.c: Likewise.
35718
35719 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
35720
35721         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35722         for mingw32 and cygwin targets.
35723
35724 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
35725
35726         * gcc.dg/pch/macro-4.c: New.
35727         * gcc.dg/pch/macro-4.hs: New.
35728
35729 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35730
35731         PR fortran/13249
35732         * gfortran.fortran-torture/compile/name_clash.f90: New test.
35733
35734 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35735
35736         PR fortran/13372
35737         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35738
35739 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35740
35741         PR gfortran/14897
35742         * gfortran.fortran-torture/execute/t_edit.f90: New test.
35743
35744 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35745
35746         PR gfortran/15755
35747         * gfortran.fortran-torture/execute/backspace.c : New test.
35748
35749 2004-06-09  Paul Brook  <paul@codesourcery.com>
35750
35751         * gfortran.fortran-torture/execure/intrinsic_associated.f90
35752         (pointer_to_section): Rewrite to use smaller array.
35753
35754 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
35755
35756         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35757         * gcc.dg/ext/altivec-10.c: Same.
35758         * gcc.dg/ext/altivec-11.c: Same.
35759         * gcc.dg/ext/altivec-12.c: Same.
35760         * gcc.dg/ext/altivec-13.c: Same.
35761         * gcc.dg/ext/altivec-14.c: Same.
35762         * gcc.dg/ext/altivec-15.c: Same.
35763         * gcc.dg/ext/altivec-16.c: Same.
35764         * gcc.dg/ext/altivec-3.c: Same.
35765         * gcc.dg/ext/altivec-4.c: Same.
35766         * gcc.dg/ext/altivec-6.c: Same.
35767         * gcc.dg/ext/altivec-7.c: Same.
35768         * gcc.dg/ext/altivec-8.c: Same.
35769         * gcc.dg/ext/altivec-varargs-1.c: Same.
35770
35771         * g++.dg/ext/altivec-1.C: Correct dg syntax.
35772         * g++.dg/ext/altivec-10.C: Same.
35773         * g++.dg/ext/altivec-2.C: Same.
35774         * g++.dg/ext/altivec-3.C: Same.
35775         * g++.dg/ext/altivec-4.C: Same.
35776         * g++.dg/ext/altivec-5.C: Same.
35777         * g++.dg/ext/altivec-6.C: Same.
35778         * g++.dg/ext/altivec-7.C: Same.
35779         * g++.dg/ext/altivec-8.C: Same.
35780         * g++.dg/ext/altivec-9.C: Same.
35781
35782 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35783
35784         PR c++/7841
35785         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35786
35787 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35788
35789         * gcc.dg/union-1.c: New test.
35790
35791 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35792
35793         * gcc.dg/builtins-41.c: New test case.
35794         * gcc.dg/builtins-42.c: New test case.
35795
35796 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35797
35798         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35799         * g++.dg/ext/altivec-10.C: Same.
35800         * g++.dg/ext/altivec-2.C: Same.
35801         * g++.dg/ext/altivec-3.C: Same.
35802         * g++.dg/ext/altivec-4.C: Same.
35803         * g++.dg/ext/altivec-5.C: Same.
35804         * g++.dg/ext/altivec-6.C: Same.
35805         * g++.dg/ext/altivec-7.C: Same.
35806         * g++.dg/ext/altivec-8.C: Same.
35807         * g++.dg/ext/altivec-9.C: Same.
35808         * g++.old-deja/g++.abi/cxa_vec.C: Same.
35809         * g++.old-deja/g++.brendan/new3.C: Same.
35810         * gcc.c-torture/execute/eeprof-1.x: Same.
35811
35812 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35813
35814         PR c/14765
35815         * gcc.dg/pr14765-1.c: New test.
35816
35817 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35818
35819         PR c/14649
35820         * gcc.dg/pr14649-1.c: New test case.
35821
35822 2004-06-07  Richard Henderson  <rth@redhat.com>
35823
35824         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35825         if temporaries.
35826
35827 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35828
35829         * g++.dg/eh/elide1.C: Remove XFAIL.
35830
35831 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
35832
35833         PR c++/15337
35834         * g++.dg/expr/sizeof3.C: New test.
35835
35836         PR c++/14777
35837         * g++.dg/template/access14.C: New test.
35838
35839         PR c++/15554
35840         * g++.dg/template/enum1.C: New test.
35841
35842         PR c++/15057
35843         * g++.dg/eh/throw1.C: New test.
35844
35845 2004-06-07  David Ayers  <d.ayers@inode.at>
35846             Ziemowit Laski  <zlaski@apple.com>
35847
35848         * lib/objc.exp (objc_target_compile): Revert the '-framework
35849         Foundation' flag fix, since bare Darwin does not ship
35850         with the Foundation framework.
35851         * objc/execute/next_mapping.h: Provide a local NSConstantString
35852         @interface and @implementation.
35853         (objc_constant_string_init): A constructor function, used to
35854         initialize the NSConstantString meta-class object.
35855         * objc/execute/string1.m: Include "next_mapping.h" instead of
35856         <Foundation/NSString.h>.
35857         * objc/execute/string2.m: Likewise.
35858         * objc/execute/string3.m: Likewise.
35859         * objc/execute/string4.m: Likewise.
35860
35861 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
35862
35863         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35864         to double. Replace double with FLOAT.
35865         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35866
35867         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35868         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35869         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35870         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35871         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35872         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35873         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35874         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35875
35876 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35877
35878         PR c/13519
35879         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35880
35881 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35882
35883         PR c++/15503
35884         * g++.dg/template/meminit2.C: New test.
35885
35886 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
35887
35888         PR target/15822
35889         * gcc.c-torture/execute/compare-fp-1.c,
35890         gcc.c-torture/execute/compare-fp-2.c,
35891         gcc.c-torture/execute/compare-fp-3.c,
35892         gcc.c-torture/execute/compare-fp-4.c,
35893         gcc.c-torture/execute/compare-fp-3.x,
35894         gcc.c-torture/execute/compare-fp-4.x: Moved...
35895         * gcc.c-torture/execute/ieee/compare-fp-1.c,
35896         gcc.c-torture/execute/ieee/compare-fp-2.c,
35897         gcc.c-torture/execute/ieee/compare-fp-3.c,
35898         gcc.c-torture/execute/ieee/compare-fp-4.c,
35899         gcc.c-torture/execute/ieee/compare-fp-3.x,
35900         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35901
35902 2004-06-04  David Ayers  <d.ayers@inode.at>
35903
35904         * objc/execute/protocol-isEqual-4.m: New testcase.
35905
35906 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
35907
35908         * objc/execute/protocol-isEqual-1.m: New testcase.
35909         * objc/execute/protocol-isEqual-2.m: New testcase.
35910         * objc/execute/protocol-isEqual-3.m: New testcase.
35911
35912 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35913
35914         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35915
35916 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
35917
35918         * lib/objc.exp (objc_target_compile): When running tests on
35919         Darwin (Mac OS X), inform the linker about '-framework
35920         'Foundation'.
35921
35922 2004-06-02  Eric Christopher  <echristo@redhat.com>
35923
35924         * gcc.c-torture/compile/20040602-1.c: New.
35925
35926 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
35927
35928         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35929         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35930
35931         PR tree-optimization/14736
35932         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35933
35934         PR tree-optimization/14042
35935         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35936
35937         PR tree-optimization/14729
35938         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35939
35940 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35941
35942         PR fortran/15557
35943         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35944
35945 2004-06-01  Richard Hederson  <rth@redhat.com>
35946
35947         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35948
35949 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35950
35951         PR c++/14932
35952         * g++.dg/parse/offsetof4.C: New test.
35953
35954 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
35955
35956         PR objc/7993
35957         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35958
35959 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
35960
35961         PR c++/15701
35962         * g++.dg/template/friend29.C: New test.
35963
35964 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35965
35966         PR c/15749
35967         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35968
35969 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
35970
35971         * gcc.dg/sparc-trap-1.c: New test.
35972
35973 2004-05-31  Roger Sayle  <roger@eyesopen.com>
35974
35975         PR middle-end/15069
35976         * g++.dg/opt/fold3.C: New test case.
35977
35978 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
35979
35980         * lib/target-supports.exp (check_iconv_available): Fix fallout
35981         from 2004-05-28 patch.
35982
35983 2004-05-30  Paul Brook  <paul@codesourcery.com>
35984
35985         PR fortran/15620
35986         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35987         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35988
35989 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
35990
35991         * gfortran.fortran-torture/execute/random_1.f90: New test.
35992
35993 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35994
35995         * g++.dg/ext/altivec-10.C: New test.
35996
35997 2004-05-29  Paul Brook  <paul@codesourcery.com>
35998
35999         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36000
36001 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36002
36003         * gcc.dg/altivec-16.c: New test.
36004
36005 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
36006
36007         * lib/target-supports.exp (check_vmx_hw_available): New.
36008         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36009
36010         * lib/target-supports.exp (check_alias_available,
36011         check_iconv_available, check_named_sections_available): Use
36012         unique names for temporary files.
36013
36014 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36015
36016         * gcc.dg/altivec-15.c: New test.
36017
36018 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36019
36020         PR c++/15083
36021         * g++.dg/warn/noeffect6.C: New test.
36022
36023         PR c++/15471
36024         * g++.dg/expr/ptrmem4.C: New test.
36025
36026         PR c++/15640
36027         * g++.dg/template/operator3.C: New test.
36028
36029 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36030
36031         PR c++/14668
36032         * g++.dg/lookup/redecl1.C: New test.
36033         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36034
36035 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
36036
36037         * gcc.c-torture/execute/compare-fp-1.c,
36038         gcc.c-torture/execute/compare-fp-2.c,
36039         gcc.c-torture/execute/compare-fp-3.c,
36040         gcc.c-torture/execute/compare-fp-4.c,
36041         gcc.c-torture/execute/compare-fp-3.x,
36042         gcc.c-torture/execute/compare-fp-4.x,
36043         gcc.dg/pr15649-1.c: New.
36044
36045 2004-05-27  Adam Nemet  <anemet@lnxw.com>
36046
36047         PR c++/12883
36048         * g++.dg/init/array14.C: New test.
36049
36050 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
36051
36052         * lib/compat.exp (compat-get-options-main): New.
36053         (compat-get-options): Remove unneeded code, warn for ignored
36054         command.
36055         (compat-execute): Check flag set by dg-require-* commands.
36056
36057         * lib/compat.exp (compat-execute): Break up long lines.
36058
36059 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
36060
36061         * gcc.dg/altivec-7.c: Don't use 'vector long'.
36062         * gcc.dg/altivec-14.c: New test.
36063         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36064
36065         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36066         * gcc.dg/altivec-12.c: Ditto.
36067
36068         * gcc.dg/altivec-3.c: Move call to altivec_check.
36069
36070 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36071
36072         PR c++/15044
36073         * g++.dg/template/error12.C: New test.
36074
36075         PR c++/15317
36076         * g++.dg/ext/attrib15.C: New test.
36077
36078         PR c++/15329
36079         * g++.dg/template/ptrmem9.C: New test.
36080
36081 2004-05-25  Paul Brook  <paul@codesourcery.com>
36082
36083         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36084
36085 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36086
36087         PR c++/15165
36088         * g++.dg/template/crash19.C: New test.
36089
36090 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36091
36092         PR c++/15025
36093         * g++.dg/template/redecl1.C: New test.
36094
36095 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36096
36097         PR c++/14821
36098         * g++.dg/other/ns1.C: New test.
36099
36100         PR c++/14883
36101         * g++.dg/template/invalid1.C: New test.
36102
36103 2004-05-23  Paul Brook  <paul@codesourcery.com>
36104         Victor Leikehman  <lei@haifasphere.co.il>
36105
36106         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36107         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36108
36109 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36110
36111         PR c++/15285
36112         PR c++/15299
36113         * g++.dg/template/non-dependent5.C: New test.
36114         * g++.dg/template/non-dependent6.C: New test.
36115
36116 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36117
36118         PR c++/15507
36119         * g++.dg/inherit/union1.C: New test.
36120
36121         PR c++/15542
36122         * g++.dg/template/addr1.C: New test.
36123
36124         PR c++/15427
36125         * g++.dg/template/array5.C: New test.
36126
36127         PR c++/15287
36128         * g++.dg/template/array6.C: New test.
36129
36130 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
36131             Roger Sayle  <roger@eyesopen.com>
36132
36133         * g++.dg/lookup/forscope2.C: New test case.
36134
36135 2004-05-22  Ben Elliston  <bje@au.ibm.com>
36136
36137         * gcc.dg/cpp/Wmissingdirs.c: New.
36138
36139 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36140
36141         PR target/15301
36142         * gcc.dg/compat/union-m128-1.h: New file.
36143         * gcc.dg/compat/union-m128-1_main.c: Likewise.
36144         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36145         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36146
36147 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36148
36149         PR target/15302
36150         * gcc.dg/compat/struct-complex-1.h: New file.
36151         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36152         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36153         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36154
36155 2004-05-20  Roger Sayle  <roger@eyesopen.com>
36156
36157         PR middle-end/3074
36158         * gcc.dg/pr3074-1.c: New test case.
36159         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36160
36161 2004-05-20  Falk Hueffner  <falk@debian.org>
36162
36163         PR other/15526
36164         * gcc.dg/ftrapv-1.c: New test case.
36165
36166 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
36167
36168         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36169
36170 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
36171             Jeff Law  <law@redhat.com>
36172
36173         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36174         * gcc.dg/tree-ssa/20040518-2.c: New test.
36175
36176         * gcc.dg/tree-ssa/20040518-1.c: New test.
36177
36178 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
36179
36180         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36181
36182 2004-05-18  Paul Brook  <paul@codesourcery.com>
36183
36184         PR fortran/13930
36185         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36186
36187 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36188
36189         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36190         constant folding.
36191
36192 2004-05-17  Steven Bosscher  <stevenb@suse.de>
36193
36194         * gcc.dg/tree-ssa/20040517-1.c: New test.
36195
36196 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36197
36198         * gcc.dg/loop-4.c: New test.
36199
36200 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
36201
36202         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36203
36204 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
36205
36206         PR fortran/15311
36207         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36208
36209 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36210
36211         PR fortran/13826
36212         PR fortran/13940
36213         * gfortran.fortran-torture/compile/data_1.f90: New test.
36214
36215 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
36216
36217         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36218         * gcc.dg/uninit-H.c: Define ASM for __s390__.
36219
36220 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36221
36222         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36223
36224 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36225
36226         PR c/15444
36227         * gcc.dg/format/xopen-1.c: Adjust expected message.
36228         * gcc.dg/format/xopen-3.c: New test.
36229
36230 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
36231
36232         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36233
36234 2004-05-14  Jeff Law  <law@redhat.com>
36235
36236         * gcc.dg/tree-ssa/20040514-2.c: New test.
36237
36238 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36239
36240         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36241         this ...
36242         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36243         this.
36244
36245 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
36246
36247         * gcc.dg/tree-ssa/20040514-1.c: New test.
36248
36249 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36250
36251         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36252         test.
36253
36254 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36255
36256         PR fortran/14066
36257         * gfortran.fortran-torture/compile/do_1.f90: New test.
36258
36259 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36260
36261         PR fortran/15051
36262         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36263         test.
36264
36265 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
36266
36267         PR fortran/15149
36268         * gfortran.fortran-torture/execute/random_init.f90: New test.
36269
36270 2004-05-13  Paul Brook  <paul@codesourcery.com>
36271
36272         PR fortran/15314
36273         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36274
36275 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
36276
36277         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36278         for the powerpc case.
36279
36280 2004-05-13  Jeff Law  <law@redhat.com>
36281
36282         * gcc.dg/tree-ssa/20040513-1.c: New test.
36283         * gcc.dg/tree-ssa/20040513-2.c: New test.
36284
36285 2004-05-13  Paul Brook  <paul@codesourcery.com>
36286
36287         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36288         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36289         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36290
36291 2004-05-13  Andreas Schwab  <schwab@suse.de>
36292
36293         PR other/10819
36294         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36295         characters.
36296
36297 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
36298
36299         PR fortran/15294
36300         * gfortran.fortran-torture/execute/adjustr.f90: New file.
36301
36302 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
36303
36304         Merge from tree-ssa-20020619-branch.  See
36305         ChangeLog.tree-ssa for details.
36306
36307 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
36308
36309         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36310         include <altivec.h> explicitly.
36311         * gcc.dg/altivec-13.c: Likewise.
36312
36313 2004-05-11  Paul Brook  <paul@codesourcery.com>
36314
36315         * gcc.c-torture/compile/20010518-1.c: Force enum size.
36316
36317 2004-05-10  Eric Christopher  <echristo@redhat.com>
36318
36319         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36320         * gcc.dg/sibcall-4.c: Ditto.
36321
36322 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
36323
36324         * g++.dg/ext/altivec-8.C: New test case.
36325         * gcc.dg/altivec-13.c: New test case.
36326
36327 2004-05-08  Roger Sayle  <roger@eyesopen.com>
36328
36329         * gcc.c-torture/execute/divcmp-1.c: New test case.
36330         * gcc.c-torture/execute/divcmp-2.c: New test case.
36331         * gcc.c-torture/execute/divcmp-3.c: New test case.
36332
36333 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
36334
36335         * g++.dg/other/pragma-re-2.C: New test.
36336
36337 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36338
36339         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36340         * gcc.dg/i386-387-2.c: Likewise.
36341
36342         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36343         __builtin_drem.
36344         * gcc.dg/i386-387-6.c: Likewise.
36345
36346 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36347
36348         * gcc.dg/builtins-33.c: Also check log1p*.
36349
36350 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
36351
36352         PR optimization/15296
36353         * gcc.c-torture/execute/pr15296.c: New test.
36354
36355 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
36356
36357         * gcc.dg/builtins-40.c: New test.
36358
36359 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
36360
36361         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36362
36363 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
36364
36365         * g++.dg/ext/spe1.C: New testcase.
36366
36367 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
36368
36369         * objc.dg/image-info.m: Allow additional attributes
36370         for __image_info section.
36371
36372 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
36373
36374         * gcc.dg/torture/mips-hilo-2.c: New test.
36375
36376 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36377
36378         PR c++/14389
36379         * g++.dg/template/member5.C: New test.
36380
36381 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
36382
36383         * gcc.dg/builtins-34.c: Also check expm1*.
36384
36385 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36386
36387         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36388         * gcc.dg/torture/builtin-convert-3.c: New test.
36389
36390 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
36391
36392         PR middle-end/15054
36393         * g++.dg/opt/pr15054.C: New test.
36394
36395 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36396
36397         * gcc.dg/torture/builtin-rounding-1.c: New test.
36398         * gcc.dg/builtins-25.c: Delete.
36399         * gcc.dg/builtins-29.c: Delete.
36400
36401 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
36402
36403         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36404         * gcc.dg/sibcall-4.c: Likewise.
36405         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36406
36407 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36408
36409         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36410         bit-field on 16-bit targets.
36411
36412 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36413
36414         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36415         16-bit targets.
36416
36417 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
36418
36419         * gcc.dg/rs6000-power2-1.c: Change to compile only.
36420         * gcc.dg/rs6000-power2-2.c: Likewise.
36421
36422 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
36423
36424         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36425         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36426         Change the asm registers to be in form of frN instead of fN.
36427
36428 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36429
36430         * gcc.dg/torture/builtin-convert-2.c: New test.
36431
36432 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
36433
36434         * gcc.dg/rs6000-power2-1.c: New test.
36435         * gcc.dg/rs6000-power2-2.c: New test.
36436
36437 2004-04-28  Jan Hubicka  <jh@suse.cz>
36438
36439         * gcc.dg/unused-6.c: New test.
36440
36441 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
36442             Ulrich Weigand  <uweigand@de.ibm.com>
36443
36444         * ada/acats/run_all.sh: Define $target variable.
36445
36446 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
36447
36448         PR c++/15119
36449         * g++.dg/other/vararg-1.C: New test.
36450
36451         PR c++/4794
36452         * g++.dg/eh/cleanup3.C: New test.
36453
36454 2004-04-24  Laurent GUERBY <laurent@guerby.net>
36455
36456         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36457         and ad8011a (target_insn).
36458         * ada/acats/support/macro.dfs: Likewise.
36459         * ada/acats/support/impbit.adb: New file.
36460
36461 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
36462
36463         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36464
36465 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36466
36467         * gcc.dg/loop-3.c: New test.
36468
36469 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
36470
36471         * gcc.c-torture/execute/simd-5.c: New test.
36472
36473 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36474
36475         PR c++/15064
36476         * g++.dg/template/crash18.C: New test.
36477
36478 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
36479
36480         * g++.dg/ext/complit3.C: New test.
36481
36482 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
36483
36484         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36485         * gcc.dg/altivec-3.c: Same.
36486         * gcc.dg/altivec-varargs-1.c: Same.
36487
36488 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
36489
36490         * lib/target-supports.exp (check_profiling_available): Assume
36491         profiling is not available on powerpc-eabi targets.
36492
36493 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
36494
36495         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36496         * gcc.dg/vmx/bug-1.c: Ditto.
36497
36498 2004-04-20  Eric Christopher  <echristo@redhat.com>
36499
36500         * gcc.dg/charset/extern.c: New test.
36501         * g++.dg/charset/extern3.cc: Ditto.
36502
36503 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
36504
36505         * gcc.dg/builtins-39.c: New test.
36506
36507 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
36508
36509         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36510
36511 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
36512
36513         * gcc.dg/torture/mips-hilo-1.c: New test.
36514
36515 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
36516
36517         * gcc.c-torture/compile/20040419-1.c: New test.
36518
36519 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
36520
36521         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36522
36523 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
36524             Aldy Hernandez  <aldyh@redhat.com>
36525
36526         * gcc.c-torture/execute/va-arg-24.c: New.
36527
36528 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
36529             Aldy Hernandez  <aldyh@redhat.com>
36530
36531         * gcc.dg/vmx/1b-01.c: New.
36532         * gcc.dg/vmx/1b-02.c: New.
36533         * gcc.dg/vmx/1b-03.c: New.
36534         * gcc.dg/vmx/1b-04.c: New.
36535         * gcc.dg/vmx/1b-05.c: New.
36536         * gcc.dg/vmx/1b-06.c: New.
36537         * gcc.dg/vmx/1b-07.c: New.
36538         * gcc.dg/vmx/1c-01.c: New.
36539         * gcc.dg/vmx/1c-02.c: New.
36540         * gcc.dg/vmx/3a-01a.c: New.
36541         * gcc.dg/vmx/3a-01.c: New.
36542         * gcc.dg/vmx/3a-01m.c: New.
36543         * gcc.dg/vmx/3a-03.c: New.
36544         * gcc.dg/vmx/3a-03m.c: New.
36545         * gcc.dg/vmx/3a-04.c: New.
36546         * gcc.dg/vmx/3a-04m.c: New.
36547         * gcc.dg/vmx/3a-05.c: New.
36548         * gcc.dg/vmx/3a-06.c: New.
36549         * gcc.dg/vmx/3a-06m.c: New.
36550         * gcc.dg/vmx/3a-07.c: New.
36551         * gcc.dg/vmx/3b-01.c: New.
36552         * gcc.dg/vmx/3b-02.c: New.
36553         * gcc.dg/vmx/3b-10.c: New.
36554         * gcc.dg/vmx/3b-13.c: New.
36555         * gcc.dg/vmx/3b-14.c: New.
36556         * gcc.dg/vmx/3b-15.c: New.
36557         * gcc.dg/vmx/3c-01a.c: New.
36558         * gcc.dg/vmx/3c-01.c: New.
36559         * gcc.dg/vmx/3c-02.c: New.
36560         * gcc.dg/vmx/3c-03.c: New.
36561         * gcc.dg/vmx/3d-01.c: New.
36562         * gcc.dg/vmx/4-01.c: New.
36563         * gcc.dg/vmx/4-03.c: New.
36564         * gcc.dg/vmx/5-01.c: New.
36565         * gcc.dg/vmx/5-02.c: New.
36566         * gcc.dg/vmx/5-03.c: New.
36567         * gcc.dg/vmx/5-04.c: New.
36568         * gcc.dg/vmx/5-05.c: New.
36569         * gcc.dg/vmx/5-06.c: New.
36570         * gcc.dg/vmx/5-07.c: New.
36571         * gcc.dg/vmx/5-07t.c: New.
36572         * gcc.dg/vmx/5-08.c: New.
36573         * gcc.dg/vmx/5-10.c: New.
36574         * gcc.dg/vmx/5-11.c: New.
36575         * gcc.dg/vmx/7-01a.c: New.
36576         * gcc.dg/vmx/7-01.c: New.
36577         * gcc.dg/vmx/7c-01.c: New.
36578         * gcc.dg/vmx/7d-01.c: New.
36579         * gcc.dg/vmx/7d-02.c: New.
36580         * gcc.dg/vmx/8-01.c: New.
36581         * gcc.dg/vmx/8-02a.c: New.
36582         * gcc.dg/vmx/8-02.c: New.
36583         * gcc.dg/vmx/brode-1.c: New.
36584         * gcc.dg/vmx/bug-1.c: New.
36585         * gcc.dg/vmx/bug-2.c: New.
36586         * gcc.dg/vmx/bug-3.c: New.
36587         * gcc.dg/vmx/cw-bug-1.c: New.
36588         * gcc.dg/vmx/cw-bug-2.c: New.
36589         * gcc.dg/vmx/cw-bug-3.c: New.
36590         * gcc.dg/vmx/dct.c: New.
36591         * gcc.dg/vmx/debug-1.c: New.
36592         * gcc.dg/vmx/debug-2.c: New.
36593         * gcc.dg/vmx/debug-3.c: New.
36594         * gcc.dg/vmx/debug-4.c: New.
36595         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36596         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36597         * gcc.dg/vmx/eg-5.c: New.
36598         * gcc.dg/vmx/fft.c: New.
36599         * gcc.dg/vmx/gcc-bug-1.c: New.
36600         * gcc.dg/vmx/gcc-bug-2.c: New.
36601         * gcc.dg/vmx/gcc-bug-3.c: New.
36602         * gcc.dg/vmx/gcc-bug-4.c: New.
36603         * gcc.dg/vmx/gcc-bug-5.c: New.
36604         * gcc.dg/vmx/gcc-bug-6.c: New.
36605         * gcc.dg/vmx/gcc-bug-7.c: New.
36606         * gcc.dg/vmx/gcc-bug-8.c: New.
36607         * gcc.dg/vmx/gcc-bug-9.c: New.
36608         * gcc.dg/vmx/gcc-bug-b.c: New.
36609         * gcc.dg/vmx/gcc-bug-c.c: New.
36610         * gcc.dg/vmx/gcc-bug-d.c: New.
36611         * gcc.dg/vmx/gcc-bug-e.c: New.
36612         * gcc.dg/vmx/gcc-bug-f.c: New.
36613         * gcc.dg/vmx/gcc-bug-g.c: New.
36614         * gcc.dg/vmx/gcc-bug-i.c: New.
36615         * gcc.dg/vmx/harness.h: New.
36616         * gcc.dg/vmx/ira1.c: New.
36617         * gcc.dg/vmx/ira2a.c: New.
36618         * gcc.dg/vmx/ira2b.c: New.
36619         * gcc.dg/vmx/ira2.c: New.
36620         * gcc.dg/vmx/ira2c.c: New.
36621         * gcc.dg/vmx/mem.c: New.
36622         * gcc.dg/vmx/newton-1.c: New.
36623         * gcc.dg/vmx/ops.c: New.
36624         * gcc.dg/vmx/sn7153.c: New.
36625         * gcc.dg/vmx/spill2.c: New.
36626         * gcc.dg/vmx/spill3.c: New.
36627         * gcc.dg/vmx/spill.c: New.
36628         * gcc.dg/vmx/t.c: New.
36629         * gcc.dg/vmx/varargs-1.c: New.
36630         * gcc.dg/vmx/varargs-2.c: New.
36631         * gcc.dg/vmx/varargs-3.c: New.
36632         * gcc.dg/vmx/varargs-4.c: New.
36633         * gcc.dg/vmx/varargs-5.c: New.
36634         * gcc.dg/vmx/varargs-6.c: New.
36635         * gcc.dg/vmx/varargs-7.c: New.
36636         * gcc.dg/vmx/vmx.exp: New.
36637         * gcc.dg/vmx/vprint-1.c: New.
36638         * gcc.dg/vmx/vscan-1.c: New.
36639         * gcc.dg/vmx/x-01.c: New.
36640         * gcc.dg/vmx/x-02.c: New.
36641         * gcc.dg/vmx/x-03.c: New.
36642         * gcc.dg/vmx/x-04.c: New.
36643         * gcc.dg/vmx/x-05.c: New.
36644         * gcc.dg/vmx/yousufi-1.c: New.
36645         * gcc.dg/vmx/zero-1.c: New.
36646         * gcc.dg/vmx/zero.c: New.
36647
36648 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
36649
36650         * g++.dg/lookup/java1.C: Update for chage of
36651         _Jv_AllocObject.
36652         * g++.dg/lookup/java2.C: Likewise.
36653
36654 2004-04-17  Laurent GUERBY <laurent@guerby.net>
36655
36656         * ada/acats/run_all.sh: use -O2 by default.
36657
36658 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
36659
36660         * gcc.dg/vr-mult-[12].c: New tests.
36661
36662 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36663
36664         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36665
36666         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36667
36668 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
36669
36670         * lib/target-supports.exp (check_profiling_available): Assume
36671         profiling isn't available for mips*-*-elf targets.
36672
36673 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
36674
36675         * gcc.dg/builtins-38.c: New test.
36676
36677 2004-04-14  Eric Christopher  <echristo@redhat.com>
36678
36679         * g++.dg/charset/charset.exp: Run .cc extension tests.
36680
36681 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
36682
36683         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
36684
36685 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36686
36687         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36688
36689 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
36690
36691         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36692         * gcc.dg/i386-387-2.c: Likewise.
36693
36694         * gcc.dg/i386-387-7.c: New test.
36695         * gcc.dg/i386-387-8.c: New test.
36696
36697         * gcc.dg/builtins-37.c: New test.
36698
36699 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
36700
36701         * g++.dg/pch/externc-1.C: Add missing semicolon.
36702
36703 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
36704
36705         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36706
36707 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36708
36709         * gcc.c-torture/execute/20040411-1.c: New test.
36710
36711 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36712
36713         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36714
36715 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
36716
36717         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36718
36719 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
36720
36721         * lib/target-supports.exp (check_named_sections_available): New.
36722         * lib/gcc-dg.exp (dg-require-named-sections): New.
36723         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36724         old-deja.exp.  Also prune error-count message from HP linker.
36725         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36726
36727         * g++.dg/init/init-ref4.C: Use dg-require-weak.
36728         * g++.old-deja/g++.pt/static3.C: Likewise.
36729         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36730
36731 2004-04-09  Roger Sayle  <roger@eyesopen.com>
36732
36733         * gcc.c-torture/execute/20040409-1.c: New test case.
36734         * gcc.c-torture/execute/20040409-2.c: New test case.
36735         * gcc.c-torture/execute/20040409-3.c: New test case.
36736
36737 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
36738
36739         * gcc.dg/20040409-1.c: New test.
36740
36741 2004-04-08  Roger Sayle  <roger@eyesopen.com>
36742
36743         PR target/14888
36744         * g++.dg/opt/pr14888.C: New test case.
36745
36746 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
36747
36748         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36749         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36750         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36751         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36752         New tests.
36753
36754 2004-04-08  Paul Brook  <paul@codesourcery.com>
36755
36756         * gcc.dg/spill-1.c: New test.
36757
36758 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36759
36760         * gcc.dg/torture/builtin-ctype-2.c: New test.
36761
36762 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
36763
36764         * gcc.dg/pch/pch.exp: Add largefile test.
36765
36766 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
36767
36768         * g++.dg/pch/externc-1.Hs: New.
36769         * g++.dg/pch/externc-1.C: New.
36770
36771 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36772
36773         * gcc.dg/compat/struct-by-value-5a_main.c,
36774         gcc.dg/compat/struct-by-value-5b_main.c: New files.
36775         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36776         * gcc.dg/compat/struct-by-value-5a_x.c,
36777         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36778         gcc.dg/compat/struct-by-value-5_x.c.
36779         * gcc.dg/compat/struct-by-value-5a_y.c,
36780         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36781         gcc.dg/compat/struct-by-value-5_y.c.
36782
36783         * gcc.dg/compat/struct-by-value-6a_main.c,
36784         gcc.dg/compat/struct-by-value-6b_main.c: New files.
36785         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36786         * gcc.dg/compat/struct-by-value-6a_x.c,
36787         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36788         gcc.dg/compat/struct-by-value-6_x.c.
36789         * gcc.dg/compat/struct-by-value-6a_y.c,
36790         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36791         gcc.dg/compat/struct-by-value-6_y.c.
36792
36793         * gcc.dg/compat/struct-by-value-7a_main.c,
36794         gcc.dg/compat/struct-by-value-7b_main.c: New files.
36795         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36796         * gcc.dg/compat/struct-by-value-7a_x.c,
36797         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36798         gcc.dg/compat/struct-by-value-7_x.c.
36799         * gcc.dg/compat/struct-by-value-7a_y.c,
36800         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36801         gcc.dg/compat/struct-by-value-7_y.c.
36802
36803 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
36804
36805         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36806         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36807         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36808         options.
36809
36810 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
36811
36812         * gcc.dg/builtins-36.c: New test.
36813
36814 2004-04-06  Paul Brook  <paul@codesourcery.com>
36815
36816         * README.gcc: Remove obsolete contraint on testcases.
36817
36818 2004-04-05  Paul Brook  <paul@codesourcery.com>
36819
36820         PR2123
36821         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
36822         failure and exit(0) on success.
36823         * g++.dg/expr/anew2.C: Ditto.
36824         * g++.dg/expr/anew3.C: Ditto.
36825         * g++.dg/expr/anew4.C: Ditto.
36826
36827 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
36828
36829         PR c++/3518
36830         * g++.dg/template/unify7.C: New.
36831
36832 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36833
36834         * g++.dg/README: Bring up to date with new subdirectories; remove
36835         duplicate subdirectory lines.
36836
36837 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
36838
36839         PR c++/14007
36840         * g++.dg/template/unify5.C: New.
36841         * g++.dg/template/unify6.C: New.
36842         * g++.dg/template/qualttp20.C: Adjust.
36843         * g++.old-deja/g++.jason/report.C: Adjust.
36844         * g++.old-deja/g++.other/qual1.C: Adjust.
36845
36846 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
36847
36848         PR c++/14803
36849         * g++.dg/inherit/ptrmem1.C: New test.
36850
36851 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
36852
36853         PR c++/14755
36854         * gcc.c-torture/execute/20040331-1.c: New test.
36855         * gcc.dg/20040331-1.c: New test.
36856
36857 2004-04-01  Paul Brook  <paul@codesourcery.com>
36858
36859         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36860
36861 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
36862
36863         PR c++/14724
36864         * g++.dg/init/goto1.C: New test.
36865
36866         PR c++/14763
36867         * g++.dg/template/defarg4.C: New test.
36868
36869 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
36870
36871         * gcc.dg/altivec-11.c: Extend test for more valid cases.
36872
36873 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
36874
36875         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36876
36877 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
36878
36879         * gcc.dg/noncompile/undeclared-2.c: New test.
36880
36881 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36882
36883         * gcc.dg/940409-1.c: Remove XFAIL.
36884         * gcc.dg/reg-vol-struct-1.c: New test.
36885
36886 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36887
36888         * gcc.dg/torture/builtin-wctype-1.c: New test.
36889
36890 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
36891
36892         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36893         * gcc.dg/20001101-1.c: Likewise.
36894         * gcc.dg/20001102-1.c: Likewise.
36895
36896 2004-03-25  Roger Sayle  <roger@eyesopen.com>
36897
36898         * gcc.dg/compare8.c: Add an additional test for XOR.
36899
36900 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36901
36902         * gcc.dg/torture/builtin-ctype-1.c: New test.
36903
36904 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36905
36906         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36907         * gcc.dg/torture/builtin-math-1.c: Likewise.
36908         * gcc.dg/torture/builtin-power-1.c: New test.
36909
36910 2004-03-24  Andreas Schwab  <schwab@suse.de>
36911
36912         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36913         IA64 assembler.
36914
36915 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36916             Roger Sayle  <roger@eyesopen.com>
36917
36918         * gcc.dg/compare8.c: New test case.
36919
36920 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
36921
36922         * g++.dg/ext/altivec-7.C: New test.
36923
36924 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
36925
36926         PR 12267, 12391, 12560, 13129, 14114, 14133
36927         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36928         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36929         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36930         Adjust error regexps.
36931         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36932         * gcc.dg/noncompile/undeclared-1.c: New test cases.
36933         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36934         * gcc.dg/local1.c: Add explanatory comment.
36935
36936 2004-03-23  Roger Sayle  <roger@eyesopen.com>
36937
36938         PR optimization/14669
36939         * g++.dg/opt/fold2.C: New test case.
36940
36941 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
36942
36943         PR c/14069
36944         * gcc.dg/20040322-1.c: New test.
36945
36946 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36947
36948         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
36949         * gcc.dg/ultrasp4.c: Likewise.
36950         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
36951
36952 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36953
36954         * gcc.dg/i386-sse-8.c: Reset default options.
36955
36956 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36957
36958         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36959         in the error message text.
36960
36961 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36962
36963         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36964
36965 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
36966
36967         PR c++/14616
36968         * g++.dg/init/array13.C: New test.
36969
36970 2004-03-20  Roger Sayle  <roger@eyesopen.com>
36971
36972         PR target/13889
36973         * gcc.c-torture/compile/pr13889.c: New test case.
36974
36975 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36976
36977         PR c/14635
36978         * builtins-1.c (nan, nans): Don't test.
36979         * builtins-30.c: Don't use nan, nanf, nanl.
36980         * builtins-35.c: New test.
36981
36982 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
36983
36984         * g++.dg/ext/altivec-6.C: New test.
36985
36986 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
36987
36988         * g++.dg/init/placement3.C: New test.
36989
36990         * g++.dg/template/spec13.C: New test.
36991
36992         * g++.dg/lookup/using11.C: New test.
36993
36994         * g++.dg/lookup/koenig3.C: New test.
36995
36996         * g++.dg/template/operator2.C: New test.
36997
36998         * g++.dg/expr/dtor3.C: New test.
36999         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37000         marker.
37001         * g++.old-deja/g++.law/visibility28.C: Likewise.
37002
37003 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
37004
37005         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37006         * gcc.dg/ppc64-abi-3.c: Likewise.
37007
37008 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37009
37010         PR c++/14545
37011         * g++.dg/parse/template15.C: New test.
37012
37013 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37014
37015         * g++.dg/expr/dtor2.C: New test.
37016
37017         * g++.dg/lookup/anon4.C: New test.
37018
37019         * g++.dg/overload/using1.C: New test.
37020
37021         * g++.dg/template/lookup7.C: New test.
37022
37023         * g++.dg/template/typename6.C: New test.
37024
37025         * g++.dg/expr/cond6.C: New test.
37026
37027 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37028
37029         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37030
37031 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37032
37033         * g++.dg/expr/cond5.C: New test.
37034         * g++.dg/expr/constcast1.C: Likewise.
37035         * g++.dg/expr/ptrmem2.C: Likewise.
37036         * g++.dg/expr/ptrmem3.C: Likewise.
37037         * g++.dg/lookup/main1.C: Likewise.
37038         * g++.dg/template/lookup6.C: Likewise.
37039
37040 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37041
37042         * gcc.dg/local1.c: New test.
37043
37044         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37045
37046 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37047
37048         * gcc.dg/torture/builtin-convert-1.c: New test.
37049
37050 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37051
37052         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37053
37054 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37055
37056         PR c++/14481
37057         * g++.dg/warn/Wunused-7.C: New test.
37058
37059 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37060
37061         * gcc.dg/torture/builtin-integral-1.c: New test.
37062
37063 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37064
37065         PR c++/14586
37066         * g++.dg/parse/non-dependent3.C: New test.
37067
37068 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
37069
37070         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37071         * g++.dg/eh/simd-2.C: Likewise.
37072         * g++.dg/init/array10.C: Likewise.
37073         * gcc.c-torture/compile/simd-1.c: Likewise.
37074         * gcc.c-torture/compile/simd-2.c: Likewise.
37075         * gcc.c-torture/compile/simd-3.c: Likewise.
37076         * gcc.c-torture/compile/simd-4.c: Likewise.
37077         * gcc.c-torture/compile/simd-6.c: Likewise.
37078         * gcc.c-torture/execute/simd-1.c: Likewise.
37079         * gcc.c-torture/execute/simd-2.c: Likewise.
37080         * gcc.dg/compat/vector-defs.h: Likewise.
37081         * gcc.dg/20020531-1.c: Likewise.
37082         * gcc.dg/altivec-3.c: Likewise.
37083         * gcc.dg/altivec-4.c: Likewise.
37084         * gcc.dg/altivec-varargs-1.c: Likewise.
37085         * gcc.dg/compat/vector-defs.h: Likewise.
37086         * gcc.dg/i386-mmx-3.c: Likewise.
37087         * gcc.dg/i386-sse-4.c: Likewise.
37088         * gcc.dg/i386-sse-5.c: Likewise.
37089         * gcc.dg/i386-sse-8.c: Likewise.
37090         * gcc.dg/simd-1.c: Likewise.
37091         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
37092         __ev64_opaque__ since the machine description provides it.
37093
37094 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37095
37096         * lib/compat.exp (skip_list): New global variable.
37097         Use it to hold the user defined COMPAT_SKIPS list if any.
37098         (compat-obj): Add the members of skip_list to optall.
37099
37100 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37101
37102         * gcc.dg/compat/union-by-value-1_main.c,
37103         union-by-value-1_x.c, union-by-value-1_y.c,
37104         union-check.h, union-defs.h,
37105         union-init.h, union-return-1_main.c,
37106         union-return-1_x.c, union-return-1_y.c: New files.
37107
37108 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37109
37110         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37111         mixed-struct-init.h: Add 4 mixed structure types.
37112         struct-by-value-21_main.c, struct-by-value-21_x.c,
37113         struct-by-value-21_y.c, struct-return-21_main.c,
37114         struct-return-21_x.c, struct-return-21_y.c: New files.
37115
37116 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
37117
37118         PR c++/14550
37119         * g++.dg/parse/template14.C: New test.
37120
37121 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37122
37123         * gcc.c-torture/execute/20040313-1.c: New test.
37124
37125 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
37126
37127         PR target/14533
37128         * gcc.dg/20040311-2.c: New test.
37129
37130 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
37131
37132         PR other/14544
37133         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37134         bit-field.
37135
37136 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
37137
37138         * gcc.dg/20040305-2.c: Add missing return statement.
37139
37140 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37141
37142         * gcc.dg/builtins-34.c: Also check pow10*.
37143
37144 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37145
37146         PR target/14262
37147         * gcc.dg/20040305-2.c: New test.
37148
37149 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37150
37151         * gcc.dg/20040310-1.c: New test.
37152
37153 2004-03-11  Roger Sayle  <roger@eyesopen.com>
37154
37155         * gcc.c-torture/execute/20040311-1.c: New test case.
37156
37157 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
37158
37159         PR c++/14476
37160         * g++.dg/lookup/enum1.C: New test.
37161
37162 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
37163
37164         PR c++/14510
37165         * g++.dg/lookup/struct2.C: New test.
37166
37167 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
37168
37169         * gcc.dg/builtins-34.c: New test.
37170
37171 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37172
37173         * gcc.dg/torture/builtin-nonneg-1.c: New test.
37174
37175 2004-03-09  James E Wilson  <wilson@specifixinc.com>
37176
37177         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37178         * gcc.dg/alias-2.c: New testcase.
37179
37180 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
37181
37182         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37183
37184 2004-03-09  Roger Sayle  <roger@eyesopen.com>
37185
37186         * gcc.c-torture/execute/20040309-1.c: New test case.
37187
37188 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
37189
37190         PR c++/14397
37191         * g++.dg/overload/ref1.C: New.
37192
37193 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37194
37195         PR c++/14409
37196         * g++.dg/template/spec12.C: New test.
37197
37198         PR c++/14448
37199         * g++.dg/parse/crash14.C: New test.
37200
37201 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37202
37203         PR c++/14230
37204         * g++.dg/init/ref11.C: New test.
37205
37206 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37207
37208         PR c++/14432
37209         * g++.dg/parse/builtin2.C: New test.
37210
37211 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37212
37213         PR c++/14401
37214         * g++.dg/init/ctor3.C: New test.
37215         * g++.dg/init/union1.C: New test.
37216         * g++.dg/ext/anon-struct4.C: New test.
37217
37218 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37219
37220         * g++.dg/lookup/koenig1.C: Tweak error messages.
37221         * g++.dg/lookup/used-before-declaration.C: Likewise.
37222         * g++.dg/other/do1.C: Likewise.
37223         * g++.dg/overload/koenig1.C: Likewise.
37224         * g++.dg/parse/crash13.C: Likewise.
37225         * g++.dg/template/instantiate3.C: Likewise.
37226
37227 2004-03-08  Eric Christopher  <echristo@redhat.com>
37228
37229         * * lib/target-supports.exp: Enable libiconv in test
37230         compilation.  Fix up error checking.
37231
37232 2004-03-08  Roger Sayle  <roger@eyesopen.com>
37233
37234         PR middle-end/14289
37235         * gcc.dg/pr14289-1.c: New test case.
37236         * gcc.dg/pr14289-2.c: Likewise.
37237         * gcc.dg/pr14289-3.c: Likewise.
37238
37239 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
37240
37241         * gcc.c-torture/execute/20040308-1.c: New test.
37242
37243 2004-03-07  Roger Sayle  <roger@eyesopen.com>
37244
37245         * gcc.c-torture/execute/20040307-1.c: New test case.
37246
37247 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
37248
37249         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37250
37251 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
37252
37253         * gcc.dg/20040306-1.c: New test.
37254
37255 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
37256
37257         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37258         them static.
37259         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37260
37261 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37262
37263         PR c/14465
37264         * gcc.dg/decl-6.c: New test.
37265
37266 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37267
37268         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37269         Rename LOGPOW -> LOG_POW.
37270         (SQRT_EXP, POW_EXP): New.
37271
37272 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37273
37274         * gcc.dg/i386-sse-8.c: New test.
37275
37276 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37277
37278         PR c/14114
37279         * gcc.dg/decl-5.c: New test.
37280
37281 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
37282
37283         * gcc.dg/20040305-1.c: New test.
37284
37285 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
37286
37287         PR other/14354
37288         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37289
37290 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
37291
37292         PR c++/14425, c++/14426
37293         * g++.dg/ext/altivec-4.C: New test.
37294         * g++.dg/ext/altivec-5.C: New test.
37295
37296 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
37297
37298         * g++.old-deja/g++.other/linkage1.C: Expect errors about
37299         global variables of a type with no linkage.
37300         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37301         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37302         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37303         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37304         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37305         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37306         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37307         * g++.dg/warn/deprecated.C: Name enum Color.
37308         * g++.dg/overload/VLA.C: Name structure for 'b'.
37309         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37310
37311 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37312
37313         * gcc.c-torture/compile/20040304-1.c: New test.
37314
37315 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
37316
37317         PR 13728
37318         * gcc.dg/decl-4.c: New testcase.
37319
37320 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
37321
37322         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37323         as PRECF if sizeof (float) > sizeof (double).
37324         (PRECL): Make it the same as PRECF if
37325         sizeof (float) > sizeof (long double).
37326
37327 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37328
37329         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37330         system type.  Add check for irix6 which doesn't have c99 runtime.
37331
37332 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
37333
37334         * gcc.dg/const-elim-1.c: xfail for xtensa.
37335
37336 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37337
37338         PR c++/14369
37339         * g++.dg/template/cond4.C: New test.
37340
37341 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37342
37343         PR c++/14360
37344         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37345
37346         PR c++/14361
37347         * g++.dg/parse/defarg7.C: New test.
37348
37349         PR c++/14359
37350         * g++.dg/template/friend26.C: New test.
37351
37352 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37353
37354         PR c++/14324
37355         * g++.dg/abi/mangle21.C: New test.
37356
37357         PR c++/14260
37358         * g++.dg/parse/constructor2.C: New test.
37359
37360         PR c++/14337
37361         * g++.dg/template/sfinae1.C: New test.
37362
37363 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37364
37365         PR c++/14267
37366         * g++.dg/expr/crash2.C: New test.
37367
37368         PR middle-end/13448
37369         * gcc.dg/inline-5.c: New test.
37370         * gcc.dg/always-inline.c: Split out tests into ...
37371         * gcc.dg/always-inline2.c: ... this and ...
37372         * gcc.dg/always-inline3.c: ... this.
37373
37374 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37375
37376         PR debug/12103
37377         * g++.dg/debug/crash1.C: New test.
37378
37379 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
37380
37381         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37382         function with __attribute__((noinline)).
37383         (recurser_void2): Likewise.
37384         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37385         (recurser_void2): Likewise.
37386
37387 2004-02-29  Roger Sayle  <roger@eyesopen.com>
37388
37389         PR middle-end/14203
37390         * g++.dg/warn/Wunused-6.C: New test case.
37391
37392 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
37393
37394         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37395         not defined.
37396
37397 2004-02-27  Eric Christopher  <echristo@redhat.com>
37398
37399         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37400         * g++.dg/charset/asm2.c: Run only x86.
37401         * gcc.dg/charset/asm3.c: Ditto.
37402
37403 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
37404
37405         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37406         ld_library_path.
37407
37408 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
37409
37410         * g++.dg/ext/altivec-3.C: New.
37411
37412 2004-02-26  Richard Henderson  <rth@redhat.com>
37413
37414         * g++.dg/ext/attrib10.C: Mark for warning.
37415         * gcc.dg/attr-alias-1.c: New.
37416
37417 2004-02-26  Richard Henderson  <rth@redhat.com>
37418
37419         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37420         * gcc.c-torture/execute/20040208-2.c: ... it back.
37421
37422 2004-02-26  Eric Christopher  <echristo@redhat.com>
37423
37424         * lib/target-supports.exp (check-iconv-available): New function.
37425         * lib/gcc-dg.exp (dg-require-iconv): New function.
37426         Use above.
37427         * gcc.dg/charset: New directory.
37428         * gcc.dg/charset/charset.exp: New file.
37429         * gcc.dg/charset/asm1.c: Ditto.
37430         * gcc.dg/charset/asm2.c: Ditto.
37431         * gcc.dg/charset/asm3.c: Ditto.
37432         * gcc.dg/charset/asm4.c: Ditto.
37433         * gcc.dg/charset/asm5.c: Ditto.
37434         * gcc.dg/charset/attribute1.c: Ditto.
37435         * gcc.dg/charset/attribute2.c: Ditto.
37436         * gcc.dg/charset/string1.c: Ditto.
37437         * g++.dg/charset: New directory.
37438         * g++.dg/dg.exp: Add here. Special options.
37439         * g++.dg/charset/charset.exp: New file.
37440         * g++.dg/charset/asm1.c: Ditto.
37441         * g++.dg/charset/asm2.c: Ditto.
37442         * g++.dg/charset/asm3.c: Ditto.
37443         * g++.dg/charset/asm4.c: Ditto.
37444         * g++.dg/charset/attribute1.c: Ditto.
37445         * g++.dg/charset/attribute2.c: Ditto.
37446         * g++.dg/charset/extern1.cc: Ditto.
37447         * g++.dg/charset/extern2.cc: Ditto.
37448         * g++.dg/charset/string1.c: Ditto.
37449
37450 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
37451
37452         PR c++/14278
37453         * g++.dg/parse/comma1.C: New test.
37454
37455 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37456
37457         PR c++/14284
37458         * g++.dg/template/ttp8.C: New test.
37459
37460 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
37461
37462         * gcc.dg/fixuns-trunc-1.c: New test.
37463
37464 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37465
37466         * gcc.dg/builtins-config.h: Use #elif.
37467
37468 2004-02-26  Michael Matz  <matz@suse.de>
37469
37470         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37471         * gcc.dg/991214-1.c: Likewise.
37472         * gcc.dg/i386-asm-1.c: Likewise.
37473
37474 2004-02-25  Richard Henderson  <rth@redhat.com>
37475
37476         * gcc.c-torture/execute/20040208-2.c: Move ...
37477         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37478
37479 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37480
37481         PR c++/14246
37482         * g++.dg/other/crash-3.C: New test.
37483
37484 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37485
37486         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37487         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37488
37489         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37490         HP-UX.
37491
37492 2004-02-24  Michael Matz  <matz@suse.de>
37493
37494         * gcc.dg/i386-regparm.c: New.
37495
37496 2004-02-23  James E Wilson  <wilson@specifixinc.com>
37497
37498         * gcc.c-torture/execute/20040223-1.c: New.
37499
37500 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
37501             Kazu Hirata  <kazu@cs.umass.edu>
37502
37503         * gcc.dg/fwritable-strings-1.c: Remove.
37504
37505 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
37506
37507         PR c/14156
37508         * gcc.dg/20040223-1.c: New test.
37509
37510 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37511
37512         PR c++/14106
37513         * g++.dg/ext/typeof9.C: New test.
37514
37515 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37516
37517         PR c++/14250
37518         * g++.dg/other/switch1.C: New test.
37519
37520 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37521
37522         * gcc.dg/cast-function-1.c: Adjust for new informative message.
37523         * gcc.dg/va-arg-1.c: Likewise.
37524
37525 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37526
37527         PR c++/14143
37528         * g++.dg/template/koenig5.C: New test.
37529
37530 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
37531
37532         * g++.dg/ext/altivec-1.C: Generalize target triple.
37533         * g++.dg/ext/altivec-2.C: New test case.
37534         * g++.dg/ext/altivec_check.h: New file.
37535         * gcc.dg/altivec-1.c: Generalize target triple;
37536         include altivec_check.h and call altivec_check().
37537         * gcc.dg/altivec-[2-5].c: Generalize target triple.
37538         * gcc.dg/altivec-6.c: New test case.
37539         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37540         type casts as needed.
37541         * gcc.dg/altivec-10.c: Include altivec_check.h and call
37542         altivec_check().
37543         * gcc.dg/altivec-12.c: New test case.
37544         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37545         include altivec_check.h and call altivec_check().
37546         * gcc.dg/altivec_check.h: New file.
37547
37548 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37549
37550         * lib/target-supports.exp (check_alias_available): Don't mangle
37551         function `g' in test program.
37552
37553 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37554
37555         * lib/target-supports.exp (check_profiling_available): Check
37556         argument to determine whether we support a profiling type.
37557         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37558         check_profiling_available.
37559         * g++.dg/bprob/bprob.exp: Likewise.
37560         * g77.dg/bprob/bprob.exp: Likewise.
37561         * gcc.misc-tests/bprob.exp: Likewise.
37562         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37563         dg-require-profiling and delete expected error handling.
37564         * gcc.dg/20021014-1.c: Likewise.
37565         * gcc.dg/nest.c: Likewise.
37566
37567 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37568
37569         PR c++/12007
37570         * g++.dg/other/vthunk1.C: New test.
37571
37572 2004-02-20  Falk Hueffner  <falk@debian.org>
37573
37574         PR target/14201
37575         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37576
37577 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
37578
37579         PR c++/13927
37580         * g++.dg/other/error8.C: Remove XFAIL markers.
37581
37582         PR c++/14173
37583         * g++.dg/ext/packed5.C: New test.
37584
37585         PR c++/14199
37586         * g++.dg/warn/Wunused-5.C: New test.
37587
37588         PR c++/14186
37589         * g++.dg/lookup/member1.C: New test.
37590
37591 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
37592
37593         * gcc.c-torture/compile/20040130-1.c: Enable only when
37594         __INT_MAX__ >= 2147483647L.
37595         * gcc.c-torture/compile/961203-1.c: Likewise.
37596
37597 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
37598
37599         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37600         * g++.dg/opt/template1.C: Robustify assembler regexp
37601
37602 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37603
37604         * gcc.c-torture/execute/simd-4.x: Remove.
37605         * gcc.c-torture/execute/va-arg-25.x: Likewise.
37606         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37607         Guard with #ifndef SKIP_ATTRIBUTE.
37608         * gcc.dg/compat/vector-1_y.c: Likewise.
37609         * gcc.dg/compat/vector-2_x.c: Likewise.
37610         * gcc.dg/compat/vector-2_y.c: Likewise.
37611         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37612         * g++.dg/eh/simd-2.C: Likewise.
37613
37614 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
37615
37616         * gcc.c-torture/compile/complex-1.c: New.
37617
37618 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
37619
37620         PR target/14209
37621         * gcc.c-torture/execute/20040218-1.c: New test.
37622
37623 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37624
37625         PR c++/14181
37626         * g++.dg/parse/new2.C: New test.
37627
37628 2004-02-18  Paul Brook  <paul@codesourcery.com>
37629
37630         * gcc.c-torture/compile/libcall-1.c: New test.
37631
37632 2004-02-18  Paul Brook  <paul@codesourcery.com>
37633
37634         PR debug/12934
37635         * gcc.dg/debug/debug-7.c: New test.
37636
37637 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
37638
37639         * gcc.dg/20040217-1.c: New test.
37640
37641 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
37642
37643         * gcc.c-torture/execute/990208-1.x: Delete.
37644
37645 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
37646
37647         * gcc.c-torture/execute/20040208-2.x: New file.
37648
37649 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
37650
37651         PR c++/11326
37652         * g++.dg/abi/structret1.C: New test.
37653
37654 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
37655
37656         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37657         (i386_cpuid): No need to test if cpuid is available on AMD64.
37658         Fix assembly, so that it works onboth i386 and AMD64.
37659         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37660         (vecInLong): Fix s[] member type to unsigned int.
37661         (vecInWord): Remove type.
37662         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37663         (a64, b64, c64, d64, e64): Remove.
37664         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37665         Remove unused variable.  Remove initialization of removed variables.
37666         Don't call mmx_tests nor sse_tests.
37667         (reference_mmx, reference_sse): Remove.
37668         (check): Add return stmt.
37669         * gcc.dg/i386-sse-7.c: New test.
37670         * gcc.dg/i386-mmx-4.c: New test.
37671
37672 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37673
37674         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37675         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37676         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37677         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37678         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37679         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37680         g++.dg/tc1/dr94.C: Fix line terminator.
37681
37682 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
37683
37684         * gcc.c-torture/compile/20040216-1.c: New.
37685
37686 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37687
37688         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37689         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37690         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37691         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37692         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37693         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37694
37695 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37696
37697         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37698
37699 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
37700
37701         PR c++/13971
37702         * g++.dg/expr/cond4.C: New test.
37703
37704         PR c++/14086
37705         * g++.dg/lookup/crash2.C: New test.
37706
37707 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
37708
37709         * gcc.c-torture/compile/20040214-2.c: New test.
37710
37711 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
37712
37713         PR c++/14116
37714         * g++.dg/ext/typeof8.C: New test.
37715
37716 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
37717
37718         * gcc.c-torture/compile/20040214-1.c: New test.
37719
37720 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37721
37722         PR c++/13635
37723         * g++.dg/template/spec11.C: New test.
37724
37725 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37726
37727         PR c++/13927
37728         * g++.dg/other/error8.C: New test.
37729
37730 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
37731
37732         PR c++/14122
37733         * g++.dg/template/array4.C: New test.
37734
37735         PR c++/14108
37736         * g++.dg/inherit/thunk2.C: New test.
37737
37738         PR c++/14083
37739         * g++.dg/eh/cond2.C: New test.
37740
37741 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
37742
37743         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37744
37745 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
37746
37747         * lib/scanasm.exp (dg-scan): Quote pattern before display.
37748
37749 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
37750
37751         * g++.dg/simd-2.C: xfail on ppc64-linux.
37752
37753 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37754
37755         PR c/456
37756         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37757         tests.
37758
37759 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
37760
37761         * gcc.dg/builtins-33.c: New test.
37762
37763 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
37764
37765         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37766
37767 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37768
37769         * g++.dg/simd-2.C: Set -maltivec for ppc64.
37770
37771 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37772
37773         * gcc.dg/ppc64-abi-3.c: New test.
37774
37775 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
37776
37777         PR c/14092
37778
37779         * gcc.dg/pr14092-1.c: New testcase.
37780
37781 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
37782
37783         * gcc.dg/cpp/assert4.c: Fix typo last change.
37784
37785         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37786         * gcc.dg/cpp/assert4.c: Handle powerpc64.
37787
37788         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37789
37790 2004-02-09  Roger Sayle  <roger@eyesopen.com>
37791
37792         * gcc.c-torture/compile/20040209-1.c: New test case.
37793
37794 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37795
37796         * gcc.dg/c90-init-1.c: Adjust expected error messages.
37797
37798 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
37799
37800         * gcc.c-torture/execute/20040208-[12].c: New tests.
37801
37802 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37803
37804         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37805
37806 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37807
37808         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37809
37810 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37811
37812         Bug 13856
37813         * gcc.dg/visibility-8.c: New testcase.
37814
37815 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37816
37817         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37818         arguments.
37819         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37820
37821 2004-02-07  Roger Sayle  <roger@eyesopen.com>
37822
37823         PR middle-end/13696
37824         * g++.dg/opt/fold1.C: New test case.
37825
37826 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37827
37828         PR c++/14033
37829         * g++.dg/other/crash-2.C: New test.
37830
37831 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37832
37833         PR c++/14028
37834         * g++.dg/parse/angle-bracket2.C: New test.
37835
37836 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37837
37838         PR middle-end/13750
37839         Revert:
37840         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37841         PR pch/13361
37842         * g++.dg/pch/wchar-1.C: New.
37843         * g++.dg/pch/wchar-1.Hs: New.
37844
37845 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37846
37847         PR c++/14008
37848         * g++.dg/parse/error15.C: New test.
37849         * g++.dg/parse/crash11.C: Update dg-error mark.
37850
37851 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37852
37853         PR c++/13932
37854         * g++.dg/warn/conv2.C: New test.
37855
37856 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37857
37858         PR c++/13086
37859         * g++.dg/warn/incomplete1.C: Remove xfail.
37860
37861 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37862
37863         * lib/file-format.exp (gcc_target_object_format): Use
37864         ${tool}_target_compile, not gcc_target_compile.
37865         * lib/target-supports.exp (check_alias_available): Likewise.
37866         (check_gc_sections_available): Likewise.
37867         * g++.dg/ext/attrib10.C: Use dg-require-alias.
37868         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37869         dg-require-alias.
37870
37871 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37872
37873         PR c++/13969
37874         * g++.dg/template/static6.C: New test.
37875
37876 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
37877
37878         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37879
37880 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37881
37882         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37883         tests for systems where `char' is unsigned by default.
37884
37885 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37886
37887         PR c++/13997
37888         * g++.dg/template/partial3.C: New test.
37889
37890 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
37891
37892         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37893         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37894         Remove mentions of obsolete ports.
37895
37896 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
37897
37898         * gcc.dg/noncompile/20001228-1.c: Fix for new
37899         error message.
37900
37901 2004-02-03  Roger Sayle  <roger@eyesopen.com>
37902
37903         PR target/9348
37904         * gcc.c-torture/execute/multdi-1.c: New test case.
37905
37906 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37907
37908         PR c++/13925
37909         * g++.dg/template/lookup5.C: New test.
37910
37911 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37912
37913         PR c++/13950
37914         * g++.dg/template/lookup4.C: New test.
37915
37916         PR c++/13970
37917         * g++.dg/parse/error14.C: New test.
37918
37919         PR c++/14002
37920         * g++.dg/parse/template13.C: New test.
37921
37922 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37923
37924         PR c++/13978
37925         * g++.dg/template/koenig4.C: New test.
37926
37927         PR c++/13968
37928         * g++.dg/template/crash17.C: New test.
37929
37930         PR c++/13975
37931         * g++.dg/parse/error13.C: New test.
37932         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37933
37934 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37935
37936         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37937
37938 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
37939
37940         PR c/11658
37941         PR c/13994
37942         * gcc.dg/noncompile/20040203-1.c: New test.
37943         * gcc.dg/noncompile/20040203-2.c: Likewise.
37944         * gcc.dg/noncompile/20040203-3.c: Likewise.
37945         * gcc.dg/20040203-1.c: Likewise.
37946
37947 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
37948
37949         PR c++/10858
37950         * g++.dg/template/sizeof7.C: New test.
37951
37952 2004-02-02  Eric Christopher  <echristo@redhat.com>
37953             Zack Weinberg  <zack@codesourcery.com>
37954
37955         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37956
37957 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
37958
37959         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37960         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37961         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37962         * gcc.dg/cleanup-5.c: Run only on Linux targets.
37963
37964 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
37965
37966         PR c++/13113
37967         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37968
37969         PR c++/13854
37970         * g++.dg/ext/attrib13.C: New test.
37971
37972         PR c++/13907
37973         * g++.dg/conversion/op2.C: New test.
37974
37975 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37976
37977         * gcc.dg/titype-1.c: Fix pasto.
37978
37979 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37980
37981         * gcc.dg/titype-1.c: New test.
37982
37983 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37984
37985         PR c++/13957
37986         * g++.dg/template/non-type-template-argument-1.C,
37987         g++.dg/template/qualified-id1.C: Update dg-error marks.
37988         * g++.dg/template/nontype6.C: New test.
37989
37990 2004-02-01  Roger Sayle  <roger@eyesopen.com>
37991
37992         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37993         * gcc.dg/builtins-31.c: New testcase.
37994         * gcc.dg/builtins-32.c: New testcase.
37995
37996 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
37997
37998         * objc.dg/call-super-2.m: Update line numbers
37999         for the including of stddef.h.
38000
38001 2004-01-30  Michael Matz  <matz@suse.de>
38002
38003         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38004         g++.dg/ext/case-range3.C: New tests.
38005
38006 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38007
38008         DR206
38009         PR c++/13813
38010         * g++.dg/template/member4.C: New test.
38011
38012 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38013
38014         PR c++/13683
38015         * g++.dg/template/sizeof6.C: New test.
38016
38017 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38018
38019         * gcc.dg/fwritable-strings-1.c: New test.
38020
38021 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38022
38023         * gcc.c-torture/compile/20040130-1.c: New test.
38024
38025 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
38026
38027         * objc.dg/call-super-2.m: Include stddef.h for size_t.
38028
38029 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
38030
38031         PR c++/13883
38032         * g++.dg/template/ctor3.C: New test.
38033
38034 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38035
38036         * g++.dg/tc1: New directory.
38037         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38038         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38039         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38040         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38041         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38042
38043 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38044
38045         * g++.dg/parse/error11.C: New test.
38046         * g++.dg/parse/error12.C: Likewise.
38047
38048 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
38049
38050         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38051         (scan_initial, main): Use aligned_sizeof instead of sizeof.
38052
38053 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
38054
38055         PR c++/13791
38056         * g++.dg/ext/attrib12.C: New test.
38057
38058         PR c++/13736
38059         * g++.dg/parse/cast2.C: New test.
38060
38061 2004-01-27  James E Wilson  <wilson@specifixinc.com>
38062
38063         * objc.dg/encode-2.m (main): New local string.  Set depending on
38064         sizeof long.  Use in sscanf call.
38065         * objc.dg/encode-3.m (main): New local string.  Set depending on
38066         sizeof long.  Use in scan_initial call.
38067
38068 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38069
38070         * objc.dg/call-super-2.m: Make LP64-safe.
38071         * objc.dg/desig-init-1.m: Likewise.
38072
38073 2004-01-27  Devang Patel <dpatel@apple.com>
38074
38075         * g++.dg/debug/namespace1.C: New test.
38076
38077 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
38078
38079         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38080         xscale-*-*.
38081
38082         * gcc.dg/arm-mmx-1.c: New test.
38083
38084 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38085
38086         * gcc.dg/20040127-1.c: New test.
38087         * gcc.dg/20040127-2.c: New test.
38088
38089 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38090
38091         * objc.dg/stret-1.m (glob): Renamed to globa.
38092
38093 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
38094
38095         PR c++/13663
38096         * g++.dg/expr/for1.C: New test.
38097
38098 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
38099
38100         PR middle-end/13779
38101         * gcc.dg/darwin-longlong.c: New test.
38102
38103 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
38104
38105         * gcc.dg/20040124-1.c: Moved test from here...
38106         * gcc.c-torture/compile/20040124-1.c: ...to here.
38107
38108 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38109
38110         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
38111         the assembly output if -m64 is passed.
38112
38113 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
38114
38115         PR c++/13833
38116         * g++.dg/template/cond3.C: New test.
38117
38118 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38119
38120         PR c++/13810
38121         * g++.dg/template/ttp7.C: New test.
38122
38123 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38124
38125         PR c++/13797
38126         * g++.dg/template/nontype4.C: New test.
38127         * g++.dg/template/nontype5.C: Likewise.
38128
38129 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
38130
38131         * gcc.dg/torture/mips-clobber-at.c: New test.
38132
38133 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
38134
38135         * gcc.dg/20040124-1.c: New test.
38136
38137 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
38138
38139         * gcc.dg/20040123-1.c: New test.
38140
38141 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38142
38143         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38144
38145 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38146
38147         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38148
38149 2004-01-23  Andrew Pinski  <apinski@apple.com>
38150
38151         * gcc.dg/20030121-1.c: Move to ..
38152         * gcc.dg/20040121-1.c: here.
38153
38154 2004-01-23  Roger Sayle  <roger@eyesopen.com>
38155
38156         * gcc.dg/builtins-29.c: New test case.
38157
38158 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38159
38160         PR 18314
38161         * gcc.dg/builtins-30.c: New testcase.
38162
38163 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
38164
38165         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38166         * lib/g77.exp: Likewise.
38167         * lib/objc.exp: Likewise.
38168         * lib/g++.exp: Likewise.
38169
38170 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38171
38172         * gcc.dg/struct-by-value-2.c: New test.
38173
38174 2004-01-21  Andrew Pinski  <apinski@apple.com>
38175
38176         PR target/13785
38177         * gcc.dg/20030121-1.c: New test.
38178
38179 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
38180
38181         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
38182         clobber frame pointer register in asm statement.
38183
38184 2004-01-21  Falk Hueffner  <falk@debian.org>
38185
38186         * gcc.c-torture/compile/20040121-1.c: New test.
38187
38188 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
38189
38190         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38191
38192 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
38193
38194         * gcc.dg/ppc64-abi-2.c: New test.
38195
38196 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
38197
38198         * lib/treelang.exp: Fill out this file.
38199         * lib/treelang-dg.exp: New File.
38200
38201 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38202
38203         * gcc.c-torture/compile/981022-1.c: Remove.
38204         * gcc.dg/array-5.c: Remove XFAIL.
38205         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38206         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38207         gcc.dg/cond-lvalue-1.c: Update.
38208         * gcc.dg/cast-lvalue-2.c: New test.
38209
38210 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
38211
38212         PR c++/13592
38213         * g++.dg/other/error1.C (class foo): Tweak error message.
38214
38215         PR c++/13592
38216         * g++.dg/template/call2.C: New test.
38217
38218 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38219
38220         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38221         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38222         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38223         scalar-return-1_x.c, scalar-return-2_y.c,
38224         scalar-return-3_x.c, scalar-return-3_y.c,
38225         scalar-return-4_x.c, scalar-return-4_y.c,
38226         struct-align-1.h, struct-align-1_x.c,
38227         struct-align-1_y.c, struct-align-2.h,
38228         struct-align-2_x.c, struct-align-2_y.c,
38229         struct-by-value-10_y.c, struct-by-value-11_x.c,
38230         struct-by-value-11_y.c, struct-by-value-12_x.c,
38231         struct-by-value-12_y.c, struct-by-value-13_x.c,
38232         struct-by-value-13_y.c, struct-by-value-14_x.c,
38233         struct-by-value-14_y.c, struct-by-value-15_x.c,
38234         struct-by-value-15_y.c, struct-by-value-16_y.c,
38235         struct-by-value-17_y.c, struct-by-value-18_y.c,
38236         struct-by-value-19_y.c, struct-by-value-1_x.c,
38237         struct-by-value-1_y.c, struct-by-value-20_y.c,
38238         struct-by-value-2_x.c, struct-by-value-2_y.c,
38239         struct-by-value-3_y.c, struct-by-value-4_x.c,
38240         struct-by-value-4_y.c, struct-by-value-5_y.c,
38241         struct-by-value-6_y.c, struct-by-value-7_y.c
38242         struct-by-value-8_x.c, struct-by-value-8_y.c
38243         struct-by-value-9_x.c, struct-by-value-9_y.c
38244         struct-return-10_x.c, struct-return-10_y.c,
38245         struct-return-19_x.c, struct-return-20_x.c
38246         struct-return-2_x.c, struct-return-2_y.c
38247         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38248         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
38249
38250 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38251
38252         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38253         attribute on sparc*-sun-solaris2.*.
38254
38255 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
38256
38257         PR c++/13710
38258         * g++.dg/ext/typeof7.C: New test.
38259
38260 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
38261
38262         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38263         * gcc.dg/const-elim-1.c: Same.
38264
38265 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
38266
38267         * objc.dg/stret-1.m: New.
38268         * objc.dg/stret-2.m: New.
38269
38270 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
38271
38272         PR c++/11895
38273         * g++.dg/ext/vector1.C: New test.
38274
38275 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
38276
38277         * gcc.dg/pch/import-1.c: New.
38278         * gcc.dg/pch/import-1.hs: New.
38279         * gcc.dg/pch/import-1a.h: New.
38280         * gcc.dg/pch/import-1b.h: New.
38281         * gcc.dg/pch/import-1c.h: New.
38282
38283 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38284
38285         PR c++/13574
38286         * g++.dg/ext/array1.C: New test.
38287
38288         PR c++/13178
38289         * g++.dg/conversion/op1.C: New test.
38290
38291 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
38292
38293         PR 11864
38294         From Kazumoto Kojima / Dan Kegel:
38295         * gcc.dg/pr11864-1.c: New test.
38296
38297         PR 10392
38298         From Marcus Comstedt / Dan Kegel:
38299         * gcc.dg/pr10392-1.c: New test.
38300
38301 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38302
38303         PR c++/13478
38304         * g++.dg/init/ref10.C: New test.
38305
38306 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38307
38308         PR c++/13407
38309         * g++.dg/parse/typename6.C: New test.
38310
38311 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38312
38313         PR pch/13361
38314         * g++.dg/pch/wchar-1.C: New.
38315         * g++.dg/pch/wchar-1.Hs: New.
38316
38317 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38318
38319         PR c++/9259
38320         * g++.dg/expr/sizeof2.C: New test.
38321
38322 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
38323
38324         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38325
38326 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38327
38328         PR c++/13659
38329         * g++.dg/lookup/strong-using-3.C: New.
38330         * g++.dg/lookup/using-10.C: New.
38331
38332 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38333
38334         PR c++/13594
38335         * g++.dg/lookup/strong-using-2.C: New.
38336
38337 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
38338             Dan Kegel <dank@kegel.com>
38339             J"orn Rennecke <joern.rennecke@superh.com>
38340
38341         PR target/9365
38342         * gcc.dg/pr9365-1.c: New test.
38343
38344 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38345
38346         PR c++/8856
38347         * g++.dg/parse/casting-operator2.C: New test.
38348         * g++.old-deja/g++.pt/explicit83.C: Remove.
38349
38350 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38351
38352         * gcc.dg/label-compound-stmt-1.c: New test.
38353         * gcc.c-torture/compile/950922-1.c,
38354         gcc.c-torture/compile/20000211-3.c,
38355         gcc.c-torture/compile/20000518-1.c,
38356         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38357         compound statements.
38358
38359 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
38360
38361         * gcc.dg/ppc64-abi-1.c: New test.
38362
38363 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
38364
38365          * g++.dg/ext/attrib9.C: Add dg-warnings.
38366
38367 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38368
38369         PR c++/12335
38370         * g++.dg/parse/dtor3.C: New test.
38371
38372 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
38373
38374         PR c++/12709
38375         * g++.dg/parse/try-catch-1.C: New test.
38376
38377 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
38378
38379         * ada/acats/run_all.sh: Add more verbose output in acats.log
38380         when compiling tests.
38381
38382 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38383
38384         PR 13656
38385         * gcc.dg/typedef-redecl.c: New test case.
38386         * gcc.dg/typedef-redecl.h: New support file.
38387
38388 2004-01-13  Jan Hubicka  <jh@suse.cz>
38389
38390         * gcc.dg/always_inline.c: New test.
38391         * gcc.dg/debug/20031231-1.c: Fix.
38392
38393 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38394
38395         PR c++/13474
38396         * g++.dg/template/array3.C: New test.
38397
38398 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38399
38400         * g++.dg/ext/lvalue1.C: No longer expected to fail.
38401         * g++.dg/warn/Wunused-2.C: Likewise.
38402
38403 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38404
38405         PR c++/13289
38406         * g++.dg/template/instantiate6.C: New test.
38407
38408 2004-01-12  Roger Sayle  <roger@eyesopen.com>
38409
38410         PR middle-end/11397
38411         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38412
38413 2004-01-12  Jan Hubicka  <jh@suse.cz>
38414
38415         PR opt/12826
38416         * gcc.dg/20040112-1.c: New.
38417
38418         * gcc.dg/dwarf-die[1-7].c: Move to...
38419         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38420         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38421
38422 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
38423
38424         PR c++/4100
38425         * g++.dg/parse/friend4.C: New test.
38426
38427 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
38428
38429         PR c++/4100
38430         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38431         definition is called a friend.
38432
38433 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
38434
38435         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38436
38437 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
38438
38439         PR c++/3478
38440         * g++.dg/parse/error10.C: New test.
38441         * g++.dg/template/arg2.C: Accept "invalid type" error.
38442
38443 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
38444
38445         PR middle-end/13392
38446         * g++.dg/opt/expect2.C: New test.
38447
38448 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38449
38450         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38451         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38452         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38453         Update dg-error regexps.
38454
38455 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38456
38457         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38458         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38459
38460 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38461
38462         * gcc.dg/pragma-re-1.c: Use right pointer type.
38463
38464 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38465
38466         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38467
38468 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
38469
38470         * gcc.dg/rs6000-ldouble-1.c: New.
38471
38472 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38473
38474         DR 337
38475         PR c++/9256
38476         * g++.dg/other/abstract1.C: New test.
38477
38478 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
38479
38480         * g++.dg/lookup/strong-using-1.C: New.
38481
38482 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38483
38484         PR c/11234
38485         * gcc.dg/func-ptr-conv-1.c: New test.
38486         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38487
38488 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
38489
38490         PR target/13380.
38491         * gcc.c-torture/compile/20040109-1.c: New.
38492
38493 2004-01-08  Stuart Hastings  <stuart@apple.com>
38494
38495         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38496         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38497         * gcc.dg/i386-sse-6.c: ...this new testcase.
38498
38499 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
38500
38501         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38502
38503 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38504
38505         * ada/acats/run_acats: Treat 'gnatchop' the same way
38506         as 'gnatmake'.  Export GCC_DRIVER.
38507         * ada/acats/run_all.sh: Add target_gnatchop.  Use
38508         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38509
38510 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38511
38512         PR c++/12573
38513         * g++.dg/template/dependent-expr4.C: New test.
38514
38515 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
38516
38517         * gcc.dg/altivec-11.c: New test.
38518
38519 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
38520
38521         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38522
38523 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38524
38525         PR c/6024
38526         * gcc.dg/enum-compat-1.c: New test.
38527         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38528
38529 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38530
38531         PR c/12165
38532         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38533         gcc.dg/c99-idem-qual-3.c: New tests.
38534
38535 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
38536
38537         * gcc.dg/winline-7.c: Don't cast void * to int.
38538
38539 2004-01-06  Jan Hubicka  <jh@suse.cz>
38540
38541         * gcc.dg/i386-sse-5.c: New test
38542         * g++.dg/eh/simd-1.c: Add -w argument for i386.
38543
38544 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
38545
38546         PR c++/12815
38547         * g++.dg/rtti/typeid4.C: New test.
38548
38549 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38550
38551         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38552
38553 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
38554
38555         PR c++/12132
38556         * g++.dg/template/error11.C: New test.
38557
38558         PR c++/13451
38559         * g++.dg/template/class2.C: New test.
38560
38561 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38562         Richard Sandiford <rsandifo@redhat.com>
38563
38564         PR c++/13387
38565         * g++.dg/opt/alias3.C: New test.
38566
38567 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
38568
38569         PR c++/13157
38570         * g++.dg/template/koenig3.C: New test.
38571
38572         PR c++/13529
38573         * g++.dg/parse/offsetof3.C: New test.
38574
38575         * g++.dg/init/copy7.C: Add missing dg-error markers.
38576
38577         PR c++/12226
38578         * g++.dg/init/copy7.c: New test.
38579
38580         PR c++/13536
38581         * g++.dg/parse/cast1.C: New test.
38582
38583 2004-01-04  Jan Hubicka  <jh@suse.cz>
38584
38585         * gcc.dg/winline[1-7].c: New tests.
38586
38587 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38588
38589         PR c++/13520
38590         * g++.dg/template/qualttp22.C: New test.
38591
38592 2004-01-01  Jan Hubicka  <jh@suse.cz>
38593
38594         * gcc.dg/debug/20031231-1.c: New.
38595         * gcc.c-torture/compile/20040101-1.c: New.
38596         * gcc.dg/dwarf-die-[1-7].c: New.
38597
38598 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
38599
38600         PR optimization/13521
38601         * gcc.c-torture/compile/20031231-1.c: New test.
38602
38603 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38604
38605         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38606
38607 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38608
38609         PR c++/10079
38610         * g++.dg/template/crash16.C: New test.
38611
38612 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
38613
38614         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38615
38616 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38617
38618         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38619         ports.
38620         * g++.old-deja/g++.jason/thunk3.C: Likewise.
38621         * g++.old-deja/g++.law/profile1.C: Likewise.
38622         * gcc.c-torture/compile/981006-1.c: Likewise.
38623         * gcc.c-torture/execute/loop-2e.x: Likewise.
38624         * gcc.c-torture/execute/loop-2f.x: Remove.
38625         * gcc.c-torture/execute/loop-2g.x: Likewise.
38626         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38627         * gcc.dg/20020312-2.c: Remove traces of dead ports.
38628
38629 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
38630
38631         PR c++/13507
38632         * g++.dg/ext/attrib11.C: New test.
38633
38634         PR c++/13494
38635         * g++.dg/template/array2-1.C: New test.
38636         * g++.dg/template/array2-2.C: New test.
38637
38638 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
38639
38640         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38641
38642 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38643
38644         PR c++/12774
38645         * g++.dg/template/array1-1.C: New test.
38646         * g++.dg/template/array1-2.C: New test.
38647
38648 2003-12-29  Roger Sayle  <roger@eyesopen.com>
38649
38650         PR fortran/12632
38651         * g77.dg/12632.f: New test case.
38652
38653 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38654
38655         PR c++/13289
38656         * g++.dg/parse/nontype1.C: New test.
38657
38658 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38659
38660         PR c++/12403
38661         * g++.dg/parse/explicit1.C: New test.
38662         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38663
38664 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38665
38666         PR c++/13081
38667         * g++.dg/opt/inline6.C: New test.
38668
38669         PR c++/12613
38670         * g++.dg/parse/error9.C: New test.
38671
38672         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38673
38674 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38675
38676         PR c++/13009
38677         * g++.dg/init/assign1.C: New test.
38678
38679 2003-12-28  Roger Sayle  <roger@eyesopen.com>
38680
38681         PR c++/13070
38682         * g++.dg/warn/format3.C: New test case.
38683
38684 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38685
38686         * gcc.c-torture/compile/20031227-1.c: New test.
38687
38688 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38689
38690         * g++.dg/bprob/bprob.exp: Load target-supports.exp
38691         * g77.dg/bprob/bprob.exp: Likewise.
38692         * gcc.misc-tests/bprob.exp: Likewise.
38693         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
38694         variants on systems where the library does not provide that
38695         functionality.
38696         * gcc.dg/builtins-20.c: Use builtins-config.h.
38697         * gcc.dg/builtins-config.h: New file.
38698
38699 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38700
38701         * lib/gcc-dg.exp (dg-require-profiling): New function.
38702         * lib/target-supports.exp (check_profiling_available): Likewise.
38703         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38704         * g77.dg/bprob/bprob.exp: Likewise.
38705         * gcc.misc-tests/bprob.exp: Likewise.
38706         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38707         * gcc.dg/20021014-1.c: Likewise.
38708         * gcc.dg/nest.c: Likewise.
38709
38710 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38711
38712         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38713         compiling.
38714         * g++.dg/lookup/java2.C: Likewise.
38715         * gcc.dg/cpp/lexident.c: Likewise.
38716
38717 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
38718
38719         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38720         given.
38721         * gcc.c-torture/compile/961203-1.c: Likewise.
38722         * gcc.c-torture/compile/980506-1.c: Likewise.
38723
38724 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
38725
38726         * lib/gcc-dg.exp (dg-prune-output): New annotation.
38727         (additional_prunes): New global.
38728         (gcc-dg-prune): Handle additional per-test pruning.
38729         (dg-test): Clear additional_prunes between tests.
38730
38731         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
38732         dg-prune-output to avoid spurious failures from assembler
38733         complaining about nonexistent WAW violations.
38734         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38735         Use dg-prune-output to avoid spurious failures from assembler
38736         warning about Itanium B-step errata.
38737
38738 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38739
38740         * g++.dg/abi/macro0.C: New test.
38741         * g++.dg/abi/macro1.C: Likewise.
38742         * g++.dg/abi/macro2.C: Likewise.
38743
38744         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38745         * g++.dg/abi/bitfield7.C: Likewise.
38746         * g++.dg/abi/dtor2.C: Likewise.
38747         * g++.dg/abi/mangle11.C: Likewise.
38748         * g++.dg/abi/mangle12.C: Likewise.
38749         * g++.dg/abi/mangle14.C: Likewise.
38750         * g++.dg/abi/mangle17.C: Likewise.
38751         * g++.dg/abi/vbase10.C: Likewise.
38752         * g++.dg/abi/vbase14.C: Likewise.
38753         * g++.dg/template/qualttp17.C: Likewise.
38754
38755 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
38756
38757         PR c/11995
38758         * gcc.dg/20031223-1.c: New test.
38759
38760 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38761
38762         * gcc.dg/noreturn-7.c: New test.
38763
38764 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38765
38766         * gcc.dg/null-pointer-1.c: New test.
38767
38768 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38769
38770         * g++.old-deja/g++.jason/template18.C: Remove.
38771         * g++.old-deja/g++.jason/template37.C: Likewise.
38772
38773         PR c++/12862
38774         * g++.dg/lookup/ns1.C: New test.
38775
38776         PR c++/12397
38777         * g++.dg/template/lookup3.C: New test.
38778
38779 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38780
38781         * g++.dg/template/recurse1.C: New test
38782
38783 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38784
38785         PR c++/12479
38786         * g++.dg/parse/semicolon1.C: New test.
38787         * g++.dg/parse/semicolon1.h: Likewise.
38788
38789 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
38790
38791         * gcc.dg/darwin-misaligned.c: New test.
38792
38793 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38794
38795         PR c/9163
38796         * gcc.dg/20031222-1.c: New test.
38797
38798 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
38799
38800         PR c++/13438
38801         * g++.dg/parse/error8.C: New test.
38802
38803         PR c++/11554
38804         * g++.dg/warn/ctor-init-1.C: New test.
38805
38806 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
38807
38808         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38809         too small.
38810         * gcc.c-torture/compile/930217-1.c: Likewise.
38811         * gcc.c-torture/compile/930513-1.c: Likewise.
38812         * gcc.c-torture/execute/920908-2.c: Likewise.
38813         * gcc.c-torture/execute/921204-1.c: Likewise.
38814         * gcc.c-torture/execute/930621-1.c: Likewise.
38815         * gcc.c-torture/execute/930630-1.c: Likewise.
38816         * gcc.c-torture/execute/931031-1.c: Likewise.
38817         * gcc.c-torture/execute/980602-2.c: Likewise.
38818         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38819         * gcc.c-torture/execute/compndlit-1.c: Likewise.
38820         * gcc.c-torture/execute/extzvsi.c: Likewise.
38821         * gcc.c-torture/unsorted/ext.c: Likewise.
38822
38823 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
38824
38825         PR target/12749
38826         * gcc.c-torture/compile/20031220-2.c: New test case.
38827
38828 2003-12-20  Roger Sayle  <roger@eyesopen.com>
38829
38830         PR optimization/13031
38831         * gcc.c-torture/compile/20031220-1.c: New test case.
38832
38833 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38834
38835         * gcc.dg/cast-function-1.c: New test.
38836
38837 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38838
38839         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38840         formats.
38841
38842 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
38843
38844         PR c++/12795
38845         * g++.dg/ext/attrib10.C: New test.
38846
38847 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38848
38849         * gcc.dg/cleanup-10.c: New test.
38850         * gcc.dg/cleanup-11.c: New test.
38851
38852 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38853
38854         PR c++/13239
38855         * g++.dg/opt/expect1.C: New test.
38856
38857 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
38858
38859         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38860
38861 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
38862
38863         PR debug/12923
38864         * gcc.dg/20031218-1.c: New test.
38865
38866         PR debug/12389
38867         * gcc.dg/20031218-2.c: New test.
38868         * gcc.dg/20031218-3.c: New test.
38869
38870         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38871         of label name and allow for USER_LABEL_PREFIX == "_" names.
38872         * g++.dg/abi/mangle18-2.C: Likewise.
38873         * g++.dg/abi/mangle19-1.C: Likewise.
38874         * g++.dg/abi/mangle19-2.C: Likewise.
38875         * g++.dg/abi/mangle20-1.C: Likewise.
38876         * g++.dg/abi/mangle20-2.C: Likewise.
38877
38878 2003-12-18  Richard Henderson  <rth@redhat.com>
38879
38880         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38881
38882 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
38883             Dan Kegel <dank@kegel.com>
38884
38885         PR other/12009
38886         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38887         testing a cross compiler, it causes spurious compile failures.
38888         * lib/g++.exp: Likewise.
38889
38890 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38891
38892         PR c++/13262
38893         * g++.dg/template/access13.C: New test.
38894
38895 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
38896
38897         * gcc.dg/20031216-1.c: New test.
38898
38899 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38900
38901         PR c++/9154
38902         * g++.dg/template/error10.C: New test.
38903
38904 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38905
38906         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38907         * g++.dg/eh/simd-2.C: Likewise.
38908
38909 2003-12-17  James E Wilson  <wilson@specifixinc.com>
38910             Roger Sayle  <roger@eyesopen.com>
38911
38912         * gcc.c-torture/execute/ieee/mzero5.c: New.
38913
38914 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
38915
38916         PR c++/10603
38917         * g++.dg/parse/error6.C: New test.
38918
38919         PR c++/12827
38920         * g++.dg/parse/error7.C: New test.
38921
38922 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
38923
38924         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38925         at -O with stabs debugging formats.
38926         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38927         * gcc.dg/debug/debug-2.c: Likewise.
38928
38929 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38930
38931         PR c++/12696
38932         * g++.dg/init/error1.C: New test.
38933
38934         PR c++/12218
38935         * g++.dg/init/pm3.C: New test.
38936
38937 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38938
38939         PR c/3347
38940         * gcc.dg/bitfld-8.c: New test.
38941
38942 2003-12-16  James Lemke  <jim@wasabisystems.com>
38943
38944         * gcc.dg/arm-scd42-[123].c: New tests.
38945
38946 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38947
38948         PR c++/9043
38949         * g++.dg/abi/mangle20-1.C: New test.
38950         * g++.dg/abi/mangle20-2.C: New test.
38951
38952 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38953
38954         PR c++/13275
38955         * g++.dg/other/offsetof2.C: Remove XFAIL.
38956         * g++.dg/parse/offsetof1.C: New test.
38957         * g++.gd/parse/offsetof2.C: Likewise.
38958
38959 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38960
38961         * g++.dg/template/nontype3.C: New test.
38962         * g++.dg/template/static2.C: Tweaked the dg-error clause.
38963
38964 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38965
38966         * g++.dg/warn/noreturn-3.C: Also test instantiation.
38967
38968 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38969
38970         PR c++/13387
38971         * g++.dg/expr/assign1.C: New test.
38972
38973         PR c++/13242
38974         * g++.dg/abi/mangle19-1.C: New test.
38975         * g++.dg/abi/mangle19-2.C: New test.
38976
38977 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
38978
38979         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38980
38981 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38982
38983         * gcc.c-torture/execute/20031216-1.c: New test.
38984
38985 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38986
38987         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38988         an ICE regression.
38989
38990 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38991
38992         PR c++/10926
38993         * g++.dg/template/error9.C: New test.
38994
38995         PR c++/11116
38996         * g++.dg/template/error8.C: New test.
38997
38998 2003-12-15  Roger Sayle  <roger@eyesopen.com>
38999
39000         PR middle-end/13400
39001         * gcc.c-torture/execute/20031215-1.c: New test case.
39002
39003 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39004
39005         PR c++/13269
39006         * g++.dg/parse/error5.C: New test.
39007
39008         PR c++/12989
39009         * g++.dg/expr/sizeof1.C: New test.
39010
39011         PR c++/13310
39012         * g++.dg/template/crash15.C: New test.
39013
39014 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
39015
39016         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39017         a non-POD type as the last named parameter of a varargs function.
39018
39019 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39020
39021         PR c++/13243
39022         PR c++/12573
39023         * g++.dg/template/crash14.C: New test.
39024         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39025
39026 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
39027
39028         * g++.dg/other/java1.C: New test.
39029
39030         PR c++/13241
39031         * g++.dg/abi/mangle18-1.C: New test.
39032         * g++.dg/abi/mangle18-2.C: New test.
39033
39034 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39035
39036         PR optimization/10312
39037         * gcc.c-torture/execute/20031214-1.c: New.
39038
39039 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
39040
39041         PR c++/10779
39042         PR c++/12160
39043         * g++.dg/parse/error3.C: New test.
39044         * g++.dg/parse/error4.C: Likewise.
39045         * g++.dg/abi/mangle4.C: Tweak error messages.
39046         * g++.dg/lookup/using5.C: Likewise.
39047         * g++.dg/other/error2.C: Likewise.
39048         * g++.dg/parse/typename5.C: Likewise.
39049         * g++.dg/parse/undefined1.C: Likewise.
39050         * g++.dg/template/arg2.C: Likewise.
39051         * g++.dg/template/ttp3.C: Likewise.
39052         * g++.dg/template/type1.C: Likewise.
39053         * g++.old-deja/g++.other/crash32.C: Likewise.
39054         * g++.old-djea/g++.pt/defarg8.C: Likewise.
39055
39056 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39057
39058         PR c++/13106
39059         * g++.dg/warn/noreturn-3.C: New test.
39060
39061 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39062
39063         PR c++/13118
39064         * g++.dg/abi/covariant3.C: New.
39065
39066 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
39067
39068         * g++.dg/eh/ia64-1.C: New test.
39069
39070 2003-12-12  Roger Sayle  <roger@eyesopen.com>
39071
39072         PR optimization/13037
39073         * g77.f-torture/execute/13037.f: New test case.
39074
39075 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39076
39077         PR c++/12881
39078         * g++.dg/abi/covariant2.C: New.
39079
39080 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
39081
39082         * gcc.dg/cpp/trad/macro.c: New tests.
39083
39084 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
39085
39086         * gcc.c-torture/execute/wchar_t-1.x: Delete.
39087
39088 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
39089
39090         PR other/10819
39091         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39092         to fix Bug 10819.
39093         * lib/g++.exp (g++_version): Likewise.
39094         * lib/g77.exp (g77_version): Likewise.
39095         * lib/objc.exp (default_objc_version): Likewise.
39096
39097 2003-12-10  Richard Henderson  <rth@redhat.com>
39098
39099         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39100
39101         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39102
39103 2003-12-08  Matt Austern  <austern@apple.com>
39104
39105         PR c/13134
39106         * lib/gcc-dg.exp (dg-require-visibility): Define.
39107         * lib/target-supports (check_visibility_available): Define.
39108         * gcc.dg/visibility-1.c: New test.
39109         * gcc.dg/visibility-2.c: Likewise.
39110         * gcc.dg/visibility-3.c: Likewise.
39111         * gcc.dg/visibility-4.c: Likewise.
39112         * gcc.dg/visibility-5.c: Likewise.
39113         * gcc.dg/visibility-6.c: Likewise.
39114         * g++.dg/ext/visibility-1.C: Likewise.
39115         * g++.dg/ext/visibility-2.C: Likewise.
39116         * g++.dg/ext/visibility-3.C: Likewise.
39117         * g++.dg/ext/visibility-4.C: Likewise.
39118         * g++.dg/ext/visibility-5.C: Likewise.
39119         * g++.dg/ext/visibility-6.C: Likewise.
39120
39121 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39122
39123         * g++.dg/lookup/java1.C: New test.
39124         * g++.dg/lookup/java2.C: New test.
39125
39126 2003-12-07  Falk Hueffner  <falk@debian.org>
39127
39128         * g++.dg/opt/noreturn-1.C: New test.
39129
39130 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
39131
39132         * gcc.dg/overflow-1.c: New test.
39133
39134 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39135
39136         * g77.f-torture/compile/13060.f: New test.
39137
39138 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
39139
39140         PR c++/13323
39141         * g++.dg/inherit/operator2.C: New test.
39142
39143 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39144
39145         PR c++/13305
39146         * g++.dg/ext/attrib9.C: New test.
39147
39148 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39149
39150         PR c++/13314
39151         * g++.dg/template/error7.C: New test.
39152
39153 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
39154             J"orn Rennecke <joern.rennecke@superh.com>
39155
39156         PR target/13302
39157         * g++.dg/other/struct-va_list.C: New test.
39158
39159 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39160
39161         PR c++/13166
39162         * g++.dg/parse/defarg6.C: New test.
39163
39164 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
39165
39166         PR target/13256
39167         * gcc.c-torture/execute/20031201-1.c: New test.
39168
39169 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
39170
39171         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39172
39173 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39174
39175         * gcc.dg/builtin-return-1.c: New test.
39176
39177 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
39178             J"orn Rennecke <joern.rennecke@superh.com>
39179
39180         PR optimization/13260
39181         * gcc.c-torture/execute/20031204-1.c: New test.
39182
39183 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39184
39185         PR c++/9127
39186         * g++.dg/template/error6.C: New test.
39187
39188 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
39189
39190         * gcc.dg/20031202-1.c: New test.
39191
39192 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39193
39194         PR c++/13179
39195         * g++.dg/template/eh1.C: New test.
39196
39197         PR c++/10771
39198         * g++.dg/template/error5.C: New test.
39199
39200 2003-12-02  David Ung  <davidu@mips.com>
39201
39202         * gcc.dg/compat/vector-check.h: Corrected type for var
39203         g_##TMODE
39204
39205 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39206
39207         PR c++/10126
39208         * g++.dg/template/ptrmem8.C: New test.
39209
39210 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39211
39212         PR c++/12573
39213         * g++.dg/template/dependent-expr3.C: New test.
39214
39215 2003-12-01  James Lemke  <jim@wasabisystems.com>
39216
39217         * gcc.dg/arm-g2.c: New test.
39218
39219 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39220
39221         PR optimization/11634
39222         * gcc.dg/20031201-2.c: New test case.
39223
39224 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
39225
39226         PR 11433
39227         * objc.dg/proto-lossage-3.m: New test.
39228
39229 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39230
39231         PR optimization/12628
39232         * gcc.dg/20031201-1.c: New test case.
39233
39234 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39235
39236         * gcc.dg/unaligned-1.c: New test.
39237
39238 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
39239
39240         PR c++/9849
39241         * g++.dg/template/error4.C: New test.
39242         * g++.dg/template/nested3.C: Adjust error markers.
39243
39244 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39245
39246         * gcc.dg/cpp/assert4.c: Check more #system assertions.
39247
39248 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39249
39250         PR c/10333
39251         * gcc.dg/bitfld-7.c: New test.
39252
39253 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
39254
39255         * gcc.dg/tls/asm-1.C: New test.
39256
39257 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39258
39259         * gcc.dg/cpp/assert4.c: Update.
39260
39261 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39262
39263         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39264         * gcc.dg/builtin-apply3.c: New test.
39265
39266 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39267
39268         * lib/compat.exp (compat-obj): New xfaildata parameter.
39269         Use it to set compiler_conditional_xfail_data before compiling.
39270         (compat-get-options): Handle dg-xfail-if.
39271         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39272         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39273         * gcc.dg/compat/vector-1_y.c: Likewise.
39274         * gcc.dg/compat/vector-2_x.c: Likewise.
39275         * gcc.dg/compat/vector-2_y.c: Likewise.
39276
39277 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39278
39279         * g++.dg/opt/reg-stack4.C: New test.
39280
39281 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39282
39283         * gcc.dg/builtin-apply2.c: New test.
39284
39285 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39286
39287         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39288
39289 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39290
39291         PR c++/12924
39292         * g++.dg/template/template-id-2.C: New test.
39293
39294 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39295
39296         PR c++/5369
39297         * g++.dg/template/memfriend1.C: New test.
39298         * g++.dg/template/memfriend2.C: Likewise.
39299         * g++.dg/template/memfriend3.C: Likewise.
39300         * g++.dg/template/memfriend4.C: Likewise.
39301         * g++.dg/template/memfriend5.C: Likewise.
39302         * g++.dg/template/memfriend6.C: Likewise.
39303         * g++.dg/template/memfriend7.C: Likewise.
39304         * g++.dg/template/memfriend8.C: Likewise.
39305         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39306
39307 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
39308
39309         PR c++/12515
39310         * g++.dg/ext/cond1.C: New test.
39311
39312 2003-11-20  Richard Henderson  <rth@redhat.com>
39313
39314         * gcc.dg/20020201-2.c: Remove.
39315         * gcc.dg/20020201-4.c: Remove.
39316         * gcc.dg/20020304-1.c: Remove.
39317
39318 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
39319
39320         * gcc.dg/cpp/trad/xwin1.c: New test case.
39321
39322 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
39323
39324         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39325         * lib/g77.exp: Likewise.
39326         * lib/objc.exp: Likewise.
39327         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39328         for darwin.
39329
39330 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39331
39332         PR c++/12932
39333         * g++.dg/template/static5.C: New test.
39334
39335 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39336
39337         * gcc.dg/nested-func-1.c: New test.
39338
39339 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39340
39341         * gcc.dg/cpp/assert4.c: New test.
39342
39343 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39344
39345         PR c++/2294
39346         * g++.dg/lookup/using9.c: New test.
39347
39348 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
39349
39350         PR c++/12762
39351         * g++.dg/template/error3.C: New test.
39352
39353 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
39354
39355         PR ada/13035
39356         * ada/acats/run_acats, run_all.sh: Fix syntax error.
39357         No longer use a wrapper for gcc, since this does not work under
39358         Windows.
39359
39360 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39361
39362         PR c++/2094
39363         * g++.dg/template/ptrmem7.C: New test.
39364
39365 2003-11-13  Andrew Pinski <apinski@apple.com>
39366
39367         * gcc.c-torture/compile/20031113-1.c: New test.
39368
39369 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
39370             Kean Johnston <jkj@sco.com>
39371
39372         PR c/13029
39373         * gcc.dg/unused-4.c: Update.
39374
39375 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39376
39377         * g++.dg/opt/const3.C: New test.
39378
39379 2003-11-13  Jan Hubicka  <jh@suse.cz>
39380
39381         * gcc.c-torture/compile/20031112-1.c: New test.
39382
39383 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
39384
39385         * g++.dg/parse/crash10.C: Remove bogus error marker.
39386
39387 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39388
39389         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39390         (host_gcc): Likewise.
39391         (ROOT): Honor $PWDCMD.
39392         (BASE): Likewise.
39393         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39394
39395 2003-11-12  Catherine Moore  <clm@redhat.com>
39396
39397         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39398
39399 2003-11-12  Andreas Jaeger  <aj@suse.de>
39400             Jakub Jelinek  <jakub@redhat.com>
39401             Andrew Pinski  <pinskia@physics.uc.edu>
39402             Richard Henderson  <rth@redhat.com>
39403
39404         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39405         systems.
39406         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39407
39408         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39409         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39410
39411 2003-11-11  Andreas Jaeger  <aj@suse.de>
39412
39413         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39414
39415         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39416
39417 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
39418
39419         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39420         Clean ups.
39421
39422 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
39423
39424         * gcc.dg/trampoline-1.c: New test.
39425
39426 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
39427
39428         * gcc.c-torture/compile/200031109-1.c: New test.
39429
39430 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39431
39432         PR c/3190
39433         PR c/8714
39434         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39435         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39436         gcc.dg/format/no-y2k-1.c: Update.
39437
39438 2003-11-08  Roger Sayle  <roger@eyesopen.com>
39439
39440         PR optimization/10467
39441         * gcc.dg/20031108-1.c: New test case.
39442
39443 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
39444
39445         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39446
39447 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39448
39449         * gcc.dg/compound-lvalue-1.c: New test.
39450         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39451         some XFAILs.
39452
39453 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
39454
39455         * gcc.dg/altivec-varargs-1.c: New test.
39456
39457 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39458
39459         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39460         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39461         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
39462         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
39463         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39464
39465 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39466
39467         * gcc.dg/cond-lvalue-1.c: New test.
39468
39469 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
39470
39471         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39472
39473 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39474
39475         PR c++/11616
39476         * g++.dg/template/instantiate5.C: New test.
39477
39478 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39479
39480         PR c++/12726
39481         * g++.dg/ext/complit2.C: Replace test with self-contained version.
39482         * ChangeLog: Add missing first entry for above test.
39483
39484 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39485
39486         PR c++/9810
39487         * g++.dg/template/using8.C: New test.
39488         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39489
39490 2003-11-02  Roger Sayle  <roger@eyesopen.com>
39491
39492         PR optimization/10817
39493         * gcc.c-torture/compile/20031102-1.c: New test case.
39494
39495 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
39496
39497         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39498         2147483647.
39499
39500 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39501
39502         * gcc.dg/20031102-1.c: New test.
39503
39504 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39505
39506         * gcc.dg/complex-1.c: New test.
39507
39508 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39509
39510         PR c++/12796
39511         * g++.dg/template/crash13.C: Adjust expected error location.
39512         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39513
39514 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
39515
39516         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39517
39518 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
39519
39520         PR/10239
39521         * gcc.c-torture/compile/20031031-2.c: New test.
39522
39523 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
39524
39525         PR/11640
39526         * gcc.c-torture/compile/20031031-1.c: New test.
39527
39528 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
39529
39530         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39531         * gcc.misc-tests/bprob.exp: Likewise.
39532         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39533         the execution test on arm-elf configs.
39534         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
39535         configs that don't support scratch files.
39536         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39537
39538 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
39539
39540         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39541         done by dejagnu.
39542
39543 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
39544
39545         * ada/acats/run_all.sh: Redirect mv output to /dev/null
39546         Avoid non pure sh syntax. Add more logging.
39547
39548         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39549         fail.
39550
39551 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39552
39553         PR libgcj/10610
39554         * gcc.dg/ppc-stackalign-1.c: New test.
39555
39556 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
39557
39558         * ada/acats/run_all.sh: Change output to be more compliant with
39559         dejagnu framework.
39560         Create acats.sum and acats.log files under testsuite/ada/acats
39561         Only run [a-z]* directories, to filter out e.g. CVS.
39562         Redirect build output to log file.
39563
39564 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39565
39566         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39567
39568 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39569
39570         PR ada/5909:
39571         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39572
39573 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
39574
39575         * gcc.c-torture/compile/20031023-1.c: New test.
39576         * gcc.c-torture/compile/20031023-2.c: New test.
39577         * gcc.c-torture/compile/20031023-3.c: New test.
39578         * gcc.c-torture/compile/20031023-4.c: New test.
39579
39580 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39581
39582         PR c++/10371
39583         * g++.dg/lookup/scoped8.C: New test.
39584
39585 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39586
39587         * g++.dg/opt/reg-stack3.C: New test.
39588
39589 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39590
39591         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
39592
39593 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39594
39595         PR c++/11076
39596         * g++.dg/template/crash13.C: New test.
39597
39598 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39599
39600         * gcc.dg/c99-restrict-2.c: New test.
39601
39602 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
39603
39604         PR c++/12698, c++/12699, c++/12700, c++/12566
39605         * g++.dg/inherit/covariant9.C: New test.
39606         * g++.dg/inherit/covariant10.C: New test.
39607         * g++.dg/inherit/covariant11.C: New test.
39608
39609 2003-10-23  Jason Merrill  <jason@redhat.com>
39610
39611         PR c++/12726
39612         * g++.dg/ext/complit2.C: New test.
39613
39614 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39615
39616         PR target/12654
39617         * gcc.c-torture/execute/20031020-1.c: New test.
39618
39619 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39620
39621         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39622         following the jump_insn.
39623
39624 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39625
39626         * gcc.dg/cast-lvalue-1.c: New test.
39627
39628 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
39629
39630         PR c++/11962
39631         * g++.dg/template/cond2.C: New test.
39632
39633 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39634
39635         * gcc.dg/builtins-28.c: New test.
39636
39637 2003-10-20  Jan Hubicka  <jh@suse.cz>
39638
39639         * g++.dg/opt/inline4.C: Do not use min-inline-insns
39640         parameter.
39641         * gcc.dg/inline-2.c: Likewise.
39642
39643 2003-10-20  Phil Edwards  <phil@codesourcery.com>
39644
39645         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39646         * gcc.dg/nest.c: Likewise.
39647
39648 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39649
39650         PR c++/9781, c++/10583, c++/11862
39651         * g++.dg/parse/crash13.C: New test.
39652
39653 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39654
39655         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39656
39657 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39658
39659         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39660         Define HAVE_C99_RUNTIME except on Solaris.
39661         * gcc.dg/builtins-20.c: Likewise.
39662
39663 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39664
39665         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39666
39667 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39668
39669         PR c++/12495
39670         * g++.dg/template/crash21.C: New test.
39671
39672 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39673
39674         PR c++/2513
39675         * g++.dg/template/typename5.C: New test.
39676
39677 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39678
39679         PR c++/12369
39680         * g++.dg/template/friend25.C: New test.
39681
39682 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
39683
39684         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39685         versions.
39686
39687 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
39688
39689         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39690         == 2147483647.
39691
39692 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
39693
39694         * gcc.c-torture/execute/960416-1.x: Remove.
39695         * gcc.c-torture/execute/divconst-3.x: Likewise.
39696
39697 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
39698
39699         PR target/12598
39700         * gcc.dg/torture/cris-volatile-1.c: New test.
39701
39702 2003-10-14  Roger Sayle  <roger@eyesopen.com>
39703
39704         PR optimization/9325
39705         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39706         for overflowing floating point to integer conversion during RTL
39707         simplification.
39708
39709 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
39710
39711         * objc/execute/_cmd.m: Fix typo.
39712         * objc.dg/image-info.m, objc.dg/symtab-1.m:
39713         Relax 'scan-assembler' regexp.
39714         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39715         objc.dg/try-catch-4.m: Run on non-Darwin targets.
39716         * objc.dg/zero-link-2.m: Remove blank line.
39717         * objc.dg/zero-link-3.m: New test case.
39718
39719 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
39720
39721         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39722
39723         * gcc.dg/asm-names.c: Use scan-assembler-not rather
39724         than linker trickery.
39725
39726 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39727
39728         PR c++/12370
39729         * g++.dg/other/friend2.C: New test.
39730
39731 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39732
39733         * gcc.dg/20031012-1.c: New test.
39734
39735 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39736
39737         * gcc.dg/weak/weak-3.c: Fix for new warning.
39738
39739 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
39740
39741         PR optimization/8750
39742         * gcc.c-torture/execute/20031012-1.c: New test case.
39743
39744 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39745
39746         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39747         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39748
39749 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39750
39751         PR optimization/12260
39752         * gcc.c-torture/compile/20031011-2.c: New test case.
39753
39754 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39755
39756         * gcc.c-torture/execute/20031011-1.c: New testcase.
39757
39758 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
39759
39760         * gcc.c-torture/compile/20031011-1.c: New test.
39761
39762 2003-10-11  Jan Hubicka  <jh@suse.cz>
39763
39764         * g++.dg/other/first-global.C: New test.
39765
39766 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39767
39768         * gcc.c-torture/execute/string-opt-18.c: New testcase.
39769
39770 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
39771
39772         * gcc.c-torture/compile/20031010-1.c: New test.
39773
39774 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
39775
39776         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39777         * gcc.c-torture/execute/va-arg-25.c: ... here.
39778
39779 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
39780
39781         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39782
39783 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
39784
39785         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39786
39787 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
39788
39789         * g++.dg/parse/error2.C: New test.
39790
39791 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
39792
39793         PR c++/11097
39794         * g++.dg/other/error5.C: Modify the error message.
39795         * g++.dg/lookup/using8.C: New test.
39796
39797 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
39798
39799         * gcc.dg/darwin-abi-2.c: New file.
39800         * gcc.c-torture/execute/va-arg-24.c: New file.
39801
39802 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
39803
39804         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
39805         indentation.
39806
39807 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
39808
39809         PR c++/10147
39810         * g++.dg/other/error4.C: Update error messages.
39811         * g++.dg/template/ptrmem4.C: Likewise.
39812
39813         PR c++/12337
39814         * g++.dg/init/new9.C: New test.
39815
39816         PR c++/12334, c++/12236, c++/8656
39817         * g++.dg/ext/attrib8.C: New test.
39818
39819 2003-10-06  Devang Patel  <dpatel@apple.com>
39820
39821         * gcc.dg/debug/dwarf2-3.h: New test.
39822         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39823
39824 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
39825
39826         * g++.dg/opt/cfg2.C: New test.
39827
39828 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39829
39830         * g++.dg/opt/float1.C: New test.
39831
39832 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39833
39834         * gcc.dg/c90-array-lval-6.c: New test.
39835         * gcc.dg/c99-array-lval-6.c: New test.
39836
39837 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
39838             Ziemowit Laski  <zlaski@apple.com>
39839
39840         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39841         'Derived', so that it is never considered a class method; add
39842         new warning for '+port' method ambiguity.
39843         * objc.dg/method-12.m: Include <objc/objc.h> instead of
39844         <objc/objc-api.h> (needed on Mac OS X).
39845         * objc.dg/method-13.m: New test.
39846
39847 2003-10-03  Roger Sayle  <roger@eyesopen.com>
39848
39849         PR optimization/9325, PR java/6391
39850         * gcc.c-torture/execute/20031003-1.c: New test case.
39851
39852 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
39853
39854         PR optimization/12180
39855         * gcc.dg/20031002-1.c: New test.
39856
39857         PR c++/12486
39858         * g++.dg/inherit/error1.C: New test.
39859
39860 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
39861
39862         * lib/f-torture.exp (search_for): Rename to...
39863         (search_for_re): This.  Also, clean up comments and the
39864         "regexp" invocation.
39865
39866 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
39867
39868         * gcc.c-torture/compile/20031002-1.c: New test.
39869
39870 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
39871
39872         * g++.dg/opt/cond1.C: New test.
39873
39874 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
39875
39876         * gcc.dg/Wold-style-definition-2.c: New testcase.
39877         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39878
39879 2003-09-29  Richard Henderson  <rth@redhat.com>
39880
39881         * g++.dg/init/array10.C: Add dg-options.
39882
39883 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
39884
39885         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39886
39887 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39888
39889         * g++.dg/template/friend19.C: Fix typo.
39890         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39891
39892 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
39893
39894         * gcc.c-torture/execute/20030928-1.c: New test.
39895         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39896
39897 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39898
39899         * g++.dg/opt/unroll1.C: New test.
39900
39901 2003-09-26  Roger Sayle  <roger@eyesopen.com>
39902
39903         PR optimization/11741
39904         * gcc.dg/20030926-1.c: New test case.
39905
39906 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39907
39908         PR c++/5655
39909         * g++.dg/parse/access7.C: New test.
39910         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39911
39912 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
39913
39914         MERGE OF objc-improvements-branch into MAINLINE:
39915         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39916         if libobjc has not been built.
39917         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39918         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39919         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39920         objc/execute/nested-3.m, objc/execute/np-2.m,
39921         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39922         objc/execute/redefining_self.m, objc/execute/root_methods.m,
39923         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39924         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39925         objc.dg/special/unclaimed-category-1.h,
39926         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39927         well as GNU runtime.
39928         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39929         * execute/cascading-1.m, execute/function-message-1.m,
39930         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39931         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39932         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39933         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39934         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39935         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39936         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39937         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39938         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39939         * objc.dg/bitfield-2.m: Run only on Darwin.
39940         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39941         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39942         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39943         * objc.dg/const-str-1.m: Fix constant string layout.
39944
39945 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
39946
39947         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39948
39949 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
39950
39951         * gcc.dg/darwin-abi-1.c: New file.
39952
39953 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
39954
39955         PR target/12281
39956         * gcc.c-torture/compile/20030921-1.c: New test.
39957
39958 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39959
39960         * g++.dg/opt/reg-stack2.C: New test.
39961
39962 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39963
39964         * g++.dg/eh/delayslot1.C: New test.
39965
39966 2003-09-20  Richard Henderson  <rth@redhat.com>
39967
39968         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39969
39970 2003-09-20  Roger Sayle  <roger@eyesopen.com>
39971
39972         * gcc.c-torture/execute/20030920-1.c: New test case.
39973
39974 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39975
39976         * g++.dg/rtti/typeid3.C: Correct expected error message.
39977
39978 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39979
39980         PR c++/157
39981         * g++.dg/parse/crash12.C: New test.
39982
39983 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
39984
39985         * gcc.dg/compat/mixed-struct-check.h: New.
39986         * gcc.dg/compat/mixed-struct-defs.h: New.
39987         * gcc.dg/compat/mixed-struct-init.h: New.
39988         * gcc.dg/compat/struct-by-value-19_main.c: New.
39989         * gcc.dg/compat/struct-by-value-19_x.c: New.
39990         * gcc.dg/compat/struct-by-value-19_y.c: New.
39991         * gcc.dg/compat/struct-by-value-20_main.c: New.
39992         * gcc.dg/compat/struct-by-value-20_x.c: New.
39993         * gcc.dg/compat/struct-by-value-20_y.c: New.
39994         * gcc.dg/compat/struct-return-19_main.c: New.
39995         * gcc.dg/compat/struct-return-19_x.c: New.
39996         * gcc.dg/compat/struct-return-19_y.c: New.
39997         * gcc.dg/compat/struct-return-20_main.c: New.
39998         * gcc.dg/compat/struct-return-20_x.c: New.
39999         * gcc.dg/compat/struct-return-20_y.c: New.
40000
40001 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
40002         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40003         so that it will not complain on LP64 targets.
40004
40005 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40006
40007         PR c++/495
40008         * g++.dg/template/friend24.C: New test.
40009
40010 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
40011
40012         PR c++/12332
40013         * g++.dg/template/memtmpl2.C: New test.
40014
40015 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
40016
40017         PR target/11184
40018         * gcc.dg/builtin-apply1.c: New test.
40019
40020 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40021
40022         PR c++/9848
40023         * g++.dg/warn/Wunused-4.C: New test.
40024
40025 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40026
40027         PR c++/12316
40028         * g++.dg/other/gc2.C: New test.
40029
40030 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
40031
40032         PR c++/11991
40033         * g++.dg/rtti/typeid3.C: New test.
40034
40035         PR c++/12266
40036         * g++.dg/overload/template1.C: New test.
40037
40038 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40039
40040         * g++.dg/opt/cfg3.C: New test.
40041
40042 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40043
40044         PR c++/7939
40045         * g++.dg/template/crash11.C: New test.
40046
40047 2003-09-16  Jason Merrill  <jason@redhat.com>
40048             Jakub Jelinek  <jakub@redhat.com>
40049
40050         * gcc.dg/attr-warn-unused-result.c: New test.
40051
40052 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40053
40054         PR c++/12184
40055         * g++.dg/expr/call2.C: New test.
40056
40057 2003-09-15  Andreas Jaeger  <aj@suse.de>
40058
40059         * gcc.dg/Wold-style-definition-1.c: New test.
40060
40061 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
40062
40063         PR c++/3907
40064         * g++.dg/parse/template12.C: New test.
40065
40066         * g++.dg/abi/bitfield11.C: New test.
40067         * g++.dg/abi/bitfield12.C: Likewise.
40068
40069 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
40070
40071         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
40072         non-expansion of functional macro name without arguments at EOL.
40073         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
40074
40075 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
40076
40077         * gcc.c-torture/execute/20030914-[12].c: New tests.
40078
40079 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40080
40081         PR c++/11788
40082         * g++.dg/overload/addr1.C: New test.
40083
40084 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
40085
40086         * gcc.dg/20030909-1.c: New test.
40087
40088 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40089
40090         * gcc.dg/ultrasp10.c: New test.
40091
40092 2003-09-09  Devang Patel  <dpatel@apple.com>
40093
40094         * gcc.dg/darwin-ld-6.c: New test.
40095
40096 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40097
40098         * gcc.dg/torture/builtin-explog-1.c: New testcase.
40099
40100 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40101
40102         * gcc.dg/ia64-types1.c: New test.
40103         * gcc.dg/ia64-types2.c: Likewise.
40104
40105 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40106
40107         * gcc.dg/builtins-1.c: Add more _Complex tests.
40108         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40109
40110         * gcc.dg/builtins-1.c: Test existing _Complex functions.
40111         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40112
40113 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40114
40115         PR c++/11786
40116         * g++.dg/lookup/koenig2.C: New test.
40117
40118         PR c++/5296
40119         * g++.dg/rtti/typeid2.C: New test.
40120
40121 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
40122
40123         * gcc.c-torture/compile/20030904-1.c: New test.
40124
40125 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40126
40127         * g++.dg/opt/longbranch2.C: New test.
40128
40129 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40130
40131         * g++.dg/template/crash10.C: Only compile it.
40132
40133 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40134
40135         PR middle-end/11665
40136         * gcc.c-torture/compile/20030907-1.c: New test.
40137         * g++.dg/init/array11.C: New test.
40138
40139 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40140
40141         PR c++/11852
40142         * g++.dg/init/struct1.C: New test.
40143
40144 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40145
40146         PR c++/12181
40147         * g++.dg/expr/comma1.C: New test.
40148
40149 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
40150
40151         PR c++/11867
40152         * g++.dg/expr/static_cast5.C: New test.
40153
40154 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
40155
40156         PR c++/11507
40157         * g++.dg/lookup/scoped7.C: New test.
40158
40159         PR c++/9574
40160         * g++.dg/other/static1.C: New test.
40161
40162         PR c++/11490
40163         * g++.dg/warn/template-1.C: New test.
40164
40165         PR c++/11432
40166         * g++.dg/template/crash10.C: New test.
40167
40168         PR c++/2478
40169         * g++.dg/overload/VLA.C: New test.
40170
40171         PR c++/10804
40172         * g++.dg/template/call1.C: New test.
40173
40174 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40175
40176         PR c++/11794
40177         * g++.dg/parse/using3.C: New test.
40178
40179 2003-09-06  Roger Sayle  <roger@eyesopen.com>
40180
40181         PR c++/11409
40182         * g++.dg/overload/builtin3.C: New test case.
40183
40184 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
40185
40186         PR c/9862
40187         * gcc.dg/20030906-1.c: New test.
40188         * gcc.dg/20030906-2.c: Likewise.
40189
40190 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40191
40192         PR c++/12167
40193         * g++.dg/parse/defarg5.C: New test.
40194
40195         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40196
40197 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
40198
40199         PR c++/12163
40200         * g++.dg/expr/static_cast4.C: New test.
40201
40202         PR c++/12146
40203         * g++.dg/template/crash9.C: New test.
40204
40205 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
40206
40207         * g++.old-deja/g++.ext/pretty2.C: Update for change
40208         in __FUNCTION__.
40209         * g++.old-deja/g++.ext/pretty3.C: Likewise.
40210
40211 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
40212
40213         PR c++/11922
40214         * g++/dg/template/qualified-id1.C: New test.
40215
40216         PR c++/12037
40217         * g++.dg/warn/noeffect4.C: New test.
40218
40219 2003-09-04  Matt Austern  <austern@apple.com>
40220
40221         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40222         * g++.dg/ext/fnname2.C: Likewise.
40223         * g++.dg/ext/fnname3.C: Likewise.
40224
40225 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
40226
40227         * g++.dg/expr/lval1.C: New test.
40228         * g++.dg/ext/lvcast.C: Remove.
40229
40230 2003-09-03  Roger Sayle  <roger@eyesopen.com>
40231
40232         PR optimization/11700.
40233         * gcc.c-torture/compile/20030903-1.c: New test case.
40234
40235 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
40236
40237         PR c++/12053
40238         * g++.dg/abi/layout4.C: New test.
40239
40240 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
40241
40242         PR c++/11553
40243         * g++.dg/parse/friend3.C: New test.
40244
40245 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
40246
40247         PR c++/11847
40248         * g++.dg/template/class1.C: New test.
40249
40250         PR c++/11808
40251         * g++.dg/expr/call1.C: New test.
40252
40253 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
40254
40255         PR c++/12114
40256         * g++.dg/init/ref9.C: New test.
40257
40258         PR c++/11972
40259         * g++.dg/template/nested4.C: New test.
40260
40261 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40262
40263         PR c++/12093
40264         * g++.dg/template/non-dependent4.C: New test.
40265
40266         PR c++/11928
40267         * g++.dg/inherit/conv1.C: New test.
40268
40269 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40270
40271         PR c++/6196
40272         * g++.dg/ext/label1.C: New test.
40273         * g++.dg/ext/label2.C: Likewise.
40274
40275 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40276
40277         * g++.dg/expr/cond3.C: New test.
40278
40279 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40280
40281         * gcc.dg/builtins-1.c: Add new builtin cases.
40282
40283 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40284
40285         * gcc.dg/builtins-1.c: Add new cases.
40286         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40287
40288 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40289
40290         * gcc.dg/builtins-1.c: Add more math builtin tests.
40291         * gcc.dg/torture/builtin-attr-1.c: New test.
40292
40293 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40294
40295         PR optimization/5079
40296         * g++.dg/opt/static3.C: New test.
40297
40298 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40299
40300         * gcc.misc-tests/gcov-10b.c: New test.
40301
40302 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
40303
40304         * g++.dg/opt/ptrmem3.C: New test.
40305
40306         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40307
40308 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
40309
40310         * gcc.dg/20030826-2.c: New test.
40311
40312 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40313
40314         PR middle-end/12002
40315         * g77.f-torture/compile/12002.f: New test case.
40316
40317 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40318
40319         * gcc.dg/20030826-1.c: New test case.
40320
40321 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
40322
40323         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40324
40325 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
40326
40327         PR c++/11871
40328         * c++.dg/lookup/crash1.C: New test.
40329
40330         * c++.dg/warn/noeffect3.C: New test.
40331
40332 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
40333
40334         * gcc.dg/compat/vector-1_x.c: Compile with -w.
40335         * gcc.dg/compat/vector-1_y.c: Ditto.
40336         * gcc.dg/compat/vector-2_x.c: Ditto.
40337         * gcc.dg/compat/vector-2_y.c: Ditto.
40338
40339 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
40340
40341         * gcc.dg/20030702-1.c: New test.
40342
40343 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
40344
40345         PR c++/8795
40346         * g++.dg/ext/altivec-1.C: New test.
40347
40348 2003-08-24  Richard Henderson  <rth@redhat.com>
40349
40350         * g++.dg/eh/simd-2.C: Add -w for x86.
40351
40352 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
40353
40354         * gcc.dg/20030815-1.c: New test.
40355
40356 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40357
40358         PR c++/3765
40359         * g++.dg/parse/access6.C: New test.
40360
40361 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40362
40363         PR c++/641, c++/11876
40364         * g++.dg/template/friend22.C: New test.
40365         * g++.dg/template/friend23.C: Likewise.
40366
40367 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40368
40369         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40370         identically.
40371
40372 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40373
40374         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40375
40376 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40377
40378         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40379
40380 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40381
40382         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40383
40384 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40385
40386         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40387
40388 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
40389
40390         PR c++/11919
40391         * g++.dg/overload/prom1.C: New test.
40392
40393         PR c++/11551
40394         * g++.dg/parse/dtor2.C: New test.
40395
40396         PR c++/10762
40397         * g++.dg/parse/using2.C: New test.
40398
40399 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
40400
40401         PR target/11805
40402         * gcc.c-torture/compile/20030821-1.c: New.
40403
40404 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
40405
40406         PR c++/11834
40407         * g++.dg/template/deduce2.C: New test.
40408
40409 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
40410
40411         * gcc.c-torture/execute/20030821-1.c: New test.
40412
40413 2003-08-20  Roger Sayle  <roger@eyesopen.com>
40414
40415         PR middle-end/11984
40416         * gcc.dg/20030820-1.c: New test case.
40417
40418 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
40419
40420         PR c++/11945
40421         * g++.dg/warn/noeffect2.C: New test.
40422
40423 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
40424
40425         PR c++/10926
40426         * g++.dg/template/dtor2.C: New test.
40427
40428         PR c++/11684
40429         * g++.dg/template/operator1.C: New test.
40430         * g++.dg/parse/operator4.C: New test.
40431
40432         PR c++/11946.C
40433         * g++.dg/expr/enum1.C: New test.
40434         * gcc.dg/c99-bool-1.c: Remove bogus warning.
40435
40436         PR c++/11036.C
40437         * g++.dg/parse/elab2.C: New test.
40438         * g++.dg/parse/typedef4.C: Change error message.
40439         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40440         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40441         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40442
40443 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
40444
40445         * gcc.dg/pch/warn-1.c: New.
40446         * gcc.dg/pch/warn-1.hs: New.
40447
40448         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40449         not-tested file.
40450
40451 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40452
40453         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40454
40455 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40456
40457         * gcc.dg/uninit-D.c: New Test.
40458         * gcc.dg/uninit-E.c: New Test.
40459         * gcc.dg/uninit-F.c: New Test.
40460         * gcc.dg/uninit-G.c: New Test.
40461
40462 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
40463
40464         * g++.dg/README: Describe the pch directory.
40465
40466 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40467
40468         PR c++/11174
40469         * g++.dg/parse/access4.C: New test.
40470         * g++.dg/parse/access5.C: Likewise.
40471         * g++.old-deja/g++.jason/access17.C: Adjust error message.
40472
40473 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
40474
40475         * gcc.dg/noncompile/20030818-1.c: New.
40476
40477 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40478
40479         PR c++/11957
40480         * g++.dg/warn/noeffect1.C: New test.
40481
40482         * g++.dg/template/scope2.C: New test.
40483         * g++.dg/template/error2.C: Correct dg-error
40484
40485 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
40486
40487         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40488
40489 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
40490
40491         PR C++/11512
40492         * g++.dg/template/warn1.C: New.
40493
40494 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
40495
40496         * g++.dg/template/error2.C: New test.
40497         * g++.dg/lookup/using7.C: Adjust errors
40498         * g++.old-deja/g++.pt/crash36.C: Likewise.
40499         * g++.old-deja/g++.pt/derived3.C: Likewise.
40500
40501 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40502
40503         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40504         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40505         * gcc.c-torture/execute/builtins/string-9.c: New, from
40506         string-opt-9.c.  Adjust for execute/builtins framework.
40507         * gcc.c-torture/execute/string-opt-9.c: Delete.
40508
40509 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
40510
40511         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40512
40513         * g++.dg/parse/ret-type2.C: New test.
40514
40515         PR c++/11703
40516         * g++.dg/init/new8.C: New test.
40517
40518         PR c++/10923
40519         * g++.dg/parse/typedef5.C: New test.
40520
40521         PR c++/9512
40522         * g++.dg/parse/qualified2.C: New test.
40523         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40524         invalid code.
40525
40526 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
40527
40528         * g++.dg/conversion/ptrmem1.C: New test.
40529
40530 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
40531
40532         PR target/11693
40533         * gcc.dg/20030811-1.c: New test.
40534
40535         PR target/11535
40536         * gcc.c-torture/execute/20030811-1.c: New test.
40537
40538 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40539
40540         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40541
40542 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
40543
40544         PR c++/11789.C
40545         * g++.dg/inherit/multiple1.C: New test.
40546
40547 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40548
40549         * gcc.dg/spe1.c: New test.
40550
40551         PR c++/11670
40552         * g++.dg/expr/cast2.C: New test.
40553
40554         PR c++/10530
40555         * g++.dg/template/dependent-name2.C: New test.
40556
40557 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
40558
40559         * g++.dg/parse/crash11.C: Put the dg options in comments.
40560
40561 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
40562
40563         * lib/gcc-dg.exp: Update for diagnostic change.
40564
40565 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40566
40567         PR c++/5767
40568         * g++.dg/parse/crash11.C: New test.
40569
40570 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
40571
40572         * gcc.dg/cpp/spacing1.c: Update.
40573
40574 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
40575
40576         PR target/11739
40577         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40578         a value for -mtune.
40579
40580 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40581
40582         PR middle-end/11771
40583         * gcc.c-torture/compile/20030804-1.c: New test case.
40584
40585 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40586
40587         * gcc.dg/20030804-1.c: New test case.
40588
40589 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
40590
40591         * gcc.dg/cpp/separate-1.c: New test.
40592
40593 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
40594
40595         PR c++/11704
40596         * g++.dg/template/dependent-expr2.C: New test.
40597
40598         PR c++/11766
40599         * g++.dg/expr/ptrmem1.C: New test.
40600
40601 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40602
40603         PR c++/9453
40604         * g++.dg/template/friend15.C: New test.
40605
40606 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
40607
40608         * lib/dg-pch.exp: Work round PCH bug.
40609
40610 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40611
40612         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
40613         builtins.  Move cases from builtins-4.c here.
40614
40615         * gcc.dg/torture/builtin-math-1.c: New test taken from
40616         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40617         additional cases.
40618
40619         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40620         Delete.
40621
40622 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40623
40624         PR c++/9447
40625         * g++.dg/template/using7.C: New test.
40626
40627 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
40628
40629         * import1.c, import2.c: New tests.
40630
40631 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
40632
40633         * g++.dg/eh/crossjump1.C: New test.
40634
40635 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
40636
40637         PR c++/11697
40638         * g++.dg/template/using6.C: New test.
40639
40640         PR c++/11744
40641         * g++.dg/template/koenig2.C: New test.
40642
40643 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40644
40645         PR c++/7983
40646         * g++.dg/parse/typedef4.C: New test.
40647
40648 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40649
40650         PR c++/8442, c++/8806
40651         * g++.dg/template/elab1.C: New test.
40652         * g++.dg/template/type2.C: Likewise.
40653         * g++.dg/template/ttp3.C: Adjust expected error message.
40654         * g++.old-deja/g++.law/visibility13.C: Likewise.
40655         * g++.old-deja/g++.niklas/t135.C: Likewise.
40656         * g++.old-deja/g++.pt/ttp41.C: Likewise.
40657         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40658         template argument.
40659         * g++.old-deja/g++.pt/ttp44.C: Likewise.
40660
40661 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
40662
40663         PR c++/11295
40664         * g++.dg/ext/stmtexpr1.C: New test.
40665
40666         * g++.dg/opt/tmp1.C: New test.
40667
40668         PR c++/11525
40669         * g++.dg/parse/constant4.C: New test.
40670
40671         PR c++/9447
40672         * g++.dg/template/using5.C: New test.
40673
40674 2003-07-31  Roger Sayle  <roger@eyesopen.com>
40675
40676         * gcc.dg/builtins-27.c: New test case.
40677
40678 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
40679
40680         * gcc.dg/tls/opt-7.c: New test.
40681
40682 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
40683
40684         * g++.old-deja/g++.other/crash18.C: Remove.
40685
40686 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40687
40688         * g++.dg/template/explicit3.C: New.
40689         * g++.dg/template/explicit4.C: New.
40690         * g++.dg/template/explicit5.C: New.
40691
40692         PR c++/11347
40693         * g++.dg/template/memtmpl1.C: New.
40694
40695 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
40696
40697         PR target/11565
40698         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40699         * gcc.dg/i386-387-5.c (dg-options): Likewise.
40700
40701 2003-07-30  Jan Hubicka  <jh@suse.cz>
40702
40703         * vtgc1.c: Kill.
40704
40705 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
40706
40707         * gcc.dg/struct-in-proto-1.c: New test.
40708
40709 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
40710
40711         * gcc.dg/cpp/include2.c: Only expect one message.
40712
40713 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
40714
40715         PR c++/9447
40716         * g++.dg/template/using1.C: New test.
40717         * g++.dg/template/using2.C: New test.
40718         * g++.dg/template/using3.C: New test.
40719         * g++.dg/template/using4.C: New test.
40720
40721 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
40722
40723         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40724         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40725
40726 2003-07-28  Jan Hubicka  <jh@suse.cz>
40727
40728         PR c++/11530
40729         * g++.dg/opt/call1.C: New test.
40730
40731 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
40732
40733         PR c++/11667
40734         * g++.dg/init/enum2.C: New test.
40735         * g++.dg/template/overload1.C: Add "-w" option.
40736
40737 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
40738
40739         * gcc.dg/Wdeclaration-after-statement-1.c,
40740         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40741
40742 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
40743
40744         * gcc.c-torture/compile/20030725-1.c: New test.
40745
40746 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
40747
40748         * gcc.dg/20030505.c: Only run for SPE.
40749         Remove definition of opaque type.
40750
40751 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
40752
40753         * g++.dg/template/ptrmem6.C: New test.
40754
40755 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
40756
40757         * gcc.c-torture/compile/zero-strct-2.c: New test.
40758
40759 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
40760
40761         * gcc.dg/intermod-1.c: New test.
40762
40763 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40764
40765         PR c++/11617
40766         * g++.dg/template/lookup2.C: New test.
40767         * g++.dg/template/memclass1.C: Remove instantiated from error.
40768         * g++.dg/other/error2.C: Tweak expected errors.
40769
40770         PR c++/11596
40771         * g++.dg/template/defarg3.C: New test.
40772
40773         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40774
40775 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
40776
40777         * g++.dg/inherit/access5.C: New test.
40778
40779 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40780
40781         PR c++/11513
40782         * g++.dg/template/crash8.C: New test.
40783
40784 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
40785
40786         PR c/10602
40787         * gcc.dg/noncompile/incomplete-2.c: New test.
40788
40789 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
40790
40791         PR c++/11645
40792         * g++.dg/inherit/access4.C: New test.
40793
40794         PR c++/11517
40795         * g++.dg/expr/cond2.C: New test.
40796
40797         PR optimization/10679
40798         * g++.dg/opt/inline4.C: New test.
40799
40800 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40801
40802         * g++.dg/parse/crash10: New test.
40803
40804 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40805
40806         * g++.dg/ext/flexary1.C: New test.
40807
40808 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40809
40810         PR c++/10793
40811         * g++.dg/template/crash9.C: New test.
40812
40813 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40814
40815         PR c++/3004
40816         * g++.dg/parse/typedef3.C: New test.
40817
40818         PR c++/7906
40819         * g++.dg/parse/operator2.C: New test.
40820
40821         PR c++/8895
40822         * g++.dg/parse/def-tmpl-arg1.C: New test.
40823
40824         PR c++/9282
40825         * g++.dg/parse/funptr1.C: New test.
40826
40827         PR c++/9452
40828         * g++.dg/parse/ambig3.C: New test.
40829
40830         PR c++/9454
40831         * g++.dg/parse/operator3.C: New test.
40832
40833         PR c++/9486
40834         * g++.dg/parse/template10.C: New test.
40835
40836         PR c++/9488
40837         * g++.dg/parse/template11.C: New test.
40838
40839         PR c++/10150
40840         * g++.dg/parse/invalid-op1.C: New test.
40841
40842         PR c++/10247
40843         * g++.dg/parse/condexpr1.C: New test.
40844
40845 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40846
40847         * g++.dg/ext/packed3.C: New test.
40848         * g++.dg/ext/packed4.C: New test.
40849
40850         * gcc.dg/pack-test-3.c: New test.
40851
40852 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
40853
40854         * lib/compat.exp: Handle dg-options per source file.
40855         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40856         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40857         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40858         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40859         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40860         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40861         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40862         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40863         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40864         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40865         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40866         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40867         * g++.dg/compat/break/bitfield7_x.C: Ditto.
40868         * g++.dg/compat/break/bitfield7_y.C: Ditto.
40869
40870 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
40871
40872         PR c/10320
40873         * gcc.c-torture/execute/20030718-1.c: New test.
40874
40875 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40876
40877         PR optimization/11536
40878         * gcc.dg/20030721-1.c: New test.
40879
40880 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
40881
40882         PR c++/11546
40883         * g++.dg/template/lookup1.C: New test.
40884
40885 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
40886
40887         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40888         diagnostics of ill-formed constructs involving labels.
40889         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40890         the new 'previously defined here' message.
40891
40892 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
40893
40894         * g++.dg/parse/non-dependent2.C: New test.
40895
40896 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
40897
40898         * g++.dg/init/init-ref4.C: xfail on targets without
40899         weak symbols.
40900
40901 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
40902
40903         PR target/11087
40904         * gcc.c-torture/execute/20030717-1.c: New test.
40905
40906 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40907
40908         * g++.dg/opt/cfg1.C: New test.
40909
40910 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
40911
40912         PR optimization/11557
40913         * gcc.dg/20030717-1.c: New test.
40914
40915 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
40916
40917         PR c++/10476
40918         * g++.dg/expr/crash-1.C: New test.
40919
40920         PR c++/11027
40921         * g++.dg/template/init3.C: New test.
40922
40923         PR c++/8222
40924         * g++.dg/template/non-dependent1.C: New test.
40925
40926         PR c++/11070
40927         * g++.dg/template/non-dependent2.C: New test.
40928
40929         PR c++/11071
40930         * g++.dg/template/non-dependent3.C: New test.
40931
40932         PR c++/9907
40933         * g++.dg/template/sizeof5.C: New test.
40934
40935 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
40936
40937         PR 11498
40938         * gcc.c-torture/compile/mangle-1.c: New file.
40939
40940 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40941
40942         PR c++/7809
40943         * g++.dg/parse/access3.C: New test.
40944
40945 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
40946
40947         PR c++/11384
40948         * g++.dg/init/init-ref4.C: New test.
40949
40950 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
40951
40952         PR c++/11547
40953         * g++.dg/parse/constant3.C: New test.
40954         * g++.dg/parse/crash7.C: Likewise.
40955
40956 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
40957
40958         PR target/11008
40959         * gcc.dg/i386-pentium4-not-mull.c: New.
40960
40961 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
40962
40963         * gcc.dg/asm-names.c (ymain): Make it weak.
40964
40965 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40966
40967         PR c++/5421
40968         * g++.dg/template/friend21.C: New test.
40969
40970 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
40971
40972         * gcc.dg/cleanup-8.c: New test.
40973         * gcc.dg/cleanup-9.c: New test.
40974
40975 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
40976
40977         * g++.dg/ext/dll-MI1.h: New file.
40978         * g++.dg/ext/dllexport-MI1.C: New file.
40979         * g++.dg/ext/dllimport-MI1.C: New file.
40980
40981 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
40982
40983         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40984         it does not have cmpstrsi patterns (just cmpmemsi).
40985
40986 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
40987
40988         PR debug/11473
40989         * g++.dg/debug/debug8.C: New test.
40990
40991 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40992
40993         PR c++/10108
40994         * g++.dg/template/crash7.C: New test.
40995
40996 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
40997
40998         PR target/10795
40999         * gcc.c-torture/compile/20030708-1.c: New.
41000
41001 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
41002
41003         * gcc.c-torture/execute/20030715-1.c: New test.
41004
41005 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
41006
41007         * gcc.dg/pch/inline-3.c: New file.
41008         * gcc.dg/pch/inline-3.hs: New file.
41009         * gcc.dg/pch/inline-4.c: New file.
41010         * gcc.dg/pch/inline-4.hs: New file.
41011
41012 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
41013
41014         PR c++/11509
41015         * g++.dg/template/crash6.C: New test.
41016
41017         PR c++/7053
41018         * g++.dg/template/friend20.C: New test.
41019
41020         PR c++/7019
41021         * g++.dg/template/overload2.C: New test.
41022
41023 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41024
41025         PR optimization/11440
41026         * gcc.c-torture/execute/20030714-1.c: New test.
41027
41028 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41029
41030         PR c++/11154
41031         * g++.dg/template/partial2.C: New test.
41032
41033 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
41034
41035         PR c++/11503
41036         * g++.dg/template/anon1.C: New test.
41037
41038         PR c++/11493
41039         PR c++/11495
41040         * g++.dg/parse/template9.C: Likewise.
41041         * g++.dg/template/crash4.C: New test.
41042         * g++.dg/template/koenig1.C: Likewise.
41043         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41044         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41045         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41046         functions.
41047         * g++.old-deja/g++.jason/template36.C: Likewise.
41048         * g++.old-deja/g++.mike/p1989.C: Likewise.
41049         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41050         * g++.old-deja/g++.pt/ttp20.C: Use this->.
41051         * g++.old-deja/g++.pt/ttp21.C: Use this->.
41052         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41053         compiling.
41054         * g++.old-deja/g++.pt/union2.C: Use this->.
41055
41056 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
41057
41058         * gcc.dg/20030711-1.c: New test.
41059
41060 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
41061
41062         PR c++/11050
41063         * g++.dg/parse/args1.C: New test.
41064         * g++.pt/defarg8.C: Change expected errors.
41065
41066 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
41067
41068         PR c++/8164
41069         * g++.dg/template/nontype2.C: New test.
41070
41071         PR c++/10558
41072         * g++.dg/parse/template8.C: New test.
41073
41074         PR c++/8327
41075         * g++.dg/template/scope1.C: New test.
41076
41077         * g++.dg/warn/Wsign-compare-1.C: New test.
41078
41079 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41080
41081         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41082
41083 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
41084
41085         PR c++/9411
41086         * g++.dg/template/explicit2.C: New test.
41087
41088         PR c++/10032
41089         * g++.dg/warn/pedantic1.C: New test.
41090
41091 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
41092
41093         PR c++ 9483
41094         * g++.dg/other/field1.C: New test.
41095
41096 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41097
41098         PR c/11449
41099         * gcc.c-torture/compile/20030707-1.c: New.
41100
41101 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41102
41103         PR c++/10849
41104         * g++.dg/template/access12.C: New test.
41105
41106 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
41107
41108         * g++.dg/bprob/bprob.exp (prof_ext): Update.
41109         * g77.dg/bprob/bprob.exp (prof_ext): Update.
41110         * gcc.misc-tests/bprob.exp (prof_ext): Update.
41111         * gcc.misc-tests/gcov.exp: Update
41112         * g++.dg/gcov/gcov.exp: Update
41113         * lib/gcov.exp: Update.
41114
41115 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
41116
41117         * g++.dg/abi/mangle17.C: Make sure template expressions are
41118         dependent.
41119         * g++.dg/abi/mangle4.C: Mark erroneous casts.
41120         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41121         * g++.dg/opt/stack1.C: Remove erroneous code.
41122         * g++.dg/parse/template7.C: New test.
41123         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41124         * g++.old-deja/g++.pt/crash4.C: Likewise.
41125
41126 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41127
41128         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41129         with zero or one occurence of `$' after the initial `L'.
41130
41131 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
41132
41133         * gcc.c-torture/compile/20030704-1.c: Add a comment.
41134
41135 2003-07-08  Roger Sayle  <roger@eyesopen.com>
41136
41137         PR c/11370
41138         * gcc.dg/Wunreachable-6.c: New testcase.
41139         * gcc.dg/Wunreachable-7.c: New testcase.
41140
41141 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41142
41143         PR c/11420
41144         * gcc.dg/20030708-1.c: New test.
41145
41146 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
41147
41148         * gcc.dg/compat/sdata-section.h: New file.
41149         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41150         * gcc.dg/torture/mips-sdata-1.c: New test.
41151
41152 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41153
41154         PR c++/11030
41155         * g++.dg/template/friend19.C: New test.
41156
41157 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41158
41159         * g++.dg/opt/strength-reduce.C: New test.
41160
41161 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41162
41163         PR target/10979
41164         * gcc.dg/20030707-1.c: New testcase.
41165
41166 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41167
41168         PR optimization/11059
41169         * g++.dg/opt/emptyunion.C: New testcase.
41170
41171 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41172             Eric Botcazou  <ebotcazou@libertysurf.fr>
41173
41174         * g++.dg/opt/stack1.C: New test.
41175
41176 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
41177
41178         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41179         run test.
41180
41181         PR c++/11431
41182         * g++.dg/expr/static_cast3.C: New test.
41183
41184 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
41185
41186         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41187         everywhere.
41188         * gcc.dg/concat.c: Concatenation of string constants with
41189         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41190         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41191         * gcc.dg/cpp/escape-2.c: Use wide character constants where
41192         necessary to avoid multi-character character constant warning.
41193         * gcc.dg/cpp/escape.c: Likewise.
41194         * gcc.dg/cpp/ucs.c: Likewise.
41195         Remove backslashes from dg-bogus comments, as they confuse Tcl.
41196         Fix a typo.
41197
41198 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41199
41200         PR c/11428
41201         * gcc.c-torture/compile/20030704-1.c: New.
41202
41203 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41204
41205         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41206
41207 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
41208
41209         PR c++/5287, PR c++/7910,  PR c++/11021
41210         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41211         tests for warnings.
41212         * g++.dg/ext/dllimport2.C: Add tests for warnings.
41213         * g++.dg/ext/dllimport3.C: Likewise.
41214         * g++.dg/ext/dllimport4.C: New file.
41215         * g++.dg/ext/dllimport5.C: New file.
41216         * g++.dg/ext/dllimport6.C: New file.
41217         * g++.dg/ext/dllimport7.C: New file.
41218         * g++.dg/ext/dllimport8.C: New file.
41219         * g++.dg/ext/dllimport9.C: New file.
41220         * g++.dg/ext/dllimport10.C: New file.
41221         * g++.dg/ext/dllexport1.C: New file.
41222
41223 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41224
41225         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41226         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41227
41228 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41229
41230         * gcc.dg/builtins-25.c: New testcase.
41231         * gcc.dg/builtins-26.c: New testcase.
41232
41233 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
41234
41235         * gcc.dg/compat/vector-defs.h: New file.
41236         * gcc.dg/compat/vector-setup.h: New file.
41237         * gcc.dg/compat/vector-check.h: New file.
41238         * gcc.dg/compat/vector-1_main.c: New file.
41239         * gcc.dg/compat/vector-1_x.c: New file.
41240         * gcc.dg/compat/vector-1_y.c: New file.
41241         * gcc.dg/compat/vector-2_main.c: New file.
41242         * gcc.dg/compat/vector-2_x.c: New file.
41243         * gcc.dg/compat/vector-2_y.c: New file.
41244
41245         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41246         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41247         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41248         * gcc.dg/compat/struct-align-1.h: New file.
41249         * gcc.dg/compat/struct-align-1_main.c: New file.
41250         * gcc.dg/compat/struct-align-1_x.c: New file.
41251         * gcc.dg/compat/struct-align-1_y.c: New file.
41252         * gcc.dg/compat/struct-align-2.h: New file.
41253         * gcc.dg/compat/struct-align-2_main.c: New file.
41254         * gcc.dg/compat/struct-align-2_x.c: New file.
41255         * gcc.dg/compat/struct-align-2_y.c: New file.
41256
41257         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41258         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41259         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41260         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41261         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41262         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41263         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41264         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41265         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41266         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41267         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41268         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41269         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41270         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41271         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41272         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41273         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41274         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41275         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41276         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41277         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41278         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41279         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41280         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41281         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41282         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41283         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41284         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41285         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41286
41287 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41288
41289         * gcc.dg/i386-call-1.c: New test.
41290
41291 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41292
41293         PR c++/9162
41294         * g++.dg/parse/defarg4.C: New.
41295
41296 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41297
41298         PR target/10700
41299         * gcc.c-torture/compile/20030703-1.c: New test case.
41300
41301 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41302
41303         * g++.dg/template/local3.C: Remove extra semicolon.
41304
41305 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41306
41307         * gcc.dg/i386-volatile-1.c: New test.
41308
41309 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
41310
41311         PR c++/11072
41312         * g++.dg/other/offsetof2.C: XFAIL.
41313         * g++.dg/other/offsetof5.C: New.
41314
41315         PR c++/10219
41316         * g++.dg/template/error1.C: New.
41317
41318         PR c++/9779
41319         * g++.dg/template/dependent-expr1.C: New.
41320
41321 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41322
41323         PR c++/6949
41324         * g++.dg/template/local3.C: New test.
41325
41326         PR c++/11149
41327         * g++.dg/lookup/scoped6.C: New test.
41328
41329 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
41330
41331         PR c++/8046
41332         * g++.dg/other/error7.C: New test.
41333
41334 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
41335
41336         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41337         * g++.old-deja/g++.abi/vtable3.h: Likewise.
41338         * g++.old-deja/g++.law/code-gen5.C: Likewise.
41339         * g++.old-deja/g++.other/union2.C: Likewise.
41340         * gcc.dg/c90-const-expr-2.c: Likewise.
41341         * gcc.dg/c90-const-expr-3.c: Likewise.
41342         * gcc.dg/c99-const-expr-2.c: Likewise.
41343         * gcc.dg/c99-const-expr-3.c: Likewise.
41344         * gcc.dg/concat.c: Likewise.
41345
41346 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41347
41348         PR c++/9559
41349         * g++.dg/init/static1.C: New test.
41350
41351 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41352
41353         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41354         * g++.old-deja/g++.other/access2.C: Likewise.
41355         * g++.old-deja/g++.other/decl2.C: Likewise.
41356         * gcc.c-torture/execute/20020615-1.c: Likewise.
41357
41358 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41359
41360         PR c++/4933
41361         * g++.dg/template/sizeof4.C: New test.
41362
41363 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41364
41365         * g++.dg/other/error6.C: New test.
41366
41367 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41368
41369         PR c++/10750
41370         * g++.dg/parse/constant2.C: New test.
41371
41372 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
41373
41374         PR c++/11106
41375         * g++.dg/other/error5.C: New test.
41376
41377 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41378
41379         * gcc.dg/format/gcc_diag-1.c: New test.
41380
41381 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
41382
41383         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41384
41385 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41386
41387         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41388         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41389         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41390
41391 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
41392
41393         * gcc.c-torture/execute/builtins/string-8.c: New test.
41394         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41395         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41396         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41397
41398 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41399
41400         PR c++/10468
41401         * g++.dg/ext/typeof6.C: New test.
41402
41403 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41404
41405         PR c++/10796
41406         * g++.dg/init/enum1.C: New test.
41407
41408 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
41409
41410         * gcc.dg/20030627-1.c: New test.
41411
41412 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
41413
41414         PR c++/11332
41415         * g++.dg/expr/static_cast2.C: New test.
41416
41417 2003-06-26  Roger Sayle  <roger@eyesopen.com>
41418             Jakub Jelinek  <jakub@redhat.com>
41419
41420         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41421         sprintf(dst,"%s",src) optimization.
41422         * gcc.c-torture/execute/20030626-1.c: New test case.
41423         * gcc.c-torture/execute/20030626-2.c: New test case.
41424
41425 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
41426
41427         * gcc.c-torture/execute/multi-ix.c: New test.
41428
41429         * gcc.c-torture/execute/simd-4.c (main):
41430         Added missing semicolon at end of union.
41431
41432 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
41433
41434         PR c++/8266
41435         * g++.dg/template/explicit-instantiation3.C: New test.
41436
41437 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41438
41439         * gcc.dg/20030626-1.c: Use signed char.
41440
41441 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41442
41443         * gcc.dg/20030626-1.c: New test.
41444
41445 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
41446
41447         * const-str-2.m: Update.
41448
41449 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
41450
41451         PR c++/10990
41452         * g++.dg/rtti/dyncast1.C: New test.
41453         * g++.dg/abi/mangle4.C: Correct base-specifier access.
41454         * g++.dg/lookup/scoped1.C: Remove XFAIL.
41455         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41456
41457         PR c++/10931
41458         * g++.dg/expr/static_cast1.C: New test.
41459
41460 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
41461
41462         * gcc.dg/20030625-1.c: New test.
41463
41464 2003-06-24  Roger Sayle  <roger@eyesopen.com>
41465
41466         * gcc.c-torture/compile/20030624-1.c: New test case.
41467
41468 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
41469
41470         * gcc.c-torture/execute/string-opt-17.c: New test.
41471
41472 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
41473
41474         PR c++/5754
41475         * g++.dg/parse/crash6.C: New test.
41476
41477 2003-06-23  Roger Sayle  <roger@eyesopen.com>
41478
41479         * gcc.dg/builtins-24.c: New test case.
41480
41481 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
41482
41483         * g++.dg/opt/operator1.C: New test.
41484
41485 2003-06-22  Roger Sayle  <roger@eyesopen.com>
41486
41487         * gcc.c-torture/execute/string-opt-16.c: New test case.
41488
41489 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
41490
41491         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
41492         * g++.old-deja/g++.other/conv7.C: Likewise.
41493         * g++.old-deja/g++.other/overcnv2.C: Likewise.
41494         * g++.old-deja/g++.other/overload14.C: Likewise.
41495
41496 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
41497
41498         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41499         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41500
41501 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41502
41503         PR c++/10888
41504         * g++.dg/warn/Winline-3.C: New test.
41505
41506 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41507
41508         * lib/target-supports.exp (check_alias_available): Make the test
41509         program acceptable to the Solaris assembler.
41510
41511         PR c++/10749
41512         * g++.dg/template/memclass2.C: New test.
41513
41514 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41515             Eric Botcazou  <ebotcazou@libertysurf.fr>
41516
41517         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41518         data for non-matching targets.
41519         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41520
41521 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41522
41523         PR c++/10845
41524         * g++.dg/template/member3.C: New test.
41525
41526 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
41527
41528         PR c++/10939
41529         * g++.dg/template/func1.C: New test.
41530
41531         PR c++/9649
41532         * g++.dg/template/static4.C: New test.
41533         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41534
41535         PR c++/11041
41536         * g++.dg/init/ref7.C: New test.
41537
41538 2003-06-19  Matt Austern  <austern@apple.com>
41539
41540         PR c++/11228
41541         * g++.dg/anew1.C: New test.
41542         * g++.dg/anew2.C: New test.
41543         * g++.dg/anew3.C: New test.
41544         * g++.dg/anew4.C: New test.
41545
41546 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
41547
41548         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41549
41550 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
41551
41552         * gcc.c-torture/execute/simd-4.c (main): Make expected value
41553         endian-dependent.
41554
41555 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
41556
41557         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41558         Remove cruft.
41559
41560 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
41561
41562         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41563         * gcc.c-torture/compile/961203-1.c: Likewise.
41564         * gcc.c-torture/compile/980506-1.c: Likewise.
41565
41566 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41567
41568         PR c++/10712
41569         * g++.dg/lookup/using7.C: New test.
41570
41571 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41572
41573         PR c++/11105
41574         * g++.dg/abi/conv1.C: Remove it.
41575         * g++.dg/template/conv7.C: New test.
41576         * g++.dg/template/conv8.C: Likewise.
41577         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41578         conversion operator.
41579
41580 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
41581
41582         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41583         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41584         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41585         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41586         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41587         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41588         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41589         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41590         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41591         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41592         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41593         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41594         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41595         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41596         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41597         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41598         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41599         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41600         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41601         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41602         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41603         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41604         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41605         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41606         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41607         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41608         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41609         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41610         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41611
41612 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
41613
41614         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41615         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41616         indications.
41617
41618 2003-06-16  Roger Sayle  <roger@eyesopen.com>
41619
41620         * gcc.dg/i386-387-5.c: New test case.
41621         * gcc.dg/i386-387-6.c: New test case.
41622         * gcc.dg/builtins-23.c: New test case.
41623
41624 2003-06-15  Roger Sayle  <roger@eyesopen.com>
41625
41626         * gcc.dg/builtins-22.c: New test case.
41627         * gcc.dg/i386-387-1.c: Update to test exp.
41628         * gcc.dg/i386-387-2.c: Likewise.
41629
41630 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41631
41632         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41633
41634 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41635
41636         * lib/gcc-dg.exp (dg-require-dll): New function.
41637         (dg-xfail-if): Likewise.
41638         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41639         driver.
41640
41641         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41642         * gcc.c-torture/compile/20001205-1.c: Likewise.
41643         * gcc.c-torture/compile/20001226-1.c: Likewise.
41644         * gcc.c-torture/compile/20010518-2.c: Likewise.
41645         * gcc.c-torture/compile/20020312-1.c: Likewise.
41646         * gcc.c-torture/compile/20020604-1.c: Likewise.
41647         * gcc.c-torture/compile/920501-12.c: Likewise.
41648         * gcc.c-torture/compile/920501-4.c: Likewise.
41649         * gcc.c-torture/compile/920520-1.c: Likewise.
41650         * gcc.c-torture/compile/920521-1.c: Likewise.
41651         * gcc.c-torture/compile/920625-1.c: Likewise.
41652         * gcc.c-torture/compile/961203-1.c: Likewise.
41653         * gcc.c-torture/compile/980506-1.c: Likewise.
41654         * gcc.c-torture/compile/981006-1.c: Likewise.
41655         * gcc.c-torture/compile/981022-1.c: Likewise.
41656         * gcc.c-torture/compile/981223-1.c: Likewise.
41657         * gcc.c-torture/compile/990617-1.c: Likewise.
41658         * gcc.c-torture/compile/dll.c: Likewise.
41659         * gcc.c-torture/compile/labels-3.c: Likewise.
41660         * gcc.c-torture/compile/mipscop-1.c: Likewise.
41661         * gcc.c-torture/compile/mipscop-2.c: Likewise.
41662         * gcc.c-torture/compile/mipscop-3.c: Likewise.
41663         * gcc.c-torture/compile/mipscop-4.c: Likewise.
41664         * gcc.c-torture/compile/simd-5.c: Likewise.
41665         * gcc.c-torture/compile/20000804-1.x: Remove.
41666         * gcc.c-torture/compile/20001205-1.x: Likewise.
41667         * gcc.c-torture/compile/20001226-1.x: Likewise.
41668         * gcc.c-torture/compile/20010518-2.x: Likewise.
41669         * gcc.c-torture/compile/20020312-1.x: Likewise.
41670         * gcc.c-torture/compile/20020604-1.x: Likewise.
41671         * gcc.c-torture/compile/920501-12.x: Likewise.
41672         * gcc.c-torture/compile/920501-4.x: Likewise.
41673         * gcc.c-torture/compile/920520-1.x: Likewise.
41674         * gcc.c-torture/compile/920521-1.x: Likewise.
41675         * gcc.c-torture/compile/920625-1.x: Likewise.
41676         * gcc.c-torture/compile/961203-1.x: Likewise.
41677         * gcc.c-torture/compile/980506-1.x: Likewise.
41678         * gcc.c-torture/compile/981006-1.x: Likewise.
41679         * gcc.c-torture/compile/981022-1.x: Likewise.
41680         * gcc.c-torture/compile/981223-1.x: Likewise.
41681         * gcc.c-torture/compile/990617-1.x: Likewise.
41682         * gcc.c-torture/compile/mipscop-1.x: Likewise.
41683         * gcc.c-torture/compile/mipscop-2.x: Likewise.
41684         * gcc.c-torture/compile/mipscop-3.x: Likewise.
41685         * gcc.c-torture/compile/mipscop-4.x: Likewise.
41686         * gcc.c-torture/compile/simd-5.x: Likewise.
41687
41688         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41689
41690 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41691
41692         * gcc.c-torture/execute/20030611-1.c: New test.
41693
41694 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41695
41696         PR middle-end/168
41697         * gcc.dg/20030612-1.c: New test case.
41698
41699 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41700
41701         PR c++/10635
41702         * g++.dg/expr/cast1.C: New test.
41703
41704 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41705
41706         * gcc.dg/builtins-21.c: New test case.
41707
41708 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
41709
41710         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41711         options instead of at the end.
41712         * lib/objc.exp (objc_target_compile): Likewise.
41713
41714 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
41715
41716         PR c++/10432
41717         * g++.dg/parse/error1.C: New test.
41718
41719 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
41720
41721         * gcc.dg/compat/struct-by-value-11_main.c: New file.
41722         * gcc.dg/compat/struct-by-value-11_x.c: New file.
41723         * gcc.dg/compat/struct-by-value-11_y.c: New file.
41724         * gcc.dg/compat/struct-by-value-12_main.c: New file.
41725         * gcc.dg/compat/struct-by-value-12_x.c: New file.
41726         * gcc.dg/compat/struct-by-value-12_y.c: New file.
41727         * gcc.dg/compat/struct-by-value-13_main.c: New file.
41728         * gcc.dg/compat/struct-by-value-13_x.c: New file.
41729         * gcc.dg/compat/struct-by-value-13_y.c: New file.
41730         * gcc.dg/compat/struct-by-value-14_main.c: New file.
41731         * gcc.dg/compat/struct-by-value-14_x.c: New file.
41732         * gcc.dg/compat/struct-by-value-14_y.c: New file.
41733         * gcc.dg/compat/struct-by-value-15_main.c: New file.
41734         * gcc.dg/compat/struct-by-value-15_x.c: New file.
41735         * gcc.dg/compat/struct-by-value-15_y.c: New file.
41736         * gcc.dg/compat/struct-by-value-16_main.c: New file.
41737         * gcc.dg/compat/struct-by-value-16_x.c: New file.
41738         * gcc.dg/compat/struct-by-value-16_y.c: New file.
41739         * gcc.dg/compat/struct-by-value-17_main.c: New file.
41740         * gcc.dg/compat/struct-by-value-17_x.c: New file.
41741         * gcc.dg/compat/struct-by-value-17_y.c: New file.
41742         * gcc.dg/compat/struct-by-value-18_main.c: New file.
41743         * gcc.dg/compat/struct-by-value-18_x.c: New file.
41744         * gcc.dg/compat/struct-by-value-18_y.c: New file.
41745
41746         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41747         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41748         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41749         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41750         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41751         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41752         * gcc.dg/compat/scalar-return-3_main.c: New file.
41753         * gcc.dg/compat/scalar-return-3_x.c: New file.
41754         * gcc.dg/compat/scalar-return-3_y.c: New file.
41755         * gcc.dg/compat/scalar-return-4_main.c: New file.
41756         * gcc.dg/compat/scalar-return-4_x.c: New file.
41757         * gcc.dg/compat/scalar-return-4_y.c: New file.
41758
41759 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
41760
41761         * gcc.dg/compat/fp2-struct-check.h: New file.
41762         * gcc.dg/compat/fp2-struct-defs.h: New file.
41763         * gcc.dg/compat/fp2-struct-init.h: New file.
41764         * gcc.dg/compat/struct-by-value-10_main.c: New file.
41765         * gcc.dg/compat/struct-by-value-10_x.c: New file.
41766         * gcc.dg/compat/struct-by-value-10_y.c: New file.
41767         * gcc.dg/compat/struct-return-10_main.c: New file.
41768         * gcc.dg/compat/struct-return-10_x.c: New file.
41769         * gcc.dg/compat/struct-return-10_y.c: New file.
41770
41771         * gcc.dg/compat/compat-common.h: New file.
41772         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41773         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41774         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41775         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41776         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41777         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41778         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41779         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41780         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41781         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41782         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41783         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41784         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41785         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41786         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41787         * gcc.dg/compat/small-struct-check.h: Ditto.
41788         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41789         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41790         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41791         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41792         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41793         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41794         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41795         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41796         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41797         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41798         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41799         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41800         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41801         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41802         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41803         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41804         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41805         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41806         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41807         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41808         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41809         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41810         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41811         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41812         * gcc.dg/compat/struct-return-2_main.c: Ditto.
41813         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41814         * gcc.dg/compat/struct-return-2_y.c: Ditto.
41815         * gcc.dg/compat/struct-return-3_main.c: Ditto.
41816         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41817         * gcc.dg/compat/struct-return-3_y.c: Ditto.
41818
41819 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
41820
41821         * g++.dg/pch/static-1.C: New file.
41822         * g++.dg/pch/static-1.Hs: New file.
41823
41824 2003-06-10  Richard Henderson  <rth@redhat.com>
41825
41826         * gcc.dg/asm-7.c: Adjust expected warning text.
41827
41828 2003-06-10  Roger Sayle  <roger@eyesopen.com>
41829
41830         * gcc.dg/builtins-20.c: New test case.
41831
41832 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
41833
41834         PR c++/11131
41835         * g++.dg/opt/template1.C: New test.
41836
41837 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41838
41839         * lib/gcc-dg.exp (dg-test): Clear additional_files and
41840         additional_sources.
41841
41842 2003-05-21  David Taylor  <dtaylor@emc.com>
41843
41844         * gcc.dg/Wpadded.c: New file.
41845
41846 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41847
41848         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41849         * gcc.dg/special/weak-2.c: Add dg-require-weak.
41850         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41851         dg-require-weak.
41852
41853 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
41854
41855         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41856
41857 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41858
41859         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41860         (dg-require-alias): Likewise.
41861         (dg-require-gc-sections): Likewise.
41862         * lib/target-supports.exp (check_gc_sections_available): Likewise.
41863
41864 2003-06-08  Richard Henderson  <rth@redhat.com>
41865
41866         * gcc.dg/20011029-2.c: Fix the array reference.
41867         * gcc.dg/asm-7.c: New.
41868
41869 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
41870
41871         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41872
41873 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
41874
41875         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41876         (dg-require-gc-sections): Likewise.
41877
41878 2003-06-08  Jan Hubicka  <jh@suse.cz>
41879
41880         * i386-cmov1.c: Fix regular expression.
41881         * i386-cvt-1.c: Likewise.
41882         * i386-local.c: Likewise.
41883         * i386-local2.c: Likewise.
41884         * i386-mul.c: Likewise.
41885         * i386-ssetype-1.c: Likewise.
41886         * i386-ssetype-3.c: Likewise.
41887         * i386-ssetype-5.c: Likewise.
41888
41889 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41890
41891         PR c++/11039
41892         * g++.dg/warn/implicit-typename2.C: New test.
41893         * g++.dg/warn/implicit-typename3.C: New test.
41894
41895 2003-06-07  Richard Henderson  <rth@redhat.com>
41896
41897         * g++.dg/other/offsetof3.C: Use size_t.
41898         * g++.dg/other/offsetof4.C: Likewise.
41899
41900 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
41901
41902         * lib/copy-file.exp: New. Implement gcc_copy_files.
41903
41904         * lib/dg-pch.exp: Load copy-file.exp
41905         (dg-pch): Use gcc_copy_files instead of "file copy".
41906
41907 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
41908
41909         * gcc.dg/weak/weak.exp: Simplify.
41910         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41911         * gcc.dg/weak/weak-1.c: Likewise.
41912         * gcc.dg/weak/weak-2.c: Likewise.
41913         * gcc.dg/weak/weak-3.c: Likewise.
41914         * gcc.dg/weak/weak-4.c: Likewise.
41915         * gcc.dg/weak/weak-5.c: Likewise.
41916         * gcc.dg/weak/weak-6.c: Likewise.
41917         * gcc.dg/weak/weak-7.c: Likewise.
41918         * gcc.dg/weak/weak-8.c: Likewise.
41919         * gcc.dg/weak/weak-9.c: Likewise.
41920
41921 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
41922
41923         gcc.c-torture/execute/20030606-1.c: New.
41924
41925 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41926
41927         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41928         * gcc.dg/builtins-19.c: Likewise.
41929
41930 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41931
41932         * gcc.dg/builtins-2.c: Add some more tests.
41933         * gcc.dg/builtins-18.c: New test case.
41934         * gcc.dg/builtins-19.c: New test case.
41935
41936 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41937             Jim Wilson  <wilson@tuliptree.org>
41938
41939         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41940
41941 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
41942
41943         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41944         mempcpy/stpcpy calls not to be optimized into something else.
41945         * gcc.c-torture/execute/string-opt-3.c: Moved to...
41946         * gcc.c-torture/execute/builtins/string-7.c: ...here.
41947         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41948
41949 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41950
41951         * gcc.dg/format/asm_fprintf-1.c: New test.
41952
41953 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
41954
41955         * lib/gcc-defs.exp (additional_sources): New variable.
41956         (dg-additional-sources): New function.
41957         (additional_files): New variable.
41958         (dg-additional-files): New function.
41959         (dg-additional-files-options): Likewise.
41960         * lib/gcc-dg.exp (dg-require-weak): New function.
41961         (dg-require-alias): Likewise.
41962         (dg-require-gc-sections): Likewise.
41963         * lib/target-supports.exp (check_alias_available): Remove testfile
41964         parameter.
41965         (check_gc_sections_available): New function.
41966         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41967         (dg-gpp-additional-files): Likewise.
41968         * lib/g++.exp (additional_sources): Remove.
41969         (additional_files): Likewise.
41970         (g++_target_compile): Use dg-additional-files-options.
41971
41972         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
41973         Tcl logic.
41974         * gcc.dg/special/ecos.exp: Remove.
41975         * gcc.dg/special/20000419-2.c: Use dg-require-*.
41976         * gcc.dg/special/alias-1.c: Likewise.
41977         * gcc.dg/special/alias-2.c: Likewise.
41978         * gcc.dg/special/gcsec-1.c: Likewise.
41979         * gcc.dg/special/weak-1.c: Likewise.
41980         * gcc.dg/special/weak-2.c: Likewise.
41981         * gcc.dg/special/wkali-1.c: Likewise.
41982         * gcc.dg/special/wkali-2.c: Likewise.
41983
41984         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41985         dg-gpp-additional-*.
41986         * g++.dg/special/conpr-3.C: Likewise.
41987         * g++.dg/special/conpr-4.C: Likewise.
41988         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41989         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41990         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41991         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41992         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41993         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41994         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41995         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41996         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41997         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41998         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41999         * g++.old-deja/g++.other/comdat1.C: Likewise.
42000         * g++.old-deja/g++.other/comdat2.C: Likewise.
42001         * g++.old-deja/g++.other/comdat3.C: Likewise.
42002         * g++.old-deja/g++.other/ctor1.C: Likewise.
42003         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42004
42005 2003-06-05  Richard Henderson  <rth@redhat.com>
42006
42007         * gcc.dg/debug/20030605-1.c: New.
42008
42009 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42010
42011         * README.QMTEST: Update.
42012
42013 2003-06-04  Richard Henderson  <rth@redhat.com>
42014
42015         * gcc.dg/cleanup-1.c: New.
42016         * gcc.dg/cleanup-2.c: New.
42017         * gcc.dg/cleanup-3.c: New.
42018         * gcc.dg/cleanup-4.c: New.
42019         * gcc.dg/cleanup-5.c: New.
42020         * gcc.dg/cleanup-6.c: New.
42021         * gcc.dg/cleanup-7.c: New.
42022
42023 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42024
42025         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42026
42027         * lib/dg-pch.exp: New file.
42028         * g++.dg/pch/pch.exp: Use dg-pch.exp.
42029         * gcc.dg/pch/pch.exp: Likewise.
42030
42031 2003-06-04  Roger Sayle  <roger@eyesopen.com>
42032
42033         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42034         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42035         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42036         * gcc.dg/builtins-17.c: New test case.
42037         * gcc.dg/i386-387-4.c: New test case.
42038         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42039
42040 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42041
42042         * gcc.dg/ultrasp9.c: New test.
42043
42044 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42045
42046         * gcc.c-torture/compile/20030604-1.c: New test.
42047         * gcc.dg/sparc-constant-1.c: New test.
42048
42049 2003-06-03  Glen Nakamura  <glen@imodulo.com>
42050
42051         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42052
42053 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
42054
42055         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42056
42057         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42058         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42059
42060 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
42061
42062         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42063
42064 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42065
42066         PR c++/10940
42067         * g++.dg/template/spec10.C: New test.
42068
42069 2003-06-03  Roger Sayle  <roger@eyesopen.com>
42070
42071         * gcc.dg/builtins-16.c: New test case.
42072
42073 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
42074
42075         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42076         mempcpy test with post-increments.
42077         * gcc.c-torture/execute/string-opt-3.c: New test.
42078         * gcc.dg/string-opt-1.c: New test.
42079
42080 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
42081
42082         PR fortran/10965
42083         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42084
42085 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
42086
42087         * lib/scanasm.exp (dg-scan): New function, factored out of ...
42088         (scan-assembler): ... here.  Use dg-scan.
42089         (scan-assembler-not): Likewise.
42090         (scan-file): New function.
42091         (scan-file-not): Likewise.
42092         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42093         * gcc.dg/cpp/_Pragma4.c: Likewise.
42094         * gcc.dg/cpp/_Pragma5.c: Likewise.
42095         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42096         * gcc.dg/cpp/avoidpaste2.c: Likewise.
42097         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42098         * gcc.dg/cpp/cmdlne-P.c: Likewise.
42099         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42100         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42101         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42102         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42103         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42104         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42105         * gcc.dg/cpp/cxxcom1.c: Likewise.
42106         * gcc.dg/cpp/line1.c: Likewise.
42107         * gcc.dg/cpp/maccom1.c: Likewise.
42108         * gcc.dg/cpp/maccom2.c: Likewise.
42109         * gcc.dg/cpp/maccom3.c: Likewise.
42110         * gcc.dg/cpp/maccom4.c: Likewise.
42111         * gcc.dg/cpp/maccom5.c: Likewise.
42112         * gcc.dg/cpp/maccom6.c: Likewise.
42113         * gcc.dg/cpp/multiline.c: Likewise.
42114         * gcc.dg/cpp/spacing1.c: Likewise.
42115         * gcc.dg/cpp/spacing2.c: Likewise.
42116         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42117         * gcc.dg/cpp/trad/maccom1.c: Likewise.
42118         * gcc.dg/cpp/trad/maccom2.c: Likewise.
42119         * gcc.dg/cpp/trad/maccom3.c: Likewise.
42120         * gcc.dg/cpp/trad/maccom4.c: Likewise.
42121         * gcc.dg/cpp/trad/maccom6.c: Likewise.
42122         * gcc.dg/cpp/cxxcom2.c: Likewise.
42123         * gcc.dg/cpp/cxxcom2.h: New file.
42124
42125         * gcc.dg/cpp/truefalse.cpp: Move it to ...
42126         * g++.dg/cpp/truefalse.C: Here.
42127         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42128
42129 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
42130
42131         * gcc.dg/cpp/redef3.c: New file.
42132
42133 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42134
42135         * gcc.dg/i386-loop-3.c: New test.
42136
42137 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
42138
42139         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42140
42141 2003-05-31  Roger Sayle  <roger@eyesopen.com>
42142
42143         * gcc.dg/fwrapv-1.c: New test case.
42144         * gcc.dg/fwrapv-2.c: New test case.
42145
42146 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42147
42148         PR c++/10956
42149         * g++.dg/template/spec9.C: New test.
42150
42151 2003-05-29  Roger Sayle  <roger@eyesopen.com>
42152
42153         * gcc.dg/duff-4.c: New test case.
42154
42155 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
42156
42157         PR fortran/10843
42158         * g77.dg/ffixed-form-1.f: New test
42159         * g77.dg/ffixed-form-2.f: New test
42160         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42161         * g77.dg/ffree-form-3.f: New test
42162
42163 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
42164
42165         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42166         * gcc.dg/wint_t-1.c: Likewise.
42167
42168 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42169
42170         * g++.dg/template/access11.C: New test.
42171
42172 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42173
42174         PR c++/10849
42175         * g++.dg/template/access10.C: New test.
42176
42177 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42178             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42179
42180         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42181
42182 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42183
42184         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42185         suppress for powerpc-*-darwin*.
42186         * gcc.dg/torture/builtin-noret-2.c: Likewise.
42187
42188 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42189
42190         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42191         suppress option for powerpc-*-darwin*.
42192
42193 2003-05-23  Roger Sayle  <roger@eyesopen.com>
42194
42195         * gcc.dg/builtins-1.c: Add tests for tan and atan.
42196         * gcc.dg/builtins-4.c: Add test for fmod.
42197
42198 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42199
42200         PR c++/10682
42201         * g++.dg/template/instantiate4.C: New test.
42202
42203 2003-05-22  Roger Sayle  <roger@eyesopen.com>
42204
42205         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42206
42207 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
42208
42209         * gcc.dg/compat/scalar-return-1_main.c: New file.
42210         * gcc.dg/compat/scalar-return-1_x.c: New file.
42211         * gcc.dg/compat/scalar-return-1_y.c: New file.
42212         * gcc.dg/compat/scalar-return-2_main.c: New file.
42213         * gcc.dg/compat/scalar-return-2_x.c: New file.
42214         * gcc.dg/compat/scalar-return-2_y.c: New file.
42215         * gcc.dg/compat/struct-return-3_main.c: New file.
42216         * gcc.dg/compat/struct-return-3_y.c: New file.
42217         * gcc.dg/compat/struct-return-3_x.c: New file.
42218         * gcc.dg/compat/struct-return-2_main.c: New file.
42219         * gcc.dg/compat/struct-return-2_x.c: New file.
42220         * gcc.dg/compat/struct-return-2_y.c: New file.
42221
42222 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42223
42224         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42225         for hppa*-hp-hpux*.
42226         * gcc.dg/20021014-1.c (dg-options): Likewise.
42227         * gcc.dg/nest.c (dg-options): Likewise.
42228
42229 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
42230
42231         PR c++/9738
42232         * g++.dg/ext/dllimport2.C: New file.
42233         * g++.dg/ext/dllimport3.C: New file.
42234
42235 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
42236
42237         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42238         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42239         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42240         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42241         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42242         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42243         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42244         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42245         * gcc.dg/compat/small-struct-defs.h: New file.
42246         * gcc.dg/compat/small-struct-init.h: New file.
42247         * gcc.dg/compat/small-struct-check.h: New file.
42248         * gcc.dg/compat/fp-struct-defs.h: New file.
42249         * gcc.dg/compat/fp-struct-check.h: New file.
42250         * gcc.dg/compat/fp-struct-init.h: New file.
42251         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42252         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42253
42254 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
42255
42256         * gcc.dg/20030225-2.c: New test.
42257
42258 2003-05-18  Roger Sayle  <roger@eyesopen.com>
42259             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42260
42261         * gcc.c-torture/compile/20030518-1.c: New test case.
42262
42263 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
42264
42265         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42266         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42267         gcc-dg-debug-runtest.
42268         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42269         gcc-dg-debug-runtest.
42270
42271 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42272
42273         PR c++/9022
42274         * g++.dg/lookup/using6.C: New test.
42275
42276 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42277
42278         * g++.dg/parse/access2.C: New test.
42279
42280 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
42281
42282         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42283         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42284         * gcc.dg/debug/debug.exp: Likewise.
42285
42286 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
42287
42288         * gcc.dg/dollar.c: New test.
42289
42290 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
42291
42292         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42293         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42294         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42295         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42296         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42297         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42298         * gcc.dg/compat/struct-by-value-6_main.c: New file.
42299         * gcc.dg/compat/struct-by-value-6_x.c: New file.
42300         * gcc.dg/compat/struct-by-value-6_y.c: New file.
42301         * gcc.dg/compat/struct-by-value-7_main.c: New file.
42302         * gcc.dg/compat/struct-by-value-7_x.c: New file.
42303         * gcc.dg/compat/struct-by-value-7_y.c: New file.
42304         * gcc.dg/compat/struct-by-value-8_main.c: New file.
42305         * gcc.dg/compat/struct-by-value-8_x.c: New file.
42306         * gcc.dg/compat/struct-by-value-8_y.c: New file.
42307         * gcc.dg/compat/struct-by-value-9_main.c: New file.
42308         * gcc.dg/compat/struct-by-value-9_x.c: New file.
42309         * gcc.dg/compat/struct-by-value-9_y.c: New file.
42310
42311 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
42312
42313         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42314         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
42315         support for "repo" mode.
42316         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42317         * lib/g77-dg.exp: Likewise.
42318         * lib/obj-dg.exp: Likewise.
42319
42320 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
42321
42322         Merge from gcc-3_2-rhl8-branch:
42323         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
42324
42325         * gcc.dg/tls/opt-6.c: New test.
42326
42327         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
42328
42329         * gcc.dg/20030405-1.c: New test.
42330
42331         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
42332
42333         * gcc.dg/20030309-1.c: New test.
42334
42335         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42336
42337         * gcc.c-torture/execute/20030307-1.c: New test.
42338
42339         2003-02-20  Randolph Chung  <tausq@debian.org>
42340
42341         * gcc.c-torture/compile/20030220-1.c: New test.
42342
42343         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
42344
42345         * gcc.dg/20030217-1.c: New test.
42346
42347         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
42348
42349         * gcc.c-torture/compile/20020129-1.c: New test.
42350
42351         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42352
42353         * gcc.dg/unroll-1.c: New test.
42354
42355         2002-11-16  Jan Hubicka  <jh@suse.cz>
42356
42357         * gcc.c-torture/execute/20020920-1.c: New test.
42358
42359         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
42360
42361         PR target/7434
42362         * gcc.c-torture/compile/20021008-1.c: New test.
42363
42364         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
42365
42366         PR target/7559
42367         * gcc.c-torture/execute/20020810-1.c: New test.
42368
42369         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42370
42371         * gcc.c-torture/compile/20020807-1.c: New test.
42372
42373         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
42374
42375         * gcc.dg/tls/opt-1.c: New test.
42376
42377         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
42378
42379         * gcc.dg/20020729-1.c: New test.
42380
42381         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
42382
42383         * g++.dg/opt/life1.C: New test.
42384
42385         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
42386
42387         * gcc.dg/20020525-1.c: New test.
42388
42389         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
42390
42391         PR c++/6794
42392         * g++.dg/ext/pretty1.C: New test.
42393         * g++.dg/ext/pretty2.C: New test.
42394
42395 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
42396
42397         PR c++/8385
42398         * g++.dg/ext/typeof5.C: New test.
42399
42400 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
42401
42402         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42403         __USER_LABEL_PREFIX__ into account.
42404         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42405
42406 2003-05-14  Roger Sayle  <roger@eyesopen.com>
42407
42408         * gcc.dg/builtins-15.c: New test case.
42409
42410 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
42411
42412         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42413
42414 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
42415
42416         * lib/g++.exp: Tweak handling of additional source files.
42417         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42418         * g++.dg/special/conpr-2a.C: Rename to ...
42419         * g++.dg/special/conpr-2a.cc: ... this.
42420         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42421         * g++.dg/special/conpr-3a.C: Rename to ...
42422         * g++.dg/special/conpr-3a.cc: This.
42423         * g++.dg/special/conpr-3b.C: Rename to ...
42424         * g++.dg/special/conpr-3b.cc: This.
42425         * g++.dg/special/conpr-4.C: New test.
42426         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42427
42428 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
42429
42430         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42431
42432 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42433
42434         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42435         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42436         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42437         * g++.old-deja/g++.other/warn3.C: Likewise.
42438
42439 2003-05-11  Roger Sayle  <roger@eyesopen.com>
42440
42441         * gcc.dg/i386-387-1.c: Update to also test log.
42442         * gcc.dg/i386-387-2.c: Likewise.
42443
42444 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42445
42446         * g77.f-torture/execute/int8421.f: New test.
42447
42448 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42449
42450         PR c++/10230, c++/10481
42451         * g++.dg/lookup/scoped5.C: New test.
42452
42453 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42454
42455         PR c++/10552
42456         * g++.dg/template/ttp6.C: New test.
42457
42458 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
42459
42460         * gcc.c-torture/execute/builtins: New directory.
42461         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42462         gcc.c-torture/execute/builtins.
42463         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42464         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42465         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
42466         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42467
42468 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42469
42470         PR c++/9252
42471         * g++.dg/template/access8.C: New test.
42472         * g++.dg/template/access9.C: New test.
42473
42474 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42475
42476         PR c++/9554
42477         * g++.dg/parse/access1.C: New test.
42478
42479 2003-05-09  DJ Delorie  <dj@redhat.com>
42480
42481         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42482         long, and not an int.
42483
42484 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42485
42486         PR c++/10555, c++/10576
42487         * g++.dg/template/memclass1.C: New test.
42488
42489 2003-05-08  DJ Delorie  <dj@redhat.com>
42490
42491         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42492         targets.
42493         * gcc.c-torture/execute/20021024-1.x: Likewise.
42494         * gcc.c-torture/execute/shiftdi.x: Likewise.
42495         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42496         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42497         * gcc.dg/20021018-1.c: Likewise.
42498
42499 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42500
42501         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42502
42503         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42504         (bcopy): Call memmove.
42505
42506 2003-05-08  Roger Sayle  <roger@eyesopen.com>
42507
42508         * g77.f-torture/compile/8485.f: New test case.
42509
42510 2003-05-07  Richard Henderson  <rth@redhat.com>
42511
42512         PR c++/10570
42513         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42514         Verify exception_cleanup not called for rethrows.
42515         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42516         when exiting catch block without rethrowing.
42517         * g++.dg/eh/forced3.C: New.
42518         * g++.dg/eh/forced4.C: New.
42519
42520 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
42521
42522         * gcc.dg/20030505.c: Fix triplet.
42523
42524 2003-05-06  DJ Delorie  <dj@redhat.com>
42525
42526         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42527         * gcc.dg/nest.c: Likewise.
42528
42529 2003-05-05  Roger Sayle  <roger@eyesopen.com>
42530
42531         * gcc.dg/builtins-14.c: New test case.
42532
42533 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
42534
42535         * lib/compat.exp (compat-execute): New argument.
42536         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42537         * gcc.dg/compat: New test directory.
42538         * gcc.dg/compat/compat.exp: New expect script.
42539         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42540         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42541         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42542         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42543         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42544         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42545
42546         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42547         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42548         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42549         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42550         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42551         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42552         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42553         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42554         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42555         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42556         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42557         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42558         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42559         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42560         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42561
42562 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
42563
42564         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42565
42566 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
42567
42568         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42569
42570 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
42571
42572         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42573         * gcc.dg/ppc-fsel-2.c: New test.
42574
42575         * gcc.dg/unused-5.c: New test.
42576
42577 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42578
42579         PR c++/10496
42580         * g++.dg/warn/pmf1.C: New test.
42581
42582 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42583
42584         PR c++/4494
42585         * g++.dg/warn/main.C: New test.
42586
42587 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42588
42589         * gcc.dg/nonnull-3.c: New test.
42590
42591 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
42592
42593         * gcc.dg/cpp/Wtrigraphs.c: Update.
42594         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42595
42596 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
42597
42598         * gcc.dg/ppc-fsel-1.c: New test.
42599
42600 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
42601
42602         PR c/10604
42603         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42604
42605 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
42606
42607         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42608
42609 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42610
42611         PR c++/9364, c++/10553, c++/10586
42612         * g++.dg/parse/typename4.C: New test.
42613         * g++.dg/parse/typename5.C: Likewise.
42614
42615 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
42616
42617         * gcc.c-torture/compile/20030503-1.c: New test.
42618
42619 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42620
42621         * g++.dg/lookup/using5.C: Fix testcase error.
42622
42623 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
42624
42625         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42626         since MEABI is no longer supported.  Remove all vestiges
42627         of MEABI from the test.
42628
42629 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42630
42631         PR c++/10554
42632         * g++.dg/lookup/using5.C: New test.
42633
42634 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42635
42636         PR c++/8772
42637         * g++.dg/template/ttp5.C: New test.
42638
42639 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
42640
42641         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42642         (dg-gpp-additional-sources): New function.
42643         (dg-gpp-additional-files): Likewise.
42644         * lib/g++.exp (additional_sources): New variable.
42645         (additional_files): Likewise.
42646         (g++_target_compile): Deal with them.
42647         * lib/old-dejagnu.exp: Remove.
42648         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42649         * g++.old-deja: Revise all tests to use dg commands.
42650
42651 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42652
42653         PR c++/9432, c++/9528
42654         * g++.dg/lookup/using4.C: New test.
42655
42656 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
42657
42658         * gcc.dg/noreturn-5.c: New file.
42659         * gcc.dg/noreturn-6.c: New file.
42660
42661         * gcc.c-torture/compile/inline-1.c: New file.
42662
42663 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42664
42665         PR c++/10551
42666         * g++.dg/template/explicit1.C: New test.
42667
42668 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42669
42670         PR c++/10549
42671         * g++.dg/other/bitfield1.C: New test.
42672
42673         PR c++/10527
42674         * g++.dg/init/new7.C: New test.
42675
42676 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42677
42678         * g++.dg/ext/desig1.C: New test.
42679         * g++.dg/ext/init1.C: Update.
42680
42681         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42682
42683 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
42684
42685         PR c++/10180
42686         * g++.dg/warn/Winline-1.C: New test.
42687
42688 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
42689
42690         * gcc.c-torture/execute/string-opt-19.c: New test.
42691
42692         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42693         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42694
42695 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
42696
42697         PR c++/10506
42698         * g++.dg/init/new6.C: New test.
42699
42700         PR c++/10503
42701         * g++.dg/init/ref6.C: New test.
42702
42703 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
42704
42705         * g++.dg/warn/weak1.C: XFAIL on AIX4.
42706
42707 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42708
42709         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42710         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42711
42712 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
42713
42714         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42715         initialized static data members.
42716
42717 2003-04-25  H.J. Lu <hjl@gnu.org>
42718
42719         * gcc.dg/ia64-sync-4.c: New test.
42720
42721 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42722
42723         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
42724         date.
42725
42726 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
42727
42728         PR c++/10337
42729         * g++.dg/warn/conv1.C: New test.
42730         * g++.old-deja/g++.other/conv7.C: Adjust.
42731         * g++.old-deja/g++.other/overload14.C: Adjust.
42732
42733 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42734
42735         PR c++/10471
42736         * g++.dg/template/defarg2.C: New test.
42737
42738 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
42739
42740         * gcc.dg/cpp/include2.c: Update.
42741         * gcc.dg/cpp/multiline-2.c: New.
42742         * gcc.dg/cpp/multiline.c: Update.
42743         * gcc.dg/cpp/strify2.c: Update.
42744         * gcc.dg/cpp/trad/literals-2.c: Update.
42745
42746 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42747
42748         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42749
42750 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42751
42752         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42753
42754 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42755
42756         PR c++/10451
42757         * g++.dg/parse/crash4.C: New test.
42758
42759         PR c++/9847
42760         * g++.dg/parse/crash5.C: New test.
42761
42762 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
42763
42764         PR c++/10446
42765         * g++.dg/parse/crash3.C: New test.
42766
42767         PR c++/10428
42768         * g++.dg/parse/elab1.C: New test.
42769
42770 2003-04-22  Devang Patel  <dpatel@apple.com>
42771
42772         * gcc.dg/cpp/trad/funlike-5.c: New test.
42773
42774 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
42775
42776         * g++.dg/other/packed1.C: Fix dg options.
42777
42778 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
42779
42780         * g++.dg/other/offsetof2.C: New test.
42781
42782 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
42783
42784         * g++.dg/template/recurse.C: Adjust location of error messages.
42785
42786 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
42787
42788         PR c++/9881
42789         * g++.dg/init/addr-const1.C: New test.
42790         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42791
42792 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42793
42794         PR c++/10405
42795         * g++.dg/lookup/struct-hack1.C: New test.
42796
42797 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
42798
42799         * ucs.c: Update diagnostic messages.
42800
42801 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42802
42803         * gcc.dg/cpp/truefalse.cpp: New test.
42804         * gcc.dg/cpp/cpp.exp: Update.
42805         * g++.dg/other/stdbool-if.C: Remove.
42806
42807 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42808
42809         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42810         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42811
42812 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42813
42814         * gcc.c-torture/compile/20030418-1.c: New test.
42815
42816 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
42817
42818         * README.compat: Remove; content moved to doc/sourcebuild.texi.
42819
42820 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42821
42822         PR c++/10347
42823         g++.dg/template/dependent-name1.C: New test.
42824
42825 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
42826
42827         * gcc.dg/warn-1.c (tourist_guide): New array,
42828         contains a pointer to bar.
42829
42830 2003-04-16  Roger Sayle  <roger@eyesopen.com>
42831
42832         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42833         * gcc.c-torture/execute/medce-1.c: New test case.
42834         * gcc.c-torture/execute/medce-2.c: New test case.
42835
42836 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
42837
42838         * lib/prune.exp: Ignore more messages.
42839
42840         PR c++/10381
42841         * g++.dg/parse/lookup3.C: New test.
42842
42843 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
42844
42845         * gcc.c-torture/compile/20030415-1.c : New test.
42846
42847 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
42848
42849         * gcc.c-torture/execute/scope-2.c: Move to ...
42850         * gcc.dg/noncompile/scope.c: .... here.
42851
42852 2003-04-14  Roger Sayle  <roger@eyesopen.com>
42853
42854         * gcc.dg/20030414-2.c: New test case.
42855
42856 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
42857
42858         PR target/10377
42859         * gcc.dg/20030414-1.c: New test.
42860
42861 2003-04-13  Roger Sayle  <roger@eyesopen.com>
42862
42863         * gcc.dg/builtins-12.c: New test case.
42864         * gcc.dg/builtins-13.c: New test case.
42865
42866 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42867
42868         * gcc.c-torture/execute/string-opt-18.c: New test.
42869
42870 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
42871
42872         PR c++/10300
42873         * g++.dg/init/new5.C: New test.
42874
42875 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
42876
42877         PR c++/7910
42878         * g++.dg/ext/dllimport1.C: New test.
42879
42880 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42881
42882         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42883
42884 2003-04-11  Bud Davis <bdavis9659@comcast.net>
42885
42886         PR Fortran/9263
42887         * g77.f-torture/noncompile/9263.f: New test
42888         PR Fortran/1832
42889         * g77.f-torture/execute/1832.f: New test
42890
42891 2003-04-11  David Chad  <davidc@freebsd.org>
42892             Loren J. Rittle  <ljrittle@acm.org>
42893
42894         PR libobjc/8562
42895         * objc.dg/headers.m: New test.
42896
42897 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
42898
42899         * gcc.c-torture/execute/builtin-noret-2.c: New.
42900         * gcc.c-torture/execute/builtin-noret-2.x: New.
42901         XFAIL builtin-noret-2.c at -O1 and above.
42902         * gcc.dg/redecl.c: New.
42903         * gcc.dg/Wshadow-1.c: Update error regexps.
42904
42905 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
42906
42907         * g++.dg/abi/bitfield10.C: New test.
42908
42909 2003-04-09  Mike Stump  <mrs@apple.com>
42910
42911         * gcc.dg/pch/pch.exp: Make testcase names longer.
42912         * g++.dg/pch/pch.exp: Make testcase names longer.
42913
42914 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42915
42916         * gcc.dg/builtins-11.c: New test case.
42917
42918 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42919
42920         * gcc.dg/builtins-9.c: New test case.
42921         * gcc.dg/builtins-10.c: New test case.
42922
42923 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
42924
42925         * gcc.dg/noncompile/init-4.c.c: New test.
42926
42927 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42928
42929         * gcc.misc-test/gcov-9.c: New test.
42930         * gcc.misc-test/gcov-10.c: New test
42931         * gcc.misc-test/gcov-11.c: New test.
42932
42933 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
42934
42935         PR optimization/10024
42936         * gcc.c-torture/compile/20030405-1.c: New test.
42937
42938 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
42939
42940         * gcc.dg/pch/static-3.c: New.
42941         * gcc.dg/pch/static-3.hs: New.
42942         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42943
42944 2003-04-04  Richard Henderson  <rth@redhat.com>
42945
42946         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42947         * g++.dg/eh/forced2.C: Likewise.
42948
42949 2003-04-03  Mike Stump  <mrs@apple.com>
42950
42951         * lib/scanasm.exp (scan-assembler): Add xfail processing for
42952         target arg.
42953         (scan-assembler-times, scan-assembler-not): Likewise.
42954         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42955
42956 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42957
42958         * gcc.dg/sparc-loop-1.c: New test.
42959
42960 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
42961
42962         PR other/9274
42963         * g++.dg/pch/system-2.C: New.
42964         * g++.dg/pch/system-2.Hs: New.
42965
42966 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
42967
42968         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42969
42970         * g++.dg/eh/simd-1.C (vecfunc): Same.
42971
42972 2003-04-01  Roger Sayle  <roger@eyesopen.com>
42973
42974         * gcc.c-torture/execute/20030401-1.c: New test case.
42975
42976 2003-04-01  Ziemowit Laski <zlaski@apple.com>
42977
42978         * objc.dg/defs.m: New.
42979
42980 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
42981
42982         * g++.dg/eh/simd-1.C: New.
42983         * g++.dg/eh/simd-2.C: New.
42984
42985 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
42986
42987         * gcc.c-torture/execute/simd-3.c: New.
42988
42989 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42990
42991         PR c/9936
42992         * gcc.dg/20030331-2.c: New test.
42993
42994 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42995
42996         PR c++/10278
42997         * g++.dg/parse/crash2.C: New test.
42998
42999 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43000
43001         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43002         * gcc.c-torture/execute/20030331-1.c: ...here.
43003
43004 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43005
43006         * gcc.c-torture/execute/20030331-1.c: New test.
43007
43008 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
43009
43010         * lib/gcov.exp: Adjust call return testing strings.
43011         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43012
43013 2003-03-31  Roger Sayle  <roger@eyesopen.com>
43014
43015         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43016         * gcc.dg/builtins-7.c: New test case.
43017         * gcc.dg/builtins-8.c: New test case.
43018
43019 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43020
43021         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43022
43023 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
43024
43025         PR c++/7647
43026         * g++.dg/lookup-class-member-2.C: New test.
43027
43028 2003-03-30  Glen Nakamura  <glen@imodulo.com>
43029
43030         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43031
43032 2003-03-28  Roger Sayle  <roger@eyesopen.com>
43033
43034         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43035
43036 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
43037
43038         * g++.dg/init/attrib1.C: New test.
43039
43040 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43041
43042         * gcc.dg/ultrasp8.c: New test.
43043
43044 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43045
43046         * gcc.dg/ultrasp7.c: New test.
43047
43048 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
43049
43050         PR c++/10047
43051         * g++.dg/template/inline1.C: New test.
43052
43053 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43054
43055         * gcc.dg/sparc-dwarf2.c: New test.
43056
43057 2003-03-27  Roger Sayle  <roger@eyesopen.com>
43058
43059         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43060         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43061
43062 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
43063
43064         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43065         than reading .x files.
43066         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43067         * g77.dg/gcov/gcov-1.f: Likewise.
43068         * gcc.misc-tests/gcov-4b.c: Likewise.
43069         * gcc.misc-tests/gcov-5b.c: Likewise.
43070         * gcc.misc-tests/gcov-6.c: Likewise.
43071         * gcc.misc-tests/gcov-7.c: Likewise.
43072         * gcc.misc-tests/gcov-8.c: Likewise.
43073         * g++.dg/gcov/gcov-1.x: Remove.
43074         * g77.dg/gcov/gcov-1.x: Likewise.
43075         * gcc.misc-tests/gcov-4b.x: Likewise.
43076         * gcc.misc-tests/gcov-5b.x: Likewise.
43077         * gcc.misc-tests/gcov-6.x: Likewise.
43078         * gcc.misc-tests/gcov-7.x: Likewise.
43079         * gcc.misc-tests/gcov-8.x: Likewise.
43080
43081 2003-03-27  Glen Nakamura  <glen@imodulo.com>
43082
43083         PR opt/10087
43084         * gcc.dg/20030324-1.c: New test.
43085
43086 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
43087
43088         PR c++/10224
43089         * g++.dg/template/arg3.C: New test.
43090
43091         PR c++/10158
43092         * g++.dg/template/friend18.C: New test.
43093
43094 2003-03-26  Roger Sayle  <roger@eyesopen.com>
43095
43096         * g77.f-torture/compile/20030326-1.f: New test case.
43097
43098 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
43099
43100         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43101
43102         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43103
43104 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
43105
43106         * gcc.dg/ia64-sync-3.c: New test.
43107
43108 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
43109
43110         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43111
43112 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43113
43114         * gcc.dg/ultrasp6.c: New test.
43115
43116 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43117
43118         * gcc.dg/i386-signbit-1.c: New test.
43119         * gcc.dg/i386-signbit-2.c: New test.
43120         * gcc.dg/i386-signbit-3.c: New test.
43121
43122 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43123
43124         * gcc.dg/ultrasp5.c: Fix options.
43125
43126 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43127
43128         * gcc.dg/ultrasp5.c: Fix comment.
43129
43130 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
43131
43132         PR fortran/10197
43133         * g77.f-torture/execute/10197.f: New test.
43134
43135 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
43136
43137         PR c++/9898, c++/383
43138         * g++.dg/template/conv6.C: New test.
43139
43140         PR c++/10119
43141         * g++.dg/template/ptrmem5.C: New test.
43142
43143         PR c++/10026
43144         * g++.dg/lookup/koenig1.C: New test.
43145
43146         PR C++/10199
43147         * g++.dg/lookup/template2.C: New test.
43148
43149 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
43150
43151         * g++.dg/opt/rtti1.C: New test.
43152
43153 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43154
43155         * gcc.dg/ultrasp5.c: New test.
43156
43157 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
43158
43159         PR middle-end/9967
43160         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43161         builtin fputs.
43162
43163 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43164
43165         PR c/8224
43166         * gcc.dg/20030323-1.c: New test.
43167
43168 2003-03-23  Roger Sayle  <roger@eyesopen.com>
43169
43170         * gcc.c-torture/compile/20030323-1.c: New test case.
43171
43172 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
43173
43174         * gcc.dg/20030321-1.c: New test.
43175
43176 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
43177
43178         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43179
43180 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
43181
43182         PR c++/9978, c++/9708
43183         * g++.dg/ext/vlm1.C: Adjust expected error.
43184         * g++.dg/ext/vla2.C: New test.
43185         * g++.dg/template/arg1.C: New test.
43186         * g++.dg/template/arg2.C: New test.
43187
43188 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
43189
43190         * g77.f-torture/execute/select.f: New test.
43191         * g77.f-torture/noncompile/select_no_compile.f: New test.
43192
43193 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
43194
43195         PR c++/9898
43196         * g++.dg/other/error4.C: New test.
43197
43198 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
43199
43200         * g++.dg/template/friend17.C: New test.
43201
43202 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
43203
43204         * gcc.c-torture/compile/20030320-1.c: New.
43205
43206 2003-03-20  Roger Sayle  <roger@eyesopen.com>
43207
43208         * gcc.dg/builtins-6.c: New test case.
43209
43210 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
43211
43212         PR target/10073
43213         * gcc.c-torture/compile/20030319-1.c: New.
43214
43215 2003-03-18  Jan Hubicka  <jh@suse.cz>
43216
43217         * gcc.dg/i386-cvt-1.c: New test.
43218
43219 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
43220
43221         * objc.dg/naming-1.m: Use "(parse|syntax) error".
43222         * objc.dg/naming-2.m: Likewise.
43223
43224 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
43225
43226         PR c++/9639
43227         * g++.dg/parse/crash1.C: New test.
43228
43229 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
43230
43231         PR c++/8805
43232         * g++.dg/eh/cleanup1.C: New test.
43233
43234 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43235
43236         * gcc.c-torture/execute/20030316-1.c: New test case.
43237
43238 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43239
43240         PR c++/9629
43241         * g++.dg/init/ctor2.C: New test.
43242
43243 2003-03-15  Roger Sayle  <roger@eyesopen.com>
43244
43245         * g77.f-torture/compile/xformat.f: New test case.
43246
43247 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43248
43249         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43250         * g++.old-deja/g++.mike/eh50.C: Likewise.
43251
43252 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43253
43254         PR c++/6440
43255         * g++.dg/template/spec7.C: New test.
43256         * g++.dg/template/spec8.C: Likewise.
43257
43258 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
43259
43260         * gcc.c-torture/execute/20030313-1.c: New test.
43261
43262 2003-03-14  Richard Henderson  <rth@redhat.com>
43263
43264         * gcc.dg/inline-2.c: Adjust alpha test for external call.
43265
43266 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43267
43268         * gcc.c-torture/compile/20030314-1.c: New test.
43269
43270 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
43271
43272         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43273         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43274         thumb target,
43275         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43276         to accept newer _imp__  prefix and additional
43277         newline in .drectve section.
43278         * gcc.dg/dll-4.c: Likewise.
43279         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43280         switch.
43281
43282 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
43283
43284         * g++.dg/parse/namespace9.C: New test.
43285
43286         * g++.dg/init/ref5.C: New test.
43287         * g++.dg/parse/ptrmem1.C: Likewise.
43288
43289 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43290
43291         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43292         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43293         regular expression.
43294         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43295         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43296
43297 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
43298
43299         * gcc.c-torture/execute/20030224-2.c: New test.
43300
43301 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43302
43303         * gcc.dg/decl-3.c: New test.
43304
43305 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43306
43307         * gcc.dg/i386-loop-2.c: New test.
43308
43309 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
43310
43311         PR c++/9474
43312         * g++.dg/parse/namespace8.C: New test.
43313
43314         PR c++/9924
43315         * g++.dg/overload/builtin2.C: New test.
43316
43317 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
43318
43319         * gcc.dg/return-type-3.c: New test.
43320
43321 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43322
43323         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43324         profiling options are not supported.
43325
43326 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
43327
43328         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43329         * g++.old-deja/g++.warn/impint2.C: Likewise.
43330
43331 2003-03-10  Devang Patel  <dpatel@apple.com>
43332
43333         * g++.dg/cpp/c++_cmd_1.C: New test.
43334         * g++.dg/cpp/c++_cmd_1.h: New file.
43335
43336 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
43337
43338         * gcc.dg/altivec-9.c: New file.
43339
43340 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43341
43342         * gcc.dg/ppc-sdata-1.c: New test.
43343         * gcc.dg/ppc-sdata-2.c: New test.
43344
43345 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
43346
43347         PR c++/9373
43348         * g++.dg/opt/ptrmem2.C: New test.
43349
43350         PR c++/8534
43351         * g++.dg/opt/ptrmem1.C: New test.
43352
43353 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43354
43355         * gcc.dg/i386-loop-1.c: New test.
43356
43357 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43358
43359         PR c++/9970
43360         * g++.dg/lookup/friend1.C: New test.
43361
43362 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43363
43364         PR c++/9823
43365         * g++.dg/parser/constructor1.C: New test.
43366
43367 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
43368
43369         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43370
43371         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43372
43373 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
43374
43375         * gcc.dg/cpp/Wunused.c: Update test.
43376
43377 2003-03-08  Jan Hubicka  <jh@suse.cz>
43378
43379         * gcc.dg/inline-3.c: New test.
43380
43381 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43382
43383         PR c++/9809
43384         * g++.dg/parse/builtin1.C: New test.
43385
43386         PR c++/9982
43387         * g++.dg/abi/cookie1.C: New test.
43388         * g++.dg/abi/cookie2.C: Likewise.
43389
43390         PR c++/9524
43391         * g++.dg/template/field1.C: New test.
43392
43393         PR c++/9912
43394         * g++.dg/parse/class1.C: New test.
43395         * g++.dg/parse/namespace7.C: Likewise.
43396         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43397
43398 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
43399
43400         * g++.dg/init/ref4.C: New test.
43401
43402 2003-03-07  Jan Hubicka  <jh@suse.cz>
43403
43404         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43405         * gcc.dg/inline-3.c: New test.
43406
43407 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
43408
43409         * g++.dg/init/ref3.C: New test.
43410
43411         PR c++/9965
43412         * g++.dg/init/ref2.C: New test.
43413
43414         PR c++/9400
43415         * g++.dg/warn/Wshadow-2.C: New test.
43416
43417         PR c++/9791
43418         * g++.dg/warn/Woverloaded-1.C: New test.
43419
43420 2003-03-05  Jan Hubicka  <jh@suse.cz>
43421
43422         * gcc.dg/i386-local2.c: New.
43423         * gcc.dg/i386-local.c: Fix typo.
43424
43425 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
43426
43427         * g++.dg/abi/layout3.C: New test.
43428
43429 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43430
43431         * gcc.c-torture/compile/20030305-1.c
43432
43433 2003-03-05  Jan Hubicka  <jh@suse.cz>
43434
43435         * gcc.dg/i386-local.c: New.
43436
43437 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
43438
43439         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43440
43441 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43442
43443         * gcc.dg/switch-2.c: New test.
43444         * gcc.dg/switch-3.c: New test.
43445         * gcc.dg/Wswitch.c: Adjust line numbers.
43446         * gcc.dg/Wswitch-default.c: Likewise.
43447         * gcc.dg/Wswitch-enum.c: Likewise.
43448
43449 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
43450
43451         * gcc.c-torture/execute/20030222-1.c: New test.
43452
43453 2003-03-03  James E Wilson  <wilson@tuliptree.org>
43454
43455         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43456
43457 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
43458
43459         PR c++/9878
43460         * g++.dg/init/ref1.C: New test.
43461
43462 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
43463
43464         * gcc.dg/sh-relax.c: New SH-only test.
43465
43466 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
43467
43468         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
43469         comment explaining purpose of testcase.
43470
43471 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43472
43473         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43474         for HC11/HC12 (asm needs two int registers).
43475         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43476         HC11/HC12 because the test uses an asm which needs two 32-bit
43477         registers.
43478
43479 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43480
43481         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43482         for HC11/HC12 (array is too large otherwise).
43483         * gcc.c-torture/compile/920501-4.x: New file, likewise.
43484         * gcc.c-torture/compile/20010518-2.x: Likewise.
43485         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43486         HC11/HC12 (array is too large).
43487
43488 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
43489
43490         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43491         * lib/g++-dg.exp (g++-dg-test): Likewise.
43492
43493 2003-03-01  Roger Sayle  <roger@eyesopen.com>
43494
43495         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43496         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43497
43498 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43499
43500         * g++.dg/warn/implicit-typename1.C: Remove warning.
43501
43502 2003-02-28  Richard Henderson  <rth@redhat.com>
43503
43504         * gcc.dg/noreturn-1.c: Move noreturn warning line.
43505         * gcc.dg/return-type-1.c: Move control reaches end warning line.
43506
43507 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
43508
43509         * gcc.dg/pch/pch.exp: Change .pch to .gch.
43510         * g++.dg/pch/pch.exp: Likewise.
43511
43512 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
43513
43514         PR c++/9879
43515         * g++.dg/init/new4.C: New test.
43516
43517 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
43518
43519         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43520
43521 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
43522
43523         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43524         unsigned long.
43525
43526         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43527         wider than float.
43528
43529 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43530
43531         * lib/scanasm.exp: Add support for counting numbers of
43532         occurences.
43533         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43534         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43535
43536 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
43537
43538         PR c++/9683
43539         * g++.dg/template/static3.C: New test.
43540
43541         PR c++/9829
43542         * g++.dg/parse/namespace6.C: New test.
43543
43544 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43545
43546         PR target/9732
43547         * gcc.dg/20030225-1.c: New test.
43548
43549 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
43550
43551         * README: Remove out-of-date information.
43552
43553         PR c++/9836
43554         * g++.dg/template/spec6.C: New test.
43555
43556 2003-02-24  Jeff Law  <law@redhat.com>
43557
43558         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43559
43560 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43561
43562         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43563         * gcc.dg/pragma-ep-1.c: Likewise.
43564
43565 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43566
43567         PR c++/9602
43568         * g++.dg/template/friend16.C: New test.
43569
43570 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
43571
43572         PR c++/5333
43573         * g++.dg/parse/fused-params1.C: Adjust error messages.
43574         * g++.dg/template/nested3.C: New test.
43575
43576 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
43577
43578         * g++.dg/abi/param1.C: New test.
43579
43580 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43581
43582         PR c++/7982
43583         * g++.dg/warn/implicit-typename1.C: New test.
43584
43585 2003-02-22  Kelley Cook <kelleycook@comcast.net>
43586
43587         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43588         with "mtune".
43589         * g++.old-deja/g++.other/store-expr2.C: Likewise.
43590         * gcc.c-torture/execute/20010129-1.x: Likewise.
43591         * gcc.dg/20011107-1.c: Likewise.
43592         * gcc.dg/20020108-1.c: Likewise.
43593         * gcc.dg/20020122-3.c: Likewise.
43594         * gcc.dg/20020206-1.c: Likewise.
43595         * gcc.dg/20020310-1.c: Likewise.
43596         * gcc.dg/20020426-2.c: Likewise.
43597         * gcc.dg/20020517-1.c: Likewise.
43598         * gcc.dg/991230-1.c: Likewise.
43599         * gcc.dg/i386-unroll-1.c: Likewise.
43600         * gcc.misc-tests/i386-prefetch.exp: Likewise.
43601
43602 2003-02-22  Jan Hubicka  <jh@suse.cz>
43603
43604         * gcc.dg/i386-mul.c: New test.
43605
43606 2003-02-21  Roger Sayle  <roger@eyesopen.com>
43607
43608         * gcc.dg/builtins-5.c: New test case.
43609
43610 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
43611
43612         * gcc.dg/asmreg-1.c: New test.
43613
43614 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43615
43616         PR c++/9749
43617         * g++.dg/parse/varmod1.C: New test.
43618
43619 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43620
43621         PR c++/9727
43622         * g++.dg/template/op1.C: New test.
43623
43624 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43625
43626         PR c++/8906
43627         * g++.dg/template/nested2.C: New test.
43628
43629 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43630
43631         PR c++/8724
43632         * g++.dg/expr/dtor1.C: New test.
43633
43634 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
43635
43636         * gcc.dg/cpp/include3.c: New test.
43637         * gcc.dg/cpp/inc/foo.h: New file.
43638
43639 2003-02-21  Glen Nakamura  <glen@imodulo.com>
43640
43641         * gcc.c-torture/execute/20030221-1.c: New test.
43642
43643 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
43644
43645         PR c++/9729
43646         * g++.dg/abi/conv1.C: New test.
43647
43648 2003-02-20  Jan Hubicka  <jh@suse.cz>
43649
43650         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43651
43652 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
43653
43654         * gcc.c-torture/compile/20030219-1.c: New test.
43655
43656 2003-02-18  Jan Hubicka  <jh@suse.cz>
43657
43658         * gcc.dg/funcorder.c: New test.
43659
43660 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43661
43662         * gcc.c-torture/execute/20030218-1.c: New.
43663
43664 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
43665
43666         * gcc.dg/20030218-1.c: New.
43667
43668 2003-02-18  Richard Henderson  <rth@redhat.com>
43669
43670         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43671         * gcc.dg/attr-used-2.c: New.
43672
43673 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
43674
43675         PR c++/9704
43676         * g++.dg/init/copy5.C: New test.
43677
43678 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
43679
43680         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43681         * g++.dg/pch/pch.exp: Likewise.
43682
43683 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43684
43685         * gcc.c-torture/execute/20030209-1.c: Enable the test if
43686         STACK_SIZE is not defined.
43687
43688 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43689
43690         PR c++/9457
43691         * g++.dg/template/init1.C: New test.
43692
43693 2003-02-16  Jan HUbicka  <jh@suse.cz>
43694
43695         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43696         (foo): Add few extra tests
43697         * gcc.dg/c99-const-expr-3.c: Likewise.
43698         * gcc.c-torture/execute/20030216-1.c: New.
43699
43700 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43701
43702         PR c++/9459
43703         * g++.dg/ext/typeof4.C: New test.
43704
43705 2003-02-15  Roger Sayle  <roger@eyesopen.com>
43706
43707         * gcc.dg/i386-387-3.c: New test case.
43708
43709 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
43710
43711         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43712         cris-*-elf* cris-*-aout* and mmix-*-*.
43713
43714 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
43715
43716         * gcc.dg/20030213-1.c: New test.
43717
43718 2003-02-12  Roger Sayle  <roger@eyesopen.com>
43719
43720         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43721         * gcc.dg/i386-387-2.c: Likewise.
43722
43723 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
43724
43725         * gcc.dg/ppc-spe.c: Fix formatting.
43726         Enable tests that were previously unsupported by gas.
43727         Delete tests for instructions that no longer exist.
43728         Switch arguments on evsubifw builtin.
43729
43730 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
43731
43732         * gcc.c-torture/execute/20030209-1.c: Disable the test if
43733         STACK_SIZE is too small.
43734
43735 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43736             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43737
43738         * gcc.dg/decl-2.c: New test.
43739
43740 2003-02-10  Jan Hubicka  <jh@suse.cz>
43741
43742         * gcc.dg/i386-fpcvt-1.c: New test.
43743
43744 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
43745
43746         * gcc.c-torture/execute/20030209-1.c: New test.
43747
43748 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
43749
43750         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43751         int-wide bitops, use the constants of the same width.
43752         Likewise, if long long is 32-bit wide, test bitops using
43753         32-bit constants.
43754
43755 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
43756
43757         * gcc.dg/20021014-1.c: Annotate with expected notice text.
43758
43759 2003-02-07  Roger Sayle  <roger@eyesopen.com>
43760
43761         * gcc.dg/builtins-4.c: New test case.
43762
43763 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43764
43765         * gcc.dg/20020430-1.c: Fix dg command typos.
43766         * gcc.dg/20020503-1.c: Likewise.
43767
43768 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43769
43770         PR c++/8785
43771         * g++.dg/parse/fused-params1.C: New test.
43772
43773         PR c++/8857
43774         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43775
43776         PR c++/8921
43777         * g++.dg/parse/non-dependent1.C: New test.
43778
43779         PR c++/8928
43780         * g++.dg/parse/dupl-tmpl-args1.C: New test.
43781
43782         PR c++/9228
43783         * g++.dg/parse/undefined7.C: New test.
43784         * g++.dg/parse/non-templ1.C: New test.
43785
43786         PR c++/9229
43787         * g++.dg/parse/too-many-tmpl-args1.C: New test.
43788
43789 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
43790
43791         * gcc.c-torture/compile/20030206-1.c: New test.
43792
43793 2003-02-05  Roger Sayle  <roger@eyesopen.com>
43794
43795         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43796         "pow" to "foo" to avoid potential confusion with a math built-in.
43797
43798 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43799
43800         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43801         conditions for SPARC targets.
43802
43803 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
43804
43805         * gcc.dg/20030204-1.c: New test.
43806
43807 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43808
43809         PR c++/38
43810         * g++.dg/parse/array-size1.C: New test.
43811
43812         PR c++/5657
43813         * g++.dg/parse/undefined3.C: New test.
43814
43815         PR c++/5665
43816         * g++.dg/parse/undefined4.C: New test.
43817
43818         PR c++/5975
43819         * g++.dg/parse/undefined5.C: New test.
43820
43821         PR c++/7259
43822         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43823
43824         PR c++/8578
43825         * g++.dg/parse/casting-operator1.C: New test.
43826
43827         PR c++/8596
43828         * g++.dg/parse/undefined6.C: New test.
43829
43830         PR c++/8736
43831         * g++.dg/parse/missing-template1.C: New test.
43832
43833 2003-02-04  Jan Hubicka  <jh@suse.cz>
43834
43835         * gcc.dg/i386-cadd.c: Compile using -march=k8.
43836         * gcc.dg/i386-cmov?.c: Likewise.
43837         * gcc.dg/i386-fpcvt-?.c: Likewise.
43838         * gcc.dg/i386-ssefp-1.c: Likewise.
43839         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43840         conventions.
43841
43842 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
43843
43844         PR c++/7129
43845         * g++.dg/ext/max.C: New test.
43846
43847 2003-02-03  Jan Hubicka  <jh@suse.cz>
43848
43849         * gcc.c-torture/execute/20030203-1.c: New test.
43850
43851 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
43852
43853         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43854         'natural-endian'.
43855
43856 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
43857
43858         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43859         * g++.dg/init/new2.C: Likewise.
43860         * g++.dg/other/new1.C: Likewise.
43861
43862 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
43863
43864         * gcc.dg/struct-ret-libc.c: New test.
43865
43866 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
43867
43868         * gcc.dg/20030129-1.c: New test.
43869
43870 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43871
43872         PR c++/8849
43873         * g++.dg/template/ptrmem4.C: New test.
43874
43875 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
43876
43877         * g++.dg/parser/constant1.C: New test.
43878
43879 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43880
43881         PR c++/8591
43882         * g++.dg/parse/friend2.C: New test.
43883
43884 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43885
43886         PR c++/9437
43887         * g++.dg/template/unify4.C: New test.
43888
43889 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
43890
43891         * gcc.c-torture/execute/20030128-1.c: New test.
43892
43893 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
43894
43895         * g++.dg/lookup/nested1.C: Test moved from ...
43896         * g++.old-deja/g++.other/lookup24.C: ... here.
43897
43898 2003-01-28  Jan Hubicka  <jh@suse.cz>
43899
43900         * gcc.dg/i386-cmov5.c: New test.
43901
43902 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43903
43904         * gcc.c-torture/execute/20010925-1.c: Changed the
43905         memcpy declaration.
43906
43907 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43908
43909         PR c++/3902
43910         * g++.dg/parse/template5.C: New test.
43911
43912 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
43913
43914         PR fortran/9258
43915         * g77.dg/pr9258: New test.
43916
43917 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43918
43919         * README: Move relevant parts from README.g++.
43920
43921         * README.g++: Remove this file.
43922
43923 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43924
43925         * g++.dg/abi/dcast1.C: New test.
43926
43927 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43928
43929         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43930
43931 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
43932
43933         PR c++/47
43934         * g++.old-deja/g++.other/lookup24.C: New test.
43935
43936 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43937
43938         PR middle-end/7227
43939         * gcc.dg/uninit-C.c: New test.
43940
43941 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
43942
43943         * g++.dg/abi/covariant1.C: New test.
43944
43945 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
43946
43947         * gcc.dg/20030123-1.c: New test.
43948
43949 2003-01-25  Jan Hubicka  <jh@suse.cz>
43950
43951         PR opt/8492
43952         * gcc.c-torture/compile/20030125-1.c
43953
43954 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
43955
43956         PR c++/9403
43957         * g++.dg/parse/template3.C: New test.
43958         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43959
43960         PR c++/795
43961         * g++.dg/parse/template4.C: New test.
43962
43963         PR c++/9415
43964         * g++.dg/template/qual2.C: New test.
43965
43966         PR c++/8545
43967         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43968
43969         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43970
43971 2003-01-25  Roger Sayle  <roger@eyesopen.com>
43972
43973         * gcc.c-torture/execute/switch-1.c: New test case.
43974
43975 2003-01-25  Jan Hubicka  <jh@suse.cz>
43976
43977         * gcc.c-torture/execute/20030125-1.[cx]: New test.
43978
43979 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
43980
43981         Tweaks for Bison-1.875. From the NEWS file:
43982         "- `parse error' -> `syntax error'
43983         Bison now uniformly uses the term `syntax error'"
43984         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43985         * gcc.dg/cpp/digraph2.c: Likewise.
43986         * gcc.dg/cpp/direct2.c: Likewise.
43987         * gcc.dg/cpp/paste4.c: Likewise.
43988         * gcc.dg/c90-restrict-1.c: Likewise.
43989         * gcc.dg/c99-func-2.c: Likewise.
43990         * gcc.dg/noncompile/920721-2.c: Likewise.
43991         * gcc.dg/noncompile/930622-2.c: Likewise.
43992         * gcc.dg/noncompile/940112-1.c: Likewise.
43993         * gcc.dg/noncompile/950921-1.c: Likewise.
43994         * gcc.dg/noncompile/951123-1.c: Likewise.
43995         * gcc.dg/noncompile/971104-1.c: Likewise.
43996         * gcc.dg/noncompile/990416-1.c: Likewise.
43997
43998 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
43999
44000         * g++.dg/parse/undefined1.C: Add error message.
44001
44002 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44003
44004         PR c++/9354
44005         * g++.dg/parse/new1.C: New test.
44006
44007         PR c++/9216
44008         * g++.dg/parse/template2.C: New test.
44009
44010         PR c++/9354
44011         * g++.dg/parse/typedef2.C: New test.
44012
44013         PR c++/9328
44014         * g++.dg/ext/typeof3.C: New test.
44015
44016 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44017
44018         PR c++/2738
44019         * g++.dg/parse/ret-type1.C: New test.
44020
44021         PR c++/3792
44022         * g++.dg/parse/tmpl-outside1.C: New test.
44023
44024         PR c++/4207
44025         * g++.dg/parse/int-as-enum1.C: New test.
44026
44027         PR c++/4903
44028         * g++.dg/parse/no-typename1.C: New test.
44029
44030         PR c++/5533
44031         * g++.dg/parse/no-value1.C: New test.
44032
44033         PR c++/5921
44034         * g++.dg/parse/wrong-inline1.C: New test.
44035
44036         PR c++/6402
44037         * g++.dg/parse/ref1.C: New test.
44038
44039         PR c++/6992
44040         * g++.dg/parse/attr-ctor1.C: New test.
44041
44042         PR c++/7229
44043         * g++.dg/parse/namespace5.C: New test.
44044
44045         PR c++/7917
44046         * g++.dg/parse/func-def1.C: New test.
44047
44048         PR c++/8143
44049         * g++.dg/parse/undefined1.C: New test.
44050
44051         PR c++/5723, PR c++/8522
44052         * g++.dg/parse/specialization1.C: New test.
44053
44054         PR c++/163, PR c++/8595
44055         * g++.dg/parse/struct-as-enum1.C: New test.
44056
44057         PR c++/9173
44058         * g++.dg/parse/undefined2.C: New test.
44059
44060 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44061
44062         PR c++/9298
44063         * g++.dg/parse/template1.C: New test.
44064
44065         PR c++/9384
44066         * g++.dg/parse/using1.C: New test.
44067
44068         PR c++/9285
44069         PR c++/9294
44070         * g++.dg/parse/expr2.C: New test.
44071
44072         PR c++/9388
44073         * g++.dg/parse/lookup2.C: Likewise.
44074
44075 2003-01-21  Jan Hubicka  <jh@suse.cz>
44076
44077         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44078         * gcc.c-torture/execute/eeprof-1.c: Likewise.
44079         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44080         * gcc.c-torture/execute/string-opt-*.c: Likewise.
44081
44082 2003-01-20  Nick Clifton  <nickc@redhat.com>
44083
44084         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
44085         problem with ARM sibcall code generation.
44086
44087 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
44088
44089         * gcc.c-torture/execute/20030120-1.c: New.
44090
44091 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
44092
44093         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44094
44095 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
44096
44097         PR c++/9272
44098         * g++.dg/parse/ctor1.C: New test.
44099
44100         PR c++/9294:
44101         * g++.dg/parse/qualified1.C: New test.
44102
44103         * g++.dg/parse/typename3.C: New test.
44104
44105 2003-01-16  Richard Henderson  <rth@redhat.com>
44106
44107         * g++.dg/tls/init-2.C: Fix error matches for real this time.
44108
44109 2003-01-16  Richard Henderson  <rth@redhat.com>
44110
44111         * g++.dg/pch/pch.exp: Copy test header to the working directory
44112         before using it either for precompilation or direct use.
44113         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44114         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44115
44116 2003-01-16  Richard Henderson  <rth@redhat.com>
44117
44118         * gcc.dg/pch/pch.exp: Copy test header to the working directory
44119         before using it either for precompilation or direct use.
44120         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44121         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44122
44123 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
44124
44125         * g++.dg/ext/typename1.C: Add typename keyword.
44126         * g++.dg/template/crash1.C: Update error messages.
44127         * g++.dg/template/crash2.C: Remove error message.
44128         * g++.dg/parse/typename2.C: New test.
44129         * g++.dg/template/typename2.C: Change implicit
44130         typename warning into error.
44131         * g++.old-deja/g++.benjamin/tem03.C: Issue more
44132         error messages.
44133         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44134         * g++.old-deja/g++.brendan/crash56.C: Add this->.
44135         * g++.old-deja/g++.law/visibility13.C: Remove error
44136         messages.
44137         * g++.old-deja/g++.ns/template17.C: Reorder code to
44138         make declaration visible in template.
44139         * g++.old-deja/g++.pt/crash3.C: Fix typos.
44140         * g++.old-deja/g++.pt/crash36.C: Issue more error
44141         messages.
44142         * g++.old-deja/g++.pt/crash5.C: Improve error
44143         message.
44144         * g++.old-deja/g++.pt/crash67.C: Remove warning.
44145         * g++.old-deja/g++.pt/inherit1.C: Add this->.
44146         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44147         * g++.old-deja/g++.pt/typename16.C: Replace implicit
44148         typename warning with error message.
44149         * g++.old-deja/g++.pt/typename19.C: Remove warning.
44150         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44151         * g++.old-deja/g++.robertl/eb24.C: Use this->.
44152
44153 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
44154
44155         * g++.dg/parse/ambig2.C: New test.
44156
44157 2003-01-15  Richard Henderson  <rth@redhat.com>
44158
44159         * g++.dg/tls/init-2.C: Update error message string.
44160
44161 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44162
44163         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44164
44165 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
44166
44167         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44168         all for HC11/HC12.
44169         * gcc.c-torture/compile/20001205-1.x: Likewise.
44170         * gcc.c-torture/compile/20001226-1.x: Likewise.
44171         * gcc.c-torture/compile/920520-1.x: Likewise.
44172         * gcc.c-torture/compile/961203-1.x: Likewise.
44173         * gcc.c-torture/compile/20020604-1.x: Likewise.
44174
44175 2003-01-15  Jan Hubicka  <jh@suse.cz>
44176
44177         * gcc.c-torture/compile/20030115-1.c: New test.
44178
44179         * gcc.dg/i386-fpcvt-1.c: New test.
44180         * gcc.dg/i386-fpcvt-2.c: New test.
44181
44182 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
44183
44184         Further conform g++'s __vmi_class_type_info to the C++ ABI
44185         specification.
44186         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44187         the specification.
44188
44189 2003-01-14  Jan Hubicka  <jh@suse.cz>
44190
44191         * gcc.dg/i386-fpcvt-1.c: New test.
44192         * gcc.dg/i386-fpcvt-2.c: New test.
44193
44194 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44195
44196         * gcc.dg/i386-mmx-3.c: New test.
44197
44198 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
44199
44200         PR c++/9264
44201         * g++.dg/parse/octal1.C: New file.
44202
44203         PR c++/9172
44204         * g++.dg/parse/typename1.C: New file.
44205
44206 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
44207
44208         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44209         * gcc.dg/bf-no-ms-layout.c: Likewise.
44210         * gcc.dg/bf-ms-attrib.c: Likewise.
44211
44212 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
44213
44214         PR c++/9099
44215         * g++.dg/parse/dtor1.C: New file.
44216
44217         PR c++/9128
44218         * g++.dg/rtti/typeid1.C: New file.
44219
44220         PR c++/9153
44221         * g++.dg/parse/lookup1.C: New file.
44222
44223         PR c++/9171
44224         * g++.dg/templ/spec5.C: New file.
44225
44226 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
44227
44228         * gcc.c-torture/compile/20030110-1.c: New test.
44229
44230 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
44231
44232         Merge from pch-branch:
44233
44234         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
44235
44236         * gcc.dg/pch/cpp-1.h: New.
44237         * gcc.dg/pch/cpp-1.c: New.
44238         * gcc.dg/pch/cpp-2.h: New.
44239         * gcc.dg/pch/cpp-2.c: New.
44240
44241         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
44242
44243         * gcc.dg/pch/except-1.h: New.
44244         * gcc.dg/pch/except-1.c: New.
44245
44246         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
44247
44248         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44249         running test.
44250         * gcc.dg/pch: Include *.hp not *.h.
44251         * gcc.dg/pch/system-1.h: New.
44252         * gcc.dg/pch/system-1.c: New.
44253
44254         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
44255
44256         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44257         rather than trying to build and run a program using PCH.
44258         * gcc.dg/pch: Remove dg-do commands from test files.
44259
44260         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
44261
44262         * gcc.dg/pch/macro-3.c: New.
44263         * gcc.dg/pch/macro-3.h: New.
44264
44265         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
44266
44267         * gcc.dg/pch/common-1.c: New.
44268         * gcc.dg/pch/common-1.h: New.
44269         * gcc.dg/pch/decl-1.c: New.
44270         * gcc.dg/pch/decl-1.h: New.
44271         * gcc.dg/pch/decl-2.c: New.
44272         * gcc.dg/pch/decl-2.h: New.
44273         * gcc.dg/pch/decl-3.c: New.
44274         * gcc.dg/pch/decl-3.h: New.
44275         * gcc.dg/pch/decl-4.c: New.
44276         * gcc.dg/pch/decl-4.h: New.
44277         * gcc.dg/pch/decl-5.c: New.
44278         * gcc.dg/pch/decl-5.h: New.
44279         * gcc.dg/pch/global-1.c: New.
44280         * gcc.dg/pch/global-1.h: New.
44281         * gcc.dg/pch/inline-1.c: New.
44282         * gcc.dg/pch/inline-1.h: New.
44283         * gcc.dg/pch/inline-2.c: New.
44284         * gcc.dg/pch/inline-2.h: New.
44285         * gcc.dg/pch/static-1.c: New.
44286         * gcc.dg/pch/static-1.h: New.
44287         * gcc.dg/pch/static-2.c: New.
44288         * gcc.dg/pch/static-2.h: New.
44289
44290         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
44291
44292         * g++.dg/pch/pch.exp: Better handle failing testcases.
44293         * gcc.dg/pch/pch.exp: Likewise.
44294         * gcc.dg/pch/macro-1.c: New.
44295         * gcc.dg/pch/macro-1.h: New.
44296         * gcc.dg/pch/macro-2.c: New.
44297         * gcc.dg/pch/macro-2.h: New.
44298
44299         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
44300
44301         * g++.dg/dg.exp: Treat files in pch/ specially.
44302         * g++.dg/pch/pch.exp: New file.
44303         * g++.dg/pch/empty.H: New file.
44304         * g++.dg/pch/empty.C: New file.
44305         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44306         "precompile".
44307
44308         * gcc.dg/pch/pch.exp: New file.
44309         * gcc.dg/pch/empty.h: New file.
44310         * gcc.dg/pch/empty.c: New file.
44311         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44312         "precompile".
44313
44314 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44315
44316         * g++.dg/template/friend14.C: New test.
44317
44318 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44319
44320         * gcc.dg/old-style-asm-1.c: New test.
44321
44322 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
44323
44324         * gcc.c-torture/compile/20030109-1.c: New test.
44325
44326 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44327
44328         * gcc.c-torture/execute/20030109-1.c: New test.
44329
44330 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
44331
44332         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44333         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44334         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44335         * g++.old-deja/g++.mike/eh2.C: Likewise.
44336         * g++.old-deja/g++.mike/eh3.C: Likewise.
44337         * g++.old-deja/g++.mike/eh5.C: Likewise.
44338         * g++.old-deja/g++.mike/eh6.C: Likewise.
44339         * g++.old-deja/g++.mike/eh7.C: Likewise.
44340         * g++.old-deja/g++.mike/eh8.C: Likewise.
44341         * g++.old-deja/g++.mike/eh9.C: Likewise.
44342         * g++.old-deja/g++.mike/eh10.C: Likewise.
44343         * g++.old-deja/g++.mike/eh12.C: Likewise.
44344         * g++.old-deja/g++.mike/eh13.C: Likewise.
44345         * g++.old-deja/g++.mike/eh14.C: Likewise.
44346         * g++.old-deja/g++.mike/eh16.C: Likewise.
44347         * g++.old-deja/g++.mike/eh17.C: Likewise.
44348         * g++.old-deja/g++.mike/eh18.C: Likewise.
44349         * g++.old-deja/g++.mike/eh21.C: Likewise.
44350         * g++.old-deja/g++.mike/eh23.C: Likewise.
44351         * g++.old-deja/g++.mike/eh24.C: Likewise.
44352         * g++.old-deja/g++.mike/eh25.C: Likewise.
44353         * g++.old-deja/g++.mike/eh26.C: Likewise.
44354         * g++.old-deja/g++.mike/eh27.C: Likewise.
44355         * g++.old-deja/g++.mike/eh28.C: Likewise.
44356         * g++.old-deja/g++.mike/eh29.C: Likewise.
44357         * g++.old-deja/g++.mike/eh31.C: Likewise.
44358         * g++.old-deja/g++.mike/eh33.C: Likewise.
44359         * g++.old-deja/g++.mike/eh34.C: Likewise.
44360         * g++.old-deja/g++.mike/eh35.C: Likewise.
44361         * g++.old-deja/g++.mike/eh36.C: Likewise.
44362         * g++.old-deja/g++.mike/eh37.C: Likewise.
44363         * g++.old-deja/g++.mike/eh38.C: Likewise.
44364         * g++.old-deja/g++.mike/eh39.C: Likewise.
44365         * g++.old-deja/g++.mike/eh40.C: Likewise.
44366         * g++.old-deja/g++.mike/eh41.C: Likewise.
44367         * g++.old-deja/g++.mike/eh42.C: Likewise.
44368         * g++.old-deja/g++.mike/eh44.C: Likewise.
44369         * g++.old-deja/g++.mike/eh46.C: Likewise.
44370         * g++.old-deja/g++.mike/eh47.C: Likewise.
44371         * g++.old-deja/g++.mike/eh48.C: Likewise.
44372         * g++.old-deja/g++.mike/eh49.C: Likewise.
44373         * g++.old-deja/g++.mike/eh50.C: Likewise.
44374         * g++.old-deja/g++.mike/eh51.C: Likewise.
44375         * g++.old-deja/g++.mike/eh53.C: Likewise.
44376         * g++.old-deja/g++.mike/eh55.C: Likewise.
44377         * g++.old-deja/g++.mike/p7912.C: Likewise.
44378         * g++.old-deja/g++.mike/p9706.C: Likewise.
44379         * g++.old-deja/g++.mike/p10416.C: Likewise.
44380         * g++.old-deja/g++.mike/p11667.C: Likewise.
44381         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44382         Remove redundant reference to Iris.
44383         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44384         Elxsi, i860, Pico Java, and WE32K.
44385
44386 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
44387
44388         * g++.dg/ext/asm4.C: New test.
44389
44390 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44391
44392         PR c++/9030
44393         * g++.dg/template/friend12.C: New test.
44394         * g++.dg/template/friend13.C: Likewise.
44395         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44396
44397 2003-01-08  Jan Hubicka  <jh@suse.cz>
44398
44399         * gcc.dg/i386-cadd.c: New test.
44400         * gcc.dg/i386-cmov4.c: Likewise.
44401
44402 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
44403
44404         PR c++/9165
44405         * g++.dg/warn/Wunused-3.C: New test.
44406
44407         * g++.dg/abi/bitfield9.C: New test.
44408
44409         PR c++/9189
44410         * g++.dg/parse/defarg3.C: New test.
44411
44412 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
44413
44414         * g++.dg/parse/ambig1.C: New test.
44415         * g++.dg/parse/defarg2.C: New test.
44416
44417 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
44418
44419         * g++.dg/template/defarg-1.C: New test.
44420         * g++.dg/template/local2.C: Likewise.
44421
44422 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
44423
44424         * gcc.c-torture/execute/20030105-1.c: New test.
44425
44426 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44427
44428         * g++.dg/parse/namespace3.C: Remove extra semicolons.
44429         * g++.dg/parse/namespace4.C: Likewise.
44430
44431 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44432
44433         * g++.dg/template/ntp2.C: New test.
44434
44435 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
44436
44437         * g++.dg/parse/extern-C-1.C: New test.
44438
44439         * g++.dg/parse/namespace4.C: New test.
44440
44441         * g++.dg/template/nested1.C: New test.
44442
44443         * g++.dg/parse/namespace3.C: New test.
44444
44445 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
44446
44447         * g++.dg/lookup/two-stage1.C: New test.
44448
44449 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44450
44451         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44452         * g++.old-deja/g++.jason/access8.C: Likewise.
44453         * g++.old-deja/g++.other/decl5.C: Likewise.
44454
44455 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44456
44457         * g++.dg/parse/parse7.C: New test.
44458
44459 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
44460
44461         PR c++/2843
44462         * g++.dg/ext/attrib7.C: New test.
44463
44464 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44465
44466         * g++.dg/parse/parse6.C: New test.
44467
44468 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
44469
44470         * gcc.dg/h8300-stack-1.c: New.
44471
44472 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
44473
44474         g++.dg/lookup/exception1.C: New test.
44475
44476         g++.dg/lookup/template1.C: New test.
44477
44478         g++.dg/parse/namespace2.C: New test.
44479
44480         g++.dg/parse/parens2.C: New test.
44481
44482 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44483
44484         * g++.dg/parse/parse5.C: New test.
44485         * g++.dg/lookup/scoped4.C: New test.
44486
44487 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
44488
44489         * g++.dg/parse/parens1.C: New test.
44490
44491         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44492         angle-bracket1.C.
44493         * g++.dg/parse/parens2.C: New test.
44494
44495         * g++.dg/lookup/scope-operator1.C: New test.
44496
44497         * g++.dg/parse/operator1.C: New test.
44498
44499 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44500
44501         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44502         * g++.old-deja/g++.other/access6.C: Likewise.
44503         * g++.old-deja/g++.other/decl1.C: Likewise.
44504         * g++.old-deja/g++.pt/typename12.C: Likewise.
44505
44506 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
44507
44508         * g++.dg/parse/namespace1.C: New test.
44509
44510 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44511
44512         * g++.dg/parse/parse4.C: New test.
44513
44514 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44515
44516         * g++.dg/parse/parse3.C: New test.
44517
44518 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44519
44520         * g++.dg/parse/parse2.C: New test.
44521
44522 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44523
44524         * g++.dg/template/friend11.C: New test.
44525
44526 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44527
44528         * g++.dg/parse/parse1.C: New test.
44529
44530 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
44531
44532         * lib/profopt.exp: Change the name of a global variable to avoid
44533         possible clashes with other test suites.
44534
44535 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
44536
44537         * g++.dg/inherit/covariant8.C: New test.
44538
44539 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
44540
44541         * g++.dg/init/array9.C: New test.
44542
44543         PR c++/9112
44544         * g++.dg/parse/expr1.C: New test.
44545
44546 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
44547
44548         * gcc.c-torture/compile/20021230-1.c: New test.
44549
44550 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44551
44552         * g++.dg/inherit/covariant5.C: New test.
44553         * g++.dg/inherit/covariant6.C: New test.
44554         * g++.dg/inherit/covariant7.C: New test.
44555
44556 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44557
44558         PR c++/2739
44559         * g++.dg/other/access2.C: New test.
44560
44561 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44562
44563         * g++.dg/other/anon-struct.C: No longer fails
44564         * g++.old-deja/g++.brendan/parse4.C: Likewise.
44565         * g++.old-deja/g++.brendan/parse5.C: Likewise.
44566         * g++.old-deja/g++.brendan/parse6.C: Likewise.
44567
44568 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44569
44570         * g++.dg/parse/angle-bracket.C (main): No longer fails.
44571
44572 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
44573
44574         * g++.dg/eh/spec4.C: Remove stray semicolon.
44575         * g++.dg/expr/pmf-1.C: Change error message.
44576         * g++.dg/ext/asm1.C: Remove stray semicolon.
44577         * g++.dg/ext/typename1.C: Add missing typenames.
44578         * g++.dg/inherit/template-as-base.C: Change error message.
44579         * g++.dg/lookup/scoped1.C: Likewise.
44580         * g++.dg/lookup/scoped2.C: Likewise.
44581         * g++.dg/lookup/using2.C: Likewise.
44582         * g++.dg/other/component1.C: Remove stray semicolon.
44583         * g++.dg/other/do1.C: Change error message.
44584         * g++.dg/other/error2.C: Likewise.
44585         * g++.dg/other/init1.C: Likewise.
44586         * g++.dg/other/packed1.C: Remove stray semicolon.
44587         * g++.dg/other/ptrmem2.C: Change error message.
44588         * g++.dg/parse/parameter-declaration-1.C: Remove line number
44589         marker.
44590         * g++.dg/special/initp1.C: Remove invalid attribute usage.
44591         * g++.dg/template/access3.C: Add typename keyword.
44592         * g++.dg/template/access5.C: Remove stray semicolon.
44593         * g++.dg/template/access6.C: Likewise.
44594         * g++.dg/template/complit1.C: Likewise.
44595         * g++.dg/template/crash1.C: Change error message.
44596         * g++.dg/template/inherit2.C: Remove stray semicolon.
44597         * g++.dg/template/instantiate2.C: Likewise.
44598         * g++.dg/template/instantiate3.C: Change error message.
44599         * g++.dg/template/qual1.C: Remove stray semicolon.
44600         * g++.dg/template/qualttp18.C: Change error message.
44601         * g++.dg/template/ref1.C: Remove stray semicolon.
44602         * g++.dg/template/sizeof1.C (A::value): Declare it.
44603         * g++.dg/template/spec4.C: Change error message.
44604         * g++.dg/template/static1.C: Likewise.
44605         * g++.dg/template/type1.C: Likewise.
44606         * g++.dg/template/typename3.C: Likewise.
44607         * g++.old-deja/g++.benjamin/13478.C: Change error message.
44608         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44609         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44610         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44611         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44612         named return value extension.
44613         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44614         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44615         * g++.old-deja/g++.bob/extern_C.C: Likewise.
44616         * g++.old-deja/g++.bob/inherit2.C: Likewise.
44617         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44618         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44619         * g++.old-deja/g++.brendan/crash13.C: Likewise.
44620         * g++.old-deja/g++.brendan/crash15.C: Likewise.
44621         * g++.old-deja/g++.brendan/crash18.C: Change error message.
44622         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44623         * g++.old-deja/g++.brendan/crash38.C: Likewise.
44624         * g++.old-deja/g++.brendan/crash50.C: Likewise.
44625         * g++.old-deja/g++.brendan/crash56.C: Likewise.
44626         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44627         syntax.
44628         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44629         * g++.old-deja/g++.brendan/crash8.C: Change error message.
44630         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44631         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44632         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44633         * g++.old-deja/g++.brendan/template11.C: Likewise.
44634         * g++.old-deja/g++.brendan/template26.C: Likewise.
44635         * g++.old-deja/g++.brendan/template27.C: Use explicit
44636         specialization syntax.
44637         * g++.old-deja/g++.brendan/template30.C: Likewise.
44638         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44639         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44640         non-dependent names.
44641         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44642         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44643         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44644         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44645         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44646         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44647         named return value extension.
44648         * g++.old-deja/g++.ext/namedret2.C: Likewise.
44649         * g++.old-deja/g++.ext/namedret3.C: Likewise.
44650         * g++.old-deja/g++.ext/return1.C: Likewise.
44651         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44652         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44653         * g++.old-deja/g++.jason/access8.C: Likewise.
44654         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44655         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44656         pseudo-destructor names.
44657         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44658         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44659         pseudo-destructor names.
44660         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44661         * g++.old-deja/g++.jason/overload19.C: Likewise.
44662         * g++.old-deja/g++.jason/overload32.C: Likewise.
44663         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44664         stray semicolons.
44665         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44666         * g++.old-deja/g++.jason/return.C: Likewise.
44667         * g++.old-deja/g++.jason/return2.C: Likewise.
44668         * g++.old-deja/g++.jason/shadow1.C: Likewise.
44669         * g++.old-deja/g++.jason/special.C: Use explicit specialization
44670         syntax.
44671         * g++.old-deja/g++.jason/template10.C: Account for use of
44672         non-dependent names.
44673         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44674         syntax.
44675         * g++.old-deja/g++.jason/template37.C: Likewise.
44676         * g++.old-deja/g++.law/access4.C: Change error messages.
44677         * g++.old-deja/g++.law/arm13.C: Remove incorrect
44678         pseudo-destructor names.
44679         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44680         * g++.old-deja/g++.law/ctors9.C: Likewise.
44681         * g++.old-deja/g++.law/cvt22.C: Likewise.
44682         * g++.old-deja/g++.law/dtors5.C: Likewise.
44683         * g++.old-deja/g++.law/global-init1.C: Likewise.
44684         * g++.old-deja/g++.law/missed-error3.C: Likewise.
44685         * g++.old-deja/g++.law/operators28.C: Likewise.
44686         * g++.old-deja/g++.law/visibility28.C: Likewise.
44687         * g++.old-deja/g++.martin/eval1.C: Likewise.
44688         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44689         name.
44690         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44691         * g++.old-deja/g++.mike/net34.C: Likewise.
44692         * g++.old-deja/g++.mike/net36.C: Likewise.
44693         * g++.old-deja/g++.mike/ns2.C: Likewise.
44694         * g++.old-deja/g++.mike/p12306.C: Likewise.
44695         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44696         value extension.
44697         * g++.old-deja/g++.mike/p700.C: Likewise.
44698         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44699         * g++.old-deja/g++.mike/p710.C: Likewise.
44700         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44701         value extension.
44702         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44703         * g++.old-deja/g++.mike/pmf9.C: Likewise.
44704         * g++.old-deja/g++.ns/crash2.C: Likewise.
44705         * g++.old-deja/g++.ns/crash3.C: Likewise.
44706         * g++.old-deja/g++.ns/invalid1.C: Likewise.
44707         * g++.old-deja/g++.ns/ns17.C: Likewise.
44708         * g++.old-deja/g++.ns/template16.C: Likewise.
44709         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44710         keyword.
44711         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44712         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44713         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44714         named return value extension.
44715         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44716         * g++.old-deja/g++.other/access4.C: Issue additional error
44717         messages.
44718         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44719         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44720         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44721         * g++.old-deja/g++.other/crash25.C: Change error message.
44722         * g++.old-deja/g++.other/crash4.C: Change error message.
44723         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44724         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44725         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44726         checks.
44727         * g++.old-deja/g++.other/defarg8.C: Likewise.
44728         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44729         * g++.old-deja/g++.other/dtor10.C: Likewise.
44730         * g++.old-deja/g++.other/incomplete.C: Likewise.
44731         * g++.old-deja/g++.other/linkage7.C: Likewise.
44732         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44733         lookup algorithm.
44734         * g++.old-deja/g++.other/mangle2.C: Likewise.
44735         * g++.old-deja/g++.other/refinit2.C: Likewise.
44736         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44737         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44738         * g++.old-deja/g++.pt/crash28.C: Likewise.
44739         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44740         syntax.
44741         * g++.old-deja/g++.pt/crash32.C: Change error message.
44742         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44743         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44744         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44745         error message position.
44746         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44747         * g++.old-deja/g++.pt/defarg8.C: Change error message.
44748         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44749         syntax.
44750         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44751         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44752         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44753         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44754         keyword.
44755         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44756         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44757         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44758         keyword.
44759         * g++.old-deja/g++.pt/explicit71.C: Change error message.
44760         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44761         syntax.
44762         * g++.old-deja/g++.pt/friend28.C: Account for use of
44763         non-dependent names.
44764         * g++.old-deja/g++.pt/friend29.C: Likewise.
44765         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44766         rules.
44767         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44768         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44769         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44770         lookup rules.
44771         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44772         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44773         keyword.
44774         * g++.old-deja/g++.pt/memclass20.C: Likewise.
44775         * g++.old-deja/g++.pt/memclass5.C: Likewise.
44776         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44777         keyword.
44778         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44779         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44780         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44781         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44782         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44783         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44784         keyword.
44785         * g++.old-deja/g++.pt/spec10.C: Likewise.
44786         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44787         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44788         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44789         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44790         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44791         * g++.old-deja/g++.pt/ttp62.C: Likewise.
44792         * g++.old-deja/g++.pt/ttp64.C: Likewise.
44793         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44794         * g++.old-deja/g++.pt/typename15.C: Likewise.
44795         * g++.old-deja/g++.pt/typename22.C: Likewise.
44796         * g++.old-deja/g++.pt/typename6.C: Change error messages.
44797         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44798         * g++.old-deja/g++.pt/virtual2.C: Likewise.
44799         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44800         syntax.
44801         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44802         return value extension.
44803         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44804         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44805         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44806         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44807
44808 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
44809
44810         * g++.dg/warn/inline1.C: New test.
44811         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44812         * g++.old-deja/g++.jason/synth10.C: Likewise.
44813         * g++.old-deja/g++.mike/net31.C: Likewise.
44814         * g++.old-deja/g++.mike/p8786.C: Likewise.
44815
44816         * g++.dg/template/friend10.C: New test.
44817         * g++.dg/template/conv5.C: New test.
44818
44819 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
44820
44821         * g++.dg/lookup/scoped3.C: New test.
44822
44823         * g++.dg/lookup/decl1.C: New test.
44824         * g++.dg/lookup/decl2.C: New test.
44825
44826 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44827
44828         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44829         gcc.c-torture/compile/20021015-1.c,
44830         gcc.c-torture/compile/20021015-2.c,
44831         gcc.c-torture/compile/20021123-1.c,
44832         gcc.c-torture/compile/20021123-2.c,
44833         gcc.c-torture/compile/20021123-3.c,
44834         gcc.c-torture/compile/20021123-4.c,
44835         gcc.c-torture/execute/20021024-1.c: Add tests previously added
44836         only to 3.1 or 3.2 branch.
44837
44838 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
44839
44840         * gcc.dg/i386-bitfield3.c: New test.
44841
44842         * gcc.dg/i386-bitfield2.c: New test.
44843
44844 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
44845
44846         * g++.dg/parse/conv_op1.C: New test.
44847
44848 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
44849
44850         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44851         approved.
44852
44853 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
44854
44855         * gcc.c-torture/compile/20021220-1.c: New test.
44856
44857 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
44858
44859         * gcc.dg/i386-fastcall-1.c: New.
44860
44861 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44862
44863         * gcc.c-torture/execute/20021219-1.c: New test.
44864
44865 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44866
44867         * gcc.dg/i386-pic-1.c: New test.
44868
44869 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44870
44871         PR c++/8099
44872         * g++.dg/template/friend9.C: New test.
44873
44874 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44875
44876         PR c++/3663
44877         * g++.dg/template/access7.C: New test.
44878
44879 2002-12-18  Nick Clifton  <nickc@redhat.com>
44880
44881         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44882         the libstdc++-v3 directory has been found.
44883
44884 2002-12-12  Devang Patel <dpatel@apple.com>
44885         * gcc.dg/darwin-ld-1.c: New test.
44886         * gcc.dg/darwin-ld-2.c: New test.
44887         * gcc.dg/darwin-ld-3.c: New test.
44888         * gcc.dg/darwin-ld-4.c: New test.
44889         * gcc.dg/darwin-ld-5.c: New test.
44890
44891 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44892
44893         * gcc.c-torture/compile/20021212-1.c: New test.
44894
44895 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
44896
44897         * gcc.dg/fshort-wchar: New test.
44898
44899 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
44900
44901         PR c++/8372
44902         * g++.dg/template/dtor1.C: New test.
44903
44904         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44905         markers.
44906
44907 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
44908
44909         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44910
44911 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
44912
44913         * g++.dg/template/static1.C: New test.
44914         * g++.dg/template/static2.C: New test.
44915         * g++.old-deja/g++.ext/memconst.C: New test.
44916
44917 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44918
44919         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44920         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44921         * g++.dg/special/initp1.C: Likewise.
44922
44923 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
44924
44925         * gcc.c-torture/execute/20021204-1.c: New test.
44926
44927 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
44928
44929         * gcc.dg/ppc-fmadd-1.c: New file.
44930         * gcc.dg/ppc-fmadd-2.c: New file.
44931         * gcc.dg/ppc-fmadd-3.c: New file.
44932
44933 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44934
44935         * gcc.c-torture/compile/20021204-1.c: New test.
44936
44937 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
44938
44939         * g++.dg/inherit/covariant2.C: New test.
44940         * g++.dg/inherit/covariant3.C: New test.
44941         * g++.dg/inherit/covariant4.C: New test.
44942         * g++.dg/inherit/covariant1.C: Remove XFAIL.
44943         * g++.old-deja/g++.robertl/eb17.C: Likewise.
44944
44945 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
44946
44947         PR c++/8688
44948         * g++.dg/init/brace3.C: New test.
44949
44950 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
44951
44952         * gcc.dg/20020210-1.c: Fix a comment typo.
44953
44954 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
44955
44956         PR c++/8720
44957         * g++.dg/parse/defarg1.C: New test.
44958
44959         PR c++/8615
44960         * g++.dg/template/char1.C: New test.
44961
44962         * g++.dg/template/varmod1.C: Fix typo.
44963
44964 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44965
44966         DR 180
44967         * g++.old-deja/g++.pt/crash32.C: Expect error.
44968
44969 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
44970
44971         PR c++/5919
44972         * g++.dg/template/varmod1.C: New test.
44973
44974         PR c++/8727
44975         * g++.dg/inherit/typeinfo1.C: New test.
44976
44977         PR c++/8663
44978         * g++.dg/inherit/typedef1.C: New test.
44979
44980 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
44981
44982         PR c++/8332
44983         PR c++/8493
44984         * g++.dg/template/strlen1.C: New test.
44985
44986         PR c++/8227
44987         * g++.dg/template/ctor2.C: New test.
44988
44989         PR c++/8214
44990         * g++.dg/init/string1.C: New test.
44991
44992         PR c++/8511
44993         * g++.dg/template/friend8.C: New test.
44994
44995 2002-11-29  Joe Buck <jbuck@synopsys.com>
44996
44997         * g++.dg/lookup/anon2.C: New test.
44998
44999 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
45000
45001         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45002         h8300 port.
45003
45004 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
45005
45006         * gcc.dg/bitfld-6.c: New test.
45007
45008 2002-11-27  Jan Hubicka  <jh@suse.cz>
45009
45010         * gcc.c-torture/execute/20021127.[cx]: New test.
45011
45012 2002-11-26  Jan Hubicka  <jh@suse.cz>
45013
45014         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45015         quality.
45016
45017 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
45018
45019         * g++.dg/init/brace2.C: New test.
45020         * g++.old-deja/g++.mike/p9129.C: Correct.
45021
45022 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
45023
45024         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45025
45026 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
45027
45028         * gcc.dg/sibcall-6: New test for indirect sibcalls.
45029
45030 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
45031
45032         * g++.dg/abi/empty11.C: New test.
45033         * g++.dg/rtti/cv1.C: New test.
45034
45035 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
45036
45037         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45038
45039 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
45040
45041         * g++.dg/abi/empty10.C: New test.
45042
45043 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45044
45045         * gcc.c-torture/compile/20021124-1.c: New test.
45046
45047 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
45048
45049         * g++.dg/abi/rtti2.C: New test.
45050
45051 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45052
45053         * gcc.dg/i386-unroll-1.c: New test.
45054
45055 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45056
45057         * gcc.c-torture/compile/20021120-1.c: New test.
45058         * gcc.c-torture/compile/20021120-2.c: New test.
45059
45060 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45061
45062         * gcc.dg/bitfld-5.c: New test.
45063
45064 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45065
45066         * gcc.c-torture/execute/20021120-3.c: New test.
45067
45068 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45069
45070         * gcc.c-torture/execute/20021120-2.c: New test.
45071
45072 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45073
45074         * gcc.c-torture/execute/20021120-1.c: New test.
45075
45076 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
45077
45078         * gcc.c-torture/execute/20021118-3.c: New test.
45079
45080 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45081
45082         * gcc.c-torture/compile/20021119-1.c: New test.
45083
45084 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
45085
45086         * gcc.dg/duff-1.c: New test.
45087         * gcc.dg/duff-2.c: New test.
45088         * gcc.dg/duff-3.c: New test.
45089
45090 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
45091
45092         * gcc.dg/cpp/_Pragma5.c: New test.
45093
45094 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45095
45096         * gcc.c-torture/execute/20021118-2.c: New test.
45097
45098 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45099
45100         * gcc.c-torture/execute/20021118-1.c: New test.
45101
45102 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
45103
45104         * gcc.dg/20021116-1.c: New test.
45105
45106 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
45107
45108         * g++.dg/abi/vcall1.C: New test.
45109
45110 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
45111
45112         * gcc.dg/20021029-1.c: New test.
45113         * gcc.dg/20021029-2.c: New test.
45114
45115 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45116
45117         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45118
45119 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45120
45121         PR c/8439
45122         * gcc.dg/20021110.c: Move to ...
45123         * gcc.c-torture/compile/20021110.c: .... here.
45124
45125 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45126
45127         PR c/8467
45128         * gcc.c-torture/execute/20021111-1.c
45129
45130 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45131
45132         PR c/8439
45133         * gcc.dg/20021110.c: New test.
45134
45135 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
45136
45137         * g++.dg/abi/vthunk3.C: Run only on x86.
45138
45139 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
45140
45141         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45142
45143 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
45144
45145         * lib/compat.exp (compat-execute): Fix logic error in last
45146         change.
45147
45148 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
45149
45150         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45151
45152 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45153
45154         PR c++/8389
45155         * g++.dg/template/access6.C: New test.
45156
45157 2002-11-08  Jan Hubicka  <jh@suse.cz>
45158
45159         * gcc.dg/i386-ssefp-1.c: New test.
45160         * gcc.dg/i386-ssefp-1.c: New test.
45161
45162 2002-11-08  Jan Hubicka  <jh@suse.cz>
45163
45164         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45165
45166 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45167
45168         * g++.dg/abi/vthunk3.C: New test.
45169
45170         PR c++/8338
45171         * g++.dg/template/crash2.C: New test.
45172
45173 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45174
45175         * g++.dg/abi/dtor1.C: New test.
45176         * g++.dg/abi/dtor2.C: Likewise.
45177
45178 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
45179
45180         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45181         Darwin.
45182
45183 2002-11-04  Adam Nemet  <anemet@lnxw.com>
45184
45185         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45186         -mthumb.  Only xfail with -O0.
45187
45188 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
45189
45190         * g++.dg/abi/thunk1.C: New test.
45191         * g++.dg/abi/thunk2.C: Likewise.
45192         * g++.dg/abi/vtt1.C: Likewise.
45193
45194 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
45195
45196         PR optimization/8423
45197         * gcc.c-torture/execute/builtin-constant.c: New test.
45198
45199 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
45200
45201         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45202         Add some more cases.
45203
45204 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
45205
45206         PR c++/8391
45207         * g++.dg/opt/local1.C: New test.
45208
45209 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
45210
45211         PR c++/8160
45212         * g++.dg/template/complit1.C: New test.
45213
45214         PR c++/8149
45215         * g++.dg/template/typename4.C: Likewise.
45216
45217 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45218
45219         Core issue 287, PR c++/7639
45220         * g++.dg/template/instantiate1.C: Adjust error location.
45221         * g++.dg/template/instantiate3.C: New test.
45222         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45223         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45224         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45225
45226 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
45227
45228         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45229
45230 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
45231
45232         PR c++/8287
45233         * g++.dg/init/dtor2.C: New test.
45234
45235 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45236
45237         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45238         * gcc.dg/nest.c: Bypass errors on irix6.
45239
45240 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
45241
45242         * gcc.dg/nest.c: Expect error for mmix-*-*.
45243         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45244
45245 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
45246
45247         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45248         markers.
45249
45250         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45251
45252 2002-10-25  Mike Stump  <mrs@apple.com>
45253
45254         * gcc.dg/warn-1.c: New test.
45255
45256 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45257
45258         * g++.dg/template/typename3.C: New test.
45259
45260 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
45261
45262         * g++.dg/lookup/ptrmem1.C: New test.
45263
45264         * g++.dg/abi/vthunk2.C: New test.
45265
45266 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45267
45268         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45269
45270 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
45271
45272         * g++.dg/abi/empty9.C: New test.
45273
45274 2002-10-24  Richard Henderson  <rth@redhat.com>
45275
45276         * g++.dg/inherit/thunk1.C: Enable for ia64.
45277
45278 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45279
45280         PR c++/8067
45281         * g++.dg/lookup/pretty1.C: New test.
45282
45283 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
45284
45285         * gcc.dg/20021023-1.c: New test.
45286
45287 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45288
45289         PR c++/7679
45290         * g++.dg/parse/inline1.C: New test.
45291
45292 2002-10-23  Richard Henderson  <rth@redhat.com>
45293
45294         * g++.dg/inherit/thunk1.C: Enable for x86_64.
45295
45296         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45297
45298 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
45299
45300         PR c++/6579
45301         * g++.dg/parse/stmtexpr3.C: New test.
45302
45303 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
45304
45305         * g++.dg/expr/cond1.C: New test.
45306
45307 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45308
45309         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45310
45311 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45312
45313         * g++.dg/abi/vbase13.C: New test.
45314         * g++.dg/abi/vbase14.C: Likewise.
45315
45316 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
45317
45318         * gcc.dg/tls/pic-1.c: New test.
45319         * gcc.dg/tls/nonpic-1.c: New test.
45320         * gcc.dg/20021018-1.c: New test.
45321
45322 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45323
45324         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45325         Remove only files with the same base name as the test case.
45326         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45327         (profopt-execute): Likewise.  Also, remove old profiling
45328         and performance data files before running the tests.
45329
45330         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45331         * g++.dg/bprob/bprob.exp: Likewise.
45332         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
45333         to allow more general test case names.
45334
45335         * g++.dg/bprob/bprob-1.C: Rename to ...
45336         * g++.dg/bprob/g++-bprob-1.C: ... this.
45337
45338         * g77.dg/bprob/bprob-1.f: Rename to ...
45339         * g77.dg/bprob/g77-bprob-1.f: ... this.
45340
45341 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45342
45343         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45344         bison 1.50 or later.
45345
45346 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
45347
45348         * g++.dg/README: Describe more test directories.
45349
45350 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45351
45352         * g++.dg/init/array6.C: Add additional tests.
45353
45354 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45355
45356         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45357         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45358
45359 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
45360
45361         * gcc.c-torture/compile/20020604-1.x: New.
45362         * gcc.c-torture/compile/simd-5.x: Likewise.
45363         * gcc.c-torture/execute/920710-1.x: Likewise.
45364         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45365
45366 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45367
45368         * g++.dg/inherit/override1.C: Add dg-options clause.
45369
45370 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45371
45372         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45373         _mm_slli_si128.
45374
45375 2002-10-19  Andreas Schwab  <schwab@suse.de>
45376
45377         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45378         directory component.
45379
45380 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
45381
45382         * g++.dg/inherit/thunk1.C: New test.
45383
45384         * g++.dg/inherit/override1.C: New test.
45385
45386         * g++.dg/abi/mangle11.C: New test.
45387         * g++.dg/abi/mangle14.C: New test.
45388         * g++.dg/abi/mangle17.C: New test.
45389
45390 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
45391
45392         * g++.dg/overload/member2.C: New test.
45393
45394 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
45395
45396         * g++.dg/README: Describe new compat directory.
45397         * g++.dg/dg.exp: Skip tests in compat directory.
45398         * README.compat: New file.
45399         * lib/compat.exp: New expect script.
45400         * g++.dg/compat: New test directory.
45401         * g++.dg/compat/compat.exp: New expect script.
45402         * g++.dg/compat/abi: New test directory.
45403         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45404         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45405         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45406         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45407         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45408         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45409         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45410         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45411         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45412         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45413         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45414         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45415         * g++.dg/compat/break: New test directory.
45416         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45417         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45418         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45419         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45420         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45421         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45422         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45423         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45424         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45425         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45426         g++.dg/compat/break/README: New files.
45427         * g++.dg/compat/eh: New test directory.
45428         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45429         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45430         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45431         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45432         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45433         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45434         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45435         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45436         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45437         g++.dg/compat/eh/filter2_y.C,
45438         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45439         g++.dg/compat/eh/new1_y.C,
45440         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45441         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45442         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45443         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45444         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45445         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45446         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45447         g++.dg/compat/eh/unexpected1_y.C: New files.
45448         * g++.dg/compat/init: New test directory.
45449         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45450         g++.dg/compat/init/array5_y.C,
45451         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45452         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45453         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45454         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45455         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45456         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45457         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45458         g++.dg/compat/init/init-ref2_y.C: New files.
45459
45460 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45461
45462         PR c++/7584
45463         * g++.dg/inherit/using3.C: New test.
45464
45465 2002-10-17  Jan Hubicka  <jh@suse.cz>
45466
45467         * gcc.dg/20021017-2.c: New test.
45468
45469 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45470
45471         * g++.dg/abi/mangle16.C: Adjust.
45472
45473         * g++.dg/init/array8.C: New test.
45474
45475 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
45476
45477         * gcc.dg/special/mips-abi.exp: New test.
45478         * gcc.dg/special/mips-abi.s: Empty file used by the above.
45479
45480 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
45481
45482         * g++.dg/abi/mangle16.C: New test.
45483         * g++.dg/abi/mangle17.C: Likewise.
45484
45485         PR c++/7478
45486         * g++.dg/template/ref1.C: New test.
45487
45488 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45489
45490         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45491
45492 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
45493
45494         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45495
45496 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
45497
45498         PR c++/7524
45499         * g++.dg/init/array7.C: New test.
45500
45501 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
45502
45503         * g++.dg/init/array6.C: New test.
45504
45505         * g++.dg/abi/mangle13.C: Likewise.
45506         * g++.dg/abi/mangle14.C: Likewise.
45507         * g++.dg/abi/mangle15.C: Likewise.
45508
45509 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45510
45511         * g++.dg/abi/empty8.C: New test.
45512
45513 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
45514
45515         * g++.dg/init/ctor1.C: New test.
45516
45517 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
45518
45519         * gcc.c-torture/execute/20021015-1.c: New test.
45520
45521 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
45522
45523         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45524
45525 2002-10-14  Jan Hubicka  <jh@suse.cz>
45526
45527         * gcc.dg/i386-ssetype-[1-5].c: New tests.
45528
45529 2002-10-14  Richard Henderson  <rth@redhat.com>
45530
45531         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45532
45533 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45534
45535         PR optimization/6631
45536         * g++.dg/opt/const2.C: New test.
45537
45538 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45539
45540         PR c++/7176
45541         * g++.dg/parse/friend1.C: New test.
45542         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45543
45544 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
45545
45546         * gcc.dg/20021014-1.c: New test.
45547
45548 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
45549
45550         PR c++/5661
45551         * g++.dg/ext/vlm1.C: New test.
45552         * g++.dg/ext/vlm2.C: Likewise.
45553
45554         * g++.dg/init/array1.C: Remove invalid braces.
45555         * g++.dg/init/brace1.C: New test.
45556         * g++.dg/init/copy2.C: Likewise.
45557         * g++.dg/init/copy3.C: Likewise.
45558         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45559         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45560         braces.
45561
45562 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
45563
45564         * gcc.dg/cpp/assembler.S: Don't use -ansi.
45565
45566 2002-10-11  Richard Shann  <richard.shann@superh.com>
45567
45568         * gcc.c-torture/compile/simd-5.c: New test.
45569
45570 2002-10-10  Roger Sayle  <roger@eyesopen.com>
45571
45572         * gcc.c-torture/execute/shiftopt-1.c: New test case.
45573
45574 2002-10-10  Jim Wilson  <wilson@redhat.com>
45575
45576         * gcc.c-torture/execute/20021010-1.c: New test.
45577
45578 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
45579
45580         PR c/7353
45581         * g++.dg/ext/typedef-init.C: New test.
45582         * gcc.dg/typedef-init.c: New test.
45583
45584 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
45585
45586         * gcc.dg/cpp/paste13.c: New test.
45587
45588 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45589
45590         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
45591         remaining platforms, XFAIL during compile, not execute.  Don't
45592         XFAIL at -O0.
45593
45594 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
45595
45596         * gcc.dg/alias-1.c: Tweak expected warning.
45597
45598 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45599
45600         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45601
45602 2002-10-06  Andreas Jaeger  <aj@suse.de>
45603
45604         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45605         * gcc.dg/cpp/c++98.C: Likewise.
45606
45607         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45608         * g++.dg/cpp/c++98.C: Likewise.
45609
45610         * g++.dg/README (Subdirectories): Mention cpp directory.
45611
45612         PR target/7559
45613         * gcc.dg/20021006-1.c: New test.
45614
45615 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45616
45617         PR c++/7804
45618         * g++.dg/other/warning1.C: New test.
45619
45620 2002-10-04  Roger Sayle  <roger@eyesopen.com>
45621
45622         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45623         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
45624         and sparc-*-* with -m64 as expected failures.  See PR 8087.
45625
45626 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45627
45628         PR c++/7931
45629         * g++.dg/template/ptrmem3.C: New test.
45630
45631         PR c++/7754
45632         * g++.dg/template/union1.C: New test.
45633
45634 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45635
45636         PR c++/8006
45637         * g++.dg/abi/mangle9.C: New test.
45638         * g++.dg/abi/mangle10.C: New test.
45639         * g++.dg/abi/mangle11.C: New test.
45640         * g++.dg/abi/mangle12.C: New test.
45641
45642 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
45643
45644         PR c++/7188.
45645         * g++.dg/template/meminit1.C: New test.
45646         * g++.dg/warn/Wreorder-1.C: Likewise.
45647         * g++.old-deja/g++.mike/warn3.C: Tweak.
45648         * lib/prune.exp: Ingore "in copy constructor".
45649
45650 2002-10-02  Andreas Jaeger  <aj@suse.de>
45651
45652         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45653         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45654         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45655         on x86-64.
45656
45657 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45658
45659         * gcc.dg/empty1.C: Fix typo.
45660
45661 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
45662
45663         * gcc.dg/alias-1.c: New test.
45664
45665 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45666
45667         * gcc.dg/empty1.C: New test.
45668
45669         * g++.dg/tls/init-2.C: Tweak error messages.
45670
45671 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
45672
45673         * gcc.c-torture/compile/20020923-1.c: New test.
45674
45675 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
45676
45677         * gcc.c-torture/execute/ffs-1.c: New test.
45678         * gcc.c-torture/execute/ffs-2.c: Ditto.
45679
45680 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
45681
45682         * g++.dg/overload/member1.C: New test.
45683
45684 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
45685
45686         * g++.dg/abi/empty7.C: New test.
45687         * g++.dg/init/pm2.C: Likewise.
45688
45689 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
45690
45691         * g++.dg/rtti/crash1.C: New test.
45692
45693 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
45694
45695         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45696         gcc.dg/sibcall-4.c: New tests.
45697
45698 2002-09-28  Roger Sayle  <roger@eyesopen.com>
45699
45700         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45701         powerpc and MMIX targets.
45702
45703 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
45704
45705         * gcc.dg/cpp/20020927-1.c: New.
45706
45707 2002-09-26  David S. Miller  <davem@redhat.com>
45708
45709         * gcc.c-torture/compile/trunctfdf.c: New.
45710
45711 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45712
45713         * lib/target-supports.exp (check_weak_available): Handle solaris2.
45714
45715 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
45716
45717         * gcc.c-torture/execute/loop-15.c: New.
45718
45719 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
45720
45721         * README.QMTEST: Fix typo.
45722
45723 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
45724
45725         * gcc.dg/20020926-1.c: New test.
45726
45727 2002-09-25  David S. Miller  <davem@redhat.com>
45728
45729         PR target/7842
45730         * gcc.c-torture/execute/shiftdi.c: New test.
45731
45732 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
45733
45734         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45735         unique to the tool.
45736         * lib/g77.exp (g77_init): Likewise.
45737         * lib/g++.exp (g++_init): Likewise.
45738         * lib/objc.exp (objc_init): Likewise.
45739
45740 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
45741
45742         * g++.dg/abi/empty5.C: New test.
45743         * g++.dg/abi/empty6.C: New test.
45744         * g++.dg/abi/vbase12.C: New test.
45745
45746 2002-09-25  Richard Henderson  <rth@redhat.com>
45747
45748         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45749         too-small long double.
45750
45751 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
45752
45753         * gcc.dg/20020919-1.c: New test.
45754
45755 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
45756
45757         * g++.dg/abi/bitfield6.C: New test.
45758         * g++.dg/abi/bitfield7.C: New test.
45759         * g++.dg/abi/bitfield8.C: New test.
45760         * g++.dg/abi/vbase11.C: New test.
45761
45762 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45763
45764         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45765         hppa*-*-hpux*.  Update test comment.
45766
45767 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
45768
45769         * gcc.dg/tls/struct-1.c: New test.
45770
45771 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
45772
45773         * gcc.dg/cpp/tr-warn2.c: Update.
45774
45775 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45776
45777         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45778
45779 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45780
45781         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45782         systems.
45783
45784 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
45785
45786         * gcc.c-torture/execute/ieee/mzero3.c: New test.
45787
45788         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45789         Adjust for c++filt moved to binutils.  Remove spurious duplicate
45790         setting of cxxfilt.
45791
45792 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
45793
45794         * gcc.dg/20020312-2.c: Update for darwin.
45795
45796 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45797
45798         * g++.old-deja/g++.other/crash32.C: Mark ICE.
45799
45800 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
45801
45802         * objc.dg/comp-types-1.m: New test.
45803         * objc.dg/comp-types-2.m: New test.
45804         * objc.dg/comp-types-3.m: New test.
45805         * objc.dg/comp-types-4.m: New test.
45806         * objc.dg/comp-types-5.m: New test.
45807         * objc.dg/comp-types-6.m: New test.
45808
45809 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45810
45811         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45812
45813 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45814
45815         * g++.dg/other/do1.C: New test.
45816
45817         * g++.dg/template/subst1.C: New test.
45818
45819 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
45820
45821         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45822
45823 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45824
45825         * g++.dg/template/qualttp20.C: Adjust expected errors.
45826         * g++.old-deja/g++.jason/report.C: Likewise.
45827         * g++.old-deja/g++.other/qual1.C: Likewise.
45828
45829         * g++.dg/lookup/scoped2.C: New test.
45830
45831         * g++.dg/ext/asm3.C: New test.
45832
45833 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
45834
45835         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45836
45837 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
45838
45839         * ChangeLog: follow spelling conventions.
45840         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45841         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45842         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45843         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45844         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45845         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45846         * g++.old-deja/g++.law/global-init1.C: Likewise.
45847         * g++.old-deja/g++.other/delete4.C: Likewise.
45848         * g++.old-deja/g++.other/inline21.C: Likewise.
45849         * g++.old-deja/g++.other/singleton.C: Likewise.
45850         * g77.dg/strlen0.f: Likewise.
45851         * g77.f-torture/compile/20010519-1.f: Likewise.
45852         * g77.f-torture/compile/980310-4.f: Likewise.
45853         * gcc.c-torture/compile/20000605-1.c: Likewise.
45854         * gcc.c-torture/execute/20020225-1.c: Likewise.
45855         * gcc.dg/c90-hexfloat-2.c: Likewise.
45856         * gcc.dg/c99-bool-1.c: Likewise.
45857         * gcc.dg/c99-hexfloat-2.c: Likewise.
45858         * gcc.dg/dll-2.c: Likewise.
45859         * gcc.dg/wtr-union-init-1.c: Likewise.
45860         * gcc.dg/wtr-union-init-2.c: Likewise.
45861         * gcc.dg/wtr-union-init-3.c: Likewise.
45862         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45863         * gcc.dg/cpp/defined.c: Likewise.
45864         * gcc.dg/cpp/macsyntx.c: Likewise.
45865         * gcc.dg/cpp/paste2.c: Likewise.
45866         * gcc.dg/cpp/trad/defined.c: Likewise.
45867         * gcc.dg/format/c90-printf-1.c: Likewise.
45868         * gcc.dg/format/c90-scanf-1.c: Likewise.
45869         * gcc.dg/format/c99-printf-1.c: Likewise.
45870         * gcc.dg/format/c99-scanf-1.c: Likewise.
45871         * gcc.misc-tests/gcov-8.c: Likewise.
45872         * lib/profopt.exp: Likewise.
45873
45874 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
45875
45876         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45877
45878 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45879
45880         * g++.dg/inherit/using2.C: New test.
45881
45882 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
45883
45884         * ChangeLog: Follow spelling conventions.
45885         * g++.dg/template/friend4.C: Likewise.
45886         * g++.old-deja/g++.pt/crash67.C: Likewise.
45887         * gcc.c-torture/execute/20000801-4.c: Likewise.
45888         * gcc.dg/c90-digraph-1.c: Likewise.
45889         * gcc.dg/c94-digraph-1.c: Likewise.
45890         * gcc.dg/c99-digraph-1.c: Likewise.
45891         * gcc.dg/cpp/line5.c: Likewise.
45892         * gcc.dg/cpp/multiline.c: Likewise.
45893         * gcc.dg/cpp/trad/literals-1.c: Likewise.
45894         * gcc.dg/format/attr-3.c: Likewise.
45895         * gcc.dg/format/c90-scanf-3.c: Likewise.
45896         * gcc.dg/format/ext-4.c: Likewise.
45897
45898 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45899
45900         * g++.dg/template/pretty1.C: New test.
45901
45902 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
45903
45904         * gcc.c-torture/execute/struct-cpy-1.c: New test.
45905
45906 2002-09-13  Matt Austern  <austern@apple.com>
45907
45908         * g++.dg/other/constref[12].C: New, regression tests for
45909         passing a cast expression to a function by const reference.
45910
45911 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
45912
45913         * g++.dg/template/deduce1.C: New test.
45914
45915 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
45916
45917         * gcc.c-torture/execute/simd-1.c: Force all use of int to
45918         32-bit int.
45919
45920 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45921
45922         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45923         usage.
45924
45925 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
45926
45927         * gcc.c-torture/compile/20020910-1.c: New test.
45928
45929 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
45930
45931         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45932
45933 2002-09-10  Andreas Jaeger  <aj@suse.de>
45934
45935         * gcc.dg/20020312-2.c: Adjust for x86-64.
45936
45937 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
45938
45939         * g77.dg/7388.f: New test case for PR 7388.
45940
45941 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
45942
45943         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45944
45945 2002-09-05  Ziemowit Laski <zlaski@apple.com>
45946
45947         * objc.dg/proto-lossage-1.m: New test.
45948
45949 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
45950
45951         * gcc.dg/cpp/_Pragma4.c: Fix typo.
45952
45953 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
45954
45955         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
45956         expected to pass.
45957
45958 2002-09-06  Stan Shebs  <shebs@apple.com>
45959             David Edelsohn  <edelsohn@gnu.org>
45960
45961         * gcc.dg/weak: New directory.
45962         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45963         target-specific xfail bits.
45964         * gcc.dg/typeof-2.c: Move to new directory.
45965         * gcc.dg/weak.exp: New expect script.
45966
45967 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
45968
45969         * gcc.c-torture/execute/extzvsi.c: New test.
45970
45971 2002-09-05  Stan Shebs  <shebs@apple.com>
45972
45973         * gcc.dg/weak-1.c: xfail on Darwin.
45974         * gcc.dg/weak-2.c: Ditto.
45975         * gcc.dg/weak-3.c: Ditto.
45976         * gcc.dg/weak-4.c: Ditto.
45977         * gcc.dg/weak-5.c: Ditto.
45978         * gcc.dg/weak-6.c: Ditto.
45979         * gcc.dg/weak-7.c: Ditto.
45980         * gcc.dg/weak-8.c: Ditto.
45981         * gcc.dg/weak-9.c: Ditto.
45982
45983 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
45984
45985         * gcc.c-torture/execute/loop-14.c: New test.
45986
45987 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
45988
45989         * g++.dg/other/cxa-atexit1.C: New test.
45990
45991         * gcc.dg/typeof-2.c: New test.
45992
45993 2002-09-03  Roger Sayle  <roger@eyesopen.com>
45994
45995         * gcc.dg/builtins-2.c: New testcase.
45996         * gcc.dg/builtins-3.c: New testcase.
45997
45998 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
45999
46000         * gcc.dg/cpp/_Pragma4.c: New test.
46001
46002 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
46003
46004         * objc/execute/nil_method-1.m: New testcase.
46005
46006 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
46007
46008         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46009         [Object class], not [Object initialize].
46010
46011 2002-08-31  Roger Sayle  <roger@eyesopen.com>
46012             Hans-Peter Nilsson  <hp@bitrange.com>
46013
46014         * gcc.c-torture/execute/20020720-1.x: Skip test on
46015         mmix-knuth-mmixware.  Correct comment.
46016
46017 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
46018
46019         * g++.dg/abi/bitfield5.C: New test.
46020         * g++.dg/abi/vbase10.C: Likewise.
46021
46022 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
46023
46024         * objc.dg/undeclared-selector.m: New test.
46025
46026 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
46027
46028         * g++.dg/other/offsetof1.C: Avoid cast warning.
46029
46030 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
46031
46032         * objc.dg/super-class-2.m: New test.
46033
46034 2002-08-24  Matt Austern  <austern@apple.com>
46035
46036         * g++.dg/ext/lvaddr.C: New test.
46037         * g++.dg/ext/lvcast.C: New test.
46038
46039 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
46040
46041         * g++.dg/inherit/cond1.C: New test.
46042
46043 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
46044
46045         * gcc.dg/noncompile/incomplete-1.c: New test.
46046
46047 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
46048
46049         * gcc.dg/typespec-1.c: New test.
46050
46051 2002-08-20  Devang Patel  <dpatel@apple.com>
46052         * objc.dg/proto-hier-2.m: New test.
46053
46054 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
46055
46056         * objc.dg/bitfield-1.m: New test.
46057         * objc.dg/bitfield-2.m: New test.
46058
46059 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
46060
46061         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46062         gcc.dg/c99-flex-array-4.c: New tests.
46063
46064 2002-08-16  Stan Shebs  <shebs@apple.com>
46065
46066         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46067
46068 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
46069
46070         * gcc.dg/typeof-1.c: New test.
46071         * g++.dg/ext/typeof2.C: New test.
46072
46073 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46074
46075         * g++.dg/other/offsetof1.C: New test.
46076
46077 2002-08-14  Richard Henderson  <rth@redhat.com>
46078
46079         * gcc.dg/tls/diag-3.c: Fix expected message strings.
46080
46081 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
46082
46083         * gcc.dg/cpp/_Pragma3.c: New test.
46084
46085 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
46086
46087         * g++.dg/template/inherit3: New test.
46088
46089 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46090
46091         * gcc.dg/bitfld-4.c: Add blank options.
46092
46093 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
46094
46095         * g++.dg/template/crash1.C: New test.
46096
46097 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46098
46099         * gcc.dg/tls/opt-2.c: New test.
46100
46101 2002-08-08  Devang Patel  <dpatel@apple.com>
46102
46103         * objc.dg/selector-1.m : New test
46104
46105 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46106
46107         * g++.dg/abi/bitfield4.C: New test.
46108         * gcc.dg/bitfld-4.c: New test.
46109
46110 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46111
46112         * g++.dg/other/packed1.C: New test.
46113
46114 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
46115
46116         * g++.dg/abi/offsetof.C: Tweak error messages.
46117         * g++.old-deja/g++.mike/p10769a.C: Likewise.
46118
46119 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46120
46121         * gcc.dg/bitfld-3.c: New test.
46122
46123 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46124             Richard Henderson  <rth@redhat.com>
46125
46126         * gcc.dg/i386-bitfield1.c: New test.
46127         * g++.dg/abi/bitfield3.C: Update.
46128
46129 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
46130
46131         * objc.dg/const-str-2.m: Update.
46132         * gcc.dg/cpp/c++98.c: Change to C extension.
46133         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46134         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46135
46136 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
46137
46138         * gcc.dg/tls/diag-3.c: New.
46139
46140 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
46141
46142         * g++.dg/README (Subdirectories): Document new subdir expr.
46143         * g++.dg/expr/pmf-1.C: New test.
46144
46145 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
46146
46147         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46148
46149 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
46150
46151         * g++.dg/abi/bitfield3.C: New test.
46152
46153 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
46154
46155         * lib/gcov.exp: Tweak expected line formats.
46156         * gcc.misc-tests/gcov8.c: New test.
46157         * gcc.misc-tests/gcov8.x: New flags.
46158
46159 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
46160
46161         * consistency.vlad/layout/endian.c: Include string.h.
46162
46163         * gcc.c-torture/execute/20020805-1.c: New test.
46164
46165 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
46166
46167         * g++.dg/other/conversion1.C: New test.
46168
46169 2002-08-03  Roger Sayle  <roger@eyesopen.com>
46170
46171         * gcc.dg/builtins-1.c: New testcase.
46172
46173 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
46174
46175         * g++.dg/inherit/access3.C: New test.
46176
46177 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
46178
46179         * gcc.dg/ia64-visibility-2.c: New test.
46180
46181 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
46182
46183         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46184         __qualifier_flags to __flags.
46185
46186 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
46187
46188         * g++.dg/inherit/operator1.C: New test.
46189         * g++.dg/lookup/disamb1.C: Fix typo in comment.
46190         * g++.dg/other/error1.C: Change expected error message.
46191         * g++.dg/template/conv4.C: Likewise.
46192
46193 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
46194
46195         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46196         for documented behavior.
46197
46198 2002-07-25  Roger Sayle  <roger@eyesopen.com>
46199
46200         * gcc.c-torture/execute/20020720-1.x: Skip this test on
46201         several targets known to fail.
46202
46203 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
46204
46205         * gcc.dg/mips-args-[123].c: New tests.
46206
46207 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
46208
46209         * gcc.dg/ppc-spe.c: New.
46210
46211 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
46212
46213         * g++.dg/other/ptrmem4.C: New testcase.
46214
46215 2002-07-24  Richard Henderson  <rth@redhat.com>
46216
46217         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46218
46219 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
46220
46221         * g++.dg/ext/alignof1.C (main): Return 0 for success.
46222
46223 2002-07-24  Roger Sayle  <roger@eyesopen.com>
46224
46225         * gcc.c-torture/execute/memset-3.c: New testcase.
46226
46227 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
46228
46229         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46230         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46231
46232 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46233
46234         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46235         Delete.
46236
46237 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
46238
46239         * gcc.c-torture/compile/simd-4.c: New test.
46240
46241 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46242
46243         PR c++/7347, c++/7348
46244         * g++.dg/template/access4.C: New test.
46245         * g++.dg/template/access5.C: New test.
46246         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46247         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46248         * g++.old-deja/g++.pt/ttp58.C: Likewise.
46249         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46250
46251 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
46252
46253         * gcc.dg/gnu89-init-2.c: New test.
46254
46255 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
46256
46257         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46258
46259 2002-07-20  Roger Sayle  <roger@eyesopen.com>
46260
46261         * gcc.c-torture/execute/20020720-1.c: New testcase.
46262
46263 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
46264
46265         * gcc.dg/cpp/Wsignprom.c: New tests.
46266
46267 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
46268
46269         * gcc.c-torture/execute/loop-13.c: New test.
46270
46271 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
46272
46273         * gcc.dg/cpp/expr.c: New tests.
46274
46275 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
46276
46277         * g++.dg/opt/pr6713.C: Add template instantiation.
46278
46279 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
46280
46281         * gcc.dg/nest.c: New test.
46282
46283 2002-07-17  Richard Henderson  <rth@redhat.com>
46284
46285         * g++.dg/opt/pr6713.C: New test.
46286
46287 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
46288
46289         * gcc.c-torture/execute/loop-2e.x: Let the testcase
46290         XFAIL for all x86 processors.
46291
46292 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
46293
46294         * gcc.c-torture/execute/20010122-1.x: Do not test with
46295         -fomit-frame-pointer.
46296
46297 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46298
46299         * g++.dg/template/instantiate2.C: New test.
46300         * g++.dg/template/spec4.C: New test.
46301
46302 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46303
46304         * g++.dg/template/access2.C: New test.
46305         * g++.dg/template/access3.C: New test.
46306
46307 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
46308
46309         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46310         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46311         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46312         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46313         Convert to use <stdarg.h>.
46314         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46315         Delete.
46316         * gcc.dg/va-arg-2.c: New.
46317         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46318
46319 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
46320
46321         * gcc.c-torture/compile/20020710-1.c: New test.
46322
46323 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
46324                           Andrew Pinski  <pinskia@physics.uc.edu>
46325
46326         gcc.c-torture/compile/simd-2.c: New testcase.
46327         gcc.c-torture/compile/simd-3.c: Likewise.
46328
46329 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
46330
46331         PR c++/7224
46332         * g++.dg/overload/error1.C: New test.
46333
46334 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46335
46336         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46337         configuration and IRIX 6 O32 ABI.
46338
46339 2002-07-11  Roger Sayle  <roger@eyesopen.com>
46340
46341         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46342
46343 2002-07-10  Roger Sayle  <roger@eyesopen.com>
46344
46345         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46346
46347 2002-07-10  Jeffrey A Law  <law@redhat.com>
46348
46349         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46350
46351         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
46352
46353 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
46354
46355         * gcc.dg/20020312-2.c: Check for __PPC__.
46356
46357 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
46358
46359         * gcc.c-torture/compile/20020709-1.c: New test.
46360
46361 2002-07-07  Roger Sayle  <roger@eyesopen.com>
46362
46363         * g++.dg/template/qualttp21.C: New test case.
46364
46365 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
46366
46367         * gcc.c-torture/compile/20020706-1.c: New test.
46368         * gcc.c-torture/compile/20020706-2.c: New test.
46369
46370 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
46371             Alexandre Oliva  <aoliva@redhat.com>
46372
46373         * g++.dg/warn/incomplete1.C: New test.
46374
46375 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46376
46377         PR c++/7099
46378         * g++.dg/warn/noreturn1.C: New test.
46379
46380 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
46381
46382         PR c++/6706
46383         * g++.dg/debug/debug6.C: New test.
46384         * g++.dg/debug/debug7.C: New test.
46385
46386 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
46387
46388         * gcc.c-torture/compile/simd-3.c: New test.
46389
46390 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
46391
46392         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46393         * gcc.dg/20020620-1.c: Likewise.
46394
46395 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46396
46397         PR c++/6944
46398         * g++.dg/init/array4.C: New test.
46399         * g++.dg/init/array5.C: New test.
46400
46401 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
46402
46403         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46404         * gcc.c-torture/execute/simd-2.c (main): Likewise.
46405
46406 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46407
46408         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46409         * gcc.dg/wtr-aggr-init-1.c: Likewise.
46410         * gcc.dg/wtr-conversion-1.c: Likewise.
46411         * gcc.dg/wtr-escape-1.c: Likewise.
46412         * gcc.dg/wtr-int-type-1.c: Likewise.
46413         * gcc.dg/wtr-label-1.c: Likewise.
46414         * gcc.dg/wtr-static-1.c: Likewise.
46415         * gcc.dg/wtr-strcat-1.c: Likewise.
46416         * gcc.dg/wtr-suffix-1.c: Likewise.
46417         * gcc.dg/wtr-switch-1.c: Likewise.
46418         * gcc.dg/wtr-unary-plus-1.c: Likewise.
46419         * gcc.dg/wtr-union-init-1.c: Likewise.
46420         * gcc.dg/wtr-union-init-2.c: Likewise.
46421         * gcc.dg/wtr-union-init-3.c: Likewise.
46422
46423         * gcc.dg/wtr-func-def-1.c: New test.
46424
46425 2002-07-02 Devang Patel <dpatel@apple.com>
46426
46427         * objc.dg/param-1.m: New test.
46428
46429 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
46430
46431         * gcc.dg/cpp/trad/directive.c: Add test.
46432         * gcc.dg/cpp/trad/macroargs.c: Add test.
46433         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46434
46435 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
46436
46437         * gcc.dg/cpp/cmdlne-M.c: New test.
46438
46439 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
46440
46441         * objc.dg/desig-init-1.m: New test.
46442
46443 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46444
46445         PR c++/6716
46446         * g++.dg/template/instantiate1.C: New test.
46447
46448 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
46449
46450         PR c++/7112
46451         * g++.dg/template/sizeof2.C: New test.
46452
46453 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46454
46455         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46456         gcc.dg/cpp/trad/include.c: New tests.
46457
46458 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
46459
46460         PR target/7177
46461         * gcc.c-torture/compile/20020701-1.c: New test.
46462
46463 2002-07-01  Stan Shebs  <shebs@apple.com>
46464
46465         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46466         header here...
46467         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46468         (objc-torture-execute): or here.
46469
46470 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
46471
46472         * gcc.c-torture/execute/arith-rand-ll.c: New test.
46473
46474 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46475
46476         * gcc.dg/cpp/trad/escaped-nl.c: New test.
46477
46478 2002-06-30  Devang Patel  <dpatel@apple.com>
46479
46480         * objc.dg/fsyntax-only.m: New test.
46481
46482 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
46483
46484         PR c++/6695
46485         * g++.dg/template/friend7.C: New file.
46486
46487 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
46488
46489         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46490         return type.
46491
46492 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
46493
46494         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46495         avoid division by zero.
46496
46497 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
46498
46499         * gcc.dg/Wunknownprag.c: New tests.
46500
46501 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
46502
46503         * gcc.c-torture/execute/simd-2.c: New test.
46504
46505 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
46506
46507         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46508         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46509         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46510         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46511         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46512         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46513         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46514         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46515         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46516         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46517         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46518         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46519         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46520         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46521         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46522         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46523         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46524
46525 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
46526
46527         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46528         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46529         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46530         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46531         New tests.
46532         * gcc.dg/cpp/trad/directive.c: Update.
46533
46534 2002-06-23  Andreas Jaeger  <aj@suse.de>
46535
46536         * gcc.c-torture/execute/complex-6.c: New.
46537
46538 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
46539
46540         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46541         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46542         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46543         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46544
46545 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
46546
46547         * gcc.dg/cpp/trad: New directory with traditional tests copied
46548         from parent directory.
46549         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46550         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46551         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46552         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46553         Move to trad/ and rename.
46554         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46555         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46556         gcc.dg/cpp/trad/redef2.c: New tests.
46557         * gcc.dg/cpp/trad/trad.exp: New driver.
46558
46559 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
46560
46561         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46562         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46563         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46564         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46565         Remove.
46566
46567 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
46568
46569         * gcc.dg/20020620-1.c: New test.
46570
46571 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46572
46573         * g++.dg/template/ttp4.C: New test.
46574
46575 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
46576
46577         * g++.dg/opt/vt1.C: Fix regexp.
46578
46579 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46580
46581         * gcc.c-torture/execute/pure-1.c: Make functions static again.
46582         Don't use attribute `noinline'.
46583
46584 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46585
46586         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46587
46588 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
46589
46590         * gcc.c-torture/execute/simd-1.c: New.
46591
46592         * gcc.dg/simd-1.c: New.
46593
46594 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46595
46596         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46597
46598 2002-06-16  Richard Henderson  <rth@redhat.com>
46599
46600         * g++.dg/ext/anon-struct1.C: New.
46601         * g++.dg/ext/anon-struct2.C: New.
46602         * g++.dg/ext/anon-struct3.C: New.
46603         * gcc.dg/anon-struct-1.c: New.
46604         * gcc.dg/anon-struct-2.c: New.
46605         * gcc.dg/anon-struct-3.c: New.
46606         * gcc.dg/20011008-1.c: Adjust warning text.
46607         * gcc.dg/20020527-1.c: Add -fms-extensions.
46608
46609 2002-06-16  Richard Henderson  <rth@redhat.com>
46610
46611         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46612
46613 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
46614
46615         * gcc.c-torture/execute/20020615-1.c: New test.
46616
46617 2002-06-15  Roger Sayle  <roger@eyesopen.com>
46618
46619         * gcc.c-tortuture/execute/compare-1.c: New test case.
46620         * gcc.c-tortuture/execute/compare-2.c: New test case.
46621         * gcc.c-tortuture/execute/compare-3.c: New test case.
46622
46623 2002-06-13  Richard Henderson  <rth@redhat.com>
46624
46625         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
46626         ia64 ilp32.
46627
46628 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46629
46630         * g++.dg/template/typename2.C: Update error message.
46631
46632 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
46633
46634         * gcc.c-torture/execute/20020611-1.c: New test.
46635
46636 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
46637
46638         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46639         list of targets to skip.
46640
46641 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
46642
46643         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46644         targets if not optimizing.
46645
46646 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
46647
46648         * gcc.c-torture/compile/20020605-1.c: New test.
46649
46650         * g++.dg/opt/vt1.C: New test.
46651
46652         * gcc.dg/20020531-1.c: New test.
46653
46654         * gcc.dg/20020530-1.c: New test.
46655
46656         * gcc.dg/20020527-1.c: New test.
46657
46658         * g++.dg/opt/cse1.C: New test.
46659
46660 2002-06-07  Roger Sayle  <roger@eyesopen.com>
46661
46662         * gcc.dg/20020607-2.c: New test case.
46663
46664 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
46665
46666         * gcc.c-torture/compile/20020604-1.c: New test.
46667
46668 2002-06-04  Richard Henderson  <rth@redhat.com>
46669
46670         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46671         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46672         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46673
46674 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
46675
46676         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46677
46678 2002-06-03  Richard Henderson  <rth@redhat.com>
46679
46680         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46681         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46682
46683 2002-06-02  Richard Henderson  <rth@redhat.com>
46684
46685         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46686         test functions static.
46687
46688 2002-06-02  Andreas Jaeger  <aj@suse.de>
46689
46690         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46691         now.
46692
46693 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46694
46695         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46696         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46697         Update for mofified diagnostics.
46698         * gcc.dg/c99-intconst-1.c: No longer fail.
46699
46700 2002-06-02  Richard Henderson  <rth@redhat.com>
46701
46702         * gcc.dg/uninit-A.c: Remove xfail markers.
46703
46704 2002-06-01  Roger Sayle  <roger@eyesopen.com>
46705
46706         * gcc.dg/fnegate-1.c: New test case.
46707
46708 2002-05-30  Osku Salerma  <osku@iki.fi>
46709
46710         * gcc.c-torture/execute/mayalias-1.c: New file.
46711
46712 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46713
46714         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46715         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46716         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46717
46718 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
46719
46720         * gcc.c-torture/execute/20020529-1.c: New test.
46721
46722 2002-05-27  Richard Henderson  <rth@redhat.com>
46723
46724         * g++.dg/ext/attrib6.C: New test case.
46725
46726 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46727
46728         * gcc.c-torture/execute/pure-1.c: New test.
46729
46730 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46731
46732         * gcc.dg/cpp/arith-2.c: Remove.
46733
46734 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46735
46736         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46737         * gcc.dg/cpp/if-3.c: Remove.
46738
46739 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
46740
46741         * g++.dg/opt/cse2.C: New test.
46742
46743 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
46744
46745         * gcc.dg/cpp/arith-1.c: New semantic tests.
46746         * gcc.dg/cpp/if-1.c: Update.
46747
46748 2002-05-24  Ben Elliston  <bje@redhat.com>
46749
46750         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46751
46752 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46753
46754         * gcc.dg/verbose-asm.c: New test.
46755
46756 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46757
46758         * gcc.dg/cpp/paste12.c: New test.
46759
46760 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46761
46762         * g++.dg/parse/named_ops.C: New test.
46763
46764 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
46765
46766         * gcc.dg/weak-8.c: New test.
46767
46768 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
46769
46770         * gcc.dg/weak-2.c: Allow optional leading underscore
46771         in scan-assembler symbol name.
46772         * gcc.dg/weak-3.c: Likewise.
46773         * gcc.dg/weak-4.c: Likewise.
46774         * gcc.dg/weak-5.c: Likewise.
46775
46776 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
46777
46778         * gcc.dg/20020523-1.c: New test.
46779
46780 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46781
46782         * objc.dg/const-str-2.m: Update now that we stop after
46783         a command line error.
46784
46785 2002-05-22  Richard Henderson  <rth@redhat.com>
46786
46787         * g++.dg/dg.exp: Fix typo in test pruneing.
46788
46789 2002-05-22  Richard Henderson  <rth@redhat.com>
46790
46791         * g++.dg/dg.exp: Prune the tls subdirectory.
46792         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46793         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46794         * g++.dg/tls/init-1.C: New.
46795
46796 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
46797
46798         * gcc.dg/20020517-1.c: New test.
46799
46800 2002-05-21  Richard Henderson  <rth@redhat.com>
46801
46802         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46803         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46804
46805 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
46806
46807         * g++.dg/other/copy2.C: New test.
46808
46809 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
46810
46811         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46812         (MAX_COPY): Bump up to 10 times sizeof (long long).
46813         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46814
46815         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46816         sizeof (long long).
46817
46818         * gcc.c-torture/execute/strcpy-1.c: New test.
46819
46820 2002-05-19  Jason Merrill  <jason2redhat.com>
46821
46822         * g++.dg/ext/oper1.C: New test.
46823
46824 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
46825 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
46826
46827         * README.QMTEST: New file.
46828
46829         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46830
46831 2002-05-19  Andreas Jaeger  <aj@suse.de>
46832
46833         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46834         now.
46835         * gcc.c-torture/execute/loop-2d.x: Likewise.
46836
46837 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
46838
46839         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46840         support weak symbols.
46841         * gcc.dg/weak-4.c: Likewise.
46842         * gcc.dg/weak-6.c: Likewise.
46843
46844 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
46845
46846         * gcc.dg/weak-3.c: Add dg-excess-error comment for
46847         cygwin, coff and h8300-*-hms targets
46848         * gcc.dg/weak-5.c: Likewise.
46849         * gcc.dg/weak-7.c: Likewise.
46850
46851 2002-05-16  Jason Merrill  <jason@redhat.com>
46852
46853         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46854         (scan-assembler-not, scan-assembler-dem): Likewise.
46855         (scan-assembler-dem-not): Likewise.
46856
46857 2002-05-15  Richard Henderson  <rth@redhat.com>
46858
46859         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46860
46861 2002-05-15  Richard Henderson  <rth@redhat.com>
46862
46863         * gcc.dg/weak-5.c (vfoo1c): No warning here.
46864         (vfoo1f): Warning here.
46865         (vfoo1l): Don't redefine the alias.
46866
46867 2002-05-14  Jason Merrill  <jason@redhat.com>
46868             Alexandre Oliva  <aoliva@redhat.com>
46869
46870         * g++.dg/init/pm1.C: New test.
46871
46872 2002-05-12  David S. Miller  <davem@redhat.com>
46873
46874         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46875         types.
46876
46877 2002-05-10  Roger Sayle  <roger@eyesopen.com>
46878
46879         * gcc.c-torture/execute/20020510-1.c: New test case.
46880
46881 2002-05-10  David S. Miller  <davem@redhat.com>
46882
46883         * gcc.c-torture/execute/conversion.c: Test long double too.
46884
46885 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
46886
46887         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46888         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46889         * lib/g++.exp (g++_link_flags): Likewise.
46890         * lib/objc.exp (objc_target_compile): Likewise.
46891
46892 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46893
46894         * gcc.dg/cpp/poison.c: Update.
46895         * gcc.dg/cpp/20000625-2.c: Remove.
46896         * gcc.dg/cpp/direct2s.c: Remove final test.
46897
46898 2002-05-08  Tom Rix  <trix@redhat.com>
46899
46900         * gcc.c-torture/execute/20020508-1.c: New test.
46901         * gcc.c-torture/execute/20020508-2.c: New test.
46902         * gcc.c-torture/execute/20020508-3.c: New test.
46903
46904 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46905
46906         * gcc.dg/cpp/charconst-4.c: More tests.
46907
46908 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
46909
46910         PR c/6569
46911         * gcc.dg/weak-3.c: Update location of warning messages.
46912         * gcc.dg/weak-5.c: Likewise.
46913
46914 2002-05-06  Roger Sayle  <roger@eyesopen.com>
46915
46916         * gcc.c-torture/execute/20020506-1.c: New test case.
46917
46918 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
46919
46920         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46921
46922 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46923
46924         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46925
46926 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46927
46928         * gcc.dg/cpp/charconst-3.c: New test.
46929
46930 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46931
46932         * gcc.dg/cpp/charconst.c: Update tests.
46933
46934 2002-05-05  Tim Josling  <tej@melbpc.org.au>
46935
46936         * treelang: Added directory for new sample language treelang. Also
46937         lib/treelang.exp: New file to signal treelang should be tested.
46938
46939 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46940
46941         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46942         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46943         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46944         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46945         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46946         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46947         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46948
46949 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46950
46951         * gcc.dg/format/xopen-2.c: New test.
46952
46953 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46954
46955         * gcc.dg/20020503-1.c: New test.
46956
46957 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
46958
46959         * g++.dg/init/dtor1.C: Make it tougher.
46960
46961 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
46962
46963         * g++.dg/init/dtor1.C: New test.
46964
46965 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
46966
46967         * gcc.dg/altivec-8.c: New.
46968
46969 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
46970
46971         * gcc.dg/altivec-7.c: New.
46972
46973 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
46974
46975         * g++.dg/parse/typedef1.C: New test.
46976
46977 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
46978
46979         PR c++/6486
46980         * g++.dg/template/friend6.C: New test.
46981
46982         PR c++/6492
46983         * g++.dg/init/copy1.C: New test.
46984
46985 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
46986
46987         * g++.dg/warn/effc1.C: New test.
46988
46989 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46990
46991         * gcc.dg/cpp/if-cexp.c: Add a test.
46992
46993 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
46994
46995         * gcc.dg/20020426-2.c: New test.
46996
46997 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46998
46999         * gcc.dg/cpp/if-mop.c: Update.
47000         * gcc.dg/cpp/if-mpar.c: Add test.
47001         * gcc.dg/cpp/if-oppr.c: Update.
47002
47003 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47004
47005         PR c/6343
47006         * gcc.dg/weak-[2-7].c: New tests.
47007
47008 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47009
47010         * gcc.dg/enum1.c: New test.
47011
47012 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47013
47014         PR c++/6497
47015         * g++.dg/inherit/access2.C: New test.
47016
47017 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47018
47019         PR bootstrap/6445
47020         * gcc.dg/20020426-1.c: New test.
47021
47022 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47023
47024         * g++.dg/abi/enum1.C: New test.
47025
47026 2002-04-26  Richard Henderson  <rth@redhat.com>
47027
47028         * gcc.dg/c99-bool-1.c: Expect always true warning.
47029
47030 2002-04-25  Roger Sayle  <roger@eyesopen.com>
47031
47032         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47033
47034 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47035
47036         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47037         targets.
47038
47039 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
47040
47041         * g++.dg/abi/mange7.C: New test.
47042
47043         PR c++/6438.
47044         * g++.dg/parse/stmtexpr2.C: New test.
47045
47046 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
47047
47048         * gcc.dg/20020312-2.c: Add SH target.
47049
47050 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47051
47052         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47053         compiler output on mips*-*-irix*.
47054
47055 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
47056
47057         * g++.dg/parse/attr1.C: New test.
47058
47059 2002-04-23  Roger Sayle  <roger@eyesopen.com>
47060
47061         * gcc.c-torture/execute/string-opt-17.c: New test case.
47062         * gcc.c-torture/execute/memset-2.c: New test case.
47063
47064 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
47065
47066         PR c++/6256:
47067         * g++.dg/template/friend5.C: New test.
47068
47069         PR c++/6331:
47070         * g++.dg/template/qual1.C: Likewise.
47071
47072 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
47073
47074         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47075         Include stdlib.h, not stdio.h or ctype.h.
47076
47077 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
47078
47079         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47080         cris-*-elf* and mmix-*-*.
47081         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47082         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47083         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47084         Ditto.
47085         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47086         * gcc.dg/wchar_t-1.c: Ditto.
47087
47088 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
47089
47090         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47091         Clarify comment.
47092
47093 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
47094
47095         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47096
47097 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47098
47099         * gcc.c-torture/execute/20000906-1.x: Delete.
47100
47101 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
47102
47103         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47104
47105 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
47106
47107         * PR6367
47108         * g77.f-torture/execute/6367.f: New test.
47109         * g77.f-torture/execute/6367.x: Disable for MMIX.
47110
47111 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
47112
47113         * PR6352
47114         * g++.dg/opt/inline2.C: New test.
47115
47116 2002-04-18  Richard Henderson  <rth@redhat.com>
47117
47118         * gcc.dg/20000906-1.c: Enable for all targets.
47119         * gcc.c-torture/compile/iftrap-2.c: New.
47120
47121 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47122
47123         * gcc.dg/20020418-1.c: New test.
47124         * gcc.dg/20020418-2.c: New test.
47125
47126 2002-04-18  Richard Henderson  <rth@redhat.com>
47127
47128         * gcc.c-torture/compile/iftrap-1.c: New.
47129         * gcc.dg/iftrap-1.c: Adjust for ia64.
47130         * gcc.dg/iftrap-2.c: New.
47131
47132 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47133
47134         * gcc.c-torture/compile/20020418-1.c: New test.
47135
47136 2002-04-18  Roger Sayle  <roger@eyesopen.com>
47137
47138         * gcc.c-torture/compile/20020415-1.c: New.
47139
47140 2002-04-18  David S. Miller  <davem@redhat.com>
47141
47142         * gcc.c-torture/execute/20020418-1.c: New test.
47143
47144 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
47145
47146         * gcc.dg/20020416-1.c: New test.
47147
47148         * g++.dg/opt/inline1.C: New test.
47149
47150 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
47151
47152         * gcc.dg/altivec-5.c: New test.
47153
47154         * gcc.dg/20020415-1.c: New test.
47155
47156 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
47157
47158         * lib/chill.exp: Remove.
47159
47160 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
47161
47162         * g++.dg/other/big-struct.C: New test.
47163
47164 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
47165
47166         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47167         of scratch file.
47168
47169 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
47170
47171         PR c/6277
47172         * gcc.dg/i386-387-1.c: Allow optional leading underscore
47173         in scan-assembler function name
47174
47175 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
47176
47177         * g77.f-torture/execute/980628-4.x,
47178         g77.f-torture/execute/980628-5.x,
47179         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47180         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47181         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47182         i[34567]86-*-*.
47183
47184 2002-04-13  David S. Miller  <davem@redhat.com>
47185
47186         * gcc.c-torture/execute/20020413-1.c: New test.
47187
47188 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
47189
47190         * gcc.dg/asm-6.c,
47191         * g++.dg/ext/asm1.C: New tests.
47192
47193 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
47194
47195         PR c++ 5373.
47196         * g++.dg/parse/stmtexpr1.C: New test.
47197
47198         PR c++/5189.
47199         * g++.dg/template/copy1.C: New test.
47200
47201 2002-04-12  Richard Henderson  <rth@redhat.com>
47202
47203         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47204
47205 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
47206
47207         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47208         gcc.c-torture/execute/20020307-2.c.
47209
47210 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
47211
47212         * g++.dg/ext/attrib5.C,
47213         * g++.dg/lookup/struct1.C: New tests.
47214
47215 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
47216
47217         * gcc.dg/20020411-1.c: New test.
47218
47219         * gcc.c-torture/execute/20020411-1.c: New test.
47220
47221 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
47222
47223         * g77.f-torture/execute/6177.f: New test.
47224
47225 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
47226
47227         PR middle-end/6247
47228         * g++.dg/opt/cleanup1.C: New test.
47229
47230         * g++.dg/opt/const1.C: New test.
47231
47232 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
47233
47234         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47235
47236 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47237
47238         PR c++/5507
47239         * g++.dg/template/typename2.C: New test.
47240
47241 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
47242
47243         * gcc.c-torture/execute/loop-12.c: New.
47244
47245 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
47246
47247         * g77.f-torture/execute/980628-4.x,
47248         g77.f-torture/execute/980628-5.x,
47249         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47250         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47251         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47252
47253 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47254
47255         PR optimization/6086
47256         * g++.dg/opt/preinc1.C: New test.
47257
47258 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47259
47260         PR c++/5571
47261         * g++.dg/opt/static2.C: New test.
47262
47263 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47264
47265         PR c/5120
47266         * gcc.dg/20020406-1.c: New test.
47267
47268 2002-04-04  David S. Miller  <davem@redhat.com>
47269
47270         * gcc.c-torture/execute/20020404-1.c: New test.
47271
47272 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
47273
47274         PR c/6123
47275         * gcc.dg/20020312-2.c: Do not declare global register variable
47276         if __PIC__ or __pic__ is defined.
47277
47278 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
47279
47280         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
47281         __asm__ so that it works correctly even if -ansi -pedantic-errors.
47282
47283 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47284
47285         * gcc.misc-tests/linkage.exp: Update last change to handle
47286         sparc*-, not just sparc-.
47287
47288 2002-04-03  Richard Henderson  <rth@redhat.com>
47289
47290         * gcc.dg/cpp/ucs.c: Improved long UCS test.
47291
47292 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47293
47294         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47295
47296 2002-04-02  David S. Miller  <davem@redhat.com>
47297
47298         * gcc.c-torture/execute/20020402-3.c: New test.
47299
47300 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47301
47302         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47303         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47304
47305         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47306         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47307         g77.f-torture/execute/20001201.x,
47308         g77.f-torture/execute/u77-test.x: New files.
47309
47310         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47311         * gcc.dg/wchar_t-1.c: Ditto.
47312
47313 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47314
47315         * gcc.c-torture/execute/20020402-1.c: New test.
47316
47317 2002-04-01  Richard Henderson  <rth@redhat.com>
47318
47319         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47320
47321         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47322
47323 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47324
47325         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47326
47327 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47328
47329         * g++.dg/inherit/template-as-base.C: Expect error.
47330         * g++.dg/inherit/namespace-as-base.C: Likewise.
47331
47332 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
47333
47334         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47335         g++.dg/ext/instantiate3.C: Tweak match patterns.
47336
47337         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47338         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47339         -da test.
47340
47341 2002-03-31  Richard Henderson  <rth@redhat.com>
47342
47343         * gcc.dg/special/alias-2.c: New.
47344         * gcc.dg/special/ecos.exp: Run it.
47345
47346 2002-03-31  Richard Henderson  <rth@redhat.com>
47347
47348         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47349
47350 2002-03-31  Kazu Hirata  <kazu@hxi.com>
47351
47352         * gcc.dg/weak-1.c: Disable on h8300 port.
47353
47354 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
47355
47356         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47357         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47358         ordering tests.
47359         * g++.dg/bprob/bprob-1.C: New test.
47360         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47361         * g++.dg/gcov/gcov-1.C: New test.
47362         * g++.dg/gcov/gcov-1.x: New file.
47363         * g++.dg/gcov/gcov-2.C: New test.
47364         * g++.dg/gcov/gcov-3.C: New test.
47365         * g++.dg/gcov/gcov-3.h: New file.
47366
47367 2002-03-28  Roger Sayle  <roger@eyesopen.com>
47368
47369         * g++.old-deja/g++.other/builtins5.C: New test.
47370         * g++.old-deja/g++.other/builtins6.C: New test.
47371         * g++.old-deja/g++.other/builtins7.C: New test.
47372         * g++.old-deja/g++.other/builtins8.C: New test.
47373         * g++.old-deja/g++.other/builtins9.C: New test.
47374
47375 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
47376
47377         * g++.dg/opt/static1.C: New test.
47378
47379         * g++.dg/opt/longbranch1.C: New test.
47380
47381 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
47382
47383         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47384
47385         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47386
47387 2002-03-28  Jeffrey A Law  (law@redhat.com)
47388
47389         * gcc.c-torture/execute/20020328-1.c: New test.
47390
47391 2002-03-27  Richard Henderson  <rth@redhat.com>
47392
47393         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47394         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47395         move from g++.old-deja/g++.ext/.
47396
47397 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
47398
47399         * g++.dg/init/new2.C: New test.
47400
47401 2002-03-26  Richard Henderson  <rth@redhat.com>
47402
47403         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47404
47405         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47406         on sparc.
47407
47408         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
47409         sparcv9 systems.
47410         * gcc.dg/20001102-1.c: Likewise.
47411
47412 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
47413
47414         * gcc.dg/cpp/endif-pedantic1.c,
47415         gcc.dg/cpp/endif-pedantic2.c: New tests.
47416
47417 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
47418
47419         * g++.dg/init/new1.C: New test.
47420
47421 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47422
47423         * g++.dg/abi/vbase9.C: New test.
47424
47425 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
47426
47427         * gcc.dg/arm-asm.c: New test.
47428
47429 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
47430
47431         * gcc.dg/Wswitch-enum.c: New test.
47432         Fix PR c/5044.
47433
47434 2002-03-26  Richard Henderson  <rth@redhat.com>
47435
47436         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47437         structure.
47438
47439 2002-03-25  Richard Henderson  <rth@redhat.com>
47440
47441         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
47442         sparcv9 systems.
47443
47444         * gcc.c-torture/compile/20011119-1.c (xxx): New.
47445         * gcc.c-torture/compile/20011119-2.c (xxx): New.
47446
47447 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
47448
47449         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47450
47451 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
47452
47453         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47454         targets using generic thunk support.
47455
47456 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
47457
47458         * gcc.c-torture/compile/20020323-1.c: New test.
47459
47460         * g++.dg/opt/conj2.C: New test.
47461
47462 2002-03-24  Richard Henderson  <rth@redhat.com>
47463
47464         * gcc.dg/weak-1.c: Use -fno-common.
47465
47466 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47467
47468         * g77.dg/f77-edit-apostrophe-out.f: New test
47469         * g77.dg/f77-edit-h-out.f: New test
47470         * g77.dg/f77-edit-t-in.f: New test
47471         * g77.dg/f77-edit-t-out.f: New test
47472         * g77.dg/f77-edit-x-out.f: New test
47473         * g77.dg/f77-edit-slash-out.f: New test
47474         * g77.dg/f77-edit-colon-out.f: New test
47475         * g77.dg/f77-edit-s-out.f: New test
47476
47477 2002-03-24  Richard Henderson  <rth@redhat.com>
47478
47479         * objc/execute/formal_protocol-6.x: New XFAIL.
47480
47481 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47482
47483         * gcc.dg/weak-1.c: Early return from dg-final on platforms
47484         that do not support weak symbols
47485
47486 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47487
47488         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47489         * lib/g77.exp: Likewise.
47490         * lib/objc.exp: Likewise.
47491
47492 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
47493
47494         * gcc.dg/Wswitch-default.c: New test.
47495
47496 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
47497
47498         * g++.dg/other/enum1.C: New test.
47499
47500 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
47501
47502         * gcc.dg/pragma-ep-3.c: Fix typo.
47503
47504 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47505
47506         * g++.dg/inherit/template-as-base.C: New test.
47507
47508 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
47509
47510         * g++.old-deja/g++.other/dwarf2-1.C: Move...
47511         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
47512
47513 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
47514
47515         * gcc.dg/cpp/multiline.c: Update to match.
47516
47517 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
47518
47519         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47520
47521 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
47522
47523         * gcc.dg/cpp/extratokens2.c: New file.
47524
47525 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
47526
47527         * gcc.dg/20020312-2.c: Add rs6000 target.
47528
47529         * gcc.c-torture/compile/20020319-1.c: New test.
47530
47531 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47532
47533         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47534         (A, E): Handle this.
47535
47536 2002-03-20  Jason Merrill  <jason@redhat.com>
47537
47538         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47539         ignoring -fpic.
47540         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47541         through prune_gcc_output.
47542
47543 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
47544
47545         * gcc.c-torture/compile/20020320-1.c: New test.
47546
47547 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
47548
47549         * gcc.c-torture/compile/20020318-1.c: New test.
47550
47551         * gcc.dg/struct-by-value-1.c: New test.
47552
47553         * gcc.dg/20020319-1.c: New test.
47554
47555 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
47556
47557         * g++.dg/opt/conj1.C: New test.
47558
47559 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
47560
47561         * g++.dg/template/qualttp20.C: Revert previous change.
47562         * g++.dg/template/qualttp3.C: Likewise.
47563         * g++.dg/template/qualttp4.C: Likewise.
47564         * g++.dg/template/qualttp5.C: Likewise.
47565         * g++.dg/template/qualttp6.C: Likewise.
47566         * g++.dg/template/qualttp7.C: Likewise.
47567         * g++.dg/template/qualttp8.C: Likewise.
47568         * g++.dg/template/recurse.C: Likewise.
47569
47570 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47571
47572         * gcc.dg/cpp/wchar-1.c: Update.
47573
47574 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47575
47576         * g++.dg/template/conv1.C: New test.
47577         * g++.dg/template/conv2.C: New test.
47578         * g++.dg/template/conv3.C: New test.
47579         * g++.dg/template/conv4.C: New test.
47580
47581 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47582
47583         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47584         * g++.dg/template/qualttp3.C: Likewise.
47585         * g++.dg/template/qualttp4.C: Likewise.
47586         * g++.dg/template/qualttp5.C: Likewise.
47587         * g++.dg/template/qualttp6.C: Likewise.
47588         * g++.dg/template/qualttp7.C: Likewise.
47589         * g++.dg/template/qualttp8.C: Likewise.
47590         * g++.dg/template/recurse.C: Likewise.
47591
47592 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47593
47594         * g++.dg/opt/dtor1.C: New test.
47595
47596 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
47597
47598         * gcc.c-torture/compile/20020315-1.c: New test.
47599
47600 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
47601
47602         * gcc.dg/weak-1.c: Fix scan tests.
47603
47604 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
47605
47606         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47607         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47608         cris-*-aout* mmix-*-*.
47609         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47610         cris-*-aout* mmix-*-*.
47611         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47612         cris-*-elf* cris-*-aout* and mmix-*-*.
47613         * gcc.dg/20001009-1.c: Ditto.
47614         * gcc.dg/20010912-1.c: Ditto.
47615         * gcc.dg/20020122-4.c: Ditto.
47616         * gcc.dg/inline-2.c: Ditto.
47617
47618 2002-03-14  Jeffrey A Law  (law@cygnus.com)
47619
47620         * gcc.c-torture/compile/20020314-1.c: New test.
47621
47622 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
47623
47624         * gcc.c-torture/execute/20020314-1.c: New test.
47625
47626 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
47627
47628         * g++.dg/warn/Wunused-1.C: New test.
47629
47630 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
47631
47632         * g++.dg/abi/mangle6.C: New test.
47633
47634 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
47635
47636         * gcc.c-torture/compile/20020309-2.c: New test.
47637
47638         * gcc.c-torture/compile/20020312-1.c: New test.
47639
47640 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47641
47642         * g++.dg/other/access1.C: New test.
47643
47644 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
47645
47646         * gcc.c-torture/execute/wchar_t-1.c: New test.
47647
47648 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
47649
47650         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47651
47652 2002-03-12  Roger Sayle  <roger@eyesopen.com>
47653
47654         * gcc.dg/20020312-1.c: New test case.
47655
47656 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
47657
47658         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47659
47660 2002-03-11  Richard Henderson  <rth@redhat.com>
47661
47662         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47663         * g++.old-deja/g++.jason/report.C: Likewise.
47664
47665 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47666
47667         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47668         * g++.old-deja/g++.robertl/eb56.C: Likewise.
47669
47670 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47671
47672         * g++.dg/overload/pmf1.C: New test.
47673
47674 2002-03-11  Kazu Hirata  <kazu@hxi.com>
47675
47676         * gcc.c-torture/execute/20020307-1.c: Use long.
47677
47678 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
47679
47680         PR optimization/5844
47681         * gcc.dg/20020310-1.c: New test.
47682
47683 2002-03-09  Michael Meissner  <meissner@redhat.com>
47684
47685         * gcc.c-torture/execute/memcpy-2.c: New test.
47686         * gcc.c-torture/execute/memset-1.c: New test.
47687         * gcc.c-torture/execute/strlen-1.c: New test.
47688         * gcc.c-torture/execute/strcmp-1.c: New test.
47689         * gcc.c-torture/execute/strncmp-1.c: New test.
47690
47691 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
47692
47693         * gcc.dg/ppc-ldstruct.c: New test.
47694
47695 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
47696
47697         * gcc.c-torture/execute/va-arg-22.c: New test.
47698
47699 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47700
47701         * gcc.c-torture/compile/20020309-1.c: New test.
47702
47703 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
47704
47705         * gcc.c-torture/execute/20020307-2.c: New test.
47706
47707 2002-03-07  Jeffrey A Law  (law@redhat.com)
47708
47709         * g77.f-torture/compile/20020307-1.f: New test.
47710
47711 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
47712
47713         * gcc.dg/unordered-1.c: New test.
47714
47715 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
47716
47717         * gcc.c-torture/execute/20020307-1.c: New test.
47718
47719 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
47720
47721         * gcc.dg/20020304-1.c: New test.
47722
47723         * gcc.c-torture/compile/20020304-2.c: New test.
47724
47725 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
47726
47727         * gcc.c-torture/compile/20020304-1.c: New test case
47728         (from PR c/5830).
47729
47730 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
47731
47732         * gcc.dg/20020103-1.c: Add other -D ppc variants.
47733
47734 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47735
47736         * g++.dg/other/classkey1.C: New test.
47737
47738 2002-03-01  Richard Henderson  <rth@redhat.com>
47739
47740         * gcc.c-torture/compile/981223-1.x: New.
47741         * gcc.c-torture/compile/920625-1.x: New.
47742
47743 2002-02-28  Richard Henderson  <rth@redhat.com>
47744
47745         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47746
47747 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
47748
47749         * gcc.c-torture/execute/20020227-1.c: New test.
47750
47751 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
47752
47753         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47754         here" ERROR lines.
47755         * g++.old-deja/g++.oliva/partord1.C: Likewise.
47756         * g++.old-deja.g++.other/defarg1.C: Likewise.
47757         * g++.old-deja/g++.pt/calls2.C: Likewise.
47758         * g++.old-deja/g++.pt/crash20.C: Likewise.
47759         * g++.old-deja/g++.pt/crash30.C: Likewise.
47760         * g++.old-deja/g++.pt/crash36.C: Likewise.
47761         * g++.old-deja/g++.pt/crash6.C: Likewise.
47762         * g++.old-deja/g++.pt/defarg13.C: Likewise.
47763         * g++.old-deja/g++.pt/derived3.C: Likewise.
47764         * g++.old-deja/g++.pt/error1.C: Likewise.
47765         * g++.old-deja/g++.pt/friend21.C: Likewise.
47766         * g++.old-deja/g++.pt/friend23.C: Likewise.
47767         * g++.old-deja/g++.pt/infinite1.C: Likewise.
47768         * g++.old-deja/g++.robertl/eb128.C: Likewise.
47769
47770 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
47771
47772         * gcc.c-torture/execute/20020225-2.c: New test.
47773
47774 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
47775
47776         * gcc.c-torture/execute/920730-1t.c,
47777         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47778         Delete test cases, only relevant to -traditional.
47779
47780 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47781
47782         * gcc.dg/cpp/undef1.c: Remove.
47783         * gcc.dg/cpp/directiv.c: Update.
47784         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47785
47786 2002-02-27  Michael Meissner  <meissner@redhat.com>
47787
47788         * gcc.c-torture/execute/20020226-1.c: New test.
47789
47790 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
47791
47792         * g++.dg/debug/debug4.C: New test.
47793
47794         * gcc.dg/ia64-visibility-1.c: New test.
47795
47796 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
47797
47798         * gcc.dg/debug/20020224-1.c: New.
47799
47800 2002-02-25  Kazu Hirata  <kazu@hxi.com>
47801
47802         * gcc.c-torture/execute/960416-1.x: New.
47803         * gcc.c-torture/execute/divconst-3.x: Likewise.
47804
47805 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
47806
47807         * gcc.dg/20020224-1.c: New test.
47808
47809 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
47810
47811         * gcc.c-torture/execute/20020225-1.c: New.
47812
47813 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47814
47815         * gcc.dg/cpp/wchar-1.c: New test.
47816
47817 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
47818
47819         * gcc.dg/20020222-1.c: New test.
47820
47821 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
47822
47823         * g++.dg/opt/anonunion1.C: New test.
47824
47825 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
47826
47827         * g++.dg/template/qualttp19.C: New test.
47828         * g++.dg/template/qualttp20.C: New test.
47829         * g++.old-deja/g++.jason/report.C: Adjust expected errors
47830         * g++.old-deja/g++.other/qual1.C: Likewise.
47831
47832 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
47833
47834         * gcc.dg/attr-alwaysinline.c: New.
47835
47836 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
47837
47838         * gcc.dg/20020220-1.c: New test.
47839
47840         * gcc.dg/20020220-2.c: New test.
47841
47842         * g++.dg/opt/mmx1.C: New test.
47843
47844 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
47845
47846         * gcc.c-torture/compile/20020110.c: New test.
47847
47848 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
47849
47850         * gcc.c-torture/execute/20020219-1.c: New test.
47851
47852         * gcc.dg/20020219-1.c: New test.
47853
47854         * gcc.dg/noncompile/20020220-1.c: New test.
47855
47856         * g++.dg/opt/ptrintsum1.C: New test.
47857
47858         * gcc.dg/debug/20020220-1.c: New test.
47859
47860 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
47861
47862         * gcc.c-torture/execute/20020216-1.c: New test.
47863
47864 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47865
47866         * gcc.dg/decl-1.c: Update, new test.
47867
47868 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
47869
47870         * g++.dg/abi/bitfield1.C: New test.
47871         * g++.dg/abi/bitfield2.C: New test.
47872
47873 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47874
47875         * gcc.dg/attr-nest.c: New test.
47876
47877 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47878
47879         * gcc.c-torture/execute/20020215-1.c: New test.
47880
47881 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
47882
47883         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47884         * g++.dg/debug/debug.exp: New.
47885         * g++.dg/debug/trivial.C: New.
47886         * g++.dg/debug/debug1.C: Moved...
47887         * g++.dg/other/debug1.C: ...from here.
47888         * g++.dg/debug/debug2.C: Moved...
47889         * g++.dg/other/debug2.C: ...from here.
47890         * g++.dg/debug/debug3.C: Moved...
47891         * g++.dg/other/debug3.C: ...from here.
47892
47893         * gcc.dg/noncompile/20020213-1.c: New test.
47894
47895 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
47896
47897         * g++.dg/other/debug3.C: New test.
47898
47899         * gcc.c-torture/execute/20020213-1.c: New test.
47900
47901 2002-02-13  Richard Smith <richard@ex-parrot.com>
47902
47903         * g++.old-deja/g++.other/thunk1.C: New test.
47904
47905 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47906
47907         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47908
47909 2002-02-13  Stan Shebs  <shebs@apple.com>
47910
47911         * gcc.dg/altivec-3.c: New.
47912
47913 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
47914
47915         * gcc.dg/Wunreachable-1.c: New test.
47916         * gcc.dg/Wunreachable-2.c: New test.
47917
47918 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47919
47920         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47921
47922 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
47923
47924         * gcc.dg/decl-1.c: New test.
47925
47926 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47927
47928         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47929
47930 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47931
47932         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47933         * gcc.c-torture/compile/980506-1.x: Likewise.
47934
47935 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47936
47937         * gcc.dg/20020210-1.c: New.
47938
47939 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
47940
47941         * g77.f-torture/execute/947.f: New regression test
47942         for PR fortran/947.
47943
47944 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
47945
47946         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47947         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47948
47949 2002-02-08  Richard Henderson  <rth@redhat.com>
47950
47951         * gcc.c-torture/compile/labels-3.c: New.
47952
47953 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
47954
47955         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47956         expression statements work instead.
47957         * gcc.dg/noncompile/20020207-1.c: New test.
47958
47959 2002-02-07  Richard Henderson  <rth@redhat.com>
47960
47961         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47962
47963 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47964
47965         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47966         message from g77
47967         * lib/g77-dg.exp: Trim g77 error messages so that they are
47968         recognized by dg.exp.
47969
47970 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47971
47972         PR fortran/5473
47973         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
47974
47975 2002-02-07  Richard Henderson  <rth@redhat.com>
47976
47977         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47978         to be sufficiently aligned for integers.
47979
47980 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
47981
47982         * g++.dg/template/friend4.C: New test.
47983
47984 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47985
47986         PR fortran/5743
47987         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47988         unsupported cases.
47989
47990 2002-02-07  Richard Henderson  <rth@redhat.com>
47991
47992         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47993         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47994         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47995         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47996
47997 2002-02-06  Richard Henderson  <rth@redhat.com>
47998
47999         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48000
48001 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
48002
48003         * gcc.dg/20020206-1.c: New test.
48004
48005 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
48006
48007         * gcc.c-torture/execute/20020206-1.c: New test.
48008
48009         * gcc.c-torture/execute/20020206-2.c: New test.
48010
48011         PR optimization/5429:
48012         * gcc.c-torture/compile/20020206-1.c: New test.
48013
48014 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
48015
48016         * g++.dg/ext/align1.C: Do not use an explicit alignment value
48017         as certain file formats cannot support particularly large
48018         alignments.
48019
48020         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48021         and do not expect to be able to link the executable.
48022
48023         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48024         fail because the COFF format does not support the weak attribute.
48025
48026 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
48027
48028         * g77.dg/pr5473.f: New test
48029
48030 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
48031
48032         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48033         Fix testcase accordingly.
48034
48035 2002-02-04  Richard Henderson  <rth@redhat.com>
48036
48037         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48038         (buf): Change to be an array of pointers, not ints.
48039
48040 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48041
48042         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
48043         before all tests.  Move warning one line above to match where it
48044         C frontend emits.
48045         * gcc.dg/Wswitch-2.c: New test.
48046         * g++.dg/warn/Wswitch-1.C: New test.
48047         * g++.dg/warn/Wswitch-2.C: New test.
48048
48049 2002-02-04  Richard Henderson  <rth@redhat.com>
48050
48051         * g++.dg/abi/offsetof.C: Fix size comparison.
48052
48053 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
48054
48055         * gcc.dg/cast-qual-2.c: New test.
48056
48057 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48058
48059         * gcc.dg/20020201-4.c: New test.
48060
48061 2002-02-04  Ben Elliston  <bje@redhat.com>
48062
48063         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48064         target_info attribute != 0, in addition to the empty string.
48065         (gcc_target_compile): Likewise.
48066
48067 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
48068
48069         * gcc.dg/Wswitch.c: New test.
48070         PR gcc/4475. PR gcc/3780.
48071
48072 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
48073
48074         * g77.f-torture/execute/5122.f: New test for regressions
48075         against PR fortran/5122.
48076
48077 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
48078
48079         * g77.f-torture/compile/pr3743.f: Delete
48080         * g77.dg/pr3743-1.f: New test.
48081         * g77.dg/pr3743-2.f: New test.
48082         * g77.dg/pr3743-3.f: New test.
48083         * g77.dg/pr3743-4.f: New test.
48084
48085 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48086
48087         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48088
48089 2002-02-02  Richard Henderson  <rth@redhat.com>
48090
48091         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48092         * gcc.c-torture/execute/bf64-1.c: Likewise.
48093
48094 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48095
48096         * gcc.dg/20020201-2.c: New test.
48097
48098         * gcc.dg/20020201-3.c: New test.
48099
48100         * gcc.c-torture/execute/bitfld-2.c: New test.
48101
48102 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48103
48104         * gcc.dg/bitfld-1.c: Update.
48105         * gcc.dg/bitfld-2.c: Update.
48106         * gcc.c-torture/execute/bitfld-1.x: New.
48107
48108 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48109
48110         * gcc.c-torture/execute/20020201-1.c: New test.
48111
48112 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
48113
48114         PR target/5469
48115         * gcc.dg/20020201-1.c: New test.
48116
48117 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
48118
48119         PR fortran/3743
48120         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48121         * g77.f-torture/compile/pr3743.x: Remove
48122
48123 2002-01-31  Tom Rix  <trix@redhat.com>
48124
48125         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48126
48127 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48128
48129         * gcc.dg/noncompile/20020130-1.c: New test.
48130
48131 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
48132
48133         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48134
48135 2002-01-29  Richard Henderson  <rth@redhat.com>
48136
48137         * gcc.c-torture/execute/991118-1.c: Cast various constants back
48138         to long long.
48139         * gcc.c-torture/execute/bf64-1.c: Likewise.
48140
48141 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
48142
48143         * gcc.c-torture/execute/20020129-1.c: New test.
48144
48145 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48146
48147         * gcc.c-torture/compile/20000224-1.c: Update.
48148         * gcc.c-torture/execute/bitfld-1.c: New tests.
48149         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48150         * gcc.dg/uninit-A.c: Update.
48151
48152 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48153
48154         * g++.dg/template/ctor1.C: Add instantiation.
48155
48156 2002-01-28  Paul Koning  <pkoning@equallogic.com>
48157
48158         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48159         argument to __builtin_prefetch to be const ptr.
48160
48161 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
48162
48163         * gcc.c-torture/compile/20020120-1.c: New test.
48164
48165 2002-01-27  Kazu Hirata  <kazu@hxi.com>
48166
48167         * gcc.c-torture/execute/20020127-1.c: New test.
48168
48169 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
48170
48171         * g77.dg/f77-edit-i-in.f: New test
48172         * g77.dg/f77-edit-i-out.f: New test
48173
48174 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
48175
48176         * gcc.dg/debug/debug.exp: New file.
48177         * gcc.dg/debug/trivial.c: New file.
48178         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48179         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48180         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48181         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48182         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48183         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48184         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48185         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48186         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48187         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48188         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48189         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48190         * gcc.dg/20000503-1.c: Removed.
48191         * gcc.dg/20010207-1.c: Removed.
48192         * gcc.dg/20011223-1.c: Removed.
48193         * gcc.dg/20020104-2.c: Removed.
48194         * gcc.dg/debug-1.c: Removed.
48195         * gcc.dg/debug-2.c: Removed.
48196         * gcc.dg/debug-3.c: Removed.
48197         * gcc.dg/debug-4.c: Removed.
48198         * gcc.dg/debug-5.c: Removed.
48199         * gcc.dg/debug-6.c: Removed.
48200         * gcc.dg/dwarf2-1.c: Removed.
48201         * gcc.dg/dwarf2-2.c: Removed.
48202
48203 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
48204
48205         * g++.old-deja/g++.other/eh5.C: New test.
48206         * g++.old-deja/g++.other/sibcall2.C: New test.
48207         * g++.old-deja/g++.other/array9.C: New test.
48208         * g++.old-deja/g++.other/typename2.C: New test.
48209         * g++.old-deja/g++.other/crash60.C: New test.
48210         * g++.old-deja/g++.other/conv9.C: New test.
48211         * g++.old-deja/g++.other/mangle10.C: New test.
48212         * g++.old-deja/g++.other/unchanging1.C: New test.
48213         * g++.old-deja/g++.other/exprstmt1.C: New test.
48214         * g++.old-deja/g++.other/inline23.C: New test.
48215         * g++.old-deja/g++.eh/ia64-1.C: New test.
48216         * g++.old-deja/g++.other/dwarf2-1.C: New test.
48217         * g++.old-deja/g++.other/reload1.C: New test.
48218         * g++.old-deja/g++.other/static20.C: New test.
48219         * g++.old-deja/g++.other/local-alloc1.C: New test.
48220         * g++.old-deja/g++.other/conv8.C: New test.
48221         * g++.old-deja/g++.other/stmtexpr2.C: New test.
48222         * g++.old-deja/g++.other/storeexpr1.C: New test.
48223         * g++.old-deja/g++.other/storeexpr2.C: New test.
48224         * g++.dg/eh/template2.C: New test.
48225         * g++.dg/warn/weak1.C: New test.
48226
48227 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
48228
48229         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48230         Remove first, non-varying, argument.
48231
48232 2002-01-23  Richard Henderson  <rth@redhat.com>
48233
48234         * gcc.dg/inline-2.c: New.
48235
48236         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48237         Add optional target arg.  Check number of arguments.
48238         (scan-assembler-not, scan-assembler-dem): Likewise.
48239         (scan-assembler-dem-not): Likewise.
48240
48241 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48242
48243         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48244         line 12.
48245         * g++.old-deja/g++.brendan/parse3.C,
48246         g++.old-deja/g++.other/crash26.C,
48247         g++.old-deja/g++.other/crash28.C,
48248         g++.old-deja/g++.other/crash29.C,
48249         g++.old-deja/g++.other/crash30.C,
48250         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48251
48252 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
48253
48254         * gcc.dg/20020115-1.c: New.
48255
48256 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
48257
48258         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48259
48260 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
48261
48262         * gcc.dg/20020122-3.c: New.
48263
48264 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
48265
48266         * g++.dg/other/gc1.C: New test.
48267
48268 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48269
48270         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48271
48272 2002-01-22  Richard Henderson  <rth@redhat.com>
48273
48274         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48275
48276 2002-01-22  Richard Henderson  <rth@redhat.com>
48277
48278         * gcc.dg/20020122-4.c: New.
48279
48280 2002-01-22  H.J. Lu <hjl@gnu.org>
48281
48282         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48283         link output.
48284         * gcc.dg/special/ecos.exp: Likewise.
48285         * lib/g++-dg.exp: Likewise.
48286         * lib/g77-dg.exp: Likewise.
48287         * lib/gcc-dg.exp : Likewise.
48288         * lib/mike-g++.exp: Likewise.
48289         * lib/mike-g77.exp: Likewise.
48290         * lib/mike-gcc.exp: Likewise.
48291         * lib/objc-dg.exp: Likewise.
48292
48293 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
48294
48295         PR target/5379
48296         * gcc.dg/20020122-2.c: New test.
48297
48298 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
48299
48300         * gcc.dg/20020122-1.c: New test.
48301
48302 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
48303
48304         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48305
48306 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
48307
48308         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48309
48310 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48311
48312         * gcc.c-torture/compile/20020121-1.c: New test.
48313
48314 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48315
48316         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48317         ld_library_path.
48318
48319 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
48320
48321         * gcc.dg/20020218-1.c: New test.
48322
48323 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
48324
48325         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48326         messages
48327         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48328         "At global scope" warning
48329         * g++.dg/ext/align1.C: Change cygwin test for alignment
48330         from db-bogus to dg-warning
48331
48332 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
48333
48334         * g77.f-torture/compile/cpp2.F: New test.
48335
48336 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48337
48338         * g++.dg/template/access1.C: New test.
48339
48340 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
48341
48342         * gcc.dg/20020118-1.c: New.
48343
48344 2002-01-18  Kazu Hirata  <kazu@hxi.com>
48345
48346         * gcc.c-torture/execute/20020118-1.c: New test.
48347
48348 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48349
48350         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48351         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48352         alignment warnings.
48353
48354 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48355
48356         * gcc.misc-tests/i386-prefetch.exp: Save and restore
48357         torture_with_loops and torture_without_loops
48358
48359 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
48360
48361         * gcc.c-torture/compile/20020116-1.c: New test.
48362
48363 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
48364
48365         * gcc.dg/20020116-2.c: New test.
48366
48367         * gcc.dg/ultrasp4.c: New test.
48368
48369         * gcc.dg/20020116-1.c: New test.
48370
48371 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
48372
48373         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48374         by EABI.
48375
48376 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
48377
48378         * gcc.misc-tests/i386-prefetch.exp: New.
48379         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48380         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48381         * gcc.misc-tests/i386-pf-none-1.c: New test.
48382         * gcc.misc-tests/i386-pf-sse-1.c: New test.
48383
48384 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
48385
48386         * gcc.dg/gnu89-init-1.c: Add new tests.
48387
48388 2002-01-15  Andreas Jaeger  <aj@suse.de>
48389
48390         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48391         * gcc.dg/i386-mmx-2.c: Likewise.
48392         * gcc.dg/i386-sse-1.c: Likewise.
48393         * gcc.dg/i386-sse-2.c: Likewise.
48394         * gcc.dg/i386-sse-3.c: Likewise.
48395
48396 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
48397
48398         * g77.f-torture/execute/intrinsic-unix-bessel.f:
48399         Uncomment additional cases that now pass.
48400
48401 2002-01-11  Richard Henderson  <rth@redhat.com>
48402
48403         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48404         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48405
48406 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
48407
48408         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48409
48410 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
48411
48412         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48413         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48414
48415 2002-01-10  Dale Johannesen  <dalej@apple.com>
48416
48417         * gcc.c-torture/execute/loop-11.c: New.
48418
48419 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
48420
48421         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48422         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48423
48424 2002-01-09  Richard Henderson  <rth@redhat.com>
48425
48426         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48427         type in which to perform the operation for each size.
48428
48429 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
48430
48431         * gcc.c-torture/compile/20020109-2.c: New test.
48432
48433 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
48434
48435         * gcc.c-torture/execute/loop-10.c: New test.
48436
48437 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48438
48439         * gcc.c-torture/compile/20010226-1.c: New test.
48440         * gcc.c-torture/compile/20010227-1.c: New test.
48441         * gcc.c-torture/compile/20010426-1.c: New test.
48442         * gcc.c-torture/compile/20010510-1.c: New test.
48443         * gcc.c-torture/compile/20010605-3.c: New test.
48444         * gcc.c-torture/compile/20010824-1.c: New test.
48445         * gcc.c-torture/execute/20010409-1.c: New test.
48446         * gcc.dg/noncompile/20000901-1.c: New test.
48447         * gcc.dg/20001023-1.c: New test.
48448         * gcc.dg/20001101-1.c: New test.
48449         * gcc.dg/20001102-1.c: New test.
48450         * gcc.dg/20010207-1.c: New test.
48451         * gcc.dg/20010405-1.c: New test.
48452         * gcc.dg/20010822-1.c: New test.
48453         * gcc.dg/20011107-1.c: New test.
48454
48455 2002-01-09  Jeffrey A Law  (law@redhat.com)
48456
48457         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48458
48459         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
48460         execution failure on PA targets.
48461
48462 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48463
48464         * gcc.c-torture/compile/20020109-1.c: New test.
48465
48466 2002-01-08  Kazu Hirata  <kazu@hxi.com>
48467
48468         * gcc.c-torture/execute/20020108-1.c: New test.
48469
48470 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
48471
48472         * gcc.dg/20020108-1.c: New test.
48473
48474 2002-01-08  H.J. Lu <hjl@gnu.org>
48475
48476         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48477         for header files.
48478
48479 2002-01-08  Geoff Keating  <geoffk@redhat.com>
48480
48481         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48482         consistency.
48483
48484 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
48485
48486         * gcc.dg/altivec-4.c: Test altivec predicates.
48487
48488 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
48489
48490         * gcc.c-torture/execute/20020107-1.c: New test.
48491
48492 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
48493
48494         PR c/5279
48495         * gcc.c-torture/compile/20020106-1.c: New test.
48496
48497 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
48498
48499         * gcc.c-torture/execute/nestfunc-4.c: New test.
48500
48501 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
48502
48503         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48504         extra triple that slipped in.
48505         * g++.old-deja/g++.abi/align.C: Likewise.
48506         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48507
48508 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
48509
48510         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48511         * g++.old-deja/g++.abi/align.C: Likewise.
48512         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48513
48514         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48515         on FreeBSD/i386.
48516         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48517         FreeBSD.
48518
48519 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
48520
48521         * gcc.dg/20020104-1.c: New test.
48522
48523         * gcc.dg/20020104-2.c: New test.
48524
48525 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
48526
48527         * gcc.dg/20020103-1.c: Fix typo in target selector.
48528
48529 2002-01-03  Richard Henderson  <rth@redhat.com>
48530
48531         * gcc.dg/20020103-1.c: New.
48532
48533 2002-01-03  Kazu Hirata  <kazu@hxi.com>
48534
48535         * gcc.c-torture/execute/20020103-1.c: New test.
48536
48537 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
48538
48539         * g++.dg/other/debug2.C: New test.
48540
48541         * gcc.c-torture/compile/20020103-1.c: New test.
48542
48543 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
48544
48545         * gcc.dg/gnu89-init-1.c: Added new tests.
48546
48547 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48548
48549         * g++.dg/template/friend2.C: Remove as patch is reverted.
48550
48551         * g++.dg/warn/oldcast1.C: New test.
48552
48553         * g++.dg/template/ptrmem1.C: New test.
48554         * g++.dg/template/ptrmem2.C: New test.
48555
48556         * g++.dg/template/ntp.C: New test.
48557
48558         * g++.dg/other/component1.C: New test.
48559
48560         * g++.dg/template/ttp3.C: New test.
48561
48562         * g++.dg/template/friend2.C: New test.
48563         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48564
48565 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48566
48567         * g++.dg/other/ptrmem1.C: New test.
48568         * g++.dg/other/ptrmem2.C: New test.
48569
48570 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48571
48572         * g++.dg/template/ctor1.C: New test.
48573
48574 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48575
48576         * g++.dg/template/friend2.C: New test.
48577
48578 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
48579
48580         * gcc.dg/mmix-1.c: New test.
48581
48582 2001-12-31  Richard Henderson  <rth@redhat.com>
48583
48584         * gcc.dg/asm-5.c: New.
48585
48586 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
48587
48588         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48589         in namespace __gnu_cxx
48590
48591 2001-12-30  Richard Henderson  <rth@redhat.com>
48592
48593         * gcc.dg/debug-6.c: New.
48594
48595 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
48596
48597         * gcc.c-torture/compile/20011229-2.c: New test.
48598
48599 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
48600
48601         * gcc.dg/debug-3.c: New test.
48602         * gcc.dg/debug-4.c: New test.
48603         * gcc.dg/debug-5.c: New test.
48604
48605 2001-12-29  Richard Henderson  <rth@redhat.com>
48606
48607         * g++.dg/eh/loop1.C: New.
48608
48609 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48610
48611         * g++.dg/template/crash1.C: New test.
48612
48613 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48614
48615         * g++.dg/other/const1.C: New test.
48616
48617 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48618
48619         * gcc.c-torture/compile/20011229-1.c: New test.
48620
48621 2001-12-28  Stan Shebs  <shebs@apple.com>
48622
48623         * lib/objc-torture.exp: Resync with c-torture.exp.
48624         * lib/objc.exp: Load standard libraries.
48625
48626 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
48627
48628         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48629         additional tests.
48630
48631 2001-12-27  Roger Sayle <roger@eyesopen.com>
48632
48633         * gcc.c-torture/execute/string-opt-16.c: New testcase.
48634
48635 2001-12-27  Richard Henderson  <rth@redhat.com>
48636
48637         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48638
48639 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48640
48641         * g++.dg/eh/ctor1.C: New test.
48642         * g++.dg/other/error2.C: New test.
48643
48644 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48645
48646         * g++.dg/other/init2.C: New test.
48647
48648 2001-12-24  Richard Henderson  <rth@redhat.com>
48649
48650         * gcc.dg/20011223-1.c: New.
48651         * gcc.dg/inline-1.c: New.
48652
48653 2001-12-23  Richard Henderson  <rth@redhat.com>
48654
48655         * gcc.dg/asm-4.c: Test operand modifiers.
48656
48657 2001-12-23  Richard Henderson  <rth@redhat.com>
48658
48659         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48660
48661 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48662
48663         * gcc.c-torture/execute/20011223-1.c: New test.
48664
48665 2001-12-21  Richard Henderson  <rth@redhat.com>
48666
48667         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48668         re-enables the warning.
48669
48670 2001-12-21  Richard Henderson  <rth@redhat.com>
48671
48672         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48673
48674 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48675
48676         * gcc.c-torture/compile/20011218-1.c: New test.
48677
48678 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
48679
48680         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
48681         arm-isr.c test.
48682         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
48683         epilogue generation for ARM ISR routines.
48684
48685 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48686
48687         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48688         * gcc.dg/format/c90-printf-3.c: Likewise.
48689         * gcc.dg/format/c99-printf-3.c: Likewise.
48690         * gcc.dg/format/ext-1.c: Likewise.
48691         * gcc.dg/format/ext-6.c: Likewise.
48692         * gcc.dg/format/format.h: Prototype unlocked stdio.
48693
48694 2001-12-20  Richard Henderson  <rth@redhat.com>
48695
48696         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48697         (arena): Use it.
48698         (malloc): Correct allocation logic.  Abort if we fill up the
48699         arena before initialization complete.
48700         (realloc): Correct allocation logic.
48701
48702 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48703
48704         * gcc.c-torture/compile/20011219-2.c: New test.
48705
48706         * gcc.c-torture/execute/20011219-1.c: New test.
48707
48708 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
48709
48710         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48711         target does not support weak symbols.
48712
48713 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
48714
48715         * gcc.c-torture/compile/20011219-1.c: New test.
48716
48717 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
48718
48719         * g++.dg/other/error1.C: New test.
48720
48721 2001-12-17  Jeffrey A Law  (law@redhat.com)
48722
48723         * gcc.c-torture/execute/20011217-1.c: New test.
48724
48725 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
48726
48727         * objc.dg/special/: New directory.
48728         * objc.dg/special/special.exp: New file.
48729         * objc.dg/special/unclaimed-category-1.h: New file.
48730         * objc.dg/special/unclaimed-category-1a.m: New file.
48731         * objc.dg/special/unclaimed-category-1.m: New file.
48732
48733 2001-12-17  Andreas Jaeger  <aj@suse.de>
48734
48735         * gcc.c-torture/compile/20011217-2.c: New test.
48736
48737 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48738
48739         * gcc.c-torture/compile/20011217-1.c: New test.
48740
48741 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
48742
48743         * gcc.dg/20011214-1.c: New.
48744
48745 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
48746
48747         * gcc.dg/altivec-4.c: New.
48748
48749 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
48750
48751         * gcc.dg/20011113-1.c: New test.
48752
48753 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48754
48755         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48756         std::__malloc_alloc_template<0> and
48757         std::__default_alloc_template<false, 0>.
48758
48759 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
48760
48761         * objc/execute/bf-21.m: New test.
48762         * objc/execute/enumeration-1.m: New test.
48763         * objc/execute/enumeration-2.m: New test.
48764
48765 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
48766
48767         * gcc.dg/gnu89-init-1.c: New test.
48768
48769 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
48770
48771         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48772         * g++.old-deja/g++.jason/2371.C: Likewise.
48773         * g++.old-deja/g++.jason/template33.C: Likewise.
48774         * g++.old-deja/g++.jason/template34.C: Likewise.
48775         * g++.old-deja/g++.jason/template36.C: Likewise.
48776         * g++.old-deja/g++.oliva/typename1.C: Likewise.
48777         * g++.old-deja/g++.oliva/typename2.C: Likewise.
48778         * g++.old-deja/g++.other/typename1.C: Likewise.
48779         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48780         * g++.old-deja/g++.pt/nontype5.C: Likewise.
48781         * g++.old-deja/g++.pt/typename11.C: Likewise.
48782         * g++.old-deja/g++.pt/typename14.C: Likewise.
48783         * g++.old-deja/g++.pt/typename16.C: Likewise.
48784         * g++.old-deja/g++.pt/typename3.C: Likewise.
48785         * g++.old-deja/g++.pt/typename4.C: Likewise.
48786         * g++.old-deja/g++.pt/typename5.C: Likewise.
48787         * g++.old-deja/g++.pt/typename7.C: Likewise.
48788         * g++.old-deja/g++.robertl/eb9.C: Likewise.
48789
48790 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
48791
48792         * g++.dg/other/linkage1.C: New test.
48793         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48794         specifiers.
48795
48796 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48797
48798         * gcc.dg/concat.c: New test.
48799
48800 2001-12-11  Stan Shebs  <shebs@apple.com>
48801
48802         * objc/compile: New test directory.
48803         * objc/compile/compile.exp: New expect script.
48804         * objc/compile/20011211-1.m: New compile test.
48805
48806 2001-12-11  Jason Merrill  <jason@redhat.com>
48807
48808         * lib/prune.exp (prune_gcc_output): Also handle "In member
48809         function".  So many permutations...
48810
48811 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
48812
48813         * g++.dg/template/typedef1.C: New test.
48814
48815 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
48816
48817         * g++.dg/other/copy1.C: New test.
48818
48819 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
48820
48821         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48822
48823         * gcc.dg/builtin-choose-expr.c: New.
48824
48825 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
48826
48827         * gcc.dg/altivec-2.c: New.
48828
48829 2001-12-07  Richard Henderson  <rth@redhat.com>
48830
48831         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48832
48833 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
48834
48835         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48836         ultrasparc.
48837
48838 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48839
48840         * g++-old.deja/g++.robertl/eb101.C: Deleted.
48841
48842 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
48843
48844         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48845         variable argument list.
48846
48847 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
48848
48849         * gcc.c-torture/execute/memcheck: Delete entire directory.
48850         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48851         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48852
48853 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48854
48855         * gcc.dg/Wshadow-1.c: New test.
48856
48857 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
48858
48859         * gcc.c-torture/compile/20011130-1.c: New test.
48860
48861         * gcc.dg/noncompile/20011025-1.c: New test.
48862
48863         * g++.dg/other/anon-union.C: New test.
48864
48865         * gcc.c-torture/execute/20011024-1.c: New test.
48866
48867 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48868
48869         * gcc.c-torture/execute/20000722-1.x,
48870         gcc.c-torture/execute/20010123-1.x: Remove.
48871         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48872         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48873         gcc.dg/c99-complit-2.c: New tests.
48874
48875 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
48876
48877         * g++.dg/inherit/base1.C: New test.
48878
48879 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
48880
48881         * g++.dg/other/stdarg1.C: New test.
48882
48883         * gcc.c-torture/compile/20011130-2.c: New test.
48884
48885 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
48886
48887         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48888         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48889         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48890         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48891         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48892         * gcc.dg/builtin-prefetch-1.c: New test.
48893
48894 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
48895
48896         * gcc.dg/20011130-1.c: New test.
48897
48898 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48899
48900         * g++.dg/other/scope1.C: New test.
48901         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48902
48903 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48904
48905         * gcc.dg/vla-init-1.c: New test.
48906
48907 2001-12-01  Geoff Keating  <geoffk@redhat.com>
48908
48909         * gcc.c-torture/compile/structs.c: New testcase from GDB.
48910
48911 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48912
48913         * objc.dg/alias.m: Update.
48914         * objc.dg/class-1.m: Update.
48915         * objc.dg/const-str-1.m: Update.
48916         * objc.dg/fwd-proto-1.m: Update.
48917         * objc.dg/id-1.m: Update.
48918         * objc.dg/super-class-1.m: Update.
48919
48920 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
48921
48922         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48923         constructs.
48924
48925 2001-11-28  Jeffrey A Law  (law@cygnus.com)
48926
48927         * gcc.c-torture/execute/20011128-1.c: New test.
48928
48929 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
48930
48931         * gcc.dg/20011127-1.c: New test.
48932
48933 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48934
48935         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
48936         from Austin Group draft 7.
48937         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
48938         scanf format arguments.
48939         * gcc.dg/format/no-exargs-2.c: New test.
48940
48941 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
48942
48943         * g++.dg/abi/vbase8-4.C: New test.
48944
48945 2001-11-24  Ian Lance Taylor  <ian@airs.com>
48946
48947         * gcc.c-torture/execute/20011121-1.c: New test.
48948
48949 2001-11-23  Jeffrey A Law  (law@cygnus.com)
48950
48951         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48952
48953 2001-11-23  Andreas Jaeger  <aj@suse.de>
48954
48955         * gcc.dg/cpp/charconst-2.c: New test.
48956
48957 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
48958
48959         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48960         to the host if it is remote.  Let tests specify extra headers
48961         they use.
48962         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48963         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48964         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48965         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48966         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48967         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48968         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48969         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48970         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48971         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48972
48973 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
48974
48975         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48976         for little endian ARMs.
48977
48978 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
48979
48980         * gcc.c-torture/compile/20011119-1.c: New test.
48981         * gcc.c-torture/compile/20011119-2.c: New test.
48982
48983 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
48984
48985         * gcc.dg/altivec-1.c: Fix typo.
48986
48987 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48988
48989         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48990
48991 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
48992
48993         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48994
48995 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
48996
48997         * lib/g77.exp: Don't specify --rpath-link.
48998
48999         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49000         across all the headers.
49001         * gcc.dg/format/format.exp: For testing on a remote host,
49002         copy format.h.
49003
49004         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49005         * gcc.c-torture/execute/930406-1.c: Likewise.
49006         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49007
49008 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
49009
49010         * gcc.dg/altivec-1.c: New.
49011
49012 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
49013
49014         * gcc.dg/cpp/fpreprocessed.c: New test case.
49015
49016 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49017
49018         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49019         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49020         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49021
49022 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49023
49024         * gcc.dg/no-builtin-1.c: New test.
49025
49026 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
49027
49028         * gcc.c-torture/execute/20011115-1.c: New test.
49029
49030 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
49031
49032         * gcc.c-torture/compile/20011114-2.c: New test.
49033         * gcc.c-torture/compile/20011114-3.c: New test.
49034         * gcc.c-torture/compile/20011114-4.c: New test.
49035
49036 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49037
49038         * g++.dg/other/init1.C: New test.
49039
49040 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
49041
49042         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49043         message.
49044
49045         * gcc.c-torture/execute/20011114-1.c: New testcase.
49046
49047         * gcc.c-torture/compile/20010327-1.c: Revert last change.
49048         * gcc.c-torture/compile/20011114-1.c: New test, exactly
49049         like the (before this change) version of 20010327-1.c.
49050
49051 2001-11-14  Roger Sayle <roger@eyesopen.com>
49052
49053         * gcc.c-torture/execute/string-opt-13.c: New testcase.
49054
49055 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
49056
49057         * g++.dg/init/array2.C: New test.
49058
49059 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
49060
49061         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49062
49063 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
49064
49065         * g++.dg/other/forscope1.C: New test.
49066         * g++.dg/ext/forscope1.C: New test.
49067         * g++.dg/ext/forscope2.C: New test.
49068
49069 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
49070
49071         * gcc.c-torture/execute/20011113-1.c: New test.
49072
49073 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
49074
49075         * gcc.c-torture/execute/20011109-2.c: New test.
49076
49077         * gcc.c-torture/execute/20011109-1.c: New test.
49078
49079 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
49080
49081         * gcc.c-torture/compile/20011109-1.c: New test.
49082
49083 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
49084
49085         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49086         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49087         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49088         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49089         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49090         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49091         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49092
49093 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49094
49095         * g++.dg/warn/Wshadow-1.C: New tests.
49096         * g++.old-deja/g++.mike/for3.C: Update.
49097
49098 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49099
49100         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49101         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49102         XFAILs.  Adjust expected error texts.
49103         * gcc.c-torture/compile/20011106-1.c,
49104         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49105         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49106         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49107         gcc.dg/c99-array-lval-5.c: New tests.
49108
49109 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49110
49111         * gcc.dg/cpp/defined.c: Update.
49112
49113 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49114
49115         * gcc.c-torture/execute/anon-1.c: New test.
49116
49117 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
49118
49119         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49120         same size, so no warning should be produced on stormy16.
49121
49122         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49123         due to oversized array.
49124         * g++.old-deja/g++.mike/ns15.C: Likewise.
49125         * g++.old-deja/g++.pt/crash16.C: Likewise.
49126
49127 2001-11-02  Graham Stott  <grahams@redhat.com>
49128
49129         * g++.dgother/debug1.C: Fix typos.
49130
49131 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
49132
49133         * g++.dg/other/debug1.C: New test.
49134
49135 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49136
49137         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49138         of unsigned long.
49139
49140 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
49141
49142         * gcc.dg/20011029-2.c: New test.
49143
49144         * gcc.c-torture/compile/20011029-1.c: New test.
49145
49146 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
49147
49148         * objc/execute/class_self-1.m: New test.
49149         * objc/execute/class_self-2.m: New test.
49150
49151 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
49152
49153         * gcc.misc-tests/msgs.exp: Delete.
49154         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49155         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
49156         error set to match recent changes.
49157
49158 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
49159
49160         * gcc.dg/20011021-1.c: New test.
49161
49162 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
49163
49164         * gcc.c-torture/compile/20011023-1.c: New test.
49165
49166 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
49167
49168         * lib/g77.exp: Rewrite based on lib/g++.exp.
49169
49170 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
49171
49172         * gcc.c-torture/execute/20011019-1.c: New test.
49173
49174         * gcc.dg/20011018-1.c: New test.
49175
49176 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
49177
49178         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49179
49180 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
49181
49182         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49183         * gcc.dg/attr-invalid.c: Likewise.
49184
49185 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
49186
49187         * gcc.dg/20011015-1.c: New test.
49188
49189 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49190
49191         * g++.dg/template/unify2.C: New test.
49192
49193 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49194
49195         * g++.dg/other/exception-specification.C: New test
49196
49197 2001-10-13  Tom Rix  <trix@redhat.com>
49198
49199         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49200         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49201
49202 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
49203
49204         * gcc.dg/20011009-1.c: New test.
49205
49206 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
49207
49208         PR g++/4476
49209         * g++.dg/other/friend1.C: New test.
49210
49211 2001-10-11  Richard Henderson  <rth@redhat.com>
49212
49213         * g++.old-deja/g++.other/crash18.C: Add -S to options.
49214
49215 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49216
49217         * gcc.c-torture/compile/20011010-1.c: New.
49218
49219 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49220
49221         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49222         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49223         g77.f-torture/execute/execute.exp,
49224         g77.f-torture/noncompile/noncompile.exp,
49225         gcc.c-torture/compile/compile.exp,
49226         gcc.c-torture/execute/execute.exp,
49227         gcc.c-torture/execute/ieee/ieee.exp,
49228         gcc.c-torture/execute/memcheck/memcheck.exp,
49229         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49230         objc/execute/execute.exp: Update FSF address.
49231
49232 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49233
49234         * gcc.dg/cpp/cmdlne-C.c: Update.
49235         * gcc.dg/cpp/cmdlne-C2.c: New.
49236
49237 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49238
49239         * gcc.c-torture/execute/20011008-3.c: New.
49240
49241 2001-10-08  DJ Delorie  <dj@redhat.com>
49242
49243         * gcc.dg/20011008-1.c: New.
49244         * gcc.dg/20011008-2.c: New.
49245
49246 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49247
49248         * gcc.dg/cpp/spacing1.c: Update test.
49249
49250 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49251
49252         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49253         spelling errors of "separate" as "seperate".
49254
49255 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
49256
49257         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49258         enough to avoid inlining.
49259
49260 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49261
49262         * lib/g77.exp: set libg2c_dir correctly.
49263
49264 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49265
49266         * gcc.dg/cpp/macro11.c: New test.
49267
49268 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49269
49270         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49271         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49272         gcc.dg/format/multattr-3.c: New tests.
49273         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
49274         tests for format attributes on function pointers being rejected.
49275
49276 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49277
49278         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49279
49280 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49281
49282         * g++.dg/warn/format1.C: New test.
49283
49284 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49285
49286         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49287
49288 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49289
49290         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49291
49292 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49293
49294         * gcc.dg/cpp/redef2.c: Add test.
49295
49296 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
49297
49298         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49299         long-standing bug on i686, apparently.
49300         * gcc.c-torture/execute/loop-2c.x: New file.
49301         * gcc.c-torture/execute/loop-2d.x: New file.
49302         * gcc.c-torture/execute/loop-3c.x: New file.
49303
49304 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
49305
49306         * gcc.dg/cpp/20000625-2.c: Correct line number.
49307
49308 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49309
49310         * gcc.dg/cpp/macro10.c: New test.
49311         * gcc.dg/cpp/strify3.c: New test.
49312         * gcc.dg/cpp/spacing1.c: Add tests.
49313         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49314         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49315
49316 2001-09-24  DJ Delorie  <dj@redhat.com>
49317
49318         * gcc.c-torture/execute/20010924-1.c: New test.
49319
49320 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49321
49322         * objc/execute/paste.m: Remove.
49323
49324 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49325
49326         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49327
49328 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
49329
49330         * g77.dg/strlen0.f: New test.
49331
49332 2001-09-21  Richard Henderson  <rth@redhat.com>
49333
49334         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49335         * g++.old-deja/g++.abi/vtable2.C: Likewise.
49336
49337 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49338
49339         Table-driven attributes.
49340         * g++.dg/ext/attrib1.C: New test.
49341
49342 2001-09-20  DJ Delorie  <dj@redhat.com>
49343
49344         * gcc.dg/20000926-1.c: Update expected warning messages.
49345         * gcc.dg/array-2.c: Likewise, and test for warnings too.
49346         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49347         array.
49348
49349 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
49350
49351         * g++.dg/eh/registers1.C: New test case.
49352
49353 2001-09-17  Richard Henderson  <rth@redhat.com>
49354
49355         * gcc.dg/array-5.c: Fix VLA decomposition test.
49356
49357 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49358
49359         * gcc.dg/cpp/line5.c: New testcase.
49360
49361 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
49362
49363         * gcc.dg/cpp/macro9.c: New test.
49364
49365 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
49366
49367         * gcc.c-torture/execute/980223.c: Change type of addr from long
49368         to char *.
49369
49370 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
49371
49372         * gcc.c-torture/execute/20010915-1.c: New test.
49373
49374 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
49375
49376         * g77.dg/bprob: New directory.
49377         * g77.dg/bprob/bprob.exp: New file.
49378         * g77.dg/bprob/bprob-1.f: New test.
49379         * g77.dg/gcov: New directory.
49380         * g77.dg/gcov/gcov.exp: New file.
49381         * g77.dg/gcov/gcov-1.f: New test.
49382         * g77.dg/gcov/gcov-1.x: New file.
49383
49384 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49385
49386         * gcc.dg/cpp/directiv.c: Update.
49387         * gcc.dg/cpp/undef1.c: Update.
49388
49389 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
49390
49391         * gcc.dg/20010912-1.c: New test.
49392
49393 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
49394
49395         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49396         language-independent file in lib.
49397         * lib/gcov.exp: New file.
49398
49399 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49400
49401         * gcc.c-torture/compile/20010911-1.c: New test.
49402
49403 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
49404
49405         * lib/profopt.exp: New, to support profile-directed optimizations.
49406         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49407         * gcc.misc-tests/bprob-1.c: New test.
49408         * gcc.misc-tests/bprob-2.c: New test.
49409
49410 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
49411
49412         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49413         XFAIL and which kinds of gcov output to verify.
49414         * gcc.misc-tests/gcov-4b.x: New file.
49415         * gcc.misc-tests/gcov-5b.x: New file.
49416         * gcc.misc-tests/gcov-6.x: New file.
49417         * gcc.misc-tests/gcov-7.c: New test.
49418         * gcc.misc-tests/gcov-7.x: New file.
49419
49420 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
49421
49422         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49423         * gcc.misc-tests/gcov-6.c: New test.
49424
49425 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49426
49427         PR c++/3986
49428         * g++.dg/abi/vbase1.C: New test.
49429
49430 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
49431
49432         * objc.dg/method-2.m: New.
49433
49434 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49435
49436         PR c++/4203
49437         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49438         * g++.dg/init/empty1.C: New test.
49439
49440 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
49441
49442         * gcc.c-torture/compile/20010903-1.c: New test.
49443
49444 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
49445
49446         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49447         for m68k.
49448
49449 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
49450
49451         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49452
49453         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49454
49455         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49456
49457 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
49458
49459         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49460         for 16-bit 'unsigned int'.
49461
49462 2001-08-29  Kazu Hirata  <kazu@hxi.com>
49463
49464         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49465
49466 2001-08-27  Richard Henderson  <rth@redhat.com>
49467
49468         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49469         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49470
49471 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
49472
49473         * gcc.dg/asm-names.c (ymain): New.
49474
49475 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
49476
49477         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49478         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49479         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49480
49481 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49482
49483         * gcc.dg/compare5.c: New testcase.
49484
49485 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
49486
49487         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49488         and "In instantiation".
49489
49490 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
49491
49492         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49493
49494 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
49495
49496         * gcc.misc-tests/gcov.exp: Add support for branch information.
49497         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49498         * gcc.misc-tests/gcov-4.c: New test.
49499         * gcc.misc-tests/gcov-4b.c: New test.
49500         * gcc.misc-tests/gcov-5b.c: New test.
49501
49502 2001-08-20  Zack Weinberg  <zackw@panix.com>
49503
49504         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49505         expected to fail.
49506
49507 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49508
49509         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49510
49511 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
49512
49513         * g++.dg/eh/template1.C: New test.
49514
49515 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
49516
49517         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49518         Fix thinko.
49519         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49520         for xfail.
49521
49522 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
49523
49524         * lib/g77-dg.exp: Use prune.exp for common procedures
49525         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49526         * lib/g77.exp: (g77-dg-prune) Remove
49527
49528 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
49529
49530         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49531
49532 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49533
49534         * g++.dg/template/unify1.C: New test.
49535
49536 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
49537
49538         * g++.dg/abi/empty4.C: New test.
49539
49540 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
49541
49542         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49543         solaris2.*
49544         * g77.f-torture/compile/pr3743.x: Likewise.
49545
49546 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49547
49548         * g++.dg/other/using-declaration.C: New test.
49549
49550 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49551
49552         * gcc.dg/cpp/tr-sign.c: New testcase.
49553
49554 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49555
49556         * gcc.dg/cpp/19951025-1.c: Revert.
49557         * gcc.dg/cpp/directiv.c: We no longer process directives that
49558         interrupt macro arguments.
49559
49560 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
49561
49562         * gcc.dg/bconstp-1.c: New test.
49563
49564 2001-08-03  Richard Henderson  <rth@redhat.com>
49565
49566         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49567
49568 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49569
49570         * gcc.dg/cpp/19951025-1.c: Update.
49571
49572 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
49573
49574         * g77.dg/ff90-1.f (s): Fix reference of variable z,
49575         should be x.
49576
49577 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
49578
49579         Kill -fhonor-std.
49580         * g++.old-deja/g++.ns/ns14.C: Remove special options.
49581         * g++.old-deja/g++.other/std1.C: Likewise.
49582         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49583
49584 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
49585
49586         * lib/g77.exp: Load gcc-defs.exp for common procedures
49587         (g77_pass, g77_fail, g77_finish, g77_exit,
49588         ${tool}_check_unsupported_p} Now redundant.  Deleted.
49589
49590 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49591
49592         * g77.dg/fbackslash.f
49593         * g77.dg/fcase-preserve.f
49594         * g77.dg/ff90-1.f
49595         * g77.dg/ffixed-line-length-0.f
49596         * g77.dg/ffixed-line-length-132.f
49597         * g77.dg/ffixed-line-length-7.f
49598         * g77.dg/ffixed-line-length-72.f
49599         * g77.dg/ffixed-line-length-none.f
49600         * g77.dg/ffree-form-1.f
49601         * g77.dg/fno-backslash.f
49602         * g77.dg/fno-f90-1.f
49603         * g77.dg/fno-fixed-form-1.f
49604         * g77.dg/fno-onetrip.f
49605         * g77.dg/fno-typeless-boz.f
49606         * g77.dg/fno-underscoring.f
49607         * g77.dg/fno-vxt-1.f
49608         * g77.dg/fonetrip.f
49609         * g77.dg/ftypeless-boz.f
49610         * g77.dg/fugly-assumed.f
49611         * g77.dg/funderscoring.f
49612         * g77.dg/fvxt-1.f
49613
49614 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
49615
49616         * objc.dg/fwd-proto-1.m: New.
49617         * objc.dg/local-decl-1.m: New.
49618         * objc.dg/naming-1.m: New.
49619         * objc.dg/naming-2.m: New.
49620         * objc.dg/proto-hier-1.m: New.
49621
49622 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
49623
49624         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49625         largest-type elements to a struct makes its size grow.
49626
49627 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49628
49629         * g++.dg/abi/vthunk1.C: New test.
49630
49631 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49632
49633         * g++.dg/abi/vbase8-22.C: New test.
49634
49635 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49636
49637         * gcc.dg/cpp/macro8.c: New test.
49638
49639 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49640
49641         * g++.dg/abi/vbase8-21.C: New test.
49642
49643 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49644
49645         * g++.dg/abi/vbase8-10.C: New test.
49646
49647 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49648
49649         * lib/g++.exp (g++_set_ld_library_path): Renamed to
49650         ${tool}_set_ld_library_path.
49651         Changed caller.
49652         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49653         g++.exp.
49654
49655 2001-07-26  Stan Cox <scox@redhat.com>
49656
49657         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49658         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49659         gcc_exit, gcc_check_unsupported_p):
49660         Moved to gcc-deps.exp
49661         * gcc-deps.exp: New file.
49662
49663 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49664
49665         * g++.old-deja/g++.pt/defarg14.C: New test.
49666
49667 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49668
49669         * g++.old-deja/g++.other/lineno5.C: New test.
49670
49671 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49672
49673         * g++.old-deja/g++.pt/crash68.C: New test.
49674
49675 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49676
49677         * g++.old-deja/g++.other/crash42.C: New test.
49678
49679 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49680
49681         * gcc.dg/cpp/extratokens.c: Fix.
49682         * gcc.dg/cpp/skipping2.c: New tests.
49683
49684 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49685
49686         * gcc.c-torture/execute/20010724-1.c: New file.
49687         * gcc.c-torture/execute/20010724-1.x: New file.
49688
49689 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49690
49691         * g++.old-deja/g++.other/cond7.C: New test.
49692
49693 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49694
49695         * g++.old-deja/g++.other/optimize4.C: New test.
49696
49697 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49698
49699         * g++.old-deja/g++.abi/vbase8-5.C: New test.
49700
49701 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
49702
49703         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49704         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49705         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49706         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49707
49708         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49709         bug report" message.
49710
49711         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49712         * g++.dg/ext/instantiate1.C: Move from old-deja.
49713
49714 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
49715
49716         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49717         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49718         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49719         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49720
49721 2001-07-23  Jeffrey A Law  (law@cygnus.com)
49722
49723         * gcc.c-torture/execute/20010723-1.c: New test.
49724
49725 2001-07-23  Ben Elliston  <bje@redhat.com>
49726
49727         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49728
49729 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49730
49731         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49732         i[34567]86-*-*.
49733         Delete handling of ieee_multilib_flags.
49734         Pass -mieee for alpha*-*-* and sh-*-*.
49735         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49736
49737 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
49738
49739         Remove old-abi tests.
49740         * g++.old-deja/g++.mike/p11116.C: Remove.
49741         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49742
49743 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
49744
49745         * g77.f-torture/compile/pr3743.f: New test
49746
49747 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
49748
49749         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49750
49751 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49752
49753         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49754         g++.old-deja/g++.pt/static6.C: Likewise.
49755         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49756         supports weak symbols.
49757
49758 2001-07-18  Andreas Jaeger  <aj@suse.de>
49759
49760         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49761         supported again.
49762
49763 2001-07-18  Andreas Jaeger  <aj@suse.de>
49764
49765         * gcc.dg/iftrap-1.c: Fix target line.
49766
49767 2001-07-17  Richard Henderson  <rth@redhat.com>
49768
49769         * gcc.c-torture/execute/20010717-1.c: New.
49770
49771 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49772
49773         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49774         tests.
49775
49776 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49777
49778         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49779
49780 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49781
49782         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49783         UAC_SIGBUS, UAC_NOPRINT definitions.
49784
49785 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
49786
49787         * objc/execute/object_is_class.m: New test.
49788         * objc/execute/object_is_meta_class.m: New test.
49789
49790 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49791
49792         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49793         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49794
49795 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
49796
49797         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49798         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49799
49800 2001-07-14  Richard Henderson  <rth@redhat.com>
49801
49802         * gcc.dg/iftrap-1.c: New.
49803
49804 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
49805
49806         * g77.f-torture/execute/intrinsic77.f: New test.
49807
49808 2001-07-11  Janis Johnson <janis@us.ibm.com>
49809
49810         * gcc.misc-tests/gcov-3.c: New test.
49811
49812 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49813
49814         * gcc.c-torture/compile/20010711-1.c,
49815         * gcc.c-torture/compile/20010711-2.c: New tests.
49816
49817 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49818
49819         * gcc.c-torture/execute/20010711-1.c: New test.
49820
49821 2001-07-11  Ben Elliston  <bje@redhat.com>
49822
49823         * g++.old-deja/g++.other/enum5.C: New test.
49824
49825 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
49826
49827         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49828         (g++-dg-prune): Call prune_gcc_output.
49829         * prune.exp: New file for prune_gcc_output.
49830         * lib/g++.exp, lib/gcc.exp: Load it.
49831
49832 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49833
49834         * gcc.c-torture/compile/20010701-1.c,
49835         g++.old-deja/g++.ext/attrib6.C: New tests.
49836
49837 2001-07-06  Jeffrey A Law  (law@cygnus.com)
49838
49839         * gcc.c-torture/compile/20010706-1.c: New test.
49840
49841 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
49842
49843         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49844
49845 2001-06-28  Stan Shebs  <shebs@apple.com>
49846
49847         * gcc.dg/pragma-darwin.c: New test.
49848
49849 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49850
49851         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49852         Solaris 2.[678] system.
49853
49854 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49855
49856         * gcc.dg/20010622-1.c: New test.
49857
49858 2001-06-18  Stan Shebs  <shebs@apple.com>
49859
49860         * objc.dg: New directory.
49861         * objc.dg/dg.exp: New file.
49862         * objc.dg/alias.m: New.
49863         * objc.dg/class-1.m: New.
49864         * objc.dg/class-2.m: New.
49865         * objc.dg/const-str-1.m: New.
49866         * objc.dg/const-str-2.m: New.
49867         * objc.dg/id-1.m: New.
49868         * objc.dg/method-1.m: New.
49869         * objc.dg/super-class-1.m: New.
49870         * lib/objc-dg.exp: New file.
49871
49872 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49873
49874         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49875         of label name.
49876
49877 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
49878
49879         * g++.old-deja/g++.abi/vbase8-9.C: New test.
49880
49881 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49882
49883         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49884         variable.
49885
49886 2001-06-12  Richard Henderson  <rth@redhat.com>
49887
49888         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49889
49890 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49891
49892         * g++.old-deja/g++.abi/vbase5.C: New test.
49893         * g++.old-deja/g++.abi/vbase6.C: New test.
49894         * g++.old-deja/g++.abi/vbase7.C: New test.
49895
49896 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49897
49898         * gcc.c-torture/compile/20010610-1.c: New test.
49899
49900 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49901
49902         * g++.old-deja/g++.abi/vbase4.C: New test.
49903
49904 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49905
49906         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49907         support %f for HC11/HC12 targets.
49908         * gcc.c-torture/execute/930513-1.x: New file, likewise.
49909         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49910         on HC11/HC12 targets.
49911         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49912
49913 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49914
49915         * gcc.dg/wchar_t-1.c: New file.
49916         * gcc.dg/wint_t-1.c: Likewise.
49917
49918 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
49919
49920         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49921
49922 2001-06-11  Richard Henderson  <rth@redhat.com>
49923
49924         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49925
49926 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49927
49928         * gcc.c-torture/compile/20010611-1.c: New test.
49929
49930 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49931
49932         * gcc.dg/c99-tag-1.c: Add more tests.
49933
49934 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
49935
49936         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49937         representation on MN10300 and ARM/Thumb.
49938
49939 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
49940
49941         * g77.f-torture/execute/20010610.f: New.
49942
49943 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
49944
49945         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49946         names.
49947
49948 2001-06-09  Richard Henderson  <rth@redhat.com>
49949
49950         * gcc.c-torture/execute/ashrdi-1.c: New.
49951         * gcc.c-torture/execute/ashldi-1.c: New.
49952         * gcc.c-torture/execute/lshrdi-1.c: New.
49953
49954 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
49955
49956         * objc/execute/load-3.m: Added. Check sending +load to categories,
49957         in addition to classes.
49958
49959 2001-06-08  Stan Shebs  <shebs@apple.com>
49960
49961         * objc/execute/load-2.m: New test.  From Nicola Pero
49962         <n.pero@mi.flashnet.it>.
49963
49964 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
49965
49966         * gcc.c-torture/execute/20010605-2.c: New test.
49967
49968 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49969
49970         * g++.old-deja/g++.abi/vbase2.C: New test.
49971         * g++.old-deja/g++.abi/vbase3.C: New test.
49972
49973 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49974
49975         * g++.old-deja/g++.pt/friend49.C: New test.
49976
49977 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
49978
49979         * g++.old-deja/g++.ext/anon3.C: New test.
49980
49981 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
49982
49983         * g++.old-deja/g++.other/conv7.C: New test.
49984
49985 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49986
49987         * gcc.c-torture/compile/20010605-2.c: New test.
49988
49989 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49990
49991         * gcc.c-torture/execute/20010604-1.c: New test.
49992
49993 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
49994
49995         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49996
49997 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
49998
49999         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50000         (g++_link_flags): Likewise.
50001         (g++_init): Pass gccpath's value to two previous functions.
50002
50003 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50004
50005         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50006         Ensure logfile entry matches exec command line.
50007
50008 2001-05-31  Richard Henderson  <rth@redhat.com>
50009
50010         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50011         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50012
50013 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
50014
50015         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50016         compiler for irix6.2
50017
50018 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
50019
50020         * g++.old-deja/g++.other/optimize3.C: New file.
50021
50022 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
50023
50024         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50025         assemble.
50026
50027 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
50028
50029         * g++.old-deja/g++.other/optimize2.C: New file.
50030
50031 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
50032
50033         * gcc.c-torture/compile/20010518-2.c: New file.
50034         * gcc.c-torture/execute/20010518-1.c: New file.
50035         * gcc.c-torture/execute/20010518-2.c: New file.
50036
50037 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50038
50039         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50040
50041 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
50042
50043         G++ no longer defines builtins that do not begin with __builtin.
50044         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50045         * g++.old-deja/g++.brendand/misc13.C: Likewise.
50046         * g++.old-deja/g++.law/builtin1.C: Likewise.
50047         * g++.old-deja/g++.law/cvt2.C: Likewise.
50048         * g++.old-deja/g++.mike/net5.C: Likewise.
50049         * g++.old-deja/g++.other/builtins1.C: Likewise.
50050         * g++.old-deja/g++.other/builtins2.C: Likewise.
50051         * g++.old-deja/g++.other/builtins3.C: Likewise.
50052         * g++.old-deja/g++.other/builtins4.C: Likewise.
50053         * g++.old-deja/g++.other/inline8.C: Likewise.
50054         * g++.old-deja/g++.robertl/eb39.C: Likewise.
50055
50056 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
50057
50058         * g++.old-deja/g++.pt/using1.C: Adjust.
50059         * g++.old-deja/g++.pt/using2.C: New test.
50060
50061 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50062
50063         * gcc.dg/cpp/charconst.c: New tests.
50064         * gcc.dg/cpp/escape.c: New tests.
50065         * gcc.dg/cpp/escape-1.c: New tests.
50066         * gcc.dg/cpp/escape-2.c: New tests.
50067         * gcc.dg/cpp/ucs.c: New tests.
50068
50069 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
50070
50071         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50072         native compiler for irix6.5.
50073
50074 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
50075
50076         * lib/g++.exp (g++_include_flags): Use args to compute
50077         get_multilibs.
50078         (g++_link_flags): Likewise.
50079         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50080
50081 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50082
50083         * gcc.dg/c90-hexfloat-1.c: Add more tests.
50084
50085 2001-05-21  Geoff Keating  <geoffk@redhat.com>
50086
50087         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50088         this file.
50089
50090 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50091
50092         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50093         STACK_SIZE;
50094         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50095         to STACK_SIZE; Use it to define size of add_histo array.
50096         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50097         to STACK_SIZE.
50098         (f): Use GITT_SIZE to define size of gitt local table.
50099         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50100         to STACK_SIZE; Use it to define size of bytemem array.
50101
50102 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50103
50104         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50105         on 68HC11/HC12 due to the asm instruction.
50106         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50107         * gcc.c-torture/compile/920520-1.x: Likewise.
50108         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50109         on 68HC11/HC12 because the function is larger than 64K.
50110         * gcc.c-torture/compile/961203-1.x: New file, this test fails
50111         on 68HC11/HC12 because the structure is too large.
50112
50113 2001-05-20  Richard Henderson  <rth@redhat.com>
50114
50115         * gcc.c-torture/execute/20010520-1.c: New.
50116
50117 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50118
50119         * g++.old-deja/g++.warn/compare1.C: New test.
50120         * gcc.dg/compare4.c: New test.
50121
50122 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
50123
50124         * g++.old-deja/g++.other/optimize1.C: New test.
50125
50126 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50127
50128         * g++.old-deja/g++.pt/spec41.C: New test.
50129
50130 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
50131
50132         * gcc.c-torture/compile/20010114-1.x: Remove.
50133
50134 2001-05-18  Stan Shebs  <shebs@apple.com>
50135
50136         * gcc.c-torture/compile/20010518-1.c: New test.
50137
50138 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
50139
50140         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50141         * g++.old-deja/g++.pt/crash67.C: New test.
50142
50143 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
50144
50145         * g++.old-deja/g++.other/debug9.C: New test.
50146
50147 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
50148
50149         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50150
50151 2001-05-16  Jan Hubicka  <jh@suse.cz>
50152
50153         * gcc.c-torture/compile/20010516-1.c: New test.
50154
50155 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50156
50157         * g++.old-deja/g++.other/crash41.C: New test.
50158
50159 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50160
50161         * g++.old-deja/g++.pt/crash66.C: New test.
50162
50163 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
50164
50165         * g++.old-deja/g++.robertl/eb27.C: Convert.
50166
50167 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
50168
50169         * g++.dg/friend-warn.C: New test.  Do not warn about friend
50170         declaration being redundant.
50171
50172 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
50173
50174         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50175
50176 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
50177
50178         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50179
50180 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
50181
50182         * lib/g++.exp: Use testsuite_flags.
50183
50184 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
50185
50186         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50187
50188 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50189
50190         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50191
50192 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
50193
50194         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50195
50196 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
50197
50198         * gcc.c-torture/compile/20010313-1.c: New test.
50199
50200 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
50201
50202         * gcc.dg/cpp/direct2.c: New test.
50203         * gccq.dg/cpp/direct2s.c: New test.
50204
50205         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50206
50207 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
50208
50209         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50210         * g++.old-deja/g++.other/op3.C: Likewise.
50211
50212 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50213
50214         * gcc.dg/cpp/syshdr.h: New file.
50215         * gcc.dg/cpp/sysmac1.c: Update.
50216         * gcc.dg/cpp/sysmac2.c: Update.
50217
50218 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50219
50220         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50221
50222 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
50223
50224         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50225         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50226
50227 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
50228
50229         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50230
50231 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
50232
50233         * lib/g++.exp (g++_include_flags): Don't use any special flags
50234         if TESTING_IN_BUILD_TREE is not defined.
50235         (g++_init): Use a plain 'c++' as the compiler if
50236         TESTING_IN_BUILD_TREEE is not defined.
50237
50238 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50239
50240         * g++.old-deja/g++.eh/catch13.C: New test.
50241         * g++.old-deja/g++.eh/catch14.C: New test.
50242
50243 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50244
50245         * gcc.dg/cpp/tr-define.c: New test.
50246
50247 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
50248
50249         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50250         <stdlib.h>, not <malloc.h>.
50251
50252 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50253
50254         * g++.old-deja/g++.ns/template17.C: New test.
50255
50256 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50257
50258         * g++.old-deja/g++.pt/ref4.C: New test.
50259
50260 2001-04-30  Richard Henderson  <rth@redhat.com>
50261
50262         * gcc.dg/20000724-1.c: Revert last change.
50263
50264 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
50265
50266         * g77.f-torture/execute/20010430.f: New test.
50267
50268 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
50269
50270         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50271
50272 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
50273
50274         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50275
50276 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50277
50278         * g++.old-deja/g++.eh/crash6.C: New test.
50279
50280 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50281
50282         * g++.old-deja/g++.other/warn7.C: New test.
50283
50284 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50285
50286         * g++.old-deja/g++.other/defarg9.C: New test.
50287
50288 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50289
50290         * g77.f-torture/compile/20010426.f: New test.
50291         * g77.f-torture/execute/20010426.f: New test.
50292
50293 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50294
50295         * g77.f-torture/compile/20000629-1.x: Remove - error
50296         has been fixed.
50297
50298 2001-04-26  Jeffrey A Law  (law@cygnus.com)
50299
50300         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50301         Tweak slightly to work with g++.dg framework.
50302         * g++.dg/special/ecos.exp: Run initp1.C test.
50303         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50304
50305         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50306         its linker doesn't give line numbers either.
50307         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50308
50309 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50310
50311         * g++.old-deja/g++.other/lex1.C: New test.
50312
50313 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
50314
50315         * gcc.dg/noncompile/20010425-1.c: New test.
50316
50317 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50318
50319         * g++.old-deja/g++.pt/mangle2.C: New test.
50320
50321 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50322
50323         * gcc.dg/format/plus-1.c: New test.
50324
50325 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50326
50327         * gcc.dg/20010423-1.c: New test.
50328
50329 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50330
50331         * gcc.c-torture/execute/20010422-1.c: New test.
50332
50333 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
50334
50335         * g++.old-deja/g++.ns/type2.C: New test.
50336
50337 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
50338
50339         * g++.old-deja/g++.other/perf1.C: New test.
50340
50341 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
50342
50343         * gcc.dg/c99-func-2.c: Remove xfail.
50344         * gcc.dg/c99-func-3.c: Remove xfail.
50345         * gcc.dg/c99-func-4.c: Remove xfail.
50346
50347 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
50348
50349         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50350
50351 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50352
50353         * gcc.c-torture/compile/20010423-1.c: New test.
50354
50355 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50356
50357         * g++.old-deja/g++.pt/typename28.C: New test.
50358
50359 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50360
50361         * g++.old-deja/g++.abi/empty2.C: New test.
50362         * g++.old-deja/g++.abi/empty3.C: New test.
50363
50364 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50365
50366         * g++.old-deja/g++.other/comdat2.C: New test.
50367         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50368
50369 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50370
50371         * g++.old-deja/g++.other/overload14.C: New test.
50372
50373 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50374
50375         * g++.old-deja/g++.other/lookup23.C: New test.
50376
50377 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50378
50379         * gcc.c-torture/execute/20010403-1.c: New test.
50380
50381 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
50382             Mark Mitchell  <mark@codesourcery.com>
50383
50384         * lib/old-dejagnu.exp: Don't delete output of executable.
50385         Add .exe suffix to executables.
50386
50387 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
50388
50389         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50390
50391 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50392
50393         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50394
50395 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50396
50397         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50398         * g++.old-deja/g++.abi/crash1.C: New test.
50399
50400 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50401
50402         * g++.old-deja/g++.other/crash40.C: New test.
50403
50404 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50405
50406         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50407
50408 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
50409
50410         * g++.old-deja/g++.other/warn6.C: New test.
50411
50412 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50413
50414         * g++.old-deja/g++.robertl/eb42.C: Same.
50415
50416 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50417
50418         * gcc.dg/wtr-conversion-1.c: New testcase.
50419
50420 2001-04-10  Richard Henderson  <rth@redhat.com>
50421
50422         * g++.old-deja/g++.other/array5.C: New.
50423
50424 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50425
50426         * gcc.c-torture/execute/20010408-1.c: New test.
50427
50428 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
50429
50430         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50431         headers and constructs.
50432         * g++.old-deja/g++.robertl/eb79.C: Same.
50433         * g++.old-deja/g++.robertl/eb77.C (main): Same.
50434         * g++.old-deja/g++.robertl/eb73.C: Same.
50435         * g++.old-deja/g++.robertl/eb66.C (main): Same.
50436         * g++.old-deja/g++.robertl/eb55.C (t): Same.
50437         * g++.old-deja/g++.robertl/eb54.C (main): Same.
50438         * g++.old-deja/g++.robertl/eb46.C (main): Same.
50439         * g++.old-deja/g++.robertl/eb44.C: Same.
50440         * g++.old-deja/g++.robertl/eb41.C (main): Same.
50441         * g++.old-deja/g++.robertl/eb4.C (main): Same.
50442         * g++.old-deja/g++.robertl/eb39.C: Same.
50443         * g++.old-deja/g++.robertl/eb33.C (main): Same.
50444         * g++.old-deja/g++.robertl/eb31.C (main): Same.
50445         * g++.old-deja/g++.robertl/eb30.C: Same.
50446         * g++.old-deja/g++.robertl/eb3.C: Same.
50447         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50448         * g++.old-deja/g++.robertl/eb21.C: Same.
50449         * g++.old-deja/g++.robertl/eb15.C: Same.
50450         * g++.old-deja/g++.robertl/eb118.C: Same.
50451         * g++.old-deja/g++.robertl/eb115.C (main): Same.
50452         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50453         * g++.old-deja/g++.robertl/eb109.C: Same.
50454         * g++.old-deja/g++.other/sibcall1.C (main): Same.
50455         * g++.old-deja/g++.mike/rtti1.C: Same.
50456         * g++.old-deja/g++.mike/p658.C: Same.
50457         * g++.old-deja/g++.mike/net46.C: Same.
50458         * g++.old-deja/g++.mike/net34.C: Same.
50459         * g++.old-deja/g++.mike/memoize1.C: Same.
50460         * g++.old-deja/g++.mike/eh2.C: Same.
50461         * g++.old-deja/g++.law/weak.C: Same.
50462         * g++.old-deja/g++.law/visibility7.C: Same.
50463         * g++.old-deja/g++.law/visibility25.C: Same.
50464         * g++.old-deja/g++.law/visibility22.C: Same.
50465         * g++.old-deja/g++.law/visibility2.C: Same.
50466         * g++.old-deja/g++.law/visibility17.C: Same.
50467         * g++.old-deja/g++.law/visibility13.C: Same.
50468         * g++.old-deja/g++.law/visibility10.C: Same.
50469         * g++.old-deja/g++.law/visibility1.C: Same.
50470         * g++.old-deja/g++.law/virtual3.C (eval): Same.
50471         * g++.old-deja/g++.law/vbase1.C: Same.
50472         * g++.old-deja/g++.law/operators32.C: Same.
50473         * g++.old-deja/g++.law/nest3.C: Same.
50474         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50475         * g++.old-deja/g++.law/except5.C (main): Same.
50476         * g++.old-deja/g++.law/cvt7.C (run): Same.
50477         * g++.old-deja/g++.law/cvt2.C: Same.
50478         * g++.old-deja/g++.law/cvt16.C: Same.
50479         * g++.old-deja/g++.law/ctors6.C (bar): Same.
50480         * g++.old-deja/g++.law/ctors17.C (main): Same.
50481         * g++.old-deja/g++.law/ctors13.C: Same.
50482         * g++.old-deja/g++.law/ctors12.C (main): Same.
50483         * g++.old-deja/g++.law/ctors10.C: Same.
50484         * g++.old-deja/g++.law/code-gen5.C: Same.
50485         * g++.old-deja/g++.law/bad-error7.C: Same.
50486         * g++.old-deja/g++.law/arm9.C: Same.
50487         * g++.old-deja/g++.law/arm12.C: Same.
50488         * g++.old-deja/g++.law/arg8.C: Same.
50489         * g++.old-deja/g++.law/arg1.C: Same.
50490         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50491         * g++.old-deja/g++.jason/template31.C: Same.
50492         * g++.old-deja/g++.jason/template24.C (main): Same.
50493         * g++.old-deja/g++.jason/2371.C: Same.
50494         * g++.old-deja/g++.eh/new2.C: Same.
50495         * g++.old-deja/g++.eh/new1.C: Same.
50496         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50497         * g++.old-deja/g++.brendan/nest21.C (main): Same.
50498         * g++.old-deja/g++.brendan/err-msg3.C: Same.
50499         * g++.old-deja/g++.brendan/crash62.C: Same.
50500         * g++.old-deja/g++.brendan/crash52.C: Same.
50501         * g++.old-deja/g++.brendan/crash49.C (main): Same.
50502         * g++.old-deja/g++.brendan/crash38.C: Same.
50503         * g++.old-deja/g++.brendan/crash15.C (main): Same.
50504         * g++.old-deja/g++.brendan/copy9.C: Same.
50505
50506 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
50507
50508         * gcc.c-torture/execute/20001203-2.c (memset):
50509         Count argument is of type __SIZE_TYPE__.
50510
50511 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
50512
50513         * gcc.c-torture/compile/20010404-1.c: New test.
50514
50515 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
50516
50517         * gcc.c-torture/compile/20010326-1.c: New test.
50518
50519 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
50520
50521         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50522         peculiarities of the SH.
50523         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50524
50525 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50526
50527         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50528         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50529         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50530
50531 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50532
50533         * g77.f-torture/compile/20010321-1.f: New test.
50534
50535 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50536
50537         * gcc.c-torture/compile/20010329-1.c: New test.
50538
50539 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50540
50541         * gcc.c-torture/execute/20010329-1.c: New test.
50542
50543 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
50544
50545         * g++.old-deja/g++.other/eh4.C: Fix typo.
50546
50547 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
50548
50549         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50550
50551 2001-03-28  Philip Blundell  <philb@gnu.org>
50552
50553         * gcc.c-torture/compile/20010328-1.c: New test.
50554
50555 2001-03-27  Richard Henderson  <rth@redhat.com>
50556
50557         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50558         * g++.old-deja/g++.eh/vbase3.C: Likewise.
50559
50560 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
50561
50562         * gcc.c-torture/compile/20010327-1.c: New test.
50563
50564 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50565
50566         * g++.old-deja/g++.other/friend12.C: New test.
50567         * g++.old-deja/g++.other/friend9.C: Expect no errors.
50568         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50569
50570 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50571
50572         * gcc.c-torture/execute/20010325-1.c: New test.
50573
50574 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
50575
50576         * g++.old-deja/g++.other/mangle3.C: New test.
50577
50578 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
50579
50580         * g++.old-deja/g++.other/anon8.C: New test.
50581
50582 2001-03-20  Philip Blundell  <philb@gnu.org>
50583
50584         * gcc.c-torture/compile/20010320-1.c: New test.
50585
50586 2001-03-17  Richard Henderson  <rth@redhat.com>
50587
50588         * g++.old-deja/g++.other/eh4.C: Add expected error text.
50589
50590 2001-03-15  Geoff Keating  <geoff@redhat.com>
50591
50592         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50593         tests on AIX.
50594
50595 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
50596
50597         * g++.old-deja/g++.other/eh4.C: New test.
50598
50599 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50600
50601         * gcc.dg/cpp/mi1.c: Update.
50602
50603 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
50604
50605         * g++.old-deja/g++.other/regstack.C: New test.
50606
50607 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50608
50609         * g++.old-deja/g++.other/ref4.C: New test.
50610
50611 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
50612
50613         * objc/execute/va_method.m: Added.
50614         * objc/execute/IMP.m: Added.
50615         * objc/execute/_cmd.m: Added.
50616         * objc/execute/accessing_ivars.m: Added.
50617         * objc/execute/class-1.m: Added.
50618         * objc/execute/class-10.m: Added.
50619         * objc/execute/class-11.m: Added.
50620         * objc/execute/class-12.m: Added.
50621         * objc/execute/class-13.m: Added.
50622         * objc/execute/class-14.m: Added.
50623         * objc/execute/class-2.m: Added.
50624         * objc/execute/class-3.m: Added.
50625         * objc/execute/class-4.m: Added.
50626         * objc/execute/class-5.m: Added.
50627         * objc/execute/class-6.m: Added.
50628         * objc/execute/class-7.m: Added.
50629         * objc/execute/class-8.m: Added.
50630         * objc/execute/class-9.m: Added.
50631         * objc/execute/class-tests-1.h
50632         * objc/execute/class-tests-2.h
50633         * objc/execute/compatibility_alias.m: Added.
50634         * objc/execute/encode-1.m: Added.
50635         * objc/execute/formal_protocol-1.m: Added.
50636         * objc/execute/formal_protocol-2.m: Added.
50637         * objc/execute/formal_protocol-3.m: Added.
50638         * objc/execute/formal_protocol-4.m: Added.
50639         * objc/execute/formal_protocol-5.m: Added.
50640         * objc/execute/formal_protocol-6.m: Added.
50641         * objc/execute/formal_protocol-7.m: Added.
50642         * objc/execute/informal_protocol.m: Added.
50643         * objc/execute/initialize.m: Added.
50644         * objc/execute/load.m: Added.
50645         * objc/execute/many_args_method.m: Added.
50646         * objc/execute/nested-3.m: Added.
50647         * objc/execute/no_clash.m: Added.
50648         * objc/execute/private.m: Added.
50649         * objc/execute/redefining_self.m: Added.
50650         * objc/execute/root_methods.m: Added.
50651         * objc/execute/selector-1.m: Added.
50652         * objc/execute/static-1.m: Added.
50653         * objc/execute/static-2.m: Added.
50654         * objc/execute/va_method.m: Added.
50655
50656 2001-03-10  Richard Henderson  <rth@redhat.com>
50657
50658         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50659
50660 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50661
50662         * g++.old-deja/g++.other/crash31.C: XFAIL.
50663         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50664         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50665         * gcc.c-torture/execute/20010123-1.x: XFAIL.
50666         * gcc.c-torture/execute/20010124-1.x: XFAIL.
50667         * gcc.dg/sequence-pt-1.c: XFAIL one test.
50668
50669 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50670
50671         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50672
50673 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50674
50675         * gcc.dg/20000724-1.c: Don't use multiline strings.
50676
50677 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50678
50679         * objc/execute/string1.m, objc/execute/string2.m: Compare the
50680         result of -cString against what we expect it to be; don't just
50681         print it out for no one to read.
50682
50683         * objc/execute/string3.m, objc/execute/string4.m: New tests.
50684         Based on testcases provided by Nicola Pero.
50685
50686 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50687
50688         * gcc.dg/cpp/macro7.c: New test.
50689
50690 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50691
50692         * gcc.dg/cpp/multiline.c: Update.
50693
50694 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50695
50696         * g++.old-deja/g++.other/enum3.C: New test.
50697
50698 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50699
50700         * g++.old-deja/g++.other/pod1.C: New test.
50701
50702 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50703
50704         * g++.old-deja/g++.ext/overload1.C: New test.
50705
50706 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50707
50708         * g++.old-deja/g++.pt/using1.C: New test.
50709
50710 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50711
50712         * g++.old-deja/g++.other/using9.C: New test.
50713
50714 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
50715
50716         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50717
50718         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50719
50720 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
50721
50722         * g++.old-deja/g++.ext/realpt1.C: Remove.
50723
50724 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
50725
50726         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50727
50728 2001-02-26  Will Cohen  <wcohen@redhat.com>
50729
50730         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50731
50732 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
50733
50734         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50735         templatized constructors.
50736
50737 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50738
50739         * gcc.c-torture/execute/20010224-1.c: New test.
50740
50741 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
50742
50743         * gcc.c-torture/execute/20010222-1.c: New test.
50744
50745 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
50746
50747         * g++.old-deja/g++.other/inline20.C: New test.
50748
50749 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
50750
50751         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50752
50753 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50754
50755         * g++.old-deja/g++.other/lookup22.C: New test.
50756
50757 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
50758
50759         * g77.dg: New directory.
50760         * g77.dg/20010216-1.f: New test case.
50761         * g77.dg/dg.exp: New driver.
50762         * lib/g77-dg.exp: New driver library.
50763
50764 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50765
50766         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50767
50768 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
50769
50770         * g++.old-deja/g++.other/decl9.C: New test.
50771
50772 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
50773
50774         * g++.old-deja/g++.other/init16.C: Update the test so that it does
50775         not need <string> and also tests the initialization at runtime.
50776
50777 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50778
50779         * gcc.c-torture/execute/longlong.c: New test.
50780
50781 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50782
50783         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50784
50785 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50786
50787         * gcc.c-torture/execute/920302-1.c (execute):
50788         Change argument type to short.
50789
50790 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50791
50792         * g++.old-deja/g++.pt/deduct6.C: New test.
50793
50794 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50795
50796         * g++.old-deja/g++.pt/deduct5.C: New test.
50797
50798 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
50799
50800         * gcc.c-torture/execute/20010209-1.c: New test.
50801
50802 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50803
50804         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50805
50806 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
50807
50808         * g++.dg/vtgc1.C: Update for new ABI.
50809
50810         * consistency.vlad: New directory, 1665 files.
50811
50812 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50813
50814         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50815         return type.
50816         * gcc.dg/cpp/digraphs.c: Declare puts.
50817
50818 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50819
50820         * g++.old-deja/g++.other/warn5.C: New test.
50821
50822 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50823
50824         * g++.old-deja/g++.pt/spec40.C: New test.
50825
50826 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50827
50828         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50829         case.
50830         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50831
50832 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
50833
50834         * gcc.c-torture/compile/20010209-1.c: New test.
50835
50836 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
50837
50838         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50839         excess errors message but not if it crashes.
50840         * g++.old-deja/g++.other/crash27.C: Likewise.
50841         * g++.old-deja/g++.other/crash28.C: Likewise.
50842         * g++.old-deja/g++.other/crash30.C: Likewise.
50843         * g++.old-deja/g++.other/crash32.C: Likewise.
50844         * g++.old-deja/g++.other/crash35.C: Likewise.
50845         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50846
50847 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50848
50849         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50850         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50851         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50852         g77.f-torture/execute/execute.exp,
50853         g77.f-torture/noncompile/noncompile.exp,
50854         gcc.c-torture/execute/execute.exp,
50855         gcc.c-torture/execute/memcheck/memcheck.exp,
50856         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50857         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50858         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50859         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50860         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50861         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50862         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50863         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50864         Remove bug reporting instructions with ancient email addresses.
50865
50866 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50867
50868         * gcc.dg/20010202-1.c: New test.
50869         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50870
50871 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
50872
50873         * g++.dg/stdbool-if.C: New test.
50874
50875 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
50876
50877         * objc/execute/fdecl.m: Added main().
50878
50879 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50880
50881         * gcc.c-torture/execute/20010206-1.c: New test.
50882
50883 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50884
50885         * gcc.dg/cpp/avoidpaste1.c: Update.
50886
50887 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
50888
50889         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50890         Pero <nicola@brainstorm.co.uk>.
50891         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50892
50893 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
50894
50895         * g++.old-deja/g++.pt/spec39.C: New test.
50896
50897 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
50898
50899         * gcc.c-torture/compile/20010202-1.c: New test.
50900
50901 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
50902
50903         * g++.old-deja/g++.abi/primary2.C: New test.
50904         * g++.old-deja/g++.abi/primary3.C: New test.
50905         * g++.old-deja/g++.abi/primary4.C: New test.
50906         * g++.old-deja/g++.abi/primary5.C: New test.
50907         * g++.old-deja/g++.abi/vtable3.h: New test.
50908         * g++.old-deja/g++.abi/vtable3a.C: New test.
50909         * g++.old-deja/g++.abi/vtable3b.C: New test.
50910         * g++.old-deja/g++.abi/vtable3c.C: New test.
50911         * g++.old-deja/g++.abi/vtable3d.C: New test.
50912         * g++.old-deja/g++.abi/vtable3e.C: New test.
50913         * g++.old-deja/g++.abi/vtable3f.C: New test.
50914         * g++.old-deja/g++.abi/vtable3g.C: New test.
50915         * g++.old-deja/g++.abi/vtable3h.C: New test.
50916         * g++.old-deja/g++.abi/vtable3i.C: New test.
50917         * g++.old-deja/g++.abi/vtable3j.C: New test.
50918         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50919
50920 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
50921
50922         * g++.old-deja/g++.other/anon6.C: New test.
50923         * g++.old-deja/g++.other/anon7.C: New test.
50924
50925 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50926
50927         * gcc.dg/cpp/avoidpaste2.c: New tests.
50928
50929 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
50930
50931         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50932
50933 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
50934
50935         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50936         DECIMAL_DIG cases for Irix."
50937
50938 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
50939
50940         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50941
50942 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50943
50944         * gcc.dg/c99-tag-1.c: New test.
50945
50946 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50947
50948         * gcc.dg/cpp/tr-warn1.c: Add tests.
50949
50950 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50951
50952         * gcc.dg/cpp/avoidpaste1.c: Update.
50953         * gcc.dg/cpp/paste4.c: Update.
50954
50955 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
50956
50957         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50958         cases for Irix.
50959
50960 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50961
50962         * g++.old-deja/g++.other/inline19.C: New test.
50963
50964 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50965
50966         * gcc.dg/Wlarger-than.c: New test.
50967
50968 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50969
50970         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50971
50972 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
50973
50974         * gcc.c-torture/execute/20010129-1.c: New test.
50975         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50976
50977 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50978
50979         * gcc.dg/cpp/avoidpaste1.c: Test case.
50980
50981 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
50982
50983         * g++.old-deja/g++.other/inline18.C: New test.
50984
50985 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50986
50987         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50988         and __builtin_putchar.
50989
50990 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
50991
50992         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50993         tests.
50994
50995 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
50996
50997         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50998         floating point number rounding mode to round to the nearest
50999         representable mode.
51000
51001 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
51002
51003         * g++.old-deja/g++.other/mangle2.C: New test.
51004
51005 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51006
51007         * gcc.c-torture/compile/20010124-1.c: New test.
51008
51009 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
51010
51011         * g++.old-deja/g++.pt/spec38.C: New test.
51012
51013 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51014
51015         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51016         "Build don't run".
51017
51018 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51019
51020         * gcc.c-torture/execute/20010123-1.c: New test.
51021
51022 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51023
51024         * g++.old-deja/g++.pt/spec37.C: New test.
51025
51026 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51027
51028         * g++.old-deja/g++.pt/overload14.C: New test.
51029
51030 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51031
51032         * gcc.c-torture/execute/20010122-1.c: New test, exercise
51033         __builtin_return_address.
51034
51035 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
51036
51037         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51038         * g++.old-deja/g++.pt/spec35.C: New test.
51039         * g++.old-deja/g++.pt/spec36.C: New test.
51040
51041 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
51042
51043         * gcc.c-torture/compile/20010118-1.c: New test.
51044
51045 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
51046
51047         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51048
51049 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51050
51051         * gcc.c-torture/execute/20010119-1.c: New test.
51052
51053 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51054
51055         * g++.old-deja/g++.other/vbase5.C: New test.
51056
51057 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51058
51059         * gcc.c-torture/execute/20010118-1.c: New test.
51060
51061 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51062
51063         * g++.old-deja/g++.pt/deduct3.C: New test.
51064
51065 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51066
51067         * g++.old-deja/g++.pt/spec34.C: New test.
51068
51069 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51070
51071         * g77.f-torture/compile/20000601-2.f: New test.
51072
51073 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51074
51075         * g++.old-deja/g++.other/init17.C: New test.
51076
51077 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
51078
51079         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51080
51081 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51082
51083         * g++.old-deja/g++.pt/unify8.C: New test.
51084
51085 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51086
51087         * g++.old-deja/g++.abi/vbase1.C: New test.
51088
51089 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51090
51091         * g++.old-deja/g++.pt/crash65.C: New test.
51092
51093 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51094
51095         * gcc.dg/cpp/assembl2.S: New test case.
51096
51097 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
51098
51099         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51100         are supported.
51101
51102 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51103
51104         * g++.old-deja/g++.other/builtins1.C: New test.
51105         * g++.old-deja/g++.other/builtins2.C: Likewise.
51106         * g++.old-deja/g++.other/builtins3.C: Likewise.
51107         * g++.old-deja/g++.other/builtins4.C: Likewise.
51108
51109 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
51110
51111         * gcc.c-torture/compile/20010117-1.c: New test.
51112         * gcc.c-torture/compile/20010117-2.c: New test.
51113
51114 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51115
51116         * g77.f-torture/execute/20010116.[fx]: New test,
51117         XFAIL on i?86-*-*.
51118         * g77.f-torture/compile/20010115.f: Indicate it's
51119         a test for PR fortran/1636.
51120
51121 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51122
51123         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51124
51125 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51126
51127         * g77.f-torture/compile/20010115.f: New test.
51128
51129 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
51130
51131         * g++.old-deja/g++.pt/nontype5.C: New test.
51132
51133 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51134
51135         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51136         have an equivalent working one below it.
51137
51138 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51139
51140         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51141         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51142
51143 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51144
51145         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51146         message containing "init_priority".
51147         (conpr-2.C): Likewise.
51148         (conpr-3.C): Likewise.
51149         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51150
51151 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51152
51153         * gcc.c-torture/execute/20010114-2.c: New test.
51154
51155 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51156
51157         * gcc.c-torture/compile/20010114-1.c: New test.
51158         * gcc.c-torture/compile/20010114-1.x: Xfail.
51159         * gcc.c-torture/compile/20010114-2.c: New test.
51160         * gcc.c-torture/execute/20010114-1.c: New test.
51161         * gcc.dg/trunc-1.c: New test.
51162         * gcc.dg/uninit-B.c: New test.
51163
51164 2001-01-13  Nick Clifton  <nickc@redhat.com>
51165
51166         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51167         target.
51168
51169 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51170
51171         * gcc.c-torture/compile/20010113-1.c: New test.
51172
51173 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
51174
51175         * gcc.c-torture/compile/20001212-1.c: New test.
51176
51177 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51178
51179         * gcc.dg/cpp/widestr1.c: Update.
51180         * gcc.dg/cpp/prag-imp.c: Remove.
51181
51182 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
51183
51184         * gcc.c-torture/execute/20000801-3.x: Remove.
51185         * gcc.dg/c90-init-1.c: New test.
51186         * gcc.dg/c99-init-1.c: New test.
51187         * gcc.dg/c99-init-2.c: New test.
51188         * gcc.dg/gnu99-init-1.c: New test.
51189
51190 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
51191
51192         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51193         testing that no relevant ones were found.
51194
51195 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51196
51197         * g++.old-deja/g++.pt/cast2.C: New test.
51198
51199 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51200
51201         * g++.old-deja/g++.pt/friend47.C: New test.
51202
51203 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51204
51205         * g++.old-deja/g++.pt/instantiate13.C: New test.
51206
51207 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51208
51209         * g++.old-deja/g++.other/defarg7.C: New test.
51210         * g++.old-deja/g++.other/defarg8.C: New test.
51211
51212 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51213
51214         * g++.old-deja/g++.pt/crash64.C: New test.
51215
51216 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51217
51218         * g++.old-deja/g++.pt/crash63.C: New test.
51219
51220 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51221
51222         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51223
51224 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
51225
51226         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51227
51228 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51229
51230         * g++.old-deja/g++.pt/error3.C: New test.
51231
51232 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51233
51234         * g++.old-deja/g++.other/crash39.C: New test.
51235
51236 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51237
51238         * g++.old-deja/g++.other/vbase4.C: New test.
51239
51240 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
51241
51242         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51243         * gcc.dg/special/20000419-2.c: New file. Identical to above.
51244         * gcc.dg/special/special.exp: New test driver which will check
51245         for alias support for the above test.
51246
51247 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
51248
51249         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51250         problems on small machines.
51251         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51252         parameterize.
51253
51254 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
51255
51256         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51257         mips.
51258         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51259
51260 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
51261
51262         * g++.old_deja/g++.pt/using8.C: New test.
51263
51264 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51265
51266         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51267
51268 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
51269
51270         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51271         where a failure is expected.
51272         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51273
51274 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51275
51276         * g++.old_deja/g++.pt/instantiate12.C: New test.
51277
51278 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51279
51280         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51281         start of structs.
51282         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51283         * g++.old-deja/g++.brendan/crash17.C: Likewise.
51284         * g++.old-deja/g++.brendan/crash29.C: Likewise.
51285         * g++.old-deja/g++.brendan/crash48.C: Likewise.
51286         * g++.old-deja/g++.brendan/ns1.C: Likewise.
51287         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51288         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51289         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51290         * g++.old-deja/g++.eh/spec6.C: Likewise.
51291         * g++.old-deja/g++.jason/crash3.C: Likewise.
51292         * g++.old-deja/g++.law/ctors11.C: Likewise.
51293         * g++.old-deja/g++.law/ctors17.C: Likewise.
51294         * g++.old-deja/g++.law/ctors5.C: Likewise.
51295         * g++.old-deja/g++.law/ctors9.C: Likewise.
51296         * g++.old-deja/g++.mike/ambig1.C: Likewise.
51297         * g++.old-deja/g++.mike/net22.C: Likewise.
51298         * g++.old-deja/g++.mike/p3538a.C: Likewise.
51299         * g++.old-deja/g++.mike/p3538b.C: Likewise.
51300         * g++.old-deja/g++.mike/virt3.C: Likewise.
51301         * g++.old-deja/g++.niklas/t128.C: Likewise.
51302         * g++.old-deja/g++.other/anon4.C: Likewise.
51303         * g++.old-deja/g++.other/using1.C: Likewise.
51304         * g++.old-deja/g++.other/warn3.C: Likewise.
51305         * g++.old-deja/g++.pt/t37.C: Likewise.
51306         * g++.old-deja/g++.robertl/eb69.C: Likewise.
51307         * g++.old-deja/g++.robertl/eb71.C: Likewise.
51308
51309 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51310
51311         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51312
51313 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51314
51315         * gcc.c-torture/execute/stdio-opt-3.c: New test.
51316
51317 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
51318
51319         * gcc.c-torture/compile/20010107-1.c: New test.
51320
51321 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51322
51323         * gcc.c-torture/execute/builtin-noret-1.c: New test.
51324
51325 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51326
51327         * gcc.dg/format/format.h: New file.
51328         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51329         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51330         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51331         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51332         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51333         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51334         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51335         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51336         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51337         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51338         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51339         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51340         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51341         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51342         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51343         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51344         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51345         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51346         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51347         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51348         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51349         instead of declaring standard types, macros and functions in each
51350         test.
51351
51352 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
51353
51354         * gcc.c-torture/execute/20010106-1.c: New test.
51355
51356 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51357
51358         * gcc.dg/format/format.exp: New file.
51359         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51360         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51361         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51362         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51363         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51364         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51365         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51366         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51367         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51368         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51369         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51370         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51371         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51372         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51373         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51374         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51375         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51376         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51377         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51378         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51379         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51380         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51381         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51382         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51383         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51384         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51385         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51386         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51387         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51388         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51389         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51390         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51391         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51392         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51393         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51394         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51395         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51396         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51397         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51398         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51399         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51400         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51401
51402 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
51403
51404         * gcc.c-torture/execute/991228-1.c: Take word endianness into
51405         account.
51406
51407 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51408
51409         * gcc.c-torture/execute/builtin-complex-1.c: New test.
51410
51411 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
51412
51413         * g++.old-deja/g++.pt/crash62.C: New test.
51414
51415 2001-01-04  Richard Henderson  <rth@redhat.com>
51416
51417         * gcc.dg/20000926-1.c: Update expected warnings.
51418         * gcc.dg/array-2.c: Likewise.
51419         * gcc.dg/array-4.c: Also validate flexible array members.
51420         * gcc.dg/c99-flex-array-1.c: New.
51421
51422 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51423
51424         * gcc.c-torture/compile/20001222-1.x: Remove.
51425
51426 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51427
51428         * gcc.c-torture/execute/built-in-setjmp.c: New.
51429
51430 2001-01-03  Richard Henderson  <rth@redhat.com>
51431
51432         * gcc.dg/940510-1.c: Update expected error wording.
51433         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51434
51435 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
51436
51437         * lib/target-supports.exp (check_alias_available): Modified to
51438         indicate aliases not supported if only weak aliases are supported.
51439
51440 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51441
51442         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51443         Turn on cmpstrsi checks for __pj__ and __i370__.
51444
51445 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51446
51447         * g++.old-deja/g++.other/virtual11.C: New test.
51448
51449 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51450
51451         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51452
51453 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51454
51455         * gcc.c-torture/compile/20010102-1.c: New test.
51456
51457 2001-01-02  Andreas Jaeger  <aj@suse.de>
51458
51459         * gcc.dg/noreturn-3.c: New test.
51460
51461         * gcc.dg/noreturn-4.c: New test.
51462
51463 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51464
51465         * gcc.c-torture/execute/stdio-opt-1.c: Also test
51466         __builtin_fputc and __builtin_fwrite.
51467
51468 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51469
51470         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51471         signed char, not default char.
51472
51473 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51474
51475         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51476
51477 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
51478
51479         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51480
51481 2000-12-29  Richard Henderson  <rth@redhat.com>
51482
51483         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51484         (__cyg_profile_func_exit): Define.
51485
51486 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51487
51488         * g++.dg/vtgc1.C: New test.
51489
51490 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
51491
51492         * gcc.dg/noncompile/20001228-1.c: New test.
51493
51494         * gcc.dg/20001228-1.c: New test.
51495
51496         * gcc.c-torture/execute/20001228-1.c: New test.
51497
51498 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
51499
51500         * gcc.dg/format-strfmon-1.c: New test.
51501
51502 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51503
51504         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51505         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51506         * gcc.c-torture/execute/string-opt-1.c: Likewise.
51507         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51508         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51509         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51510         * gcc.c-torture/execute/string-opt-6.c: Likewise.
51511         * gcc.c-torture/execute/string-opt-7.c: Likewise.
51512         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51513         * gcc.c-torture/execute/string-opt-9.c: Likewise.
51514         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51515         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51516         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51517
51518         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51519         * gcc.c-torture/execute/string-opt-4.c: Test index.
51520
51521 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
51522
51523         * gcc.c-torture/compile/20001226-1.c: New test.
51524
51525 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51526
51527         * gcc.c-torture/compile/20001222-1.c: New test.
51528         * gcc.c-torture/compile/20001222-1.x: Xfail.
51529
51530 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
51531
51532         * gcc.c-torture/execute/comp-goto-2.c: New test.
51533
51534 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
51535
51536         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51537         Use long types if __INT_MAX__ is 32767.
51538         (main): Use cast to (sint32 *) when poking 88 into a_page.
51539
51540         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51541
51542 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
51543
51544         * gcc.c-torture/compile/20001221-1.c: New test.
51545         * gcc.c-torture/execute/20001221-1.c: New test.
51546
51547 2000-12-20  Richard Henderson  <rth@redhat.com>
51548
51549         * g++.old-deja/g++.pt/crash36.C: Update error lines.
51550         * g++.old-deja/g++.robertl/eb109.C: Likewise.
51551
51552 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51553
51554         * gcc.dg/compare3.c: New test.
51555
51556 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51557
51558         * gcc.dg/format-warnll-1.c: New test.
51559
51560 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51561
51562         * gcc.dg/cpp/cmdlne-P.c: New test.
51563
51564 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51565
51566         * gcc.c-torture/execute/builtin-abs-1.c,
51567         gcc.c-torture/execute/builtin-abs-2.c: New tests.
51568
51569 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51570
51571         * gcc.dg/cpp/multiline.c: New test.
51572
51573 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51574
51575         * g++.old-deja/g++.other/syshdr1.C: Update.
51576         * gcc.dg/cpp/lineflags.c: Remove temporarily.
51577
51578 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51579
51580         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51581
51582 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51583
51584         * g++.old-deja/g++.pt/ttp65.C: New test.
51585
51586 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51587
51588         * g++.old-deja/g++.pt/ttp64.C: New test.
51589
51590 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51591
51592         * g++.old-deja/g++.pt/spec33.C: New test.
51593
51594 2000-12-14  Catherine Moore  <clm@redhat.com>
51595
51596         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51597         * gcc.c-torture/execute/920612-2.c: Likewise.
51598         * gcc.c-torture/execute/920428-2.c: Likewise.
51599         * gcc-c-torture/execute/va-arg-11.c: Call exit.
51600         * gcc.c-torture/execute/va-arg-21.c: Likewise.
51601
51602 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51603
51604         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51605         * gcc.dg/pack-test-2.c: Likewise.
51606
51607 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51608
51609         Tests by Zack Weinberg <zackw@stanford.edu>.
51610
51611         * gcc.dg/cpp/defined.c: Update.
51612         * gcc.dg/cpp/defined_trad.c: New tests.
51613
51614 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51615
51616         * gcc.dg/cpp/trad-direct.c: Update.
51617
51618 2000-12-11  Neil Booth  <neilb@earthling.net>
51619
51620         * gcc.dg/cpp/defined_trad.c
51621
51622 2000-12-11  Neil Booth  <neilb@earthling.net>
51623
51624         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51625
51626 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51627
51628         * gcc.dg/format-miss-2.c: New test.
51629
51630 2000-12-09  Neil Booth  <neilb@earthling.net>
51631
51632         * gcc.dg/cpp/lineflags.c: New tests.
51633         * gcc.dg/cpp/poison.c: Update.
51634         * gcc.dg/cpp/redef2.c: Update.
51635         * gcc.dg/cpp/skipping.c: New test.
51636
51637 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
51638
51639         * g++.old-deja/g++.other/eh3.C: New testcase.
51640
51641 2000-12-07  Neil Booth  <neilb@earthling.net>
51642
51643         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51644         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51645         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51646         wtr-union-init-2.c, wtr-union-init-3.c: Update.
51647         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51648         Update.
51649
51650 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51651
51652         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51653         __SIZE_TYPE__ instead of int for type of integers cast to
51654         pointers.
51655
51656 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
51657
51658         * g++.old-deja/g++.other/cleanup4.C: New test.
51659
51660 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51661
51662         * format-sec-1.c: New test.
51663
51664 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51665
51666         * gcc.dg/format-nonlit-3.c: New test.
51667
51668 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51669
51670         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51671         through a null pointer.
51672
51673 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51674
51675         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51676         * g++.old-deja/g++.pt/partial4.C: New test.
51677
51678 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
51679
51680         * gcc.c-torture/execute/ieee/hugeval.x: New.
51681
51682 2000-12-06  Neil Booth  <neilb@earthling.net>
51683
51684         * gcc.dg/cpp/backslash2.c: New tests.
51685
51686 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51687
51688         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51689         * gcc.c-torture/execute/stdio-opt-2.c: New test.
51690
51691 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
51692
51693         * gcc.c-torture/execute/20001203-2.c: New testcase.
51694
51695 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51696
51697         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51698         * g++.old-deja/g++.other/virtual10.C: New test.
51699
51700 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51701
51702         * g++.old-deja/g++.mike/pmf5.C: Remove test.
51703
51704 2000-12-05  Richard Henderson  <rth@redhat.com>
51705
51706         * gcc.c-torture/compile/20001205-1.c: New.
51707
51708 2000-12-04  Neil Booth  <neilb@earthling.net>
51709
51710         * g++.old-deja/g++.other/virtual9.C: New test.
51711         * g++.old-deja/g++.pt/crash61.C: New test.
51712         * gcc.c-torture/execute/loop-9.c: New test.
51713
51714 2000-12-04  Neil Booth  <neilb@earthling.net>
51715
51716         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51717         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51718         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51719         * gcc.dg/cpp/extratokens.c: ...here.
51720
51721 2000-12-04  Neil Booth  <neilb@earthling.net>
51722
51723         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51724         New tests.
51725
51726 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51727
51728         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51729         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51730
51731 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51732
51733         * gcc.c-torture/execute/20001203-1.c: New test.
51734
51735 2000-12-03  Neil Booth  <neilb@earthling.net>
51736
51737         * gcc.dg/cpp/macro6.c: New test cases.
51738
51739 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51740
51741         * gcc.c-torture/execute/string-opt-9.c: New test.
51742         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51743         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51744         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51745
51746         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51747         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51748
51749 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
51750
51751         * gcc.dg/cpp/if-6.c: New testcase.
51752
51753         * gcc.dg/20001201-1.c: New testcase.
51754
51755 2000-12-02  Neil Booth  <neilb@earthling.net>
51756
51757         * g++.old-deja/g++.other/externC4.C,
51758         g++.old-deja/g++.other/friend10.C: New tests.
51759
51760 2000-12-02  Neil Booth  <neilb@earthling.net>
51761
51762         * g++.old-deja/g++.other/instan2.C
51763         * g++.old-deja/g++.other/instan3.C: New test.
51764
51765 2000-12-02  Neil Booth  <neilb@earthling.net>
51766
51767         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51768         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51769         gnuc99.c,gnuc99-pedantic.c: New tests.
51770
51771 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51772
51773         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51774         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51775
51776 2000-12-01  Neil Booth  <neilb@earthling.net>
51777
51778         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51779         * gcc.dg/cpp/poison.c: Update.
51780         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51781
51782 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
51783
51784         * g77.f-torture/execute/20001201.f: New test.
51785
51786 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51787
51788         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51789
51790 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
51791
51792         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51793
51794 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
51795
51796         * g++.old-deja/g++.other/cast6.C: New test.
51797
51798 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
51799
51800         * gcc.c-torture/execute/20001130-2.c: New testcase.
51801
51802 2000-11-30  Richard Henderson  <rth@redhat.com>
51803
51804         * gcc.c-torture/execute/20001130-1.c: New test.
51805
51806 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51807
51808         * g++.old-deja/g++.other/op3.C: New test.
51809
51810 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51811
51812         * g++.old-deja/g++.other/op2.C: New test.
51813
51814 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51815
51816         * g++.old-deja/g++.other/crash38.C: New test.
51817
51818 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
51819
51820         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51821
51822 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
51823
51824         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51825         tests.
51826         * gcc.c-torture/execute/string-opt-6.c: New test.
51827
51828         * gcc.dg/20001117-1.c: Add main.
51829
51830 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
51831
51832         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51833         Move from here ...
51834         * gcc.dg/940510-1.c: ... to here.
51835
51836         * gcc.dg/20000926-1.c: GNU C now allows initializations of
51837         zero-size arrays in toplevel structures.
51838
51839 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51840
51841         * gcc.c-torture/execute/loop-8.c: New test.
51842
51843 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51844
51845         * g++.old-deja/g++.other/base1.C: New test.
51846
51847 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51848
51849         * g++.old-deja/g++.other/parse2.C: New test.
51850
51851 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51852
51853         * g++.old-deja/g++.pt/incomplete1.C: New test.
51854
51855 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51856
51857         * g++.old-deja/g++.other/friend9.C: New test.
51858
51859 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51860
51861         * gcc.dg/20001127-1.c: New test.
51862
51863 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51864
51865         * g++.old-deja/g++.pt/friend46.C: New test.
51866
51867 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51868
51869         * g++.old-deja/g++.other/ptrmem8.C: New test.
51870
51871 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51872
51873         * gcc.c-torture/execute/string-opt-7.c: New test.
51874         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51875
51876 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51877
51878         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51879         instead of 'mkcheck 2'.
51880
51881 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51882
51883         * gcc.c-torture/execute/memcheck/driver.c,
51884         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51885         C9X references to refer to C99.
51886
51887 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
51888
51889         * gcc.dg/ultrasp3.c: New test.
51890
51891 2000-11-25  Neil Booth  <neilb@earthling.net>
51892
51893         * gcc.dg/cpp/include2.c: Update test to be locale independent.
51894
51895 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
51896
51897         * gcc.c-torture/compile/20001123-2.c: New.
51898
51899 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51900
51901         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51902
51903 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
51904
51905         * gcc.dg/sequence-point-1.c: Add some new tests.
51906         * gcc.c-torture/execute/20001124-1.c: New test.
51907
51908 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51909
51910         * g++.old-deja/g++.other/vaarg4.C: New test.
51911         * gcc.c-torture/compile/20001123-1.c: New test.
51912
51913 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51914
51915         * g++.other/crash24.C: Adjust and remove XFAIL.
51916         * g++.other/crash37.C: New test.
51917
51918 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
51919
51920         * g++.old-deja/g++.pt/instantiate9.C: New test.
51921
51922 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
51923
51924         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51925         new ABI, too.
51926
51927         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51928         * g++.old-deja/g++.robertl/eb55.C: Likewise.
51929
51930 2000-11-22  Neil Booth  <neilb@earthling.net>
51931
51932         * gcc.dg/cpp/Wtrigraphs.c: New test.
51933
51934 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
51935
51936         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51937
51938 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
51939
51940         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51941
51942 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
51943
51944         * lib/gcc-dg.exp: load_lib scanasm.exp.
51945         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51946         * lib/g++-dg.exp: load_lib scanasm.exp.
51947         * lib/scanasm.exp: New.
51948         (scan-assembler, scan-assembler-not): Add optional arguments to
51949         test name, or if not present, the pattern name.
51950         (scan-assembler-dem, scan-assembler-dem-not): New.
51951
51952         * g++.dg/dg.exp: New.
51953
51954 2000-11-21  Neil Booth  <neilb@earthling.net>
51955
51956         * gcc.dg/cpp/integrated1.c: Remove.
51957
51958 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51959
51960         * gcc.c-torture/execute/20001121-1.c: New test.
51961
51962 2000-11-21  Richard Henderson  <rth@redhat.com>
51963
51964         * gcc.c-torture/compile/20001121-1.c: New test.
51965
51966 2000-11-20  Neil Booth  <neilb@earthling.net>
51967
51968         * gcc.dg/cpp/integrated1.c: New test.
51969
51970 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51971
51972         * g++.old-deja/g++.other/inline17.C: New test.
51973
51974 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
51975
51976         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51977         local variable to be zero: I made the variable global. Now
51978         uses abort() and exit() instead of relying on main's return value.
51979
51980 2000-11-20  Neil Booth  <neilb@earthling.net>
51981
51982         * gcc.dg/cpp/paste2.c: Update test.
51983         * objc/execute/paste.m: New test.
51984
51985 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51986
51987         * gcc.dg/c99-condexpr-1.c: New test.
51988
51989 2000-11-20  Neil Booth  <neilb@earthling.net>
51990
51991         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51992
51993 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
51994
51995         * g++.old-deja/g++.pt/export1.C: New test.
51996
51997 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
51998
51999         * gcc.dg/20001117-1.c: New test.
52000
52001 2000-11-18  Richard Henderson  <rth@redhat.com>
52002
52003         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52004
52005 2000-11-18  Richard Henderson  <rth@redhat.com>
52006
52007         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52008         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52009         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52010
52011 2000-11-18  Richard Henderson  <rth@redhat.com>
52012
52013         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52014         (main): New.  Exit cleanly.
52015
52016 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52017
52018         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52019         gcc.dg/c99-fordecl-2.c: New tests.
52020
52021 2000-11-18  Richard Henderson  <rth@redhat.com>
52022
52023         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52024         * gcc.c-torture/execute/zerolen-2.c: New.
52025
52026 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52027
52028         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52029         memory.
52030
52031 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52032
52033         * g++.old-deja/g++.pt/instantiate8.C: New test.
52034
52035 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52036
52037         * g++.old-deja/g++.other/incomplete.C: Add more tests.
52038         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52039
52040 2000-11-16  Nick Clifton  <nickc@redhat.com>
52041
52042         * gcc.c-torture/execute/nestfunc-2.c: New test.
52043         * gcc.c-torture/execute/nestfunc-3.c: New test.
52044
52045 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52046
52047         * gcc.c-torture/compile/20001116-1.c: New test.
52048
52049 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52050
52051         * gcc.c-torture/execute/20001115-1.c: New test.
52052
52053 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
52054
52055         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52056         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52057         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52058         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52059
52060 2000-11-15  Neil Booth  <neilb@earthling.net>
52061
52062         gcc.dg/cpp/_Pragma1.c: Update.
52063         gcc.dg/cpp/_Pragma2.c: New test.
52064
52065 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52066
52067         * g++.old-deja/g++.other/anon5.C: New test.
52068
52069 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52070
52071         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52072         tests.
52073
52074 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
52075
52076         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52077         output.
52078
52079 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52080
52081         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52082         labels at end of compound statements.
52083
52084 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
52085
52086         * gcc.c-torture/execute/loop-7.c: New test.
52087
52088 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52089
52090         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52091
52092 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52093
52094         * gcc.dg/c99-bool-1.c: New test.
52095
52096 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52097
52098         * gcc.dg/c99-scope-1.c: Remove xfail.
52099         * gcc.dg/c99-scope-2.c: New test.
52100
52101 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52102
52103         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52104         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52105
52106 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
52107
52108         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52109         error messages.
52110
52111         * g++.mike/p700.C: Don't typedef wchar_t.
52112         * g++.mike/p784.C: Likewise.
52113         * g++.mike/eb101.C: Don't use __wchar_t.
52114
52115 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
52116
52117         * g77.f-torture/execute/20001111.[fx]: Test premature exit
52118         from DO loop.
52119
52120 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52121
52122         * gcc.c-torture/execute/20001111-1.c: New test.
52123
52124 2000-11-10  Nick Clifton  <nickc@redhat.com>
52125
52126         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52127         long multuiple and accumulate.
52128
52129 2000-11-09  Richard Henderson  <rth@redhat.com>
52130
52131         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52132         via size_t instead of int.
52133
52134         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52135         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52136         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52137         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52138
52139 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
52140
52141         * gcc.c-torture/compile/20001109-1.c: New test.
52142         * gcc.c-torture/compile/20001109-2.c: New test.
52143
52144 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
52145
52146         * g++.old-deja/g++.pt/operator1.C: New test.
52147         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52148
52149 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52150
52151         * gcc.dg/20001108-1.c: New test.
52152
52153 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52154
52155         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52156         with both arguments constant strings.
52157         * gcc.c-torture/execute/string-opt-3.c: New test.
52158         * gcc.c-torture/execute/string-opt-4.c: New test.
52159         * gcc.c-torture/execute/string-opt-5.c: New test.
52160
52161 2000-11-08  Nick Clifton  <nickc@redhat.com>
52162
52163         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
52164         mulsidi3adddi patterns.
52165
52166 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
52167
52168         * g++.old-deja/g++.other/crash36.C: New test.
52169
52170 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
52171
52172         * g++.old-deja/g++.other/init16.C: New test.
52173
52174 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
52175
52176         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52177
52178 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52179
52180         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52181         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52182         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52183
52184 2000-11-07  DJ Delorie  <dj@redhat.com>
52185
52186         * gcc.dg/20000614-1.c: Add return so that test can pass.
52187
52188 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52189
52190         * gcc.c-torture/execute/string-opt-1.c: New test.
52191
52192 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52193
52194         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
52195         mips-sgi-irix6.* because the MIPS ABI passes floating-point
52196         parameters in registers, and there is no way for a varargs
52197         function to know in which order the integer and floating-point
52198         parameters should be interleaved when they are placed on the
52199         stack.
52200         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52201         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52202
52203 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52204
52205         * gcc.c-torture/execute/string-opt-2.c: New test.
52206
52207 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
52208
52209         * g++.old-deja/g++.pt/crash60.C: New test.
52210
52211 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52212
52213         * g++.old-deja/g++.other/crash24.C: New test.
52214         * g++.old-deja/g++.other/crash25.C: New test.
52215         * g++.old-deja/g++.other/crash26.C: New test.
52216         * g++.old-deja/g++.other/crash27.C: New test.
52217         * g++.old-deja/g++.other/crash28.C: New test.
52218         * g++.old-deja/g++.other/crash29.C: New test.
52219         * g++.old-deja/g++.other/crash30.C: New test.
52220         * g++.old-deja/g++.other/crash31.C: New test.
52221         * g++.old-deja/g++.other/crash32.C: New test.
52222         * g++.old-deja/g++.other/crash33.C: New test.
52223         * g++.old-deja/g++.other/crash34.C: New test.
52224         * g++.old-deja/g++.other/crash35.C: New test.
52225
52226 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52227
52228         * gcc.c-torture/execute/20001031-1.c: New test.
52229
52230 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
52231
52232         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52233         namespace.
52234
52235         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52236         standards-conformant.
52237
52238         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52239
52240         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52241         * g++.old-deja/g++.mike/p755a.C: Likewise.
52242         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52243         library makes no calls to `operator new' during initialization.
52244
52245 2000-11-04  Neil Booth  <neilb@earthling.net>
52246
52247         * gcc.dg/cpp/include2.c: New tests.
52248
52249 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
52250
52251         * lib/g++.exp (g++_set_ld_library_path): New function.
52252         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52253
52254 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
52255
52256         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
52257         warnings.
52258
52259 2000-11-01  Richard Henderson  <rth@redhat.com>
52260
52261         * g++.old-deja/g++.ext/namedret1.C: New.
52262         * g++.old-deja/g++.ext/namedret2.C: New.
52263         * g++.old-deja/g++.ext/namedret3.C: New.
52264
52265 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
52266
52267         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52268         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52269
52270 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52271
52272         * gcc.c-torture/execute/va-arg-21.c: New test.
52273
52274 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52275
52276         * gcc.dg/c99-complex-2.c: New test.
52277
52278 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52279
52280         * gcc.c-torture/execute/stdio-opt-1.c: New test.
52281
52282 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
52283
52284         * g++.old-deja/g++.other/inline16.C: New test.
52285
52286 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
52287
52288         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52289         __PRETTY_FUNCTION__
52290
52291 2000-10-29  Neil Booth  <neilb@earthling.net>
52292
52293         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52294         New tests.
52295         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52296         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52297         optimisation.
52298
52299 2000-10-29  Neil Booth  <neilb@earthling.net>
52300
52301         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52302         * mi1.c, mi1c.h: Add null directives to multiple-include test.
52303         * mi5.c: Test multiple includes work with -C.
52304         * trigraphs.c: Test ^= version.
52305
52306 2000-10-28  Neil Booth  <neilb@earthling.net>
52307
52308         New tests and test updates for new macro expander.
52309
52310         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52311         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52312         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52313         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52314         new diagnostic messages.
52315
52316         * gcc.dg/cpp/macro3.c: New tests.
52317
52318 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
52319
52320         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52321         on the same line.
52322
52323 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
52324
52325         * g++.old-deja/g++.other/eh2.C: New test.
52326
52327 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52328
52329         * gcc.c-torture/execute/20001027-1.c: New test.
52330
52331 2000-10-26  Richard Henderson  <rth@redhat.com>
52332
52333         * gcc.c-torture/execute/20001026-1.c: New.
52334
52335 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
52336
52337         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52338         * g++.old-deja/g++.law/builtin1.C: Likewise.
52339         * g++.old-deja/g++.law/ctors10.C: Likewise.
52340         * g++.old-deja/g++.law/virtual3.C: Likewise.
52341         * g++.old-deja/g++.mike/p658.C: Likewise.
52342         * g++.old-deja/g++.other/sibcall1.C: Likewise.
52343         * g++.old-deja/g++.other/vaarg2.C: Likewise.
52344         * g++.old-deja/g++.robertl/eb124.C: Likewise.
52345         * g++.old-deja/g++.robertl/eb44.C: Likewise.
52346         * g++.old-deja/g++.robertl/eb77.C: Likewise.
52347
52348 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
52349
52350         * gcc.c-torture/compile/20001024-1.c: New test.
52351
52352 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
52353
52354         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52355         to tell us whether or not we are using V3.
52356
52357 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52358
52359         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52360         operands.
52361
52362 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52363
52364         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52365
52366 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
52367
52368         * gcc.c-torture/execute/20001024-1.c: New test.
52369
52370 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
52371
52372         * g++.old-deja/g++.other/sibcall1.C: New test.
52373
52374 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
52375
52376         * gcc.dg/noncompile/init-3.c: New test.
52377
52378 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52379
52380         * gcc.dg/format-array-1.c: New test.
52381
52382 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52383
52384         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52385         writing through null pointers; remove comment about testing
52386         unterminated strings.
52387
52388 2000-10-17  Matthew Hiller  <hiller@redhat.com>
52389
52390         * gcc.c-torture/execute/20001017-2.c: New test.
52391
52392 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52393
52394         * gcc.c-torture/compile/20001018-1.c: New test.
52395         * gcc.c-torture/compile/20001018-1.x: Xfail.
52396
52397 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52398
52399         * gcc.c-torture/execute/20001017-1.c: New test.
52400
52401 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52402
52403         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52404         for multiple use of arguments with scanf formats; add tests for
52405         multiple use of arguments.
52406
52407 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
52408
52409         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52410         from some old tests.
52411
52412 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52413
52414         * gcc.dg/format-miss-1.c: New test.
52415
52416 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52417
52418         * gcc.c-torture/execute/20001013-1.c: New test.
52419
52420 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52421
52422         * gcc.dg/format-branch-1.c: New test.
52423
52424 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52425
52426         * README, lib/file-format.exp: Remove EGCS references.
52427
52428 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52429
52430         * gcc.dg/20001013-1.c: New test.
52431
52432 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52433
52434         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52435         for intmax_t in the compiler using __typeof__ and the type rules
52436         for conditional expressions.
52437
52438 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
52439
52440         * gcc.dg/20001012-1.c: New test.
52441         * gcc.dg/20001012-2.c: New test.
52442
52443 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52444
52445         * gcc.dg/format-attr-1.c: New test.
52446
52447 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52448
52449         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52450         __LONG_LONG_MAX__ instead of LLONG_MAX.
52451
52452 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52453
52454         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52455         scanf flags.
52456         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52457         flags.
52458
52459 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52460
52461         * gcc.dg/sequence-pt-1.c: New test.
52462
52463 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
52464
52465         * gcc.c-torture/execute/20001011-1.c: New testcase.
52466         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52467
52468 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52469
52470         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52471         does not error on it.
52472
52473 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52474
52475         * gcc.dg/20001009-1.c: New test.
52476
52477 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
52478
52479         * gcc.c-torture/compile/20001009-1.c: Move from here ....
52480         * gcc.c-torture/execute/20001009-2.c: ... to here.
52481
52482 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
52483
52484         * gcc.c-torture/compile/20001009-1.c: New testcase.
52485         * gcc.c-torture/execute/20001009-1.c: New testcase.
52486         Testcases provided by Jan Hubicka <jh@suse.cz>.
52487
52488 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52489
52490         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52491         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52492         uintmax_t using <limits.h> to emulate the compiler's internal
52493         logic.  No longer XFAIL %j tests.
52494
52495 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52496
52497         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52498         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52499         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52500         regexps and details of expected handling of some bad formats.
52501         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52502         suppression.
52503
52504 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52505
52506         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52507         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52508         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52509         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52510         in list archives.
52511
52512 2000-10-06  Richard Henderson  <rth@cygnus.com>
52513
52514         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52515         * g++.old-deja/g++.brendan/crash52.C: Likewise.
52516         * g++.old-deja/g++.jason/report.C: Likewise.
52517         * g++.old-deja/g++.law/friend5.C: Likewise.
52518         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
52519         of the expected warnings.
52520
52521 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
52522
52523         * g++.old-deja/g++.pt/enum14.C: New test.
52524
52525 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
52526
52527         * g++.old-deja/g++.pt/crash59.C: New test.
52528
52529 2000-10-04  Will Cohen  <wcohen@redhat.com>
52530
52531         * gcc.dg/20000926-1.c: New test.
52532
52533 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
52534
52535         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52536         function name for current C++ compiler.
52537         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52538
52539 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
52540
52541         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52542         __PRETTY_FUNCTION__.
52543         * g++.old-deja/g++.ext/pretty2.C: Likewise.
52544
52545 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52546
52547         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52548
52549 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
52550
52551         * gcc.c-torture/compile/20000923-1.c: New test.
52552
52553 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52554
52555         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52556         * g++.old-deja/g++.pt/ttp62.C: Same.
52557         * g++.old-deja/g++.other/inline14.C: Same.
52558
52559 2000-09-24  Richard Henderson  <rth@cygnus.com>
52560
52561         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52562
52563 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52564
52565         * gcc.dg/c90-printf-1.c: Add test for wide string format.
52566
52567 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
52568
52569         * gcc.c-torture/compile/20000922-1.c: New file.
52570
52571 2000-09-21  Nick Clifton  <nickc@redhat.com>
52572
52573         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52574         a signed long modulo operation.
52575         (mod6): New function - perform an unsigned long modulo operation.
52576         (main): Add tests for modulos of very large numbers by very small
52577         dividends.
52578
52579 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52580
52581         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52582
52583 2000-09-19  Richard Henderson  <rth@cygnus.com>
52584
52585         * gcc.dg/compare2.c (case 10): XFAIL.
52586
52587 2000-09-18  Richard Henderson  <rth@cygnus.com>
52588
52589         * gcc.c-torture/execute/20000906-1.c: Move ...
52590         * gcc.dg/20000906-1.c: ... here.  Only run on targets
52591         that support __builtin_trap.
52592
52593 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
52594
52595         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52596
52597 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52598
52599         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52600         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
52601         more $ format tests.
52602
52603 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52604
52605         * gcc.dg/format-errmk-1.c: New test.
52606
52607 2000-09-17  Greg McGary  <greg@mcgary.org>
52608
52609         * gcc.c-torture/execute/20000917-1.x: Remove.
52610
52611 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52612
52613         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52614
52615 2000-09-17  Greg McGary  <greg@mcgary.org>
52616
52617         * gcc.c-torture/execute/20000917-1.c: New test.
52618         * gcc.c-torture/execute/20000917-1.x: XFAIL.
52619
52620 2000-09-16  Neil Booth  <NeilB@earthling.net>
52621
52622         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52623         in nested macro bug.
52624
52625 2000-09-15  Neil Booth  <NeilB@earthling.net>
52626
52627         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52628
52629 2000-09-14  Jeffrey A Law  (law@cygnus.com)
52630
52631         * gcc.c-torture/execute/20000914-1.c: New test.
52632
52633 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
52634
52635         * g++.other/inline13.C: New test.
52636
52637 2000-09-12  Andreas Jaeger  <aj@suse.de>
52638
52639         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52640         constant by Ulrich Drepper <drepper@redhat.com>.
52641
52642 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
52643
52644         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52645
52646 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52647
52648         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52649
52650 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
52651
52652         * gcc.dg/cpp/backslash.c: New test.
52653
52654 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
52655
52656         * gcc.c-torture/execute/20000910-1.c: New test.
52657         * gcc.c-torture/execute/20000910-2.c: Likewise.
52658
52659 2000-09-11  Robert Lipe  <robertl@sco.com>
52660
52661         * gcc.dg/pragma-align.c: New test.
52662
52663 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
52664
52665         * g++.old-deja/g++.pt/explicit82.C: New test.
52666         * g++.old-deja/g++.pt/explicit83.C: New test.
52667
52668 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
52669
52670         * gcc.dg/asm-names.c: New test.
52671
52672 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52673
52674         * gcc.dg/cpp/tr-warn6.c: New test
52675
52676 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52677
52678         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52679         be accepted.
52680
52681 2000-09-07  Catherine Moore  <clm@redhat.com>
52682
52683         * gcc.c-torture/execute/unroll-1.c: New test.
52684
52685 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
52686
52687         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52688         ERROR markers.
52689         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52690         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52691         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52692         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52693         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52694         Preprocess only.
52695         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52696         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52697
52698 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52699
52700         * g++.old-deja/g++.pt/deduct2.C: New test.
52701
52702 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52703
52704         * g++.old-deja/g++.pt/parms2.C: New test.
52705
52706 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52707
52708         * g++.old-deja/g++.pt/crash58.C: New test.
52709
52710 2000-09-06  Greg McGary  <greg@mcgary.org>
52711
52712         * gcc.c-torture/execute/20000906-1.c: New test.
52713         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52714
52715 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52716
52717         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52718
52719 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52720
52721         * g++.old-deja/g++.pt/crash57.C: New test.
52722
52723 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52724
52725         * g++.old-deja/g++.pt/crash56.C: New test.
52726
52727 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52728
52729         * g++.old-deja/g++.pt/koenig1.C: New test.
52730
52731 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52732
52733         * gcc.dg/20000904-1.c: New test.
52734
52735 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52736
52737         * gcc.dg/cpp/paste8.c: New test.
52738
52739 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
52740
52741         * gcc.c-torture/compile/20000827-1.c: New test.
52742
52743 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52744
52745         * gcc.dg/format-diag-1.c: New test.
52746
52747 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52748
52749         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52750         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52751         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52752         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52753         gcc.dg/formatz-1.c: Adjust warning regular expressions.
52754
52755 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52756
52757         * g++.old-deja/g++.other/nested4.C: New test.
52758
52759 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52760
52761         * g++.old-deja/g++.ns/scoped1.C: New test.
52762
52763 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
52764
52765         * lib/g++.exp: Support testing already-installed GCC.
52766
52767 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52768
52769         * wtr-label-1.c, wtr-suffix-1.c: New tests.
52770
52771 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52772
52773         * gcc.dg/return-type-2.c: New test.
52774
52775 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
52776
52777         * gcc.c-torture/compile/20000825-1.c: New test.
52778
52779 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
52780
52781         * gcc.dg/dwarf2-2.c: New test.
52782
52783 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
52784
52785         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52786         dg-warning regexps.
52787
52788 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52789
52790         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52791         gcc.dg/format-ext-5.c: New tests.
52792
52793 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
52794
52795         * g++.old-deja/g++.other/crash22.C: New test.
52796
52797 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
52798
52799         * gcc.dg/noncompile/930622-2.c: Adjust error message.
52800
52801 2000-08-24  Richard Henderson  <rth@cygnus.com>
52802
52803         * gcc.dg/ia64-sync-1.c: New test.
52804         * gcc.dg/ia64-sync-2.c: New test.
52805         * gcc.dg/ia64-asm-1.c: New test.
52806
52807 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52808
52809         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52810         * gcc.dg/format-ext-2.c: New test.
52811
52812 2000-08-23  Jason Merrill  <jason@redhat.com>
52813
52814         * lib/old-dejagnu.exp: Also ignore "In member function" and
52815         "At global scope".
52816
52817 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52818
52819         * gcc.dg/noncompile/label-lineno-1.c: New test.
52820
52821 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52822
52823         * gcc.dg/c99-array-nonobj-1.c: New test.
52824
52825 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52826
52827         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52828         tests.
52829         * gcc.dg/format-ext-1.c: New test.
52830
52831 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52832
52833         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52834         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52835         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52836         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52837         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52838
52839 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52840
52841         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52842         gcc.dg/c99-strftime-2.c: New tests.
52843
52844 2000-08-22  Richard Henderson  <rth@cygnus.com>
52845
52846         * gcc.c-torture/execute/20000822-1.c: New test.
52847
52848 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52849
52850         * gcc.c-torture/execute/20000819-1.x: Remove.
52851
52852 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52853
52854         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52855         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52856         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52857         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52858         gcc.dg/format-xopen-1.c: New tests.
52859
52860 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52861
52862         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52863
52864 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52865
52866         * g++.old-deja/g++.other/loop2.C: New test.
52867
52868         * gcc.c-torture/compile/20000606-1.c: New test.
52869         * gcc.c-torture/compile/20000728-1.c: New test.
52870         * gcc.c-torture/execute/20000801-1.c: New test.
52871         * gcc.c-torture/execute/20000801-2.c: New test.
52872         * gcc.c-torture/execute/20000819-1.c: New test.
52873         * gcc.c-torture/execute/20000819-1.x: XFAIL.
52874         * gcc.dg/20000629-1.c: New test.
52875         * gcc.dg/20000724-1.c: New test.
52876         * gcc.dg/20000807-1.c: New test.
52877
52878 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52879
52880         * gcc.dg/cpp/pragma-1.c: New test.
52881         * gcc.dg/cpp/pragma-2.c: New test.
52882
52883 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
52884
52885         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52886         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
52887
52888 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52889
52890         * gcc.c-torture/compile/20000818-1.c: New test.
52891
52892 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
52893
52894         * gcc.c-torture/execute/20000818-1.c: New test.
52895
52896 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52897
52898         * gcc.dg/format-va-1.c: New test.
52899
52900 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52901
52902         * g++.old-deja/g++.other/typedef8.C: New test.
52903
52904 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52905
52906         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52907         * g++.old-deja/g++.mike/net36.C: Mark candidate.
52908         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52909         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52910         * g++.old-deja/g++.other/ptrmem7.C: New test.
52911         * g++.old-deja/g++.pt/ptrmem10.C: New test.
52912
52913 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52914
52915         * g++.old-deja/g++.pt/typename27.C: New test.
52916
52917 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
52918
52919         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52920         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52921         * g++.old-deja/g++.pt/friend45.C: New test.
52922         * g++.old-deja/g++.other/friend8.C: New test.
52923
52924 2000-08-15  Richard Henderson  <rth@cygnus.com>
52925
52926         * gcc.c-torture/execute/20000815-1.c: New test.
52927
52928 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52929
52930         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52931         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52932         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52933
52934 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
52935
52936         * g++.old-deja/g++.other/refinit2.C: New test.
52937
52938 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
52939
52940         * lib/c-torture.exp (c-torture): Make
52941         compiler_conditional_xfail_data global.
52942         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52943         compiler_conditional_xfail_data machinery.
52944         (f-torture-execute): Likewise.
52945         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52946         and only when unrolling loops.
52947
52948         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52949
52950 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52951
52952         * g++.old-deja/g++.pt/explicit81.C: New test.
52953
52954 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52955
52956         * g++.old-deja/g++.pt/typename26.C: New test.
52957
52958 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
52959
52960         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52961         warning.
52962
52963 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52964
52965         * g++.old-deja/g++.other/array3.C: New test.
52966
52967 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52968
52969         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52970         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52971         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52972         New tests.
52973
52974 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
52975
52976         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52977         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52978
52979 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
52980
52981         * gcc.c-torture/execute/20000808-1.c: New test.
52982
52983 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52984
52985         * gcc.dg/c90-const-expr-1.c: New test.
52986
52987 2000-08-08  Richard Henderson  <rth@cygnus.com>
52988
52989         * gcc.dg/noncompile/920923-1.c: Declare calloc.
52990
52991 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52992
52993         * gcc.dg/noncompile/const-ll-1.c: New test.
52994
52995 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52996
52997         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52998
52999 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53000
53001         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53002         that running programs linked against the shared version of libobjc
53003         run correctly.
53004
53005 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53006
53007         * gcc.dg/c99-printf-1.c: New test.
53008
53009 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53010
53011         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53012
53013 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
53014
53015         * gcc.c-torture/execute/20000731-1.x: Delete.
53016
53017 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
53018
53019         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53020         and torture_without_loops as is done by c-torture.exp.
53021         (search_for): Copy from c-torture.exp.
53022         (gcc-dg-runtest): New function, drives a directory of tests
53023         iterating over the TORTURE_OPTIONS.
53024         (scan-assembler, scan-assembler-not): Move here from
53025         individual directory drivers.
53026
53027         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53028         defined by lib/gcc-dg.exp.
53029         * gcc.dg/cpp/cpp.exp: Likewise.
53030         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
53031         gcc-dg-runtest, so we cycle over optimization options.
53032
53033         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53034         * gcc.dg/compare2.c: No longer expected to fail.
53035
53036 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53037
53038         * gcc.c-torture/execute/20000804-1.c: New test.
53039
53040 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53041
53042         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53043
53044 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
53045
53046         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53047
53048 2000-08-03  Jeffrey A Law  (law@cygnus.com)
53049
53050         * gcc.c-torture/compile/20000803-1.c: New test.
53051
53052 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53053
53054         * gcc.c-torture/execute/20000801-3.c,
53055         gcc.c-torture/execute/20000801-4.c: New tests.
53056         * gcc.c-torture/execute/20000801-3.x,
53057         gcc.c-torture/execute/20000801-4.x: Xfail.
53058
53059 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
53060
53061         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53062         libobjc/.libs to allow for libtool.
53063
53064 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
53065
53066         * gcc.c-torture/compile/20000802-1.c: New test.
53067
53068 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
53069
53070         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53071
53072 2000-07-31  Jeffrey A Law  (law@cygnus.com)
53073
53074         * gcc-c-torture/execute/20000731-2.c: New test.
53075
53076         * gcc.c-torture/execute/20000731-1.c: New test.
53077         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53078
53079 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
53080
53081         * gcc.dg/cpp/paste7.c: New test.
53082         * gcc.dg/cpp/20000725-1.c: New test.
53083
53084 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
53085
53086         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53087         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53088         declaration warning for __builtin_dwarf_reg_size.
53089
53090         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53091
53092 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53093
53094         * gcc.dg/noncompile/voidparam-1.c: New test.
53095
53096 2000-07-30  Richard Henderson  <rth@cygnus.com>
53097
53098         * gcc.dg/c90-digraph-1.c: Don't xfail.
53099         * gcc.dg/compare2.c (case 10): Xfail.
53100         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53101
53102 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
53103
53104         * gcc.dg/c99-main-1.c: New test.
53105
53106 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53107
53108         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53109
53110 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
53111
53112         * gcc.c-tortuer/execute/20000726-1.c: New test.
53113
53114 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
53115
53116         * gcc.c-torture/execute/enum-2.c: New test.
53117
53118 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53119
53120         * gcc.dg/cpp/tr-warn3.c: New test.
53121
53122 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53123
53124         * g++.old-deja/g++.ext/implicit1.C: Remove.
53125         * g++.old-deja/g++.jason/c2.C: Remove
53126         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53127         * g++.old-deja/g++.pt/crash16.C: Likewise.
53128         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53129
53130 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53131
53132         * g++.old-deja/g++.other/for2.C: New test.
53133
53134 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
53135
53136         * gcc.dg/20000720-1.c: New test.
53137
53138 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
53139
53140         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
53141
53142 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
53143
53144         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53145         * gcc.c-torture/execute/20000722-1.c: New.
53146         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53147
53148 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
53149
53150         * gcc.dg/cpp/20000720-1.S: New test.
53151
53152 2000-07-21  Michael Meissner  <meissner@redhat.com>
53153
53154         * gcc.c-torture/execute/ieee/hugeval.c: New test.
53155
53156 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53157
53158         * g++.old-deja/g++.brendan/crash16.C,
53159         g++.old-deja/g++.brendan/parse3.C,
53160         g++.old-deja/g++.brendan/redecl1.C,
53161         g++.old-deja/g++.ns/template13.C,
53162         g++.old-deja/g++.other/decl4.C,
53163         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53164
53165 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53166
53167         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53168         and "Internal error".
53169
53170         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53171         regexps.
53172         * gcc.dg/cpp/paste6.c: New test.
53173
53174 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
53175
53176         * gcc.dg/cpp/tr-direct.c: New test.
53177
53178         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53179         gcc.dg/cpp/undef1.c: Tweak error regexps.
53180
53181 2000-07-18  Eric Christopher <echristo@redhat.com>
53182
53183         * gcc.c-torture/compile/20000718-1.c: New test.
53184
53185 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
53186
53187         * cpplex.c (_cpp_push_token): If the token being pushed back
53188         is the previous token in this context, just subtract one from
53189         context->posn.
53190         * cppmacro.c (save_expansion): Clear aux field when storing a
53191         placemarker.
53192
53193 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
53194
53195         * gcc.dg/noncompile/redecl-1.c: New test.
53196
53197 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
53198
53199         * gcc.c-torture/execute/20000717-5.c: New test.
53200         * gcc.c-torture/execute/20000717-1.x: Removed.
53201
53202 2000-07-17  Richard Henderson  <rth@cygnus.com>
53203
53204         * gcc.c-torture/execute/20000717-4.c: New test.
53205
53206 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
53207
53208         * gcc.dg/cpp/syshdr.c: New test.
53209         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53210
53211 2000-07-17  Neil Booth  <neilb@earthling.net>
53212
53213         * gcc.dg/cpp/cmdlne-dM.c: New test.
53214         * gcc.dg/cpp/cmdlne-dD.c: New test.
53215
53216 2000-07-17  Jeffrey A Law  (law@cygnus.com)
53217
53218         * gcc.c-torture/execute/20000717-3.c: New test.
53219
53220         * gcc.c-torture/compile/20000717-1.c: New test.
53221
53222 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
53223
53224         * gcc.c-torture/execute/20000717-2.c: New test.
53225
53226 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53227
53228         * gcc.dg/formatz-1.c: New test.
53229
53230         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53231         * gcc.dg/c99-digraph-1.c: New tests.
53232
53233         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53234         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53235
53236         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53237         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53238         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53239         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53240         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53241         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53242         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53243
53244 2000-07-17  Greg McGary <greg@mcgary.org>
53245
53246         * gcc.c-torture/execute/20000717-1.c: New test.
53247         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53248
53249 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
53250
53251         * gcc.c-torture/execute/20000715-2.c: New test.
53252         * gcc.dg/20000715-1.c: New test.
53253
53254 2000-07-15  Michael Meissner  <meissner@redhat.com>
53255
53256         * gcc.c-torture/execute/20000715-1.c: New test.
53257
53258 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
53259
53260         * gcc.c-torture/execute/20000707-1.c: New test.
53261
53262 2000-07-13  Neil Booth  <NeilB@earthling.net>
53263
53264         * gcc.dg/cpp/digraph1.c,
53265         gcc.dg/cpp/digraph2.c,
53266         gcc.dg/cpp/digraphs.c: New tests.
53267
53268 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
53269
53270         * g77.f-torture/compile/20000630-2.f: New test.
53271         * g77.f-torture/compile/20000630-2.x
53272
53273 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53274
53275         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
53276
53277 2000-07-11  Neil Booth  <NeilB@earthling.net>
53278
53279         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53280
53281 2000-07-11  Neil Booth  <NeilB@earthling.net>
53282
53283         * gcc.dg/cpp/cmdlne-C.c: New.
53284
53285 2000-07-09  Neil Booth  <NeilB@earthling.net>
53286
53287         * gcc.dg/cpp/directiv.c: New tests.
53288         * gcc.dg/cpp/undef1.c: Update.
53289
53290 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
53291
53292         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53293
53294 2000-07-09  Neil Booth  <NeilB@earthling.net>
53295
53296         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53297
53298 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
53299
53300         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53301         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53302
53303 2000-07-08  Neil Booth  <NeilB@earthling.net>
53304
53305         * gcc.dg/cpp/macsyntx.c: New tests.
53306
53307 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53308
53309         * gcc.dg/20000707-1.c: New test.
53310
53311 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53312
53313         * gcc.c-torture/execute/20000706-1.c: New test.
53314         * gcc.c-torture/execute/20000706-2.c: New test.
53315         * gcc.c-torture/execute/20000706-3.c: New test.
53316         * gcc.c-torture/execute/20000706-4.c: New test.
53317         * gcc.c-torture/execute/20000706-5.c: New test.
53318
53319 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53320
53321         * g++.old-deja/g++.pt/instantiate7.C: New test.
53322
53323 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53324
53325         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53326         * g++.old-deja/g++.mike/thunk3.C: Likewise.
53327         * g++.old-deja/g++.other/rtti3.C: Likewise.
53328         * g++.old-deja/g++.other/rttid3.C: Likewise.
53329
53330 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
53331
53332         *  g77.f-torture/compile/20000630-1.x: Fix typo
53333
53334 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
53335
53336         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53337         assembly output.
53338
53339 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
53340
53341         * gcc.dg/cpp/ident.c: New test.
53342
53343 2000-07-05  Neil Booth  <NeilB@earthling.net>
53344
53345         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53346           gcc.dg/cpp/lexstrng.c: New tests.
53347
53348 2000-07-04  Neil Booth  <NeilB@earthling.net>
53349
53350         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53351         * gcc.dg/cpp/strify2.c: Same.
53352
53353 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
53354
53355         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53356         * gcc.dg/cpp/19990703-1.c: Likewise.
53357         * gcc.dg/cpp/20000625-1.c: Likewise.
53358         * gcc.dg/cpp/20000625-2.c: Likewise.
53359
53360         * gcc.dg/cpp/macro1.c,
53361         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53362         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53363         gcc.dg/cpp/strify1.c,
53364         gcc.dg/cpp/strify2.c: New tests.
53365
53366 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
53367
53368         * gcc.c-torture/execute/20000703-1.c: New test.
53369
53370 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53371
53372         * g++.old-deja/g++.pt (lookup10.C): New test.
53373
53374 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53375
53376         * g++.old-deja/g++.pt (typename25.C): New test.
53377
53378 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
53379
53380         * gcc.c-torture/compile/20000701-1.c: New test.
53381
53382 2000-06-30  Nick Clifton  <nickc@cygnus.com>
53383
53384         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53385         to test case.
53386
53387 2000-06-30  Catherine Moore  <clm@cygnus.com>
53388
53389         * gcc.c-torture/execute/align-1.c: New test.
53390
53391 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
53392
53393         * g++.old-deja/g++.pt/expr8.C: New test.
53394         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53395
53396 2000-06-29  Nick Clifton  <nickc@cygnus.com>
53397
53398         * gcc.c-torture/compile/20000629-1.c: New test.
53399
53400 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53401
53402
53403         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53404         gcc.dg/noncompile directory, depending on whether they're
53405         preprocessor tests or not.  Annotate all the tests for the dg
53406         framework.
53407
53408         * gcc.c-torture/noncompile/noncompile.exp: Delete.
53409         * gcc.dg/noncompile/noncompile.exp: New.
53410
53411         * Moved files:
53412         Old name                                New name
53413         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
53414         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
53415         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
53416         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
53417         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
53418         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
53419         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
53420         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
53421         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
53422         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
53423         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
53424         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
53425         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
53426         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
53427         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
53428         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
53429         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
53430         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
53431         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
53432         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
53433         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
53434         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
53435         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
53436         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
53437
53438         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
53439         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
53440         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
53441         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
53442         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
53443         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
53444
53445 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53446
53447         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53448         declare one variable.  On the fourth, error.
53449         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53450         declared by 20000628-1a.h.
53451
53452 2000-06-29  Richard Henderson  <rth@redhat.com>
53453
53454         * gcc.c-torture/execute/930529-1.x: New file.
53455         * gcc.dg/920413-1.c: Adjust expected warning text.
53456         * gcc.dg/980217-1.c: Declare abort.
53457         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53458
53459 2000-06-29  Jeffrey A Law  (law@cygnus.com)
53460
53461         * g77.f-torture/compile/20000629-1.f: New test.
53462         * g77.f-torture/compile/20000629-1.x: Expected to fail.
53463
53464 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53465
53466         Rearrange lots of files, removing entirely the
53467         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53468         directories.
53469
53470         * Deleted files:
53471         gcc.c-torture/code_quality/code_quality.exp
53472         gcc.c-torture/special/special.exp
53473         gcc.failure/failure.exp
53474         gcc.failure/940409-1.x
53475         gcc.c-torture/compile/961203-1.x
53476
53477         * New files:
53478         gcc.misc-tests/linkage.exp
53479         gcc.c-torture/execute/920730-1t.c
53480         gcc.c-torture/execute/920730-1t.x
53481         gcc.c-torture/compile/920520-1.x
53482         gcc.c-torture/compile/920521-1.x
53483         gcc.c-torture/compile/981006-1.x
53484         gcc.c-torture/execute/eeprof-1.x
53485
53486         * Moved files (possibly with modifications to fit a new harness):
53487         Old name                                New name
53488         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
53489         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
53490         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
53491         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
53492         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
53493         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
53494         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
53495         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
53496         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
53497         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
53498         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
53499         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
53500         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
53501         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
53502
53503 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53504
53505         * c-torture/compile/961203-1.x: Delete.
53506
53507         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
53508         not exit. Include stdio.h.
53509         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53510         * gcc.misc-tests/dg-12.c: Likewise.
53511         * gcc.misc-tests/dg-5.c: Likewise.
53512         * gcc.misc-tests/dg-6.c: Likewise.
53513         * gcc.misc-tests/dg-7.c: Prototype abort.
53514         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53515         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53516         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
53517         not exit.
53518         * gcc.misc-tests/sieve.c: Use return from main, not exit.
53519         * gcc.misc-tests/sort2.c: Use return from main, not exit.
53520
53521 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
53522
53523         * gcc.dg/cpp/20000628-1.c: New test.
53524         * gcc.dg/cpp/20000628-1.h: New header for above test.
53525         * gcc.dg/cpp/20000628-1a.h: Likewise.
53526
53527 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
53528
53529         * gcc.dg/cpp: New directory.
53530         * gcc.dg/cpp/cpp.exp: New driver.
53531         * gcc.dg/cpp/20000627-1.c: New test.
53532         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53533         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53534         and rewrite as a compilation test.
53535
53536         * gcc.dg: Move many files into the cpp subdirectory, possibly
53537         renaming or editing them as well.
53538         Old name                New name
53539         990119-1.c              cpp/19990119-1.c
53540         990228-1.c              cpp/19990228-1.c
53541         990407-1.c              cpp/19990407-1.c
53542         990409-1.c              cpp/19990409-1.c
53543         990413-1.c              cpp/19990413-1.c
53544         990703-1.c              cpp/19990703-1.c
53545         20000127-1.c            cpp/20000127-1.c
53546         20000129-1.c            cpp/20000129-1.c
53547         20000207-1.c            cpp/20000207-1.c
53548         20000207-2.c            cpp/20000207-2.c
53549         20000209-1.c            cpp/20000209-1.c
53550         20000209-2.c            cpp/20000209-2.c
53551         20000301-1.c            cpp/20000301-1.c
53552         20000419-1.c            cpp/20000419-1.c
53553         20000510-1.S            cpp/20000510-1.S
53554         20000519-1.c            cpp/20000519-1.c
53555         20000529-1.c            cpp/20000529-1.c
53556         20000625-1.c            cpp/20000625-1.c
53557         20000625-2.c            cpp/20000625-2.c
53558         cpp-as1.c               cpp/assert1.c
53559         cpp-as2.c               cpp/assert2.c
53560         cxx-comments-1.c        cpp/cxxcom1.c
53561         cxx-comments-2.c        cpp/cxxcom2.c
53562         endif-label.c           cpp/endif.c
53563         cpp-hash1.c             cpp/hash1.c
53564         cpp-hash2.c             cpp/hash2.c
53565         cpp-if1.c               cpp/if-1.c
53566         cpp-if2.c               cpp/if-2.c
53567         cpp-if3.c               cpp/if-3.c
53568         cpp-if4.c               cpp/if-4.c
53569         cpp-if5.c               cpp/if-5.c
53570         cpp-cond.c              cpp/if-cexp.c
53571         cpp-missingop.c         cpp/if-mop.c
53572         cpp-missingparen.c      cpp/if-mpar.c
53573         cpp-opprec.c            cpp/if-oppr.c
53574         cpp-ifparen.c           cpp/if-paren.c
53575         cpp-shortcircuit.c      cpp/if-sc.c
53576         cpp-shift.c             cpp/if-shift.c
53577         cpp-unary.c             cpp/if-unary.c
53578         cpp-li1.c               cpp/line1.c
53579         cpp-li2.c               cpp/line2.c
53580         lineno.c                cpp/line3.c
53581         lineno-2.c              cpp/line4.c
53582         cpp-mi.c                cpp/mi1.c
53583         cpp-mic.h               cpp/mi1c.h
53584         cpp-micc.h              cpp/mi1cc.h
53585         cpp-mind.h              cpp/mi1nd.h
53586         cpp-mindp.h             cpp/mi1ndp.h
53587         cpp-mix.h               cpp/mi1x.h
53588         cpp-mi2.c               cpp/mi2.c
53589         cpp-mi2a.h              cpp/mi2a.h
53590         cpp-mi2b.h              cpp/mi2b.h
53591         cpp-mi2c.h              cpp/mi2c.h
53592         cpp-mi3.c               cpp/mi3.c
53593         cpp-mi3.def             cpp/mi3.def
53594         poison-1.c              cpp/poison.c
53595         pr-impl.c               cpp/prag-imp.c
53596         cpp-redef-2.c           cpp/redef1.c
53597         cpp-redef.c             cpp/redef2.c
53598         strpaste.c              cpp/strp1.c
53599         strpaste-2.c            cpp/strp2.c
53600         cpp-tradpaste.c         cpp/tr-paste.c
53601         cpp-tradstringify.c     cpp/tr-str.c
53602         cpp-tradwarn1.c         cpp/tr-warn1.c
53603         cpp-tradwarn2.c         cpp/tr-warn2.c
53604         trigraphs.c             cpp/trigraphs.c
53605         cpp-unc1.c              cpp/unc1.c
53606         cpp-unc2.c              cpp/unc2.c
53607         cpp-unc3.c              cpp/unc3.c
53608         cpp-unc.c               cpp/unc4.c
53609         undef.c                 cpp/undef1.c
53610         undef-2.c               cpp/undef2.c
53611         cpp-wi1.c               cpp/widestr1.c
53612
53613 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
53614
53615         * lib/g++.exp (g++_include_flags): Tweak.
53616
53617 2000-06-27  H.J. Lu  <hjl@gnu.org>
53618             Loren J. Rittle  <ljrittle@acm.org>
53619
53620         * lib/g++.exp (g++_include_flags): Override libgloss.exp
53621         version with one that knows about the new gcc tree structure.
53622         (g++_link_flags): Same.
53623
53624 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
53625
53626         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53627         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53628         case we are cross-compiling.
53629
53630         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53631         g++.old-deja/g++.niklas/Makefile.in,
53632         g++.old-deja/g++.niklas/configure.in,
53633         g++.old-deja/g++.other/Makefile.in,
53634         g++.old-deja/g++.other/configure.in,
53635         gcc.c-torture/code_quality/Makefile.in,
53636         gcc.c-torture/code_quality/configure.in,
53637         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53638         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53639         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53640         gcc.c-torture/execute/ieee/Makefile.in,
53641         gcc.c-torture/execute/ieee/configure.in,
53642         gcc.c-torture/noncompile/Makefile.in,
53643         gcc.c-torture/noncompile/configure.in,
53644         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53645         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53646         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53647
53648 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53649
53650         * g++.old-deja/g++.other/ambig3.C: New test.
53651
53652 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53653
53654         * g++.old-deja/g++.pt/syntax1.C: New test.
53655         * g++.old-deja/g++.pt/syntax2.C: New test.
53656         * g++.old-deja/g++.other/syntax3.C: New test.
53657         * g++.old-deja/g++.other/syntax4.C: New test.
53658
53659 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53660
53661         * gcc.dg/20000623-1.c: Prototype exit and abort.
53662
53663 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53664
53665         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53666         New tests.
53667         * gcc.dg/cpp-mi3.def: New file.
53668
53669         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53670         inside assertions.
53671         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53672         lexer's error messages.
53673         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53674         divine anything from the linemarkers.
53675         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53676         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53677
53678 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
53679
53680         * gcc.dg/20000623-1.c: New test.
53681
53682 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
53683
53684         * gcc.c-torture/execute/20000622-1.c: New test.
53685
53686 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53687
53688         * g++.old-deja/g++.other/init15.C: New test.
53689
53690 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53691
53692         * g++.old-deja/g++.pt/vaarg2.C: New test.
53693         * g++.old-deja/g++.pt/vaarg3.C: New test.
53694
53695 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
53696
53697         * g++.old-deja/g++.other/dyncast6.C: New test.
53698
53699 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
53700
53701         * gcc.c-torture/execute/loop-6.c: New test.
53702
53703 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
53704
53705         * gcc.dg/20000614-1.c: New test.
53706         * gcc.dg/20000614-2.c: New test.
53707
53708 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
53709
53710         * g++.old-deja/g++.other/inline12.C: New test.
53711
53712 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
53713
53714         * g++.old-deja/g++.other/eh1.C: New test.
53715
53716 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
53717
53718         * g++.old-deja/g++.other/type.C: New test.
53719
53720 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53721
53722         * g++.old-deja/g++.other/initstring.C: New test.
53723
53724 2000-06-12  Jason Merrill  <jason@redhat.com>
53725
53726         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53727
53728 2000-06-09  Jeffrey A Law  (law@cygnus.com)
53729
53730         * gcc.c-torture/compile/20000609-1.c: New test.
53731
53732 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
53733
53734         * gcc.dg/20000609-1.c: New test.
53735
53736 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
53737
53738         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53739         * gcc.c-torture/noncompile/poison-1.c: Move...
53740         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53741         * gcc.dg/cpp-li1.c: Add a token after the #line.
53742
53743 2000-06-05  Richard Henderson  <rth@cygnus.com>
53744
53745         * gcc.c-torture/execute/20000605-2.c: New test.
53746         * gcc.c-torture/execute/20000605-3.c: New test.
53747
53748 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
53749
53750         * g77.f-torture/execute/20000503-1.x: New file.
53751
53752 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
53753
53754         * g++.old-deja/g++.eh/badalloc1.C: New test.
53755
53756 2000-06-05  Richard Henderson  <rth@cygnus.com>
53757
53758         * gcc.c-torture/execute/20000605-1.c: New test.
53759
53760 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53761             Nathan Sidwell <nathan@codesourcery.com>
53762
53763         * gcc.c-torture/compile/20000605-1.c: New test.
53764
53765 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
53766
53767         * g77.f-torture/compile/20000601-1.f: New test.
53768
53769 2000-06-03  Richard Henderson  <rth@cygnus.com>
53770
53771         * gcc.c-torture/execute/20000603-1.c: New.
53772
53773 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
53774
53775         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53776         * gcc.dg/noreturn-2.c (noreturn): Likewise.
53777
53778 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
53779
53780         * gcc.dg/compare2.c (case 12): XFAIL.
53781         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53782         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53783
53784         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53785
53786 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
53787
53788         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53789         guard macro is already defined when the header is first
53790         included.
53791         * gcc.dg/cpp-mix.h: New file.
53792         * gcc.dg/endif-label.c: Update patterns to match compiler.
53793
53794         * g++.brendan/complex1.C: Declare abort.
53795         * g++.law/refs4.C: Remove XFAIL.
53796         * g++.oliva/expr2.C: Declare abort and exit.
53797
53798 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
53799
53800         * gcc.c-torture/execute/20000528-1.c: New test.
53801
53802         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53803         * g++.old-deja/g++.law/temps4.C: Likewise.
53804
53805         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53806         stdlib.h.  Call abort() on failure.
53807         * g++.old-deja/g++.law/refs4.C: Likewise.
53808         * g++.old-deja/g++.law/temps4.C: Likewise.
53809         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53810         * gcc.c-torture/execute/20000112-1.c: Include string.h.
53811
53812 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
53813
53814         Relative to g++.dg/special:
53815         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53816
53817         Relative to g++.old-deja:
53818         * g++.brendan/complex1.C, g++.jason/optimize2.C,
53819         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53820         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53821         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53822         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53823         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53824         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53825
53826         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53827         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53828         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53829         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53830         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53831         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53832         and/or string.h.
53833
53834         * g++.other/goto1.C: Update expectations for error messages.
53835
53836 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
53837
53838         * gcc.c-torture/compile/20000523-1.c: New test.
53839
53840 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53841
53842         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53843
53844 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53845
53846         * g++.old-deja/g++.eh/catch11.C: New test.
53847         * g++.old-deja/g++.eh/catch12.C: New test.
53848
53849 2000-05-24  Nick Clifton  <nickc@cygnus.com>
53850
53851         * gcc.c-torture/execute/20000523-1.c: New test.
53852
53853 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
53854
53855         * c-torture/execute/bcp-1.c: Replace abort in arg of
53856         __builtin_constant_p with a generic external function.
53857
53858         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53859         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53860         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53861         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53862         Prototype abort and/or exit.
53863
53864         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53865         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53866         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53867         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53868
53869 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
53870
53871         * gcc.dg/dwarf2-1.c: New test.
53872
53873 2000-05-20  Richard Henderson  <rth@cygnus.com>
53874
53875         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53876
53877 2000-05-20  Andreas Jaeger  <aj@suse.de>
53878
53879         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53880         testcase.
53881
53882 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
53883
53884         * gcc.c-torture/execute/20000519-2.c: New test.
53885
53886 2000-05-19  Andreas Jaeger  <aj@suse.de>
53887
53888         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53889         which fails with SSA.
53890
53891         * lib/c-torture.exp: Also test with -O3 -fssa.
53892
53893 2000-05-18  Michael Meissner  <meissner@redhat.com>
53894
53895         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53896         * gcc.c-torture/execute/920415-1.c: Ditto.
53897         * gcc.c-torture/execute/920501-1.c: Ditto.
53898         * gcc.c-torture/execute/conversion.c: Ditto.
53899         * gcc.c-torture/execute/cvt-1.c: Ditto.
53900
53901 2000-05-18  Jeffrey A Law  (law@cygnus.com)
53902
53903         * gcc.c-torture/compile/20000518-1.c: New test.
53904
53905 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53906
53907         * g77.f-torture/compile/200005018.f: New test.
53908
53909 2000-05-17  Jeffrey A Law  (law@cygnus.com)
53910
53911         * gcc.c-torture/compile/20000517-1.c: New test.
53912
53913 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53914
53915         * gcc.c-torture/execute/20000516-1.c: New test.
53916
53917 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
53918
53919         * g++.old-deja/g++.other/eh.C: New test.
53920
53921 2000-05-12  Richard Henderson  <rth@cygnus.com>
53922
53923         * gcc.c-torture/execute/990208-1.c (main): Don't pass
53924         constants through to doit's conditional.
53925
53926 2000-05-11  Jeffrey A Law  (law@cygnus.com)
53927
53928         * gcc.c-torture/compile/20000511-1.c: New test.
53929         * g77.f-torture/compile/20000511-1.f: New test.
53930         * g77.f-torture/compile/20000511-2.f: New test.
53931
53932 2000-05-11  Michael Meissner  <meissner@redhat.com>
53933
53934         * gcc.c-torture/execute/20000511-1.c: New test.
53935
53936 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
53937
53938         * gcc.dg/dg.exp: Scan .S files as well as .c files.
53939         * gcc.dg/20000510-1.S: New.
53940
53941 2000-05-08  Catherine Moore  <clm@cygnus.com>
53942
53943         * gcc.dg/unused-3.c: New.
53944
53945 2000-05-06  Richard Henderson  <rth@cygnus.com>
53946
53947           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53948           * g++.old-deja/g++.mike/warn1.C: Likewise.
53949           * g++.old-deja/g++.pt/local1.C: Likewise.
53950           * g++.old-deja/g++.pt/local7.C: Likewise.
53951           * g++.old-deja/g++.pt/spec16.C: Likewise.
53952
53953 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
53954
53955         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53956
53957 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
53958
53959           * g77.f-torture/execute/20000503-1.f: New test.
53960
53961 2000-05-04  Andreas Jaeger  <aj@suse.de>
53962
53963         * gcc.dg/noreturn-2.c: New test.
53964
53965 2000-05-04  Neil Booth  <NeilB@earthling.net>
53966
53967         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53968         preprocessor.
53969
53970 2000-05-04  Richard Henderson  <rth@cygnus.com>
53971
53972         * gcc.c-torture/execute/20000503-1.c: Fix typo.
53973
53974 2000-05-04  Richard Henderson  <rth@cygnus.com>
53975
53976         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
53977         OpenSSL by Jason R Thorpe.
53978
53979 2000-05-03  Jim Wilson  <wilson@cygnus.com>
53980
53981         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53982
53983 2000-05-03  Robert Lipe <robertlipe@usa.net>
53984
53985         * gcc.dg/20000503-1.c: New test.
53986
53987 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
53988
53989         * gcc.c-torture/compile/20000502-1.c: New test.
53990         * g++.old-deja/g++.other/align.C: New test.
53991         * gcc.dg/cpp-tradstringify.c: New test.
53992
53993 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53994
53995         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53996         and hard registers.
53997
53998 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
53999
54000         * gcc.c-torture/execute/loop-5.c: New test.
54001
54002 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
54003
54004         * gcc.c-torture/execute/va-arg-20.c: New test.
54005
54006 2000-04-23  Jeffrey A Law  (law@cygnus.com)
54007
54008         * gcc.c-torture/execute/20000422-1.c: New test.
54009
54010 2000-04-20  Greg McGary  <gkm@gnu.org>
54011
54012         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54013         when optimizing, but without sibling-call optimizations (-O1).
54014
54015 2000-04-20  Jeffrey A Law  (law@cygnus.com)
54016
54017           * gcc.c-torture/compile/20000420-1.c: New test.
54018
54019 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54020
54021         * g++.abi/ptrflags.C: New test.
54022         * g++.eh/catchptr1.C: Test incomplete pointer chains.
54023
54024 2000-04-19  Catherine Moore  <clm@cygnus.com>
54025
54026         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54027
54028 2000-04-19  Greg McGary  <gkm@gnu.org>
54029
54030         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54031         sibling-call optimizations.
54032
54033 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
54034
54035         * gcc.dg/20000419-1.c: New test.
54036
54037 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
54038
54039         * gcc.c-torture/execute/20000412-6.c: New test.
54040
54041 2000-04-12  Jeffrey A Law  (law@cygnus.com)
54042
54043         * gcc.c-torture/execute/20000412-5.c: New test.
54044         * g77.f-torture/compile/20000412-1.f: New test.
54045         * gcc.c-torture/execute/20000412-4.c: New test.
54046         * gcc.c-torture/compile/20000412-2.c: New test.
54047         * gcc.c-torture/execute/20000412-3.c: New test.
54048         * gcc.c-torture/compile/20000412-1.c: New test.
54049         * gcc.c-torture/execute/20000412-2.c: New test.
54050
54051 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
54052
54053         * objc/execute/bf-20.m: New test.
54054
54055 2000-04-10  Richard Henderson  <rth@cygnus.com>
54056
54057         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54058
54059         * gcc.c-torture/execute/20000412-1.c: New test.
54060
54061 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
54062
54063         * g++.old-deja/g++.eh/catchptr1.C: New test.
54064
54065 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
54066
54067         * g++.old-deja/g++.abi/cxa_vec.C: New test.
54068
54069 2000-04-08  Neil Booth  <NeilB@earthling.net>
54070
54071         * gcc.dg/cpp-nullchar.c: Remove test as
54072         embedded nulls cause problems.
54073
54074 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54075
54076         * gcc.dg/compare2.c: New test.
54077
54078 2000-04-08  Neil Booth  <NeilB@earthling.net>
54079
54080         * gcc.dg/cpp-nullchar.c: New test.
54081
54082 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
54083
54084         * gcc.dg/cpp-mi2.c: New test.
54085         * gcc.dg/cpp-mi2[abc].h: New files.
54086
54087 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
54088
54089         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54090         member name.
54091
54092 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
54093
54094         * g++.old-deja/g++.abi/vmihint.C: New test.
54095
54096 2000-04-06  Neil Booth  <NeilB@earthling.net>
54097
54098         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54099         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54100         copyright.
54101
54102 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
54103
54104         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54105         avoid stack-frame overwrite.
54106
54107 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
54108
54109         * gcc.c-torture/compile/20000405-2.c: New test.
54110         * gcc.c-torture/compile/20000405-3.c: New test.
54111
54112 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54113
54114         * gcc.c-torture/compile/20000405-1.c: New test.
54115
54116 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
54117
54118         * gcc.dg/cast-qual-1.c: Revert last change.
54119
54120 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54121
54122         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54123
54124 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
54125
54126         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54127         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54128
54129 2000-04-03  Jeffrey A Law  (law@cygnus.com)
54130
54131         * gcc.c-torture/compile/20000403-2.c: New test.
54132         * gcc.c-torture/compile/20000403-1.c: New test.
54133
54134 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
54135
54136         * gcc.c-torture/execute/20000403-1.c: New test.
54137
54138 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
54139
54140         * gcc.c-torture/execute/20000402-1.c: New test.
54141
54142 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
54143
54144         * gcc.c-torture/execute/va-arg-15.c: New test.
54145         * gcc.c-torture/execute/va-arg-16.c: New test.
54146         * gcc.c-torture/execute/va-arg-17.c: New test.
54147         * gcc.c-torture/execute/va-arg-18.c: New test.
54148         * gcc.c-torture/execute/va-arg-19.c: New test.
54149
54150 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
54151
54152         * gcc.c-torture/compile/981211-1.c: Move to...
54153         * gcc.dg/cpp-as1.c: ...here.
54154         * gcc.dg/cpp-as2.c: New file.
54155
54156         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54157         compiler.
54158
54159 2000-04-02  Neil Booth  <NeilB@earthling.net>
54160
54161         * gcc.dg/cpp-cond.c  New tests.
54162         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
54163         accidental success less likely.
54164         * gcc.dg/cpp-missingop.c  New tests.
54165         * gcc.dg/cpp-missingparen.c  New tests.
54166         * gcc.dg/cpp-shift.c  New tests.
54167         * gcc.dg/cpp-shortcircuit.c  New tests.
54168         * gcc.dg/cpp-unary.c  New tests.
54169
54170 2000-03-29  Jeffrey A Law  (law@cygnus.com)
54171
54172         * gcc.c-torture/compile/20000329-1.c: New test.
54173
54174 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
54175
54176         * gcc.c-torture/compile/20000326-1.c: New test.
54177         * gcc.c-torture/compile/20000326-2.c: New test.
54178
54179 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
54180
54181         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54182         the first parameter is a function argument.
54183
54184 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
54185
54186         * g++.old-deja/g++.ext/array4.C: New test.
54187
54188 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
54189
54190         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54191
54192 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54193
54194         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54195
54196 2000-03-19  Richard Henderson  <rth@cygnus.com>
54197
54198         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54199
54200 2000-03-19  Richard Henderson  <rth@cygnus.com>
54201
54202         * gcc.c-torture/compile/20000319-1.c: New test.
54203
54204 2000-03-14  Jeffrey A Law  (law@cygnus.com)
54205
54206         * gcc.c-torture/execute/20000314-3.c: New test.
54207         * gcc.c-torture/execute/20000314-2.c: New test.
54208         * gcc.c-torture/execute/20000314-1.c: New test.
54209         * gcc.c-torture/compile/20000314-2.c: New test.
54210         * gcc.c-torture/compile/20000314-1.c: New test.
54211
54212 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
54213
54214         * g++.old-deja/g++.warn/inline.C: New test.
54215
54216 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
54217
54218         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54219         standards-compliant result rather than specific constants.
54220         Put test-values in array.
54221
54222 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
54223
54224         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54225         (g++_target_compile): Put test-specific options last.
54226
54227 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54228
54229         * g++.old-deja/g++.eh/vbase4.C: New test.
54230
54231 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54232
54233         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54234
54235 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54236
54237         * g++.old-deja/g++.brendan/misc12.C: Removed.
54238         * g++.old-deja/g++.pt/memtemp77.C: Constify.
54239         * g++.old-deja/g++.ext/pretty4.C: New test.
54240
54241 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54242
54243         * g++.old-deja/g++.other/string2.C: New test.
54244
54245 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
54246
54247         * g++.old-deja/g++.warn/impint2.C: New test.
54248
54249 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
54250
54251         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54252         is 1, not zero.
54253
54254 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
54255
54256         * g++.old-deja/g++.warn/impint.C: New test.
54257         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54258         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54259         * g++.old-deja/g++.pt/explicit12.C: Likewise.
54260         * g++.old-deja/g++.pt/explicit13.C: Likewise.
54261         * g++.old-deja/g++.pt/explicit17.C: Likewise.
54262         * g++.old-deja/g++.pt/explicit18.C: Likewise.
54263         * g++.old-deja/g++.pt/explicit19.C: Likewise.
54264         * g++.old-deja/g++.pt/explicit23.C: Likewise.
54265         * g++.old-deja/g++.pt/explicit31.C: Likewise.
54266         * g++.old-deja/g++.pt/explicit35.C: Likewise.
54267         * g++.old-deja/g++.pt/explicit6.C: Likewise.
54268         * g++.old-deja/g++.pt/memclass7.C: Likewise.
54269
54270 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
54271
54272         * gcc.dg/cpp-redef.c: New test.
54273
54274 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
54275
54276         * g++.old-deja/g++.pt/unify7.C: New test.
54277
54278 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54279
54280         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54281         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54282
54283 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
54284
54285         * gcc.c-torture/compile/20000224-1.c: New test.
54286
54287 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54288
54289         * gcc.c-torture/compile/cpp-2.c: New test.
54290         * gcc.c-torture/compile/cpp-1.c: New test.
54291
54292 2000-02-25  Jeffrey A Law  (law@cygnus.com)
54293
54294         * gcc.c-torture/execute/20000225-1.c: New test.
54295
54296 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54297
54298         * gcc.dg/cpp-li2.c: New test.
54299
54300         * gcc.dg/cpp-wi1.c: New test.
54301
54302         * gcc.dg/cpp-li1.c: New test.
54303
54304 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
54305
54306         * g++.old-deja/g++.other/sizeof5.C: New test.
54307
54308 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54309
54310         * gcc.c-torture/execute/va-arg-13.c: New test.
54311
54312 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
54313
54314         * gcc.c-torture/execute/va-arg-12.c: New test.
54315
54316 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54317
54318         * gcc.c-torture/execute/20000223-1.c: New test.
54319
54320 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54321
54322         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54323
54324 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
54325
54326         * g++.old-deja/g++.abi/ptrmem.C: New test.
54327
54328 2000-02-19  Richard Henderson  <rth@cygnus.com>
54329
54330         * gcc.c-torture/compile/init-3.c: New.
54331
54332 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
54333
54334         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54335         ALWAYS_CXXFLAGS.
54336
54337 2000-02-11  Robert Lipe <robertl@sco.com>
54338
54339         * gcc.c-torture/compile/20000211-3.c: New test.
54340
54341 2000-02-11  Martin Buchholz <martin@xemacs.org>
54342
54343         * gcc.c-torture/compile/20000211-2.c: New test.
54344
54345 2000-02-11  Jeffrey A Law  (law@cygnus.com)
54346
54347         * gcc.c-torture/compile/20000211-1.c: New test.
54348
54349 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
54350
54351         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54352           on native targets
54353
54354 2000-02-08  Nathan Sidwell  <nathan@acm.org>
54355
54356         * g++.old-deja/g++.other/cast5.C: New test.
54357
54358 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
54359
54360         * gcc.c-torture/execute/20000205-1.c: New.
54361
54362 2000-02-03  Nathan Sidwell  <nathan@acm.org>
54363
54364         * g++.old-deja/g++.jason/cast3.C: Return void.
54365         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54366
54367 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54368
54369         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54370
54371         * gcc.dg/loop-1.c: New test.
54372
54373 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
54374
54375         * gcc.c-torture/compile/20000127-1.c: New test.
54376         * gcc.c-torture/execute/991228-1.c: New test.
54377
54378 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54379
54380         * gcc.dg/unused-2.c: New test.
54381
54382         * gcc.dg/conv-1.c: New test.
54383
54384 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
54385
54386         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54387         compiler.
54388         (tool_option_proc): Fix typo.
54389
54390 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
54391
54392         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54393         of the ld on the host, not on the build machine.
54394         Also, don't crash if '--help' is not a supported option.
54395
54396 2000-01-24  Richard Henderson  <rth@cygnus.com>
54397
54398         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54399
54400 2000-01-20  Jeffrey A Law  (law@cygnus.com)
54401
54402         * gcc.c-torture/execute/20000120-2.c: New test.
54403         * gcc.c-torture/execute/20000120-1.c: New test.
54404
54405 2000-01-13  Jeffrey A Law  (law@cygnus.com)
54406
54407         * gcc.c-torture/execute/20000113-1.c: New test.
54408
54409 2000-01-12  Jeffrey A Law  (law@cygnus.com)
54410
54411         * gcc.c-torture/execute/20000112-1.c: New test.
54412
54413 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54414
54415         * gcc.dg/20000111-1.c: New test.
54416
54417 2000-01-10  Jeffrey A Law  (law@cygnus.com)
54418
54419         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54420         with 16 bit integers.
54421
54422 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54423
54424         * gcc.dg/20000108-1.c: New test.
54425
54426 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54427
54428         * g++.old-deja/g++.ns/koenig8.C: New test.
54429
54430 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54431
54432         * g++.old-deja/g++.other/cast4.C: New test.
54433
54434 2000-01-05  Jeffrey A Law  (law@cygnus.com)
54435
54436         * gcc.c-torture/compile/20000105-2.c: New test.
54437         * gcc.c-torture/compile/20000105-1.c: New test.
54438
54439 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54440
54441         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54442         references to printf & atoi to conform to ANSI standard.
54443         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54444         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54445         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54446         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54447         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54448         * g++.old-deja/g++.brendan/complex1.C: Likewise.
54449         * g++.old-deja/g++.brendan/copy1.C: Likewise.
54450         * g++.old-deja/g++.brendan/copy2.C: Likewise.
54451         * g++.old-deja/g++.brendan/copy3.C: Likewise.
54452         * g++.old-deja/g++.brendan/copy4.C: Likewise.
54453         * g++.old-deja/g++.brendan/copy5.C: Likewise.
54454         * g++.old-deja/g++.brendan/copy6.C: Likewise.
54455         * g++.old-deja/g++.brendan/copy7.C: Likewise.
54456         * g++.old-deja/g++.brendan/copy8.C: Likewise.
54457         * g++.old-deja/g++.brendan/crash11.C: Likewise.
54458         * g++.old-deja/g++.brendan/crash14.C: Likewise.
54459         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54460         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54461         * g++.old-deja/g++.brendan/delete2.C: Likewise.
54462         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54463         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54464         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54465         * g++.old-deja/g++.brendan/eh1.C: Likewise.
54466         * g++.old-deja/g++.brendan/groff1.C: Likewise.
54467         * g++.old-deja/g++.brendan/init3.C: Likewise.
54468         * g++.old-deja/g++.brendan/misc12.C: Likewise.
54469         * g++.old-deja/g++.brendan/misc7.C: Likewise.
54470         * g++.old-deja/g++.brendan/new2.C: Likewise.
54471         * g++.old-deja/g++.brendan/operators4.C: Likewise.
54472         * g++.old-deja/g++.brendan/operators5.C: Likewise.
54473         * g++.old-deja/g++.brendan/overload2.C: Likewise.
54474         * g++.old-deja/g++.brendan/overload7.C: Likewise.
54475         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54476         * g++.old-deja/g++.brendan/reference1.C: Likewise.
54477         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54478         * g++.old-deja/g++.brendan/template24.C: Likewise.
54479         * g++.old-deja/g++.brendan/template3.C: Likewise.
54480         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54481         * g++.old-deja/g++.jason/inline3.C: Likewise.
54482         * g++.old-deja/g++.jason/opeq.C: Likewise.
54483         * g++.old-deja/g++.law/arg5.C: Likewise.
54484         * g++.old-deja/g++.law/arm7.C: Likewise.
54485         * g++.old-deja/g++.law/ctors11.C: Likewise.
54486         * g++.old-deja/g++.law/cvt8.C: Likewise.
54487         * g++.old-deja/g++.law/init9.C: Likewise.
54488         * g++.old-deja/g++.law/refs4.C: Likewise.
54489         * g++.old-deja/g++.law/template2.C: Likewise.
54490         * g++.old-deja/g++.law/visibility24.C: Likewise.
54491         * g++.old-deja/g++.law/vtable3.C: Likewise.
54492         * g++.old-deja/g++.mike/asm2.C: Likewise.
54493         * g++.old-deja/g++.mike/eh1.C: Likewise.
54494         * g++.old-deja/g++.mike/misc1.C: Likewise.
54495         * g++.old-deja/g++.mike/misc13.C: Likewise.
54496         * g++.old-deja/g++.mike/misc14.C: Likewise.
54497         * g++.old-deja/g++.mike/ns12.C: Likewise.
54498         * g++.old-deja/g++.mike/p1248.C: Likewise.
54499         * g++.old-deja/g++.mike/p3708.C: Likewise.
54500         * g++.old-deja/g++.mike/p3708a.C: Likewise.
54501         * g++.old-deja/g++.mike/p3708b.C: Likewise.
54502         * g++.old-deja/g++.mike/p646.C: Likewise.
54503         * g++.old-deja/g++.mike/p700.C: Likewise.
54504         * g++.old-deja/g++.mike/p783.C: Likewise.
54505         * g++.old-deja/g++.mike/p783a.C: Likewise.
54506         * g++.old-deja/g++.mike/p783b.C: Likewise.
54507         * g++.old-deja/g++.mike/p786.C: Likewise.
54508         * g++.old-deja/g++.mike/p789.C: Likewise.
54509         * g++.old-deja/g++.mike/p789a.C: Likewise.
54510         * g++.old-deja/g++.mike/p807a.C: Likewise.
54511         * g++.old-deja/g++.other/delete3.C: Likewise.
54512         * g++.old-deja/g++.other/dyncast1.C: Likewise.
54513         * g++.old-deja/g++.other/dyncast2.C: Likewise.
54514         * g++.old-deja/g++.other/dyncast3.C: Likewise.
54515         * g++.old-deja/g++.other/empty1.C: Likewise.
54516         * g++.old-deja/g++.other/temporary1.C: Likewise.
54517         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54518         * g++.old-deja/g++.pt/t16.C: Likewise.
54519         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54520
54521 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
54522
54523         * gcc.dg/991230-1.c: New test.
54524
54525 1999-12-29  Jeffrey A Law  (law@cygnus.com)
54526
54527         * gcc.c-torture/compile/991229-3.c: New test.
54528         * gcc.c-torture/compile/991229-2.c: New test.
54529         * gcc.c-torture/compile/991229-1.c: New test.
54530
54531 1999-12-29  Greg McGary <gkm@eng.ascend.com>
54532
54533         * gcc.c-torture/compile/labels-2.c: New test.
54534
54535 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
54536
54537         * gcc.c-torture/execute/991227-1.c: New test.
54538
54539 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54540
54541         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54542
54543 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
54544
54545         * gcc.c-torture/execute/991221-1.c: New test.
54546
54547 1999-12-20  Nathan Sidwell  <nathan@acm.org>
54548
54549         * g++.old-deja/g++.other/cast3.C: New test.
54550
54551 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
54552
54553         * gcc.c-torture/execute/991216-4.c: New test.
54554
54555 1999-12-16  Michael Meissner  <meissner@cygnus.com>
54556
54557         * gcc.c-torture/execute/991216-1.c: New test.
54558         * gcc.c-torture/execute/991216-2.c: New test.
54559         * gcc.c-torture/execute/991216-3.c: New test.
54560
54561 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54562
54563         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54564         Actually make the test fail by using "-O2" for compilation.
54565
54566 1999-12-15  Nathan Sidwell  <nathan@acm.org>
54567
54568         * g++.old-deja/g++.warn/cast-align1.C: New test.
54569
54570 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54571
54572         * gcc.c-torture/compile/991214-1.c: New test.
54573         * gcc.c-torture/compile/991214-2.c: New test.
54574
54575 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54576
54577         * gcc.dg/991214-1.c: New test.
54578
54579 1999-12-13  Jeffrey A Law  (law@cygnus.com)
54580
54581         * gcc.c-torture/compile/991213-3.c: New test.
54582         * gcc.c-torture/compile/991213-2.c: New test.
54583         * gcc.c-torture/compile/991213-1.c: New test.
54584
54585 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
54586
54587         * gcc.dg/991209-1.c: New test.
54588
54589 1999-12-08  Nathan Sidwell <nathan@acm.org>
54590
54591         * gcc.c-torture/compile/991208-1.c: New test.
54592
54593 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54594
54595         * gcc.dg/ultrasp2.c: New test.
54596
54597 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
54598
54599         * g++.old-deja/g++.abi/align.C (main): Fix typo.
54600
54601 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
54602
54603         * gcc.c-torture/compile/991202-1.c: New test.
54604         * gcc.c-torture/execute/991202-1.c: New test.
54605         * gcc.c-torture/execute/991202-2.c: New test.
54606         * gcc.c-torture/execute/991202-3.c: New test.
54607
54608 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
54609
54610         * g++.old-deja/g++.abi/align.C: New test.
54611         * g++.old-deja/g++.abi/aggregates.C: Likewise.
54612         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54613
54614 1999-12-01  Richard Henderson  <rth@cygnus.com>
54615
54616         * gcc.c-torture/execute/991201-1.c: New.
54617
54618 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
54619
54620         * gcc.dg/991129-1.c: New test.
54621
54622 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54623
54624         * gcc.c-torture/compile/991127-1.c: New test.
54625
54626 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54627
54628         * g++.old-deja/g++.other/warn4.C: New test.
54629
54630 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54631
54632         * g++.old-deja/g++.eh/cleanup2.C: New test.
54633         * g++.old-deja/g++.ext/pretty2.C: New test.
54634         * g++.old-deja/g++.ext/pretty3.C: New test.
54635         * g++.old-deja/g++.other/debug6.C: New test.
54636
54637 1999-10-20  Jim Wilson  <wilson@cygnus.com>
54638
54639         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54640         compiler_output to look for one error message instead of two.
54641
54642 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
54643
54644         * gcc.c-torture/execute/991118-1.c: Also test case
54645         where the word boundary does not split a byte evenly.
54646
54647 1999-11-19  Nathan Sidwell  <nathan@acm.org>
54648
54649         * g++.old-deja/g++.ext/restrict1.C: New test.
54650
54651 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54652
54653         * gcc.c-torture/execute/991118-1.c: New test.
54654
54655 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
54656
54657         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54658         working directory pathnames.
54659
54660 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
54661
54662         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54663         host is equipped with driver.h and driver.o so it can actually
54664         compile and run the tests.
54665
54666 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
54667
54668         * gcc.c-torture/compile/991008-1.c: New test.
54669
54670 1999-11-08  Nick Clifton  <nickc@cygnus.com>
54671
54672         * lib/gcc-dg.exp: Include target-supports.exp
54673
54674 1999-11-05  Nick Clifton  <nickc@cygnus.com>
54675
54676         * lib/target-supports.exp: New file: Provide procs to test for
54677         features supported by the target.
54678         (check_weak_available): Moved here from ecos.exp.
54679         (check_alias_available): New proc: Determine of the target
54680         toolchain supports the alias attribute.
54681
54682         * gcc.dg/special/ecos.exp: Move check_weak_available to
54683         target-supports.exp.
54684         (alias-1.c): Only perform the test if the target supports
54685         aliases.
54686         (wkali-1.c): Only perform the test if the target supports
54687         aliases.
54688
54689         * gcc.dg/990506-0.c: Expect error messages from cross
54690         targets as well as native targets.
54691
54692 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54693
54694         * gcc.dg/ultrasp1.c: Removed xfail.
54695         * gcc.dg/struct-ret-2.c: Likewise.
54696         * gcc.dg/array-1.c: Likewise.
54697
54698 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54699
54700         * gcc.dg/struct-ret-2.c: New test.
54701
54702         * gcc.dg/array-1.c: New test.
54703
54704 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
54705
54706         * gcc.c-torture/execute/991030-1.c: New test.
54707
54708 1999-10-26  Richard Henderson  <rth@cygnus.com>
54709
54710         * gcc.c-torture/compile/991026-2.c: New test.
54711
54712 1999-10-26  Jeffrey A Law  (law@cygnus.com)
54713
54714         * gcc.c-torture/compile/991026-1.c: New test.
54715
54716 1999-10-23  Jeffrey A Law  (law@cygnus.com)
54717
54718         * gcc.c-torture/execute/991023-1.c: New test.
54719
54720 1999-10-19  Jeffrey A Law  (law@cygnus.com)
54721
54722         * gcc.c-torture/execute/991019-1.c: New test.
54723
54724 1999-10-16  Richard Henderson  <rth@cygnus.com>
54725
54726         * gcc.c-torture/execute/991016-1.c: New test.
54727
54728 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
54729
54730         * gcc.c-torture/execute/991014-1.c: New test.
54731
54732 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
54733
54734         * g++.old-deja/g++.other/union2.C: New test.
54735
54736 1999-10-13  Nathan Sidwell  <nathan@acm.org>
54737
54738         * g++.old-deja/g++.other/vaarg2.C: New test.
54739         * g++.old-deja/g++.other/vaarg3.C: New test.
54740
54741 1999-10-12  Craig Burley  <craig@jcb-sc.com>
54742
54743         * g77.f-torture/noncompile/19990905-1.f: Moved from being
54744         in compile/.
54745
54746 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
54747
54748         * gcc.c-torture/execute/va-arg-11.c: New test.
54749
54750 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
54751
54752         * lib/file-format.exp (gcc_target_object_format): Don't
54753         crash if objdump is unavailable.
54754
54755 1999-09-29  Donn Terry <donn@interix.com>
54756
54757         * gcc.misc-tests/mg.exp: delete extraneous redirection.
54758
54759 1999-09-28  Nick Clifton  <nickc@cygnus.com>
54760
54761         * gcc.c-torture/compile/990928-1.c: New test.
54762
54763 1999-09-28  Nathan Sidwell  <nathan@acm.org>
54764
54765         * g++.old-deja/g++.other/decl6.C: New test.
54766
54767 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54768
54769         * gcc.c-torture/execute/va-arg-10.c: New test.
54770
54771 1999-09-27  Nathan Sidwell  <nathan@acm.org>
54772
54773         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54774         __PRETTY_FUNCTION__.
54775
54776 1999-09-23  Nick Clifton  <nickc@cygnus.com>
54777
54778         * gcc.c-torture/execute/990923-1.c: New test.
54779
54780 1999-09-21  Nick Clifton  <nickc@cygnus.com>
54781
54782         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54783         for which -fpic is inappropriate.
54784
54785 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
54786
54787         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54788
54789 1999-09-21  Nathan Sidwell  <nathan@acm.org>
54790
54791         * g++.old-deja/g++.other/dyncast1.C: New test.
54792         * g++.old-deja/g++.other/dyncast2.C: New test.
54793         * g++.old-deja/g++.other/dyncast3.C: New test.
54794         * g++.old-deja/g++.other/dyncast4.C: New test.
54795         * g++.old-deja/g++.other/dyncast5.C: New test.
54796         * g++.old-deja/g++.eh/catch3.C: New test.
54797         * g++.old-deja/g++.eh/catch3p.C: New test.
54798         * g++.old-deja/g++.eh/catch4.C: New test.
54799         * g++.old-deja/g++.eh/catch4p.C: New test.
54800         * g++.old-deja/g++.eh/catch5.C: New test.
54801         * g++.old-deja/g++.eh/catch5p.C: New test.
54802         * g++.old-deja/g++.eh/catch6.C: New test.
54803         * g++.old-deja/g++.eh/catch6p.C: New test.
54804         * g++.old-deja/g++.eh/catch7.C: New test.
54805         * g++.old-deja/g++.eh/catch7p.C: New test.
54806         * g++.old-deja/g++.eh/catch8.C: New test.
54807         * g++.old-deja/g++.eh/catch8p.C: New test.
54808         * g++.old-deja/g++.eh/catch9.C: New test.
54809         * g++.old-deja/g++.eh/catch9p.C: New test.
54810
54811 1999-09-13  Nathan Sidwell  <nathan@acm.org>
54812
54813         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54814         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54815
54816 1999-09-13  Jeffrey A Law  (law@cygnus.com)
54817
54818         * gcc.c-torture/compile/990913-1.c: New test.
54819
54820 1999-09-10  Nathan Sidwell  <nathan@acm.org>
54821
54822         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54823         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54824
54825 1999-09-09  Richard Henderson  <rth@cygnus.com>
54826
54827         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54828
54829 1999-09-09  Nathan Sidwell  <nathan@acm.org>
54830
54831         * g++.old-deja/g++.other/lookup11.C: New test.
54832         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54833         what is permitted and what we want.
54834         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54835         overload use.
54836         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54837
54838 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
54839
54840         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54841         * gcc.c-torture/noncompile/poison-1.c: New file.
54842
54843 1999-09-08  Nathan Sidwell  <nathan@acm.org>
54844
54845         * g++.old-deja/g++.other/sizeof3.C: New test.
54846         * g++.old-deja/g++.other/sizeof4.C: New test.
54847         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54848         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54849
54850 1999-09-07  Richard Henderson  <rth@cygnus.com>
54851
54852         * gcc.dg/va-arg-1.c: New.
54853
54854 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54855
54856         * gcc.c-torture/execute/va-arg-9.c: New test.
54857
54858 1999-09-05  Craig Burley  <craig@jcb-sc.com>
54859
54860         * g77.f-torture/compile/980519-2.f: New test.
54861         * g77.f-torture/compile/19990905-0.f: New test.
54862         * g77.f-torture/compile/19990905-1.f: New test.
54863         * g77.f-torture/compile/19990905-2.f: New test.
54864
54865         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54866
54867 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
54868
54869         * gcc.c-torture/execute/990827-1.c: Fix typo.
54870
54871 1999-09-03  Nathan Sidwell  <nathan@acm.org>
54872
54873         * g++.old-deja/g++.other/deref1.C: New test.
54874
54875 1999-09-02  Nathan Sidwell  <nathan@acm.org>
54876
54877         * g++.old-deja/g++.other/ambig2.C: New test.
54878         * g++.old-deja/g++.other/cond5.C: New test.
54879         * g++.old-deja/g++.other/lookup16.C: New test.
54880
54881 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
54882
54883         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54884         assemblers too.
54885
54886 1999-08-31  Jeffrey A Law  (law@cygnus.com)
54887
54888         * lib/c-torture.exp: Avoid the "compare executables" optimization
54889         when testing native.
54890
54891 1999-08-29  Jeffrey A Law  (law@cygnus.com)
54892
54893         * gcc.c-torture/execute/990829-1.c: New test.
54894         * gcc.c-torture/compile/990829-1.c: New test.
54895
54896 1999-08-27  Paul Burchard  <burchard@pobox.com>
54897
54898         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54899         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54900         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54901         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54902         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54903         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54904         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54905         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54906         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54907         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54908         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54909
54910 1999-08-27  Jeffrey A Law  (law@cygnus.com)
54911
54912         * gcc.c-torture/execute/990827-1.c: New test.
54913
54914 1999-08-26  Craig Burley  <craig@jcb-sc.com>
54915
54916         * g77.f-torture/noncompile/19990826-4.f: New test.
54917
54918         * g77.f-torture/compile/19990826-3.f: New test.
54919
54920         * g77.f-torture/execute/19990826-2.f: New test.
54921
54922         * g77.f-torture/compile/19990826-1.f: New test.
54923
54924         * gcc.c-torture/execute/990826-0.c: New test.
54925         * g77.c-torture/execute/19990826-0.f: New test.
54926
54927         * g77.f-torture/noncompile/970626-2.f: New test.
54928
54929 1999-08-25  Paul Burchard  <burchard@pobox.com>
54930
54931         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54932         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54933         lss-011.C: New tests.
54934
54935 1999-08-25  Nathan Sidwell  <nathan@acm.org>
54936
54937         * g++.old-deja/g++.other/decl5.C: New test.
54938
54939 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54940
54941         * noncompile/noncompile.exp: Load_lib c-torture.exp.
54942         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54943         call `postbase' for each one.  All callers of `postbase' changed
54944         to call this instead.
54945
54946 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
54947
54948         * gcc.c-torture/execute/990811-1.c: New test.
54949
54950 1999-08-09  Nick Clifton  <nickc@cygnus.com>
54951
54952         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54953         just native ones.
54954
54955         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54956         just native ones.
54957
54958 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54959
54960         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54961
54962 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54963
54964         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54965
54966 1999-08-04  Nathan Sidwell  <nathan@acm.org>
54967
54968         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54969
54970 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54971
54972         * gcc.c-torture/execute/990804-1.c: New test.
54973
54974 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54975
54976         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54977         * g++.old-deja/g++.brendan/crash64.C: Likewise.
54978         * g++.old-deja/g++.brendan/overload8.C: Likewise.
54979
54980 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54981
54982         * g++.old-deja/g++.other/struct1.C: New test.
54983
54984 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54985
54986         * g++.old-deja/g++.other/enum2.C: New test.
54987
54988 1999-08-02  Richard Henderson  <rth@cygnus.com>
54989
54990         Adapted from tests from Franz Sirl:
54991         * gcc.c-torture/execute/va-arg-7.c: New test.
54992         * gcc.c-torture/execute/va-arg-8.c: New test.
54993
54994 1999-08-01  Jeffrey A Law  (law@cygnus.com)
54995
54996         * gcc.c-torture/compile/990801-2.c: New test.
54997
54998         * gcc.c-torture/compile/990801-1.c: New test.
54999
55000 1999-07-27  Michael Meissner  <meissner@cygnus.com>
55001
55002         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55003         fp-cmp-1.c, converting double to float.
55004
55005         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55006         fp-cmp-1.c, converting double to long double.
55007
55008         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55009         from fr1 to unknown_register, since fr1 is a legitimate register
55010         on some machines.
55011
55012 1999-07-25  Jeffrey A Law  (law@cygnus.com)
55013
55014         * README: More listname related changes.
55015
55016 1999-07-08  Catherine Moore  <clm@cygnus.com>
55017
55018         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
55019
55020 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
55021
55022         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55023
55024 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55025
55026         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55027
55028 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
55029
55030         * gcc.dg/990703-1.c: New test.
55031
55032 1999-06-29  Nick Clifton  <nickc@cygnus.com>
55033
55034         * lib/file-format.exp: New file: Move definition of proc
55035         gcc_target_object_format to here from
55036         gcc.dg/special/ecos.exp.
55037
55038         * lib/c-torture.exp: Include lib file-format.exp.
55039         * lib/gcc-dg.exp: Include lib file-format.exp.
55040
55041         * gcc.dg/special/ecos.exp: Remove definition of proc
55042         gcc_target_object_format.
55043
55044 1999-06-28  Jeffrey A Law  (law@cygnus.com)
55045
55046         * gcc.c-torture/execute/990628-1.c: New test.
55047
55048 1999-06-25  Jeffrey A Law  (law@cygnus.com)
55049
55050         * gcc.c-torture/compile/990625-2.c: New test.
55051
55052         * gcc.c-torture/compile/990625-1.c: New test.
55053
55054 1999-06-23  Nick Clifton  <nickc@cygnus.com>
55055
55056         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
55057         attributes compile.
55058         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55059         ports that use the COFF/PE file format.
55060
55061 1999-06-17  Jeffrey A Law  (law@cygnus.com)
55062
55063         * gcc.c-torture/compile/990617-1.c: New test.
55064
55065 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
55066
55067         * g++.old-deja/g++.other/decl4.C: New test.
55068
55069 1999-06-14  Nathan Sidwell  <nathan@acm.org>
55070
55071         * g++.old-deja/g++.other/bitfld3.C: New test.
55072
55073 1999-06-08  Nathan Sidwell  <nathan@acm.org>
55074
55075         * g++.old-deja/g++.eh/catch1.C: New test.
55076
55077 1999-06-07  Jeffrey A Law  (law@cygnus.com)
55078
55079         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55080
55081         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55082         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
55083
55084 1999-06-05  Craig Burley  <craig@jcb-sc.com>
55085
55086         * g77.f-torture/compile/19990502-0.f: Replace with new,
55087         shorter, test that still fails after recent changes.
55088
55089 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55090
55091         * gcc.c-torture/execute/990604-1.c: New test.
55092
55093 1999-05-31  Jeffrey A Law  (law@cygnus.com)
55094
55095         * gcc.c-torture/execute/990531-1.c: New test.
55096
55097 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55098
55099         * gcc.c-torture/compile/990527-1.c: New test.
55100
55101 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
55102
55103         * gcc.c-torture/execute/990527-1.c: New test.
55104
55105 1999-05-25  Nick Clifton  <nickc@cygnus.com>
55106
55107         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55108         bitfields as signed.
55109
55110 1999-05-25  Craig Burley  <craig@jcb-sc.com>
55111
55112         * g77.f-torture/compile/19990525-0.f: New test.
55113
55114 1999-05-25  Jeffrey A Law  (law@cygnus.com)
55115
55116         * gcc.c-torture/execute/990525-2.c: New test.
55117
55118         * gcc.c-torture/execute/990525-1.c: New test.
55119
55120 1999-05-24  Nathan Sidwell  <nathan@acm.org>
55121
55122         * g++.old-deja/g++.other/anon3.C: New test.
55123         * g++.old-deja/g++.other/anon4.C: New test.
55124         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55125         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55126         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55127         Merrill).
55128
55129 1999-05-24  Jeffrey A Law  (law@cygnus.com)
55130
55131         * gcc.c-torture/execute/990524-1.c: New test.
55132
55133         * gcc.dg/990524-1.c: New test.
55134
55135 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55136
55137         * gcc.c-torture/compile/990523-1.c: New test.
55138
55139 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
55140
55141         * gcc.c-torture/compile/990519-1.c: New test.
55142
55143 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55144
55145         * gcc.c-torture/compile/990517-1.c: New test.
55146
55147         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55148         (e4, f4): New tests.
55149         (main): Call them.
55150
55151 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55152
55153         * gcc.dg/noreturn-1.c: New test.
55154
55155 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55156
55157         * gcc.c-torture/execute/990513-1.c: New test.
55158
55159 1999-05-10  Richard Henderson  <rth@cygnus.com>
55160
55161         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55162
55163 1999-05-10  Craig Burley  <craig@jcb-sc.com>
55164
55165         * g77.f-torture/execute/erfc.f: Use small single-precision
55166         values, to avoid problems on Alphas when not -mieee.
55167
55168 1999-05-08  Craig Burley  <craig@jcb-sc.com>
55169
55170         * gcc.dg/990506-0.c: New test.
55171
55172 1999-05-08  Richard Henderson  <rth@cygnus.com>
55173
55174         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55175         the constant to test.  Don't XFAIL 64-bit targets.
55176
55177         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55178         * g++.old-deja/g++.law/profile1.C: Likewise.
55179
55180         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55181         operator new instances.
55182         * g++.old-deja/g++.other/delete5.C: Likewise.
55183
55184 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55185
55186         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55187         intrinsic.
55188
55189 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55190
55191         * g77.f-torture/execute/u77-test.f: Reverse order of two
55192         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55193
55194 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55195
55196         * gcc.dg/compare1.c: New test.
55197
55198 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55199
55200         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55201         New tests.
55202
55203 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55204
55205         * g77.f-torture/compile/19990502-1.f: New test.
55206
55207 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55208
55209         * g77.f-torture/compile/19990502-0.f: New test.
55210
55211 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55212
55213         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55214         intrinsic.
55215
55216 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55217
55218         * g77.f-torture/execute/u77-test.f (main): List libU77
55219         intrinsics not currently tested.
55220         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55221         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55222         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55223         Trim blanks off the ends of some printed strings.
55224
55225 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55226
55227         * g77.f-torture/execute/u77-test.f (main): Just warn about
55228         FSTAT gid disagreement, as it's expected on some systems.
55229
55230 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55231
55232         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55233         use a new function, which allows for some slop.
55234         Clean up some commentary.
55235         (issum): The new function.
55236         (sgladd): Deleted subroutine.
55237
55238 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55239
55240         * g77.f-torture/execute/u77-test.f: Modify to be more like
55241         libf2c/libU77 version, bringing patches to that version here.
55242         Add suitable commentary.
55243
55244 1999-04-25  Richard Henderson  <rth@cygnus.com>
55245
55246         * gcc.dg/990424-1.c: New test.
55247
55248 1999-04-24  Craig Burley  <craig@jcb-sc.com>
55249
55250         * g77.f-torture/execute/u77-test.f (main): Bug involving
55251         LSTAT has been fixed, so turn back on full checking.
55252
55253 1999-04-20  Craig Burley  <craig@jcb-sc.com>
55254
55255         * g77.f-torture/compile/19990419-0.f: New test.
55256         * g77.f-torture/execute/19990419-1.f: New test.
55257
55258 1999-04-17  Richard Henderson  <rth@cygnus.com>
55259
55260         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55261         to avoid the need for a prototype to supress a warning.
55262
55263 1999-04-07  Jim Wilson  <wilson@cygnus.com>
55264
55265         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55266
55267 1999-04-04  Jeffrey A Law  (law@cygnus.com)
55268
55269         * gcc.c-torture/execute/990404-1.c: New test.
55270
55271 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55272
55273         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55274         * gcc.dg/cpp-if3.c: Don't use -pedantic.
55275         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55276         missing initializer warnings.
55277
55278 1999-03-28  Jeffrey A Law  (law@cygnus.com)
55279
55280         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55281         matching strings.
55282
55283 1999-03-26  Jeffrey A Law  (law@cygnus.com)
55284
55285         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55286
55287 1999-03-26  Craig Burley  <craig@jcb-sc.com>
55288
55289         * g77.f-torture/execute/19990325-0.f: New test.
55290         * g77.f-torture/execute/19990325-1.f: New test.
55291
55292 1999-03-24  Jeffrey A Law  (law@cygnus.com)
55293
55294         * gcc.c-torture/execute/990324-1.c: New test.
55295
55296 1999-03-22  Jim Wilson  <wilson@cygnus.com>
55297
55298         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55299         test with 4.
55300
55301 1999-03-17  Richard Henderson  <rth@cygnus.com>
55302
55303         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
55304
55305 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55306
55307         * g77.f-torture/execute/19990313-2.f: New test.
55308         * g77.f-torture/execute/19990313-3.f: New test.
55309
55310 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55311
55312         * g77.f-torture/execute/19990313-0.f: New test.
55313         * g77.f-torture/execute/19990313-1.f: New test.
55314
55315 1999-03-12  Jim Wilson  <wilson@cygnus.com>
55316
55317         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55318         printf to sprintf.
55319         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55320         (main): Add check for u15.  Conditionalize u31 check depending on
55321         whether ints are <32 bits or >=32 bits.
55322
55323 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55324
55325         * g77.f-torture/execute/19981119-0.f: Improve testiness.
55326
55327 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55328
55329         * g77.f-torture/compile/19990305-0.f: New test.
55330         * g77.f-torture/execute/19981119-0.f: New test.
55331
55332 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55333
55334         * g77.f-torture/execute/970625-2.f: call ABORT if final
55335         result is not correct, instead of just printing it.
55336         Add this checking via newly introduced obfuscation, to
55337         trip up buggy front ends.
55338
55339 1999-03-07  Craig Burley  <craig@jcb-sc.com>
55340
55341         * g77.f-torture/compile/960317-1.f: Moved from being
55342         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
55343
55344 1999-03-06  Craig Burley  <craig@jcb-sc.com>
55345
55346         * g77.f-torture/execute/960317-1.f: New (old) test.
55347         * g77.f-torture/execute/970625-2.f: Ditto.
55348
55349 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
55350
55351         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55352         error message on line 1 or line 2; cccp and cpplib do this differently.
55353
55354 1999-03-01  Jeffrey A Law  (law@cygnus.com)
55355
55356         * g++.old-deja/g++.law/weak1.C: New test.
55357
55358 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55359
55360         * gcc.c-torture/execute/990119-1.c: Renamed to...
55361         * gcc.dg/990119-1.c: this, so it will only be tested once
55362         (it's a preprocessor test, it doesn't need to be run at
55363         multiple optimization levels).
55364
55365 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55366
55367         * lib/g++.exp: Don't add incdir=$base_dir/../include to
55368           ALWAYS_CXXFLAGS.
55369
55370 1999-02-24  Craig Burley  <craig@jcb-sc.com>
55371
55372         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55373         * g77.f-torture/compile/19981216-0.f: ...as it is expected
55374         to not be compilable by current g77.
55375
55376 1999-02-24  Nick Clifton  <nickc@cygnus.com>
55377
55378         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55379
55380 1999-02-22  Jeffrey A Law  (law@cygnus.com)
55381
55382         * gcc.c-torture/execute/990222-1.c: New test.
55383
55384 1999-02-19  Craig Burley  <craig@jcb-sc.com>
55385
55386         * g77.f-torture/compile/19990218-0.f: New test.
55387         * g77.f-torture/noncompile/19990218-1.f: New test.
55388
55389 1999-02-18  Craig Burley  <craig@jcb-sc.com>
55390
55391         * g77.f-torture/compile/19981216-0.f: New test.
55392
55393 1999-02-14  Jeffrey A Law  (law@cygnus.com)
55394
55395         * gcc.dg/990214-1.c: New test.
55396
55397 1999-02-13  Jeffrey A Law  (law@cygnus.com)
55398
55399         * gcc.dg/990213-2.c: New test.
55400
55401         * gcc.dg/990213-1.c: New test.
55402
55403 1999-02-12  Jeffrey A Law  (law@cygnus.com)
55404
55405         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55406         ints.
55407
55408 1999-02-11  Nick Clifton  <nickc@cygnus.com>
55409
55410         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55411         specified by target.
55412
55413         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55414
55415 1999-02-11  Jeffrey A Law  (law@cygnus.com)
55416
55417         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55418
55419 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55420
55421         * gcc.dg/special/ecos.exp: New test driver for new tests with
55422         special requirements.
55423
55424         * gcc.dg/special/alias-1.c: New test.
55425         * gcc.dg/special/gcsec-1.c: New test.
55426         * gcc.dg/special/weak-1.c: New test.
55427         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55428         * gcc.dg/special/weak-2.c: New test.
55429         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55430         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55431         * gcc.dg/special/wkali-1.c: New test.
55432         * gcc.dg/special/wkali-2.c: New test.
55433         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55434         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55435
55436 1999-02-10  Felix Lee  <flee@cygnus.com>
55437
55438           * lib/c-torture.exp (c-torture-compile): Pull out code for
55439           analyzing gcc error messages.
55440           (c-torture-execute): Likewise.  Fix some (harmless) false
55441           positives.
55442           * lib/gcc.exp (gcc_check_compile): New function.
55443
55444 1999-02-08  Richard Henderson  <rth@cygnus.com>
55445
55446         * gcc.c-torture/execute/990208-1.c: New test.
55447
55448 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55449
55450         * g++.dg/special/ecos.exp: New driver for new tests with special
55451         requirements
55452
55453         * g++.dg/special/conpr-1.C: New test
55454         * g++.dg/special/conpr-2.C: New test
55455         * g++.dg/special/conpr-2a.C: New test
55456         * g++.dg/special/conpr-3.C: New test
55457         * g++.dg/special/conpr-3a.C: New test
55458         * g++.dg/special/conpr-3b.C: New test
55459
55460         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55461         allow g++ to use the dg driver
55462
55463         * README: Add comment about g++.dg directory
55464
55465 1999-02-06  Jeffrey A Law  (law@cygnus.com)
55466
55467         * README: Update email addresses.
55468
55469 1999-02-03  Nick Clifton  <nickc@cygnus.com>
55470
55471         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55472         arguments in order to force structure S onto the stack even on
55473         the alpha.
55474         (test): Pass 10 leading arguments to function foo as well as the
55475         structure S.
55476
55477         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55478         failure for all targets.
55479
55480         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55481         abort to terminate program execution.
55482
55483 1999-01-30  Richard Henderson  <rth@cygnus.com>
55484
55485         * gcc.c-torture/execute/990130-1.c: New test.
55486
55487 1999-01-30  Jeffrey A Law  (law@cygnus.com)
55488
55489         * gcc.dg/990130-1.c: New test.
55490
55491 1999-01-28  Michael Meissner  <meissner@cygnus.com>
55492
55493         * gcc.c-torture/execute/990128-1.c: New test.
55494
55495 1999-01-27  Michael Meissner  <meissner@cygnus.com>
55496
55497         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55498
55499 1999-01-27  Felix Lee  <flee@cygnus.com>
55500
55501         * lib/c-torture.exp (c-torture-compile): pull out code for
55502         analyzing gcc error messages.
55503         (c-torture-execute): ditto, and fix some (harmless) false
55504         positives.
55505         * lib/gcc.exp (gcc_check_compile): new function.
55506
55507 1999-01-17  Jeffrey A Law  (law@cygnus.com)
55508
55509         * gcc.dg/990117-1.c: New test.
55510
55511         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55512
55513         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55514
55515 1999-01-15  Jeffrey A Law  (law@cygnus.com)
55516
55517         * g77.f-torture/compile/990115-1.f: New test.
55518
55519 1999-01-07  Jeffrey A Law  (law@cygnus.com)
55520
55521         * gcc.c-torture/compile/990107-1.c: New test
55522
55523 1999-01-06  Jeffrey A Law  (law@cygnus.com)
55524
55525         * gcc.c-torture/execute/990106-2.c: New test.
55526
55527         * gcc.c-torture/execute/990106-1.c: New test.
55528
55529 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
55530
55531         * gcc.c-torture/compile/981223-1.c: New test.
55532
55533 1998-12-29  Richard Henderson  <rth@cygnus.com>
55534
55535         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55536         (opt3): Rename from opt4 and disable.
55537
55538 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
55539
55540         * g++.old-deja/g++.pt/ptrmem5.C: New test.
55541
55542 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55543
55544         * g++.old-deja/g++.other/conv5.C: New test.
55545
55546 1998-12-14  Nick Clifton  <nickc@cygnus.com>
55547
55548         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55549
55550 1998-12-11  Jeffrey A Law  (law@cygnus.com)
55551
55552         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55553
55554 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
55555
55556         * gcc.c-torture/compile/981211-1.c: New test.
55557
55558 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55559
55560         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55561
55562         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55563
55564 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55565
55566         * gcc.special/930510-1.c: Make C9X safe.
55567         * gcc.misc-tests/gcov-1.c Similarly.
55568         * gcc.misc-tests/gcov-2.c Similarly.
55569
55570 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55571
55572         * gcc.dg/ultrasp1.c: New test.
55573
55574 1998-12-06  Richard Henderson  <rth@cygnus.com>
55575
55576         * gcc.c-torture/execute/981206.c: New test.
55577
55578 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55579
55580         * g++.old-deja/g++.ns/template7.C: New test.
55581
55582         * g++.old-deja/g++.other/expr1.C: New test.
55583
55584         * g++.old-deja/g++.eh/tmpl3.C: New test.
55585
55586         * g++.old-deja/g++.eh/tmpl2.C: New test.
55587
55588 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55589
55590         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55591         * g++.old-deja/g++.other/using6.C: Removed.
55592         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55593
55594         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55595
55596 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55597
55598         * g++.old-deja/g++.pt/overload8.C: New test.
55599
55600         * g++.old-deja/g++.pt/overload7.C: New test.
55601
55602         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55603
55604         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55605         and relinking messages.
55606         * lib/g++.exp (g++_target_compile): Remove .rpo file when
55607         compiling with -frepo.
55608
55609 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
55610
55611         * g++.old-deja/g++.pt/lookup6.C: New test.
55612
55613 1998-11-30  Nick Clifton  <nickc@cygnus.com>
55614
55615         * gcc.c-torture/execute/981130-1.c: New test.
55616         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55617
55618 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55619
55620         * g++.old-deja/g++.pt/explicit76.C: New test.
55621
55622         * g++.old-deja/g++.pt/friend38.C: New test.
55623
55624         * g++.old-deja/g++.ns/crash2.C: New test.
55625
55626         * g++.old-deja/g++.pt/defarg8.C: New test.
55627
55628         * g++.old-deja/g++.pt/instantiate6.C: New test.
55629
55630         * g++.old-deja/g++.pt/static6.C: New test.
55631
55632         * g++.old-deja/g++.pt/decl2.C: New test.
55633
55634 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55635
55636         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
55637         problem is actually related with name lookup, but so what? :-)
55638
55639         * g++.old-deja/g++.pt/friend37.C: New test.
55640
55641 1998-11-25  Dave Love  <d.love@dl.ac.uk>
55642
55643         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55644         element, which fails on some systems.
55645
55646         * g77.f-torture/execute/labug1.f: New test.
55647
55648 1998-11-21  Jeffrey A Law  (law@cygnus.com)
55649
55650         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55651         is defined.
55652
55653 1998-11-18  Dave Love  <d.love@dl.ac.uk>
55654
55655         * g77.f-torture/compile/981117-1.f: New test.
55656
55657 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
55658
55659         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
55660         properly discarded.
55661
55662 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
55663
55664         * gcc.c-torture/execute/memcheck: New directory of tests for
55665         -fcheck-memory-usage.
55666
55667 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55668
55669         * README: New file, general information about the testsuite and
55670         new description of the various C++ test subdirectories.
55671         * README.g++: Eliminate obsolete information, update and move most
55672         relevant stuff to README.
55673
55674 1998-11-07  Richard Henderson  <rth@cygnus.com>
55675
55676         * gcc.c-torture/compile/981107-1.c: New test.
55677
55678 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
55679
55680         * execute/memcpy-bi.c: New testcase.
55681
55682 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
55683
55684         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55685         base classes.
55686
55687         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55688         template is selected.
55689
55690         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55691         classes, it should be accepted for all types.
55692
55693         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55694
55695         * g++.old-deja/g++.pt/spec24.C: Ensure that template
55696         specializations start with template headers.
55697
55698 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
55699
55700         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55701
55702         * g++.old-deja/g++.other/init9.C: Test cross initialization of
55703         non-POD types.
55704
55705 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55706
55707         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55708
55709 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55710
55711         * compile/981022-1.c, compile/981022-1.x: New test and driver.
55712
55713 1998-10-19  Jeffrey A Law  (law@cygnus.com)
55714
55715         * 981019-1.c: New test.
55716
55717 1998-10-14  Robert Lipe <robertl@dgii.com>
55718
55719         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55720         find objc headers.
55721
55722 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55723
55724         * compile/981001-4.c: Remove use of GCC extension that triggers a
55725         compiler bug.
55726
55727 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
55728
55729         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55730
55731 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55732
55733         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
55734         instantiation of template produces incorrect code for delete
55735         expression.
55736
55737         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
55738         constructors' name is not unique.
55739         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55740         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55741
55742         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
55743         automatic array of const is ill-formed.
55744
55745         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
55746         of template parameter?
55747
55748         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
55749         const.
55750
55751         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
55752         pointer-to-member expression.
55753
55754         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
55755         declaration causes ICE.
55756
55757 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
55758
55759         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
55760         reserved in the global namespace.
55761
55762         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55763         generate needed virtual table.
55764
55765         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55766
55767 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
55768
55769         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55770         template-dependent type
55771
55772 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55773
55774         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55775         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55776         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55777
55778         * g++.old-deja/g++.other/using5.C: New test; using decl from base
55779         class should be usable as argument of member function.
55780         * g++.old-deja/g++.other/using6.C: New test; using decl from base
55781         class should be usable as return type of member function.
55782         * g++.old-deja/g++.other/using7.C: New test; using decl from base
55783         class should be usable as type of data member.
55784
55785         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55786
55787 1998-10-09  Jeffrey A Law  (law@cygnus.com)
55788
55789         * gcc.c-torture/special/920521-1.c: Fix bogus test.
55790
55791 1998-10-08  Nick Clifton  <nickc@cygnus.com>
55792
55793         * gcc.dg/dll-?.c Add thumb to target list.
55794         Fix assembler scan patterns to match current assembler output.
55795
55796 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
55797
55798         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
55799         matching of template brackets.
55800
55801         * g++.old-deja/g++.other/using4.C: New test.  Test using
55802         declarations of methods from base classes.
55803
55804         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
55805         within functions should introduce names into the innermost
55806         enclosing namespace.
55807
55808         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
55809         of static locals if first initialization throws.
55810
55811 1998-10-07  Jim Wilson  <wilson@cygnus.com>
55812
55813         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55814
55815 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
55816
55817         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
55818         lose track of the possible targets of tablejump insns.
55819         * special/special.exp: Run it.
55820
55821 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55822
55823         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
55824         must be declared before its specializations can be named in friend
55825         declarations.
55826
55827 1998-10-05  Dave Love  <d.love@dl.ac.uk>
55828
55829         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55830
55831         * g77.f-torture/execute/io1.f: New test.
55832
55833 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55834
55835         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55836         with pointer to template function, for which no argument deduction
55837         is possible.
55838
55839         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55840         specialization of template function as argument to template
55841         function.
55842
55843         * g++.old-deja/g++.other/access2.C: New test; Inner class
55844         shouldn't have privileged access to Outer's names.
55845
55846 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55847
55848         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55849         friend template declared within template class conflicts with
55850         nested class of the same name.
55851
55852         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55853         is ignored.
55854
55855         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55856         object with direct initializer as function declaration.
55857
55858         * g++.old-deja/g++.other/decl2.C: New test; duplicate
55859         initializers.
55860
55861         * g++.old-deja/g++.other/null2.C: New test; conditional operator
55862         involving const pointer and NULL produces incorrect result.
55863
55864         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55865         type name without `typename' should be rejected with -pedantic.
55866
55867 1998-10-02  Richard Henderson  <rth@cygnus.com>
55868
55869         * g++.old-deja/g++.other/addrof1.C: New test.
55870
55871 1998-10-01  Nick Clifton  <nickc@cygnus.com>
55872
55873         * gcc.c-torture/compile/981001-1.c: New test.
55874         * gcc.c-torture/execute/981001-1.c: New test.
55875
55876 1998-10-01  Jeffrey A Law  (law@cygnus.com)
55877
55878         * gcc.c-torture/compile/981001-2.c: New test.
55879         * gcc.c-torture/compile/981001-3.c: New test.
55880         * gcc.c-torture/compile/981001-4.c: New test.
55881
55882 1998-10-01  Robert Lipe  <robertl@dgii.com>
55883
55884         * lib/objc.exp (objc_target_compile): Add -L during compiles for
55885         multilibbed hosts.  Idea grafted from g77.exp.
55886
55887 1998-09-30  Dave Love  <d.love@dl.ac.uk>
55888
55889         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55890         avoid losing on systems which need -lsocket.
55891
55892 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
55893
55894         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55895         * g++.old-deja/g++.other/nested2.C: Ditto.
55896         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55897         failure.
55898
55899 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55900
55901         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55902         preferred over template operator!= for enum bitfields.
55903
55904 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
55905
55906         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55907         that happen to have the same base name, but in different scopes,
55908         are incorrectly rejected.
55909
55910 1998-09-16  Richard Henderson  <rth@cygnus.com>
55911
55912         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55913         on the native word size instead of an integer literal.
55914
55915 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55916
55917         * g++.old-deja/g++.other/static2.C: Invocation of static data
55918         member of type pointer-to-function denoted as non-static member.
55919
55920         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55921         checks involving function types and aliases.
55922
55923 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55924
55925         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55926         redefined to the same non-trivial type.
55927
55928         * g++.old-deja/g++.pt/explicit73.C: Test for proper
55929         namespace-qualification of template specializations declared in
55930         other namespaces.
55931
55932         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55933         to declare a subset of the specializations of a template function
55934         as friends of specializations of a template class.
55935
55936         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55937         member templates that do not fully specialize the enclosing
55938         template class are rejected.
55939
55940 1998-09-11  Dave Love  <d.love@dl.ac.uk>
55941
55942         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55943
55944 1998-09-08  Dave Love  <d.love@dl.ac.uk>
55945
55946         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55947         altered from libf2c/libU77 version.
55948
55949 1998-09-06  Dave Love  <d.love@dl.ac.uk>
55950
55951         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55952
55953 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
55954             Alexandre Oliva  <oliva@dcc.unicamp.br>
55955
55956         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55957         (un)signed char are different types for template specialization
55958         purposes.
55959
55960 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
55961
55962         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55963         * objc: ObjC testsuite.
55964
55965 1998-08-31  Catherine Moore  <clm@cygnus.com>
55966
55967         * gcc.c-torture/execute/941014-1.x: New file.
55968
55969 1998-08-31  Nick Clifton  <nickc@cygnus.com>
55970
55971         * lib/c-torture.exp: Add support for
55972         torture_eval_before_compile and torture_eval_before_execute
55973         variables.
55974
55975 1998-08-30  Jeffrey A Law  (law@cygnus.com)
55976
55977         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
55978         this test triggers valid.
55979
55980 1998-08-27  Jeffrey A Law  (law@cygnus.com)
55981
55982         * gcc.dg/980827-1.c: New test.
55983
55984 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
55985
55986         * gcc.c-torture/execute/loop-4b.c: New test.
55987
55988 1998-08-26  Nick Clifton  <nickc@cygnus.com>
55989
55990         * lib/c-torture.exp: Add support for
55991         torture_eval_before_compile and torture_eval_before_execute
55992         variables.
55993
55994 1998-08-25  Jeffrey A Law  (law@cygnus.com)
55995
55996         * gcc.c-torture/compile/980825-1.c: New test.
55997
55998 1998-08-24  Nick Clifton  <nickc@cygnus.com>
55999
56000         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56001         count number tests in opt_t0 not good_t0.
56002
56003 1998-08-24  Jeffrey A Law  (law@cygnus.com)
56004
56005         * gcc.c-torture/compile/930326-1.x: Fix typo.
56006
56007 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
56008
56009         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56010         causes an ICE.
56011
56012 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56013
56014         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56015         STACK_SIZE is defined.
56016         * gcc.c-torture/unsorted/stuct.c: Similarly.
56017
56018         * gcc.c-torture/compile/980821-1.c: New test.
56019
56020 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56021
56022         * gcc.c-torture/execute/980526-2.c: Disable for targets with
56023         16bit ints.
56024
56025 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
56026
56027         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56028         code.
56029
56030 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
56031
56032         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56033         error'.
56034
56035 1998-08-18  Jeffrey A Law  (law@cygnus.com)
56036
56037         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56038
56039 1998-08-16  Jeffrey A Law  (law@cygnus.com)
56040
56041         * gcc.c-torture/compile/980816-1.c: New test.
56042
56043         * gcc.dg/980816-1.c: New test.
56044
56045 1998-08-13  Jeffrey A Law  (law@cygnus.com)
56046
56047         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56048         compiler for ieee tests.
56049
56050 1998-08-01  Dave Love  <d.love@dl.ac.uk>
56051
56052         * g77.f-torture/compile/980729-0.f: New test.
56053
56054 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
56055
56056         * gcc.c-torture/special/eeprof-1.c: New test, for
56057         -finstrument-functions.
56058         * gcc.c-torture/special/special.exp: Run it.
56059
56060 1998-07-29  Jeffrey A Law  (law@cygnus.com)
56061
56062         * gcc.c-torture/compile/980729-1.c: New test.
56063
56064 1998-07-27  Nick Clifton  <nickc@cygnus.com>
56065
56066         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56067         __thumb__ is defined, and test for ARM style doubles if so.
56068
56069 1998-07-26  Dave Love  <d.love@dl.ac.uk>
56070
56071         * g77.f-torture/noncompile/980615-0.f: New test.
56072
56073 1998-07-26  H.J. Lu  (hjl@gnu.org)
56074
56075         * gcc.dg/980312-1.c: Do link instead of compile.
56076         * gcc.dg/980313-1.c: Likewise.
56077
56078 1998-07-26  Jeffrey A Law  (law@cygnus.com)
56079
56080         * gcc.c-torture/compile/980726-1.c: New test.
56081
56082 1998-07-25  Dave Love  <d.love@dl.ac.uk>
56083
56084         * g77.f-torture/execute/io0.f: New test.
56085
56086 1998-07-24  Nick Clifton  <nickc@cygnus.com>
56087
56088         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56089         an int.
56090
56091 1998-06-18  Michael Meissner  <meissner@cygnus.com>
56092
56093         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56094         m32r bugs.
56095
56096 1998-07-17  Nick Clifton  <nickc@cygnus.com>
56097
56098         * gcc.dg/980626-1.c: Expect failures for all toolchains until
56099         c-decl.c:grokdeclarator can handle mode attributes.
56100
56101 1998-07-16  Jeffrey A Law  (law@cygnus.com)
56102
56103         * gcc.c-torture/execute/980716-1.c: New test.
56104
56105 1998-07-13  Jeffrey A Law  (law@cygnus.com)
56106
56107         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56108         the mn10200.
56109         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
56110         the mn10200.
56111         * gcc.c-torture/execute/va-arg-3.x: Similarly.
56112         * gcc.c-torture/compile/930326-1.x: Similarly.
56113
56114 1998-07-13  Dave Love  <d.love@dl.ac.uk>
56115
56116         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56117         New test from Craig.
56118
56119 1998-07-12  Dave Love  <d.love@dl.ac.uk>
56120
56121         * g77.f-torture/noncompile/980616-0.f: New test.
56122
56123         * g77.f-torture/execute/970816-3.f: New test from Craig.
56124
56125 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56126
56127         *  g++.other/singleton.C: Return error value instead of taking
56128         SIGSEGV.
56129
56130 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56131
56132         *  g++.other/singleton.C: New test.  Warning is under dispute.
56133         Runtime crash is not.
56134
56135 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56136
56137         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56138         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56139         using6.C, using7.C}: New namespace tests.
56140
56141 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56142
56143         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56144         specialization with typedef'ed names used as array indexes.
56145
56146 1998-07-09  Jeffrey A Law  (law@cygnus.com)
56147
56148         * gcc.c-torture/execute/980709-1.c: New test.
56149
56150         * gcc.dg/980709-1.c: New test.
56151
56152 1998-07-07  Richard Henderson  <rth@cygnus.com>
56153
56154         * gcc.c-torture/execute/bcp-1.c: New test.
56155
56156 1998-07-07  Jeffrey A Law  (law@cygnus.com)
56157
56158         * gcc.c-torture/execute/980707-1.c: New test.
56159
56160 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
56161
56162         * gcc.c-torture/compile/980706-1.c: New test.
56163
56164 1998-07-01  Dave Love  <d.love@dl.ac.uk>
56165
56166         * g77.f-torture/execute/980701-0.f,
56167         g77.f-torture/execute/980701-1.f: New test from Craig.
56168
56169 1998-07-01  Jeffrey A Law  (law@cygnus.com)
56170
56171         * gcc.c-torture/compile/980701-1.c: New test.
56172
56173         * gcc.c-torture/execute/980701-1.c: New test.
56174
56175 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
56176 rlsruhe.de>
56177
56178         * g++.old-deja/g++.robertl/eb132.C: New test.
56179         * g++.old-deja/g++.robertl/eb133.C: Likewise.
56180
56181 1998-06-29  Dave Love  <d.love@dl.ac.uk>
56182
56183         * g77.f-torture/execute/980628-7.f,
56184         g77.f-torture/execute/980628-8.f,
56185         g77.f-torture/execute/980628-9.f,
56186         g77.f-torture/execute/980628-10.f: New tests from Craig.
56187
56188         * g77.f-torture/execute/980628-3.f: Remove mail headers.
56189
56190 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56191
56192         * g77.f-torture/execute/980628-4.f: New test from Craig.
56193         * g77.f-torture/execute/980628-5.f: Likewise.
56194         * g77.f-torture/execute/980628-2.f: Likewise.
56195         * g77.f-torture/execute/980628-0.f: Likewise.
56196         * g77.f-torture/execute/980628-1.f: Likewise.
56197         * g77.f-torture/execute/980628-3.f: Likewise.
56198         * g77.f-torture/execute/980628-6.f: Likewise.
56199
56200 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56201
56202         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56203         directory when nothing has been installed yet.
56204
56205 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
56206
56207         * gcc.c-torture/special/special.exp: Handle newer versions of
56208         dejagnu.
56209
56210 1998-06-26  Jeffrey A Law  (law@cygnus.com)
56211
56212         * gcc.dg/980626-1.c: New test.
56213
56214 1998-06-19  Bruno Haible <haible@ilog.fr>
56215
56216         * gcc.misc-tests/m-un-2.c: New test.
56217         * g++.old-deja/g++.other/warn01.c: Likewise.
56218
56219 1998-06-19  Robert Lipe  <robertl@dgii.com>
56220
56221         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56222         compatibility with assmblers with a different comment character.
56223         Eliminate use of GAS-specific extensions.
56224
56225 1998-06-19  Jeffrey A Law  (law@cygnus.com)
56226
56227         * gcc.c-torture/execute/ieee/980619-1.c: New test.
56228
56229 1998-06-19  Robert Lipe  <robertl@dgii.com>
56230
56231         * lib/g77.exp: Replace search for libf2c.a with search for newly
56232         renamed libg2c.a
56233
56234 1998-06-17  Jeffrey A Law  (law@cygnus.com)
56235
56236         * gcc.c-torture/execute/980617-1.c: New test.
56237
56238 1998-06-12  Jeffrey A Law  (law@cygnus.com)
56239
56240         * gcc.c-torture/execute/980612-1.c: New test.
56241
56242 1998-06-08  Jeffrey A Law  (law@cygnus.com)
56243
56244         * gcc.dg/980523-1.c: Only test on ppc-linux.
56245         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56246
56247         * gcc.c-torture/execute/980608-1.c: New test.
56248
56249 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
56250
56251         * gcc.c-torture/execute/980605-1.c: New test.
56252
56253 1998-06-04  Jeffrey A Law  (law@cygnus.com)
56254
56255         * gcc.c-torture/execute/980604-1.c: New test.
56256
56257 1998-06-02  Jeffrey A Law  (law@cygnus.com)
56258
56259         * gcc.c-torture/execute/980602-1.c: New test.
56260         * gcc.c-torture/execute/980602-2.c: Likewise.
56261
56262 1998-06-02  Dave Love  <d.love@dl.ac.uk>
56263
56264         * 970125-0.f: Fix per JCB.  Add commentary.
56265
56266 1998-05-31  Michael Meissner  <meissner@cygnus.com>
56267
56268         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56269         IEEE -0 support.
56270
56271 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56272
56273         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56274         earlier.
56275
56276 1998-05-28  Catherine Moore <clm@cygnus.com>
56277
56278         * gcc.c-torture/execute/980526-3.c: New test.
56279
56280 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
56281
56282         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56283         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56284         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56285         m88k-motorola-sysv3 to XFAIL.
56286
56287 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56288
56289         * gcc.dg/980526-1.c: New test.
56290         * gcc.c-torture/execute/980526-2.c: New test.
56291
56292 1998-05-26  Jeffrey A Law  (law@cygnus.com)
56293
56294         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56295
56296         * gcc.c-torture/execute/980526-1.c: New test.
56297
56298 1998-05-26  Dave Love  <d.love@dl.ac.uk>
56299
56300         * g77.f-torture/execute/alpha2.f: Add runtime test.
56301
56302 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
56303
56304         * g++.old-deja/old-deja.exp: Strip leading directories.
56305
56306         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56307         error for the line.  Don't run multiple tests for the same line.
56308
56309 1998-05-23  Jeffrey A Law  (law@cygnus.com)
56310
56311         * gcc.dg/980523-1.c: New test.
56312
56313 1998-05-23  Dave Love  <d.love@dl.ac.uk>
56314
56315         * g77.f-torture/compile/970915-0.f: New test.
56316
56317 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
56318
56319         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56320
56321 1998-05-21  Jeffrey A Law  (law@cygnus.com)
56322
56323         * gcc.dg/980520-1.c: New test.
56324
56325 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
56326
56327         * gcc.dg/980502-1.c: Fix return type.
56328
56329 1998-05-20  Jeffrey A Law  (law@cygnus.com)
56330
56331         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56332         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56333         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56334         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56335         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56336
56337 1998-05-20  Dave Love  <d.love@dl.ac.uk>
56338
56339         * g77.f-torture/execute/980520-1.f: New test.
56340
56341 1998-05-15  Dave Love  <d.love@dl.ac.uk>
56342
56343         * lib/mike-g77.exp: New file.
56344
56345         * g77.f-torture/noncompile/noncompile.exp,
56346         g77.f-torture/noncompile/check0.f: New files.
56347
56348 1998-05-14  Dave Love  <d.love@dl.ac.uk>
56349
56350         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56351         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56352         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56353         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56354         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56355         abort where appropriate.
56356
56357 1998-05-05  Michael Meissner  <meissner@cygnus.com>
56358
56359         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56360         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56361
56362 1998-04-29  Dave Love  <d.love@dl.ac.uk>
56363
56364         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56365
56366 1998-04-27  Dave Love  <d.love@dl.ac.uk>
56367
56368         * g77.f-torture/compile/980427-0.f: New test.
56369
56370 1998-04-24  Dave Love  <d.love@dl.ac.uk>
56371
56372         * g77.f-torture/compile/980424-0.f: New test.
56373
56374 1998-04-19  Dave Love  <d.love@dl.ac.uk>
56375
56376         * g77.f-torture/compile/980419-2.f (main): New test.
56377         * g77.f-torture/compile/970125-0.f: New test.
56378         * g77.f-torture/compile/980419-1.f: New test.
56379
56380 1998-04-08  Jim Wilson  <wilson@cygnus.com>
56381
56382         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
56383         of loop-4.c.
56384
56385 1998-04-07  Jim Wilson  <wilson@cygnus.com>
56386
56387         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56388
56389 1998-04-03  Jim Wilson  <wilson@cygnus.com>
56390
56391         * gcc.c-torture/compile/980329-1.c: New test.
56392
56393 1998-03-18  Jim Wilson  <wilson@cygnus.com>
56394
56395         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56396         * gcc.dg/980312-1.c: Fix typo in -march command.
56397
56398 1998-03-16  H.J. Lu  (hjl@gnu.org)
56399
56400         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56401
56402 1998-03-11  Robert Lipe  <robertl@dgii.com>
56403
56404         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
56405         Dave Love agree the Fortran source is bogus.
56406
56407 1998-03-11  Robert Lipe  <robertl@dgii.com>
56408
56409         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56410         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56411         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56412         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56413         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56414
56415 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56416
56417         * g++.old-deja/g++.other/friend1.C: New test.
56418
56419 1998-02-18  Dave Love  <d.love@dl.ac.uk>
56420
56421         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56422         possibly uninitialized) variables and declare dnrm2.
56423
56424 1998-02-23  Robert Lipe <robertl@dgii.com>
56425
56426         From Bruno Haible <haible@ilog.fr>:
56427         * gcc.c-torture/execute/980223.c: New test.
56428
56429 1998-02-13  Jeffrey A Law  (law@cygnus.com)
56430
56431         * gcc.dg/ifelse-1.c: New test.
56432
56433 1998-02-09  H.J. Lu  (hjl@gnu.org)
56434
56435         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56436
56437           * lib/old-dejagnu.exp (old-dejagnu): Added the
56438           "execution test - XFAIL *-*-*" handling in the spirit of
56439           "excess errors test -". Changed the "execution test fails"
56440           handling to be like "excess errors test fails".
56441           * Update various tests accordingly.
56442
56443 1998-02-06  Jim Wilson  <wilson@cygnus.com>
56444
56445         * gcc.c-torture/execute/980205.c: New test.
56446
56447 1998-01-18  Jeffrey A Law  (law@cygnus.com)
56448
56449         * lib/c-torture.exp: Look for .x files instead of .cexp files.
56450         * lib/f-torture.exp: Similarly.
56451         * gcc.c-torture: Rename all .cexp files to .x files.
56452
56453 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
56454
56455         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56456         (940510-1.c): Removed duplicate.
56457         (971104-1.c): New test.
56458
56459 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
56460
56461           * lib/f-torture.exp: Improve error and loop detection.
56462
56463 1997-11-19  Michael Meissner  <meissner@cygnus.com>
56464
56465         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56466         use that to size the filler array.
56467
56468 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
56469
56470         * lib/c-torture.exp(c-torture-execute): Fix typo.
56471
56472         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56473         testcase as the executable name. Keep the executable around if
56474         the test fails.
56475
56476 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
56477
56478         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56479         changes.  Only test one -g option, and move it to the end of the
56480         list of options to test.
56481
56482 1997-09-19  Michael Meissner  <meissner@cygnus.com>
56483
56484         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56485         variable GCC_TORTURE_OPTIONS to supply default switches separated
56486         by colons.  If no environment variable, run tests with -O0 -g, -O1
56487         -g, and -O2 -g as well.
56488
56489 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
56490
56491         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56492         explanatory comments. Fix indentation.
56493
56494 1997-09-15  Jeffrey A Law  (law@cygnus.com)
56495
56496         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56497
56498 1997-09-11  Jeffrey A Law  (law@cygnus.com)
56499
56500         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56501         * g++.old-deja/g++.mike/p7325.C: Likewise.
56502         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56503
56504 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
56505
56506         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56507         * g++.old-deja/g++.brendan/crash30.C: Likewise.
56508         * g++.old-deja/g++.brendan/crash39.C: Likewise.
56509         * g++.old-deja/g++.law/operators4.C: Likewise.
56510
56511 1997-09-11  Joe Buck  (jbuck@synopsys.com)
56512
56513         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56514         * g++.old-deja/g++.mike/p784.C: Ditto.
56515         * g++.old-deja/g++.mike/p785.C: Ditto.
56516
56517 1997-09-05  Jeffrey A Law  (law@cygnus.com)
56518
56519           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56520
56521 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
56522
56523         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56524         target feature; pass this to c-torture-execute as needed.
56525
56526 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
56527
56528         * lib/c-torture.exp(c-torture-execute): If the previous and the
56529         current executables being tested are identical, we don't need to
56530         run the executable again. Try to make the executable names
56531         unique. Add an optional argument for passing additional compiler
56532         flags.
56533
56534 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
56535
56536         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56537
56538 1997-08-29  Jeffrey A Law  (law@cygnus.com)
56539
56540         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56541
56542 1997-07-31  Jeffrey A Law  (law@cygnus.com)
56543
56544         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56545         32bit or larger longs.
56546
56547         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56548         have either a 32bit long or 32bit int.
56549
56550 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
56551
56552         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56553         Make double precision tests dependent on sizeof (double).
56554
56555 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
56556
56557         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56558         too.
56559
56560 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
56561
56562         * gcc.c-torture/compile/961203-1.cexp: New script.
56563
56564 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
56565
56566         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56567         up the includes ourselves.
56568
56569 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
56570
56571         * lib/plumhall.exp: Remove random include, and add a few
56572         verbose messages for debugging.
56573
56574 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
56575
56576         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56577         of trying to do it ourselves.
56578
56579 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56580
56581         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56582
56583 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
56584
56585         * gcc.prms/5403.c: Made regexp a bit less strict.
56586
56587 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
56588
56589         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56590         is returned from remote_load instead.
56591         * lib/plumhall.exp: Ditto.
56592         * lib/mike-g++.exp: Ditto.
56593         * lib/old-dejagnu.exp: Ditto.
56594         * lib/c-torture.exp: Ditto.
56595
56596 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
56597
56598         * lib/g++.exp: Use build_wrapper procedure.
56599         * lib/gcc.exp: Ditto.
56600
56601 1997-05-20  Jeffrey A Law  (law@cygnus.com)
56602
56603         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56604         an old-style decl for malloc.  Fixes tests to work when
56605         sizeof (int) != sizeof (size_t).
56606
56607 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56608
56609         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56610
56611         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56612         use stdargs.h interface.
56613
56614 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56615
56616         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56617         NO_VARARGS when compiling.
56618
56619 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
56620
56621         * lib/plumhall.exp(ph_includes): New procedure.
56622         (ph_make): Use it.
56623         (ph_compiler): Ditto.
56624
56625         * lib/g++.exp: Rename test-glue.c to testglue.c.
56626         * lib/gcc.exp: Ditto.
56627
56628 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
56629
56630         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56631         to completion when it's called.
56632
56633 1997-03-21  Michael Meissner  <meissner@cygnus.com>
56634
56635         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56636         is defined, don't do test.
56637
56638 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
56639
56640         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56641         for object files.
56642         (ph_summary): Mark skipped testcases as untested, not unresolved.
56643
56644         * lib/plumhall.exp (ph_make): If unresolved because of bad
56645         errorCode, record errorCode in log file.
56646         (*): Replace send_log/verbose with verbose -log.
56647
56648 1997-03-19  Michael Meissner  <meissner@cygnus.com>
56649
56650         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56651         double conversion if double isn't at least 8 bytes.
56652
56653         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56654         int to work with targets where int is 16 bits.
56655
56656         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56657         8 bytes, just exit, since 4 byte doubles don't have enough bits of
56658         precision for the test to complete.
56659
56660 1997-03-14  Michael Meissner  <meissner@cygnus.com>
56661
56662         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56663         if d10v is not compiled with the -mdouble64 flag.
56664         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56665
56666         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56667         d10v is not compiled with the -mint32 flag.
56668
56669 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
56670
56671         * lib/plumhall.exp: Use incr_count.
56672
56673 1997-03-12  Jeffrey A Law  (law@cygnus.com)
56674
56675         * gcc.c-torture: Update to c-torture-1.45.
56676
56677 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
56678
56679         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56680         the name of the expect testcase file).
56681
56682         * lib/g++.exp(g++_init): Ditto.
56683
56684 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
56685
56686         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56687         the host.
56688
56689         * lib/gcc.exp(gcc_exit): New procedure.
56690
56691 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
56692
56693         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56694         specs where appropriate.
56695
56696         * g++.old-deja/g++.arm/*: Added additional ERROR checks
56697         because of new "candidates are" messages, and removed a few
56698
56699         * Converted all non-old-style g++ testcases to old-style, and
56700         moved into g++.old-deja.
56701
56702 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
56703
56704         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56705         options.
56706
56707         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56708         succeeded.
56709
56710         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56711
56712 1997-02-13  Michael Meissner  <meissner@cygnus.com>
56713
56714         * lib/gcc.exp (gcc_target_compile): Add support for defining
56715         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56716         the machine doesn't have those features.
56717
56718 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
56719
56720         * g++.law/operators4.exp: Don't use LIBS.
56721
56722 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
56723
56724         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56725
56726         * lib/mike-g++.exp: Don't set the compiler to be tested here.
56727         * lib/g++.exp: Set it here instead. Also, allow use of the
56728         --tool_exec and --tool_opt options. Change CXX to
56729         GXX_UNDER_TEST.
56730
56731         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56732
56733         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56734
56735 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
56736
56737         * lib/old-dejagnu.exp: Use prune_warnings instead of
56738         prune_system_crud.
56739         * lib/mike-g++.exp: Ditto.
56740         * lib/gcc.exp: Ditto.
56741         * lib/g++.exp: Ditto.
56742
56743         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56744
56745 1997-02-07  Jeffrey A Law  (law@cygnus.com)
56746
56747           * 941014-2.c: Include stdlib.h
56748           * 960327-1.c: Include stdio.h
56749           * dbra.c, index-1.c: Don't assume ints are 32bits.
56750
56751 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
56752
56753         * lib/gcc.exp: Add gcc,stack_size target feature.
56754
56755         * lib/g++.exp(g++_target_compile): Add the include and link
56756         paths here, not in two other places. And, it's $options, not
56757         options.
56758
56759         * lib/mike-g++.exp(postbase): Remove the code that determines
56760         the correct include and link paths.
56761         * g++.old-deja/old-deja.exp: Ditto.
56762
56763 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
56764
56765         * lib/g++.exp(g++_init): target_compile no longer returns the
56766         filename of the result.
56767
56768 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
56769
56770         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56771         call to glob.
56772
56773         * gcc.c-torture/special/special.exp: Change call to
56774         gcc_target_compile to include the object file.
56775
56776 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
56777
56778         * gcc.c-torture/special/special.exp: Correct misspelling in last
56779         change.
56780
56781 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
56782
56783         * lib/plumhall.exp(ph_summary): Log the entire output of the
56784         executable. Return -1 if there were any failures, 0 otherwise.
56785         (ph_execute): Return -1 if there were any failures, 0 otherwise.
56786         (ph_make): Clean up objects and executables that were built
56787         if the tests succeeded.
56788
56789 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
56790
56791         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56792         libraries and includes in the build tree as appropriate.
56793
56794 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56795
56796         * lib/c-torture.exp: Instead of looking for the global variable
56797         NO_LONG_LONG, check to see if that's a feature of the target.
56798
56799 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56800
56801         * config/default.exp: Minimize. Delete the remainer of the files in
56802         config; this functionality is now in devo/dejagnu/config.
56803
56804         g++.*/*: Pass any additional flags used to compile to postbase;
56805         delete CXXFLAGS.
56806
56807         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56808         is now done by runtest.exp. Use gcc_target_compile instead of
56809         compile.
56810
56811         lib/c-torture.exp: Use gcc_target_compile instead of compile.
56812         Remove references to CFLAGS. Use remote_file instead of
56813         calling rm -f.
56814         (c-torture): Take a list of arguments to use to compile this
56815         testcase.
56816
56817         lib/g++.exp: Simplify. Use target_compile instead of compile.
56818         lib/gcc-dg.exp: Ditto.
56819         lib/gcc.exp: Ditto.
56820         lib/mike-{gcc,g++}.exp: Ditto.
56821         lib/old-dejagnu.exp: Ditto.
56822         lib/plumhall.exp: Ditto.
56823
56824 1997-01-08  Jim Wilson  <wilson@cygnus.com>
56825
56826         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56827         (ph_linker): Likewise.
56828
56829 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
56830
56831           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56832         MAP_ANON / MAP_ANONYMOUS if defined;
56833         else try to map from /dev/zero .
56834
56835 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56836
56837         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56838         isn't defined, then define it to MAP_ANONYMOUS.
56839
56840 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56841
56842         * gcc.c-torture: Update to c-torture-1.42 release.
56843
56844 1996-11-11  Jeffrey A Law  (law@cygnus.com)
56845
56846         * gcc.c-torture: Update to c-torture-1.41 release.
56847
56848 1996-10-27  Jeffrey A Law  (law@cygnus.com)
56849
56850         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
56851         c-torture release.
56852
56853 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
56854
56855         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56856         and LDFLAGS.  Fix second case to append the target_info ldflags
56857         onto LDFLAGS, not CFLAGS.
56858         * lib/g++.exp (g++_init): Add target_info stuff.
56859         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
56860         of libgloss and newlib flags for !native.
56861
56862         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56863         (GDB): Fix relative path to go up another dir for finding gdb.
56864
56865 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
56866
56867         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56868         versions in the target_info array, if they don't exist.
56869
56870 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
56871
56872         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56873
56874 1996-07-08  Jim Wilson  <wilson@cygnus.com>
56875
56876         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56877         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56878
56879 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
56880
56881         * lib/old-dejagnu.exp: Don't remove the output file before we've
56882         actually tested it. Don't append pwd to the path of the executable
56883         we're testing.
56884
56885 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
56886
56887         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56888
56889 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
56890
56891         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56892         temporary directory for compiler files, and set it to a default
56893         value of /tmp. Set $output as the name of the output file from
56894         compiling the testcase. Add a -o option to $cflags_var so the
56895         compiler writes the final output file as $output. Set $executable
56896         to $output.
56897
56898         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56899         directory for compiler files, and set it to /tmp if it doesn't
56900         already have a value. Set $output_file to the name of the output
56901         file from compiling the testcase. Add a -o option to CXXFLAGS so
56902         the compiler writes the final output file as $output. Use $output
56903         as the executable to be tested.
56904
56905 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56906
56907         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56908
56909 1996-06-08  Jeffrey A Law  (law@cygnus.com)
56910
56911         * gcc.c-torture/execute/pending-1.c: New test.  Still
56912         pending in Tege's queue.
56913
56914 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
56915
56916         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56917         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
56918         if there were failures.  Call unresolved if there were unresolved
56919         testcases.  Call gcc_fail if program did not run to completion.
56920         (ph_make): Pass additional argument name to ph_execute.
56921         (ph_execute): Add new argument.  Pass additional arguments to
56922         ph_summary.  Call gcc_fail is there is no execution output.
56923
56924 1996-04-24  Jeffrey A Law  (law@cygnus.com)
56925
56926         * lib/plumhall.exp (proc_summary): Output relavent summary
56927         lines into the log so specific failures in plumhall can be
56928         investigated.
56929
56930 1996-04-10  Jeffrey A Law  (law@cygnus.com)
56931
56932         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56933         (c-torture-execute): Don't try to execute tests which use
56934         "long long" types if $NO_LONG_LONG is nonzero.
56935
56936 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
56937
56938         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56939         not c-torture.
56940
56941         * gcc.ieee: Move from here.
56942         * gcc.c-torture/execute/ieee: To here.
56943
56944 1996-03-26  Jeffrey A Law  (law@cygnus.com)
56945
56946         * gcc.c-torture: Update to c-torture-1.41 release.
56947
56948 1996-03-22  Jeffrey A Law  (law@cygnus.com)
56949
56950         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56951         not "$output".
56952
56953 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
56954
56955         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56956         -c present.
56957
56958 1996-03-02  Jeffrey A Law  (law@cygnus.com)
56959
56960         * config/proelf.exp: Handle connecting to a simulator.
56961
56962 1996-01-31  Jeffrey A Law  (law@cygnus.com)
56963
56964         * config/proelf.exp: New file.  Enough framework that we can
56965         run c-torture tests on the proelf targets (or any other target
56966         that gdb can connect to for that matter).
56967
56968 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
56969
56970         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56971         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
56972
56973         * lib/plumhall.exp (ph_execute): Always call ph_summary if
56974         exec_output exists.
56975
56976 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
56977
56978         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56979         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56980
56981         * config/*.exp: Update FSF address.  Change result of ${tool}_load
56982         to pass/fail/unresolved/unsupported/untested.  Caller must now
56983         call unresolved/unsupported/untested.
56984         * lib/*.exp: Update FSF address.  Update to handle new results of
56985         ${tool}_load.
56986         * lib/chill.exp (verbose): Delete.
56987
56988 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
56989
56990         * lib/gcc.exp (default_gcc_start): Change order of args to
56991         $LDFLAGS $CFLAGS $LIBS.
56992         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56993         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
56994         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56995         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56996         * gcc.misc-tests/dg-test.exp: Likewise.
56997         * gcc.misc-tests/msgs.exp: Likewise.
56998         * gcc.prms/prms.exp: Likewise.
56999         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57000         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
57001
57002         * lib/dg.exp: Deleted, moved to dejagnu/lib.
57003
57004 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57005
57006         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57007
57008         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57009         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57010
57011         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57012         necessary.
57013
57014 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
57015
57016         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57017         global for loop; add use of $mathlib.
57018         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57019         settings here; set mathlib for anything but VxWorks.
57020
57021 1996-01-22  Jeffrey A Law  (law@cygnus.com)
57022
57023         * gcc.c-torture: Update to c-torture-1.40 release.
57024
57025 1996-01-03  Jeffrey A Law  (law@cygnus.com)
57026
57027         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57028         dg.exp.
57029
57030 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
57031
57032         * lib/c-torture.exp (c-torture-execute): Declare "output" as
57033         global.
57034
57035 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
57036
57037         * lib/g++.exp (LIBS): Define if not already.
57038         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57039         (gcc-dg-prune): Call prune_gcc_output.
57040         * lib/gcc.exp (prune_gcc_output): New proc.
57041         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57042         prune_gcc_output.
57043
57044 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
57045
57046         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57047         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
57048
57049 1995-11-15  Jeffrey A Law  (law@cygnus.com)
57050
57051         * gcc.c-torture: Update to c-torture-1.39 release.
57052
57053 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
57054
57055         * lib/c-torture.exp (c-torture-execute): Don't return if one option
57056         fails, try others as well.
57057
57058 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
57059
57060         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57061         If compilation fails, mark execute tests as `untested'.
57062         If test is marked as unsupported, don't mark compilation and
57063         execute tests as failed.
57064
57065 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
57066
57067         * lib/g++.exp (g++_init): Don't link in libg++, and look to
57068         libstdc++ for whether or not we want to be doing shared
57069         libraries.  Delete link_curses since we don't need it anymore.
57070         * lib/mike-g++.exp (postbase): Don't link in libg++.
57071         * g++.old-deja/old-deja.exp: Likewise.
57072
57073 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
57074
57075         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57076
57077 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
57078
57079         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57080         For that, add `-Wl,-a,shared_archive'.
57081         * g++.old-deja/old-deja.exp: Likewise.
57082
57083 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
57084
57085         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57086
57087 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
57088
57089         * lib/mike-g++.exp (postbase): Pay attention to the status of
57090         g++_load.
57091
57092 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
57093
57094           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57095
57096 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
57097
57098         * lib/gcc.exp (default_gcc_start): No longer need to log program
57099         being executed or its output, execute_anywhere does that now.
57100         * lib/g++.exp (default_g++_version): Call execute_anywhere.
57101         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
57102
57103 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
57104
57105         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57106         the same as those in lib/g++.exp.
57107
57108 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
57109
57110         * gcc.c-torture: Update to c-torture-1.38 release.
57111         * gcc.ieee: Related changes.
57112
57113 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
57114
57115         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57116         "exec". Minor reformatting changes.
57117
57118         * config/rom68k.exp (${tool}_load): Make it work in a canadian
57119         cross. This means all "exec" calls now work on a remote host as
57120         well.
57121         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57122         cross. Filter out the extra "\r\n" stuff that expect puts in.
57123         (c-torture-execute): Filter out the bogus warnings like
57124         c-torture-compile does. Add support for canadian cross.
57125         * lib/gcc.exp (default_gcc_version, default_gcc_start)
57126         Use execute_anywhere rather than calling exec directly. Now it
57127         works for canadian cross testing.
57128
57129 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
57130
57131         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
57132         results into a variable, and check that rather than using file exists.
57133
57134 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
57135
57136         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57137         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
57138
57139 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57140
57141         * g++.old-deja/old-deja.exp: Create and pass runshlib and
57142         lib_curses if there's a shared libg++ in the build tree.
57143
57144 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
57145
57146         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57147         if not supported target.
57148
57149 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
57150
57151         * lib/g++.exp (g++_init): Move empty setting of runshlib and
57152         link_curses up to always happen, not just for native builds.
57153
57154 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
57155
57156         * gcc.c-torture: Update to c-torture-1.36 release.
57157         * gcc.failure: Related changes.
57158
57159 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
57160
57161         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57162
57163 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
57164
57165         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57166         * lib/mike-g++.exp (postbase): Not in here.  Still reference
57167         runshlib, link_curses, and mathlib for link and run.
57168
57169         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57170         pass the runtime shared library options for Solaris, OSF/1, and
57171         Irix5, and link with -lcurses to avoid unresolved references.
57172
57173 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
57174
57175         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57176         only run once.
57177
57178 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
57179
57180         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57181
57182 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
57183
57184         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
57185         do not have a framework for the "compat" tests yet.
57186
57187 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
57188
57189         * lib/mike-g++.exp (postbase): New local variable `mathlib',
57190         set to null if we're testing vxworks5.1.  Use that instead of
57191         `-lm' in the setting of LIBS for link and run.
57192
57193 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
57194
57195         * config/rom68k.exp (${tool}_load): Major changes to make it
57196         work.  Verified that it does in fact return the stuff in
57197         exec_output properly.  Catch any Emul or any TRAP other than 0.
57198
57199 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
57200
57201         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57202         LDFLAGS properly for targets that need stuff from libgloss.
57203         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57204         only run once.
57205         (gpp_initialized): New variable.
57206
57207 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
57208
57209         * config/rom68k.exp: Load libgloss.exp.
57210         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57211         so we can produce a fully linked binary.
57212         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57213         so we can produce a fully linked binary.
57214
57215 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
57216
57217         * lib/plumhall.exp (ph_section): Watch for expected failures.
57218         Add missing `else'.
57219
57220         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57221         run the testcase.
57222         (c-torture): Likewise.
57223
57224 1995-08-28  Doug Evans  <dje@cygnus.com>
57225
57226         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57227
57228         * lib/mike-g++.exp (mike_cleanup): New proc.
57229         (prebase): New globals compiler_result, not_compiler_result,
57230         target_regexp.
57231         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
57232         allow leading "-" in pattern.  Watch for unsupported tests.
57233         If $compiler_result is set, pattern match assembler code,
57234         and ditto for $not_compiler_result.
57235         * lib/mike-gcc.exp: Likewise.
57236
57237         * lib/plumhall.exp (ph_execute): Only call ph_summary if
57238         execution "succeeded".
57239
57240 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
57241
57242         * config/win32.exp: New file.
57243         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57244
57245 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
57246
57247         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57248         unsupported.
57249         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57250         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57251         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57252
57253         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57254         "... without exceptions was ...".  That is now handled by
57255         prune_system_crud.
57256         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57257
57258 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
57259
57260         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57261         sieve.c,sort2.c}: New files.
57262         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57263         sieve.exp,sort2.exp}: Drivers for them.
57264
57265         * lib/mike-gcc.exp (program_output): New user settable variable.
57266         (postbase): Call prune_system_crud.  Also prune extraneous compiler
57267         messages.
57268         * lib/mike-g++.exp (program_output): New user settable variable.
57269
57270         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57271
57272         * config/sh.exp: Deleted (use sim.exp instead).
57273
57274 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
57275
57276         * config/vx.exp: Declare CHECKTASK as global.
57277         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57278         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57279         * lib/old-dejagnu.exp: Load [pwd]/$executable.
57280
57281 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57282
57283         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57284         target. Like vx.exp, only includes `vx29k.exp' instead of
57285         `vxworks.exp'.
57286
57287 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
57288
57289         * config/sim.exp: Increase time limit from 120 seconds to 240.
57290
57291 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
57292
57293         * gcc.c-torture/execute/950628-1.c: New test.
57294
57295 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
57296
57297         * gcc.c-torture: Update with changes/additions from
57298         c-torture-1.34.
57299
57300 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
57301
57302         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57303
57304 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
57305
57306         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57307
57308 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
57309
57310         * gcc.c-torture/compile/950512-1.c: New test.
57311         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57312         * gcc.dg/struct-ret-1.c: Likewise.
57313
57314 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
57315
57316         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57317           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57318
57319 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
57320
57321         * gcc.c-torture/special/920411-1.c: Deleted.
57322         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57323
57324 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
57325
57326         * config/sim.exp (${tool}_load): Hack in call to bash to get a
57327         cpu limit.
57328
57329 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
57330
57331         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57332
57333 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
57334
57335         From kenner;
57336         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57337         is the proper length.
57338         * va-arg-3.c: Likewise.
57339
57340 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
57341
57342         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
57343         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57344
57345         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
57346         * lib/g++.exp (default_g++_start): Delete old cruft.
57347
57348 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
57349
57350         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57351         (2 * (1 << 18)) to (2 * (1 << 17)).
57352
57353         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57354
57355 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
57356
57357         * config/rom68k.exp: Renamed from config/idp.exp
57358
57359 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
57360
57361         * c-torture/compile/921109-2.c
57362
57363 1995-04-18  Mike Stump  <mrs@cygnus.com>
57364
57365         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57366         excess errors.
57367
57368 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
57369
57370         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57371         output.
57372         * lib/g++.exp (default_g++_start): Likewise.
57373
57374 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
57375
57376         * gcc.c-torture/compile/950329-1.c: New test.
57377
57378 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
57379
57380           * config/bug.exp (${tool}_load): Updated to use new remote_open
57381           and remote_close procs.
57382         * config/idp.exp: New file.
57383
57384 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
57385
57386         * gcc.c-torture/execute/950322-1.c: New test.
57387
57388 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
57389
57390         * config/vx.exp (${tool}_load): Clean up testing of return code from
57391         vxworks_ld and vxworks_spawn.
57392
57393 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
57394
57395         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57396
57397 1995-03-13  Mike Stump  <mrs@cygnus.com>
57398
57399         * lib/old-deja.exp: Add `excess errors test - ' error, now one
57400         can mark excess errors on a machine by machine basis.  Note, the
57401         default is to not expect any excess errors, even when excess
57402         errors test - is given, so you will want to put an XFAIL ... on
57403         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
57404         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57405         those 4 machines, but no others.
57406
57407 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
57408
57409         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57410         * lib/c-torture.exp: to here.
57411
57412 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
57413
57414         * gcc.c-torture/execute/950221-1.c: New test.
57415         * gcc.c-torture/execute/struct-ret-1.c: New test.
57416         * gcc.c-torture/compile/950221-1.c: New test.
57417
57418         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57419
57420 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
57421
57422         * gcc.c-torture/execute/arith-1.c (main): Return 0.
57423         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57424
57425 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
57426
57427         * g++.gb: New directory of tests, derived from my signature and
57428         class scoping tests.
57429
57430         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57431         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57432         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57433         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57434         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57435         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57436         * g++.gb/sig25.C: Likewise.
57437
57438         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57439         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57440         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57441         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57442         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57443         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57444         * g++.gb/sig25.exp: Likewise.
57445
57446         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57447         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57448         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57449         * g++.gb/scope13.C: Likewise, this test still fails.
57450
57451         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57452         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57453         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57454         * g++.gb/scope13.exp: Ditto.
57455
57456         * g++.gb/README: New file, explains what these tests are about.
57457
57458 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
57459
57460         * lib/dg.exp (dg-do): Support `preprocess'.
57461         (dg-test): Likewise.
57462
57463 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
57464
57465         * config/udi.exp: change "continue -expect" to "exp_continue".
57466
57467 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
57468
57469         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57470         Delete redundant tests.
57471
57472         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57473         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57474         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57475         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57476         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57477         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57478         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57479         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57480
57481         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57482         storing label pointers.
57483         * gcc.c-torture/execute/921019-1.c: Likewise.
57484         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57485         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57486         parameter fp.
57487         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57488         constants.
57489
57490         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57491         Delete obsolete tests.
57492
57493         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57494         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57495         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57496         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57497         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57498         * gcc.c-torture/compile/950124-1.c: New test.
57499
57500         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57501
57502 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
57503
57504         * lib/mike-g++.exp: Add -lm to LIBS.
57505
57506 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
57507
57508         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57509
57510 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
57511
57512         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57513
57514 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
57515
57516         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57517
57518 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
57519
57520         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57521         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57522         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57523         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57524         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57525         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57526         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57527         * g++.law/{operators31.C, operators32.C,
57528         * g++.law/{operators33.C, operators34.C}: Likewise.
57529         * g++.law/{pic1.C, refs2.C}: Likewise.
57530         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57531         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57532         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57533         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57534
57535         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57536         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57537         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57538         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57539         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57540         * g++.law/{enum9.exp, friend5.exp}: Likewise.
57541         * g++.law/{nest3.exp, nest4.exp}: Likewise.
57542         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57543         * g++.law/{operators30.exp, operators31.exp}: Likewise.
57544         * g++.law/{operators32.exp, operators33.exp}: Likewise.
57545         * g++.law/{operators34.exp}: Likewise.
57546         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57547         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57548         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57549         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57550         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57551
57552         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57553         No longer expected to fail.
57554         * g++.law/missed-error3.C: Tweak for recent bool changes.
57555
57556 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
57557
57558         * config/emb-unix: Deleted.
57559         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57560         remote execution.  Do final link on remote host if REMOTE_LINK is set.
57561
57562 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
57563
57564         * lib/dg.exp (dg-test): Fix typo in last patch.
57565
57566 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
57567
57568         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57569         (handles multiple occurrences).
57570
57571 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
57572
57573         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57574         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57575         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57576         printed).
57577         * lib/c-torture.exp (c-torture-compile): Likewise.
57578         (c-torture): Prepend full path if missing.
57579         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57580         (gcc_fail): Likewise.
57581         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57582
57583 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
57584
57585         * lib/netware.exp: Only attach to NetWare i386 systems.
57586
57587 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
57588
57589         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57590         messages.  Add test name to "output pattern match" pass/fail message.
57591
57592 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
57593
57594         * gcc.dg: New testsuite.
57595         * gcc.dg/dg.exp: New file.
57596
57597         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57598         test-switch.c}: Deleted.
57599
57600         * gcc.misc-tests/msgs.exp: New testcase driver.
57601
57602 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
57603
57604         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57605         Watch for illegal return values from ${tool}_load.
57606         * config/unix.exp (${tool}_load): Fix pass/fail detection for
57607         cross targets.  Coerce return value >0 to 1.
57608
57609 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
57610
57611         * config/unix.exp (${tool}_load): Call program rsh, not proc.
57612
57613         * config/emb-unix.exp: New file.
57614
57615         * config/sim.exp: Error if variable $SIM not defined.
57616         (${tool}_load): Mark test as "untested" if simulator missing.
57617
57618         * config/unix.exp: Load remote.exp to get rcp_download.
57619         * lib/c-torture.exp: Use different option lists for testcases with
57620         and without loops.
57621         * gcc.c-torture/execute/execute.exp: Likewise.
57622
57623 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
57624
57625         * config/*.exp: Clarify return code from ${tool}_load.
57626         Call `unresolved' or `untested' instead of `warning' or `perror'
57627         (sometimes you still want to call both though).
57628         Add comment that `shell_id' is local to each file.
57629         * config/udi.exp (timeout): Set to 30.
57630         Don't print warning if connection fails, $connectmode has already
57631         printed an error.
57632         (${tool}_load): Move verbose messages to level 2.
57633         Rework pattern for "Process started" message.
57634         Pass `shell_id' to ${connectmode}_download.
57635         Retry twice upon timeout.  Make resetting of target more robust.
57636         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57637         Pass `shell_id' to exit_$connectmode.
57638         Only call exit_$connectmode if connected.
57639         * config/unix.exp (${tool}_load): Check return codes better.
57640         * config/vrtx.exp (${tool}_load): Likewise.
57641         * config/vx.exp (${tool}_load): Likewise.
57642         Delete unneeded global's.
57643         * lib/dg.exp (dg-test): Update to reflect clarified return codes
57644         from ${tool}_load.
57645         (dg-stat): Delete.
57646         (dg-init): Delete recording of pass/fail counts.
57647         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57648         (old-dejagnu-init): Likewise.
57649         (old-dejagnu-stat): Delete contents, empty proc now.
57650         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57651         (c-torture): Delete references to lcnt, lpass, lfail.
57652         Get option list from TORTURE_OPTIONS.
57653         Delete -funroll[-all]-loops if no loops.
57654         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57655         (g++_stat): Delete contents (empty proc now).
57656         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57657         (gcc_finish): Likewise.
57658         (gcc_stat): Deleted.
57659         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57660         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57661         * gcc.c-torture/execute/execute.exp: Likewise.
57662         Split tests into two parts: compile, execute.
57663         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
57664         no loops.  Update to reflect clarified return codes from ${tool}_load.
57665
57666 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
57667
57668         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57669         to grep for.
57670         (old-dejagnu): Likewise (where necessary).
57671
57672 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
57673
57674         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57675
57676         * lib/dg.exp (dg-process-target): Fix processing of selector.
57677         Add comment regarding use of `error'.
57678
57679         * lib/gcc.exp (prune_system_crud): Define if missing.
57680         * lib/g++.exp (prune_system_crud): Likewise.
57681
57682         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57683         Call prune_system_crud.
57684         * lib/dg.exp (dg-runtest): New proc.
57685         Use perror instead of send_user for tcl errors in testcase.
57686         Don't return any value, it's never used.
57687         Don't clobber previous definition of `unknown'.
57688         Print tcl errors in `dg-final'.
57689
57690 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
57691
57692         * lib/dg.exp (dg-process-target): Improve syntax error messages.
57693         (dg-test): Don't print errorInfo, it contains stack backtrace.
57694
57695 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
57696
57697         * lib/g++.exp (runtest_file_p): Define if missing.
57698
57699 1994-09-24  Doug Evans  (dje@cygnus.com)
57700
57701         * lib/mike-g++.exp: Comment out loading of g++.exp.
57702         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
57703         (default_g++_version): Always print something.
57704         (default_g++_start): Comment out call to `which'.
57705         (g++_start, g++_load): Deleted (must be defined in config file).
57706         * lib/gcc.exp: Test for existence of $CC at start.
57707         Delete check for tmpdir (done in gcc_init).
57708         (default_gcc_version): Always print something.
57709         (default_gcc_start): Comment out call to `which'.
57710         * config/*.exp: Major cleanup - make cross targets work at least a
57711         little better for g++ (by not being "--tool gcc" specific).
57712         Rename gcc_xxx to ${tool}_xxx.
57713         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57714         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57715
57716 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
57717
57718         * lib/c-torture.exp (c-torture-compile): Rework compiler
57719         message processing.
57720
57721         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57722         c-torture.
57723
57724 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
57725
57726         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57727
57728         * lib/dg.exp (dg-process-target): Support { target native }.
57729
57730 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
57731
57732         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
57733         looked for "... program xxx got fatal signal".
57734         Correct regsub munging of `comp_output'.
57735         Ignore compiler messages "path prefix not used" and "linker input
57736         file unused".
57737
57738 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
57739
57740         * lib/gcc.exp (runtest_file_p): Define if missing.
57741         * gcc.prms/template.c: Example to work from.
57742
57743 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
57744
57745         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57746         * lib/dg.exp (dg-test): Call unsupported testcases as such.
57747
57748         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57749         * gcc.prms/1883.c: Moved from compile/940714-1.c.
57750         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57751         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57752
57753         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57754         (dg-process-target): No longer a varargs proc.
57755         Return S/N for target, P/F for xfail.  All callers changed.
57756         (user option procs): More argument checking.
57757         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57758         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57759         (dg-test): Skip test if not running on selected target in `dg-do'.
57760         Update handling of `dg-do-what', `dg-output-text'.
57761         Separate execution pass/fail from output pattern match pass/fail.
57762         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57763
57764 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
57765
57766         * gcc.c-torture/special/special.exp: Don't expect failure for mips
57767         target for 920510-1.c.
57768
57769 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
57770
57771         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57772         Clean up comment regarding use of passcnt, etc.
57773         (gcc_stat): Don't update `testcnt' here.
57774         (gcc_finish): Do it here.
57775         Might as well reset `but_id' here too.
57776         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57777         to determine if the file should be tested.
57778         * gcc.c-torture/compile/compile.exp: Likewise.
57779         * gcc.c-torture/execute/execute.exp: Likewise.
57780         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57781         * gcc.misc-tests/dg-test.exp: Likewise.
57782         * gcc.prms/prms.exp: Likewise.
57783         * gcc.wendy/wendy.exp: Likewise.
57784         * g++.old-deja.exp: Likewise.
57785         Move "Testing file" message to verbose level 1.
57786
57787 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
57788
57789         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57790
57791 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
57792
57793         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57794         (default_gcc_start): Accept optional second list element
57795         of compiler flags.  Print compiler output at verbosity level 2.
57796         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57797         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57798         Save current values of framework globals passcnt, failcnt, xpasscnt,
57799         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57800         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
57801         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57802         xfailcnt to compute stats.  Update framework global `testcnt' from
57803         pass/fail counts.
57804         (gcc_finish): New proc.  Clean up test environment.
57805         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57806         (gcc_epass, gcc_efail): Delete.
57807         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57808         argument of line number.
57809         (dg-init): If the tool has an init routine, call it.
57810         (dg-test): Remove args `cflags_var' and `libs_var'.
57811         Pass all compiler options to ${tool}_start.
57812         Handle missing line number.
57813         (dg-finish): New function.
57814         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57815         particular files.  Call gcc_finish at end.  Move "skipping test"
57816         message to verbosity level 3.
57817         * gcc.c-torture/compile/compile.exp: Likewise.
57818         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57819         * gcc.c-torture/execute/execute.exp: Likewise.
57820         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57821         Print testcase being tried at verbosity level 1.
57822         * gcc.c-torture/special/special.exp: Unset xfail.
57823         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57824         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57825         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57826         * gcc.failure/failure.exp: Likewise.
57827         * gcc.ieee/ieee.exp: Likewise.
57828         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57829         Update call to dg-test.  Call dg-finish at end.
57830         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
57831         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57832         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57833         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57834         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
57835         * gcc.wendy/wendy.exp: Add copyright.
57836         Delete setting of tmpdir (done by gcc_init).
57837         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57838         Pass compiler flags to gcc_start.  Call gcc_finish at end.
57839         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57840         gcc_[ce]pass/fail.
57841
57842 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
57843
57844         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57845         confusion.
57846         (g++_load): Likewise.
57847
57848         * config/*.exp (gcc_load): Some were varargs fns and some were not.
57849         Rename argument to `prog' to remove the confusion.
57850         Varargs fns behave differently too!
57851         (g++_load): Likewise.
57852
57853         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57854
57855         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57856         what it is.  Delete (always) printing of status value for !native.
57857         Simplify verbose code, and include status and exec_output.
57858         (g++_load): Use gcc_load.
57859
57860 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
57861
57862         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57863         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57864         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57865         940714-3.c as these testcases don't exist anymore.  Make
57866         va-arg-1.c expected to pass.
57867
57868 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
57869
57870         * gcc.misc-tests/misc.exp: Only run specific testcases.
57871         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
57872         * gcc.misc-tests/dg-[1-9].c: New files.
57873
57874         * lib/dg.exp: New testsuite driver.
57875         * gcc.prms/prms.exp: Use it.
57876
57877         * README.gcc: New file.
57878
57879         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57880         Document and reset `lxpass' and `lxfail'.
57881         Simplify "initialized" message.
57882         (gcc_stat): Clean up comments a little.
57883
57884 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
57885
57886         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57887
57888 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
57889
57890         * lib/old-dejagnu.exp (process-option): New proc.
57891         (old-dejagnu-init, old-dejagnu-stat): Likewise.
57892         (old-dejagnu): Simplify.
57893         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57894
57895 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
57896
57897         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57898         exists and is not an empty string.
57899
57900         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57901         $xfail rather than calling setup_xfail.  Clear $xfail when test is
57902         finished.
57903         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57904         automatically.
57905
57906         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57907         longer expected to fail.
57908
57909         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57910         "f" function call.
57911
57912         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57913
57914         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57915         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57916         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57917         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57918         c-torture-1.29.
57919
57920         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57921         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57922
57923         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57924
57925         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57926         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57927
57928         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57929         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57930         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57931
57932 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
57933
57934         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57935         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57936         940714-1.c, 940714-2.c, 940714-3.c},
57937         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57938         gcc.misc-tests/{mg.c,mg.exp}:
57939         New tests.
57940         * gcc.noncompile/noncompile.exp: Change accordingly.
57941
57942 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
57943
57944         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57945         Undo previous clobberage.
57946
57947 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
57948
57949         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57950         * gcc.special/{930510-1.c, special.exp}:
57951         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57952         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57953         struct-varargs-1.c}: New tests from c-torture-1.26.
57954
57955 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
57956
57957         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57958           argument to switch.
57959
57960 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
57961
57962         * Revert the previous changes.  Please see Rob's directory
57963         (/lisa/test/rob/progressive/gcc/testsuite) for testing
57964         fixes.
57965
57966 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
57967
57968         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57969         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57970         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57971         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57972         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57973         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57974         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57975         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57976         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57977         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57978         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57979         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57980         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57981         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57982         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57983         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57984         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57985         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57986         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57987         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57988         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57989         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57990         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57991         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57992         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57993         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57994         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57995         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57996         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57997         testing changes.
57998
57999 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
58000
58001         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58002         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58003         with perror calls.
58004
58005 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
58006
58007         * config/unix.exp (g++_load): Fix syntax.
58008
58009 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
58010
58011         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58012         * gcc.noncompile/921017-1.c: Deleted obsolete test.
58013         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58014         Don't expect va-arg-1.c to fail.  Correct expected output for
58015         920928-1.c.
58016         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58017         * gcc.wendy/hbm4.c: Correct typo.
58018         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58019
58020 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
58021
58022         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58023         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58024         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
58025         * lib/c-torture.exp (c-torture-compile): Ditto.
58026
58027         Reduce volume of output (remove all the -I's and such).
58028         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58029         Call gcc_cpass, gcc_cfail.
58030         (c-torture): Pass testing option to c-torture-compile.
58031
58032 1994-03-21  Doug Evans  (dje@cygnus.com)
58033
58034         Bring patches over from progressive.
58035         * config/default.exp: Exit remote shell cleanly.
58036         (g++_exit, g++_start): Add default versions.
58037         * config/sim.exp (gcc_load): Use perror, not error.
58038
58039 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
58040
58041         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
58042         set in site.exp.
58043
58044 1994-03-14  Doug Evans  (dje@cygnus.com)
58045
58046         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58047         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58048         (wendy_try): New proc to run testcase.
58049         (main loop): Call 'em.
58050         * gcc.wendy/*.c: Clean up pass to correct expected output.
58051
58052         * lib/gcc.exp: Minor cleanup work.
58053         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58054
58055 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
58056
58057         * config/sim.exp (gcc_load): Document return codes better.
58058         Don't pass -v to simulator.
58059
58060 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
58061
58062         * gcc.special/920717-x.c: Fix typo.
58063         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58064         get at sources.
58065
58066         * lib/mike-gcc.exp: Fix typo.
58067
58068 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
58069
58070         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58071         binary to use, transform the name.
58072         * config/*.exp: rename everything. Nuke any g++ specific files,
58073         it's now a special case of gcc that requires no special support.
58074         Add a default.exp for unsupported targets.
58075
58076 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
58077
58078         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58079         lib/old-dejagnu.exp: Fix a few patterns to work with the new
58080         version of Tcl.
58081
58082 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
58083
58084         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58085         than a warning.
58086
58087 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
58088
58089         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58090
58091 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
58092
58093         * gcc.execute/execute.exp: Combine opt_list and foption_list into
58094         option_list.  Compile every file with only 4/6 option choices
58095         (same as C torture) instead of with 12/18 different option
58096         choices.
58097         * lib/c-torture.exp: Likewise.
58098
58099         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58100         not already set.
58101
58102 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
58103
58104         * lib/old-deja.exp: Add `excess errors test fails' error, now one
58105         can put an XFAIL *-*-* on excess errors.
58106
58107 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
58108
58109         * g++.law: Add more tests derived from g++-bugs snapshots.
58110
58111         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
58112         equivalent to g++.law/init9.
58113
58114         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58115         compiled it, and the a.out file after we've run it.
58116
58117 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
58118
58119         * lib/mike-g++.exp (postbase): Delete the .o file after we've
58120         compiled it, and the a.out file after we've run it.
58121
58122 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
58123
58124         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58125
58126 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
58127
58128         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58129         version number.
58130
58131 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
58132
58133         * g++.law: New directory of g++ tests derived from the g++-bugs
58134         snapshots.
58135
58136 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
58137
58138         * gcc.compile: initbug1.c initbug1.exp testcase added
58139
58140 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
58141
58142         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58143         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58144           fixes submitted by Jeff Law (law@cs.utah.edu)
58145         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58146           Jeff Law (law@cs.utah.edu)
58147
58148
58149 1993-11-30  Mike Stump  (mrs@cygnus.com)
58150
58151         * config/unix-g++.exp: Follow the gcc way of doing things.
58152         * g++.old-deja/old-deja.exp: Minor updates.
58153         * lib/g++.exp: New file, follow the gcc way of doing things.
58154         * lib/old-dejagnu.exp: Minor updates.
58155         * lib/mike-g++.exp: Always unset errorInfo.
58156
58157 1993-11-06  Mike Stump  (mrs@cygnus.com)
58158
58159         * lib/gcc.exp: Fix some errors with the below change, CC and
58160         CFLAGS should be global when setting, not local.
58161
58162 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
58163
58164         * lib/gcc.exp: Transform tool name.
58165
58166 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58167
58168         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58169
58170 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58171
58172         * lib/gcc.exp: change gcc_done to gcc_stat
58173
58174 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58175
58176         * Upgraded gcc testsuite to c-torture version 1.25
58177
58178 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
58179
58180         * lib/gcc.exp: added reporting code. Changed verbose compile message.
58181         * lib/c-torture: added hooks for new reporting code.
58182
58183 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
58184
58185         * config/sh-gcc.exp: check if sh-sim exists in the path
58186
58187 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
58188
58189         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58190         * gcc.compile/compile.exp: Initial changes for new logic.
58191         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58192         * gcc.failure/failure.exp: Initial changes for new logic.
58193         * gcc.ieee/ieee.exp: Initial changes for new logic.
58194         * gcc.misc-tests/misc.exp: Initial changes for new logic.
58195         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58196         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58197         * lib/c-torture.exp: Initial changes for new logic.
58198         * lib/gcc.exp: Initial changes for new logic.
58199
58200 1993-10-15  Mike Stump  (mrs@cygnus.com)
58201
58202         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58203         depend upon failure or success.  Fully qualify names in failure
58204         and success messages.  Always remove a.out before starting
58205         compile, just in case.  Pay more attention to error text output by
58206         the compiler.  Handle testcases with no known past errors just
58207         like all others, so that things are uniform.  Other miscellaneous
58208         improvements.
58209
58210 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
58211
58212         * gcc.cpp: new directory for cpp tests
58213
58214 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
58215
58216         * lib/chill.exp: Code reformatted, removed unused code.
58217         * config/unix-chill.exp: Code reformatted, removed unused code.
58218         * chill.execute/execute.exp: Code reformatted, removed unused code.
58219         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58220
58221 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
58222
58223         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
58224         routines not written.
58225
58226 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
58227
58228         * config/bug-gcc.exp: Use new procs from bug.exp.
58229
58230 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
58231
58232         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58233         via ftp, rather than depending on NFS.
58234         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58235         case.
58236
58237 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
58238
58239         * config/bug-gcc.exp: Use new download proc.
58240
58241 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
58242
58243         * chill.execute/execute.exp: cleanups, handles errors better
58244         * chill.compile/compile.exp: rewrite, based on execute.exp
58245         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58246         * lib/chill.exp: major changes to diff proc and compile and link
58247         procs. added chill_fail and chill_pass wrappers to pass and
58248         fail. added more comments, and handle error codes better.
58249         Added a hack to capture stderr from exec, so noncompile tests
58250         can work.
58251
58252 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
58253
58254         * chill.execute/execute.exp: rewrite of testsuite driver
58255         * lib/chill.exp: rewrite of testsuite driver
58256         * config/unix-chill.exp: rewrite of testsuite driver
58257
58258 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
58259
58260         In chill.execute:
58261         * iexpr.ch: Standardize uppercase.
58262         * tuples.dat: Standardize uppercase.
58263         * vary.ch: standardize.  Correct varying string assignments.
58264         * vary.dat: Add new output lines.
58265
58266 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
58267
58268         In chill.execute:
58269         * chprintf.ch: Standardize use of uppercase.
58270         * tuples.ch: Standardize and turn arr2 into a DCL,
58271           rather than a SYN.
58272         * pinits.ch: Standardize.
58273
58274 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
58275
58276         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58277         * Makefil: Renamed to Makefile.in.
58278         * configure.in: New.
58279
58280 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
58281
58282         In chill.execute:
58283         * .cvsignore: Add result/output files.
58284         * Makefile: Fix up variables at start.  Use MFLAGS
58285           everywhere.  Correct bool_loc, built_ins entries.
58286           Add entry for vary1.ch.
58287         * bitarray.ch: Standardize upper-case usage.
58288         * bitexpr.ch: Standardize, add output of b1.
58289         * params.ch: Use arrayt in along PROC parameters, to
58290           avoid novelty problems.
58291         * sets.ch: Tiny cleanup.
58292         * vary1.ch: Re-indent.
58293
58294 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
58295
58296         * Add PR-related files to Makefiles, .cvsignore files, etc.
58297
58298 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
58299
58300         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58301           with compiler objects. New names are test-flow.c and test-loop.c
58302
58303 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
58304
58305         * Upgraded c-torture tests from 1.19 to 1.20
58306
58307         * new files:
58308         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58309         * gcc.compile: 930623-1.c 930623-2.c
58310         * gcc.noncompile: 930622-1.c 930622-2.c
58311         * gcc.failure: 920411-1.c 920627-2.c
58312         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58313
58314 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
58315
58316         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58317           More changes to get testsuite working properly. Needs more work.
58318           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58319
58320 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
58321
58322         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58323           More changes to get testsuite working properly. Needs more work.
58324
58325 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
58326
58327         * chill.compile/compile.exp: Added for Dejagnu support
58328         * chill.execute/execute.exp: Added for Dejagnu support
58329         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
58330
58331 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
58332
58333         This should complete moving the CHILL test files.
58334         * chill.noncompile(.cvsignore printf.grt
58335             in-printf.grt chprintf.grt chprintf.ch):
58336             Added test-support files.
58337           (Makefile): Modified further.
58338         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58339             signal.ch): Added test files.
58340           * chill.execute (.cvsignore printf.grt printr.c
58341             in-printf.grt rts.c chprintf.grt rts.h): Added
58342           test-support files.
58343             (Makefile): More corrections.
58344
58345 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
58346
58347         * chill.compile, chill.execute, chill.nocompile: Add CHILL
58348           test cases, ready for DejaGnu.
58349
58350 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
58351
58352         * Upgraded c-torture tests from 1.18 to 1.19
58353
58354         * gcc.compile: added test(s):
58355           930607-1.c
58356         * gcc.execute: added test(s):
58357           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58358
58359         * added new subdirectory for misc tests: gcc.misc-tests
58360         * gcc.misc-test(s): added tests:
58361           inst-check.c test-consts.c test-ior.c test-switch.c
58362
58363 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
58364
58365         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58366
58367 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
58368
58369         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58370
58371 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
58372
58373         * Upgraded c-torture tests from 1.17 to 1.18
58374
58375 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
58376
58377         * Upgraded c-torture tests from 1.12 to 1.17
58378
58379 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
58380
58381         * lib/old-dejagnu.exp:
58382           Fixed handling of XFAIL target triplets to correctly
58383           recognize wildcard characters.  Removed code that
58384           appended a unique id tag to the end of the file name
58385           printed out by the result of the testcases within a
58386           given test file.
58387
58388 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
58389
58390         * lib/old-dejagnu.exp:
58391           Reworked expected failure handling to trigger off of XFAIL
58392           keyword in keyphrase embeded in testcase source code. The
58393           XFAIL keyword must be at the end of the keyphrase line. It
58394           may optionally be followed by one or more target triplets.
58395           It has just occured that the handling of wildcards in the
58396           target triplet may not be correct.
58397
58398 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
58399
58400         * g++.old-deja/tests:
58401           Moved all subdirectories up one level into g++.old-deja .
58402
58403         * lib/old-dejagnu.exp:
58404           Fixed problem with CXXFLAGS not being properly reset, and being
58405           corrupted with extraneous "-c" compiler option.  This was
58406           causing binaries to not be generated for test that needed them.
58407           Modified strings passed to "pass" and "fail" so that individual
58408           tests from the same test file would be distinguished by an
58409           identifier appended to the test file name in the summary logs;
58410           this corrected a problem with erroneous diff logs.  Added code
58411           to search testcases for expected fail and unexpected pass keywords.
58412
58413 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
58414
58415         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58416
58417 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
58418
58419         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58420           Removed extraneous text from end of "Special g++ Options"
58421           keyphrase.
58422
58423         * lib/old-dejagnu.exp: Added pattern matching to look for new
58424           keywords, embedded in testcases comments, which will trigger
58425           calls to xpass and xfail.
58426
58427 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
58428
58429         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58430           comments embedded in the testcases, especially the one looking for
58431           special compiler options, as well as the pattern matching for the
58432           compiler output again.
58433
58434 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
58435
58436         * lib/old-dejagnu.exp: Do a proper check of the return value for
58437           execute tests. Fixed several problems with the pattern matching
58438           of the compiler output which gave erroneous test results.
58439           Changed several of the test result messages to be more descriptive.
58440         * config/unix-g++.exp: Proc g++_load now actually works and
58441           executes the tests passed to it and returns a usable return
58442           value.
58443
58444 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
58445
58446           * lib/gcc.exp: Exits gracefully if $CC is bogus.
58447
58448 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
58449
58450         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58451           Modified both files to properly execute the old style
58452           dejagnu tests. The previous versions of these files were
58453           experimental and did not function anything near correctly.
58454
58455 1993-04-05  Rob Savoye  (rob@cygnus.com)
58456
58457         * Removed all Makefile.in and configure.in files. No configuration
58458         needed now.
58459
58460 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
58461
58462         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58463
58464 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
58465
58466         * gcc.compile/configure.in, gcc.unsorted/configure.in,
58467         gcc.special/configure.in, gcc.noncompile/configure.in,
58468         gcc.execute/configure.in, gcc.code_quality/configure.in,
58469         g++.other/configure.in, g++.old-deja/configure.in,
58470         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58471         in srcname setting.
58472
58473 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
58474
58475         * lib/udi.exp: Fixed mondfe and mondfe_download.
58476         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58477         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58478
58479 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
58480
58481         * config/udi-gdb.exp: Check $shell_id after connecting to target.
58482         (gdb_exit): Don't remove *_soc files.
58483
58484 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
58485
58486         * lib/c-torture.exp: Don't look for main; instead always use -w
58487         -c.  This is how the c-torture tests work.  Remove the object
58488         file if the compilation succeeds.
58489         * gcc.execute/execute.exp: Remove executable if test passes.
58490         * gcc.noncompile/noncompile.exp: Every test is an expected
58491         failure.
58492         * gcc.special/special.exp: Added tests from c-torture 1.11,
58493         corrected use of existing test.
58494         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58495         gcc.execute/920625-1.c: Updated to c-torture 1.11.
58496         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58497         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58498         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58499         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58500         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58501         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58502         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58503         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58504         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58505         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58506         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58507         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58508         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58509         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58510         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58511         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58512         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58513         c-torture 1.11.
58514         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58515         correspond to c-torture 1.11.
58516
58517         * New file.