OSDN Git Service

415cae7ccc5ac2e2efaf5a67acccfe0d19b69061
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2
3         PR c++/35333
4         * g++.dg/other/error26.C: New.
5
6 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
7
8         PR c++/35338
9         * g++.dg/other/error25.C: New.
10
11 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
12
13         PR target/35258
14         * gcc.dg/pr35258.c: New testcase.
15
16 2008-02-25  Jan Beulich  <jbeulich@novell.com>
17
18         * gcc.dg/20020426-2.c: Remove bogus workaround.
19         * g++.old-deja/g++.other/store-expr1.C: Likewise.
20         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
21
22 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23
24         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
25
26 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
27
28         PR middle-end/19984
29         * gcc.dg/pr19984.c: New test.
30         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
31         name of the variable.
32
33 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
34
35         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
36         (main): Call check_vect and foo.  Check array values after
37         the call to foo.
38         * gcc.dg/vect/vect-117.c: Call check_vect.
39         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
40
41 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
42
43         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
44         sh* targets.
45
46 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
47
48         PR target/35349
49         * gcc.c-torture/execute/20050604-1.x: New file.
50
51 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
52
53         * gcc.target/i386/pr22076.c: Update number of mov insns
54         for PIC targets.
55         * gcc.target/i386/pr34256.c: Ditto.
56
57 2008-02-24  Diego Novillo  <dnovillo@google.com>
58
59         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
60
61         PR 33738
62         * g++.dg/warn/pr33738.C: New.
63
64 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
65
66         * gcc.c-torture/execute/nest-align-1.x: New file.
67
68 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
69
70         PR c++/34749
71         * g++.dg.ext/dllimport13.C: New test.
72
73 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
74
75         PR libfortran/24685
76         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
77         powerpc*-apple-darwin*.
78
79 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
80
81         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
82         ERFC into gfortran.dg/large_real_kind_3.F90.
83         * gfortran.dg/large_real_kind_3.F90: New test.
84
85 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
86
87         PR rtl-opt/33512
88         * gcc.dg/and-1.c: New test.
89
90 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
91
92         * gcc.c-torture/execute/20080222-1.c: New test.
93
94 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
95
96         PR target/22076
97         PR target/34256
98         * gcc.target/i386/pr22076.c: New test.
99         * gcc.target/i386/pr34256.c: New test.
100         * gcc.target/i386/vecinit-5.c: New test.
101         * gcc.target/i386/vecinit-6.c: New test.
102         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
103
104         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
105         <xmmintrin.h>, define __m64 and __m128 directly.
106         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
107
108 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
109
110         PR C++/34715
111         * g++.dg/ext/always_inline-1.C: New test.
112         * g++.dg/ext/always_inline-2.C: New test.
113         * g++.dg/ext/always_inline-3.C: New test.
114         * g++.dg/ext/always_inline-4.C: New test.
115
116 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
117
118         * gcc.target/cris/asm-b-1.c: New test.
119
120 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
121
122         PR c++/35282
123         * g++.dg/template/nontype17.C: Add.
124
125 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
126
127         PR c++/35282
128         Revert:
129         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
130
131         PR c++/28743
132         * g++.dg/template/nontype17.C: New.
133         * g++.dg/template/nontype16.C: Add error.
134
135 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
136
137         PR c/19999
138         * gcc.dg/Wfloat-equal-1.c: New.
139         * g++.dg/warn/Wfloat-equal-1.C: New.
140
141 2008-02-21  Michael Matz  <matz@suse.de>
142
143         PR target/35264
144         * gcc.dg/pr35264.c: New testcase.
145
146 2008-02-21  Richard Guenther  <rguenther@suse.de>
147
148         * gfortran.dg/reassoc_1.f90: New testcase.
149         * gfortran.dg/reassoc_2.f90: Likewise.
150         * gfortran.dg/reassoc_3.f90: Likewise.
151
152 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
153
154         PR libfortran/34974
155         * gfortran.dg/fmt_t_7.f: New test.
156
157         PR libfortran/35132
158         * gfortran.dg/streamio_15.f90: New test.
159         
160 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
161
162         PR libfortran/35036
163         * gfortran.dg/fmt_zero_digits.f90: Revise test.
164
165 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
166
167         * gcc.dg/Wframe-larger-than.c: New option test.
168
169 2008-02-20  Tobias Burnus  <burnus@net-b.de>
170
171         PR fortran/34997
172         * gfortran.dg/dollar_sym_1.f90: New.
173         * gfortran.dg/dollar_sym_2.f90: New.
174
175 2008-02-20  Richard Guenther  <rguenther@suse.de>
176
177         PR middle-end/35265
178         * gcc.dg/builtins-66.c: New testcase.
179
180 2008-02-20  Richard Guenther  <rguenther@suse.de>
181
182         * gcc.dg/fold-reassoc-1.c: New testcase.
183         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
184
185 2008-02-20  Richard Guenther  <rguenther@suse.de>
186
187         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
188
189 2008-02-20  Ira Rosen  <irar@il.ibm.com>
190
191         * lib/target-supports.exp (check_effective_target_vect_unpack):
192         Return true for SPU.
193         (check_effective_target_vect_short_mult): Likewise.
194         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
195         the loop on targets that support vect_unpack.
196
197 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
198
199         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
200         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
201         templates to reduce number of passed arguments.
202
203 2008-02-19  Jason Merrill  <jason@redhat.com>
204
205         PR c++/34950
206         * g++.dg/template/explicit-args1.C: New.
207
208 2008-02-19  Richard Guenther  <rguenther@suse.de>
209
210         PR tree-optimization/34989
211         * gcc.dg/pr34989-1.c: New testcase.
212         * gcc.dg/pr34989-2.c: Likewise.
213
214 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
215
216         PR c++/35028
217         * g++.dg/gomp/pr35028.C: New test.
218
219         PR c++/34964
220         PR c++/35244
221         * gcc.dg/gomp/pr34964.c: New test.
222         * g++.dg/gomp/pr34964.C: New test.
223         * gcc.dg/gomp/pr35244.c: New test.
224         * g++.dg/gomp/pr35244.C: New test.
225
226         PR c++/35078
227         * g++.dg/gomp/pr35078.C: New test.
228
229 2008-02-19  Christian Bruel  <christian.bruel@st.com>
230
231         * gcc.dg/packed-array.c: New testcase. 
232
233 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
234
235         PR target/33555
236         * gcc.target/i386/pr33555.c: New test.
237         
238 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
239
240         PR target/35189
241         * gcc.target/i386/isa-1.c: New.
242         * gcc.target/i386/isa-2.c: Likewise.
243         * gcc.target/i386/isa-3.c: Likewise.
244         * gcc.target/i386/isa-4.c: Likewise.
245         * gcc.target/i386/isa-5.c: Likewise.
246         * gcc.target/i386/isa-6.c: Likewise.
247         * gcc.target/i386/isa-7.c: Likewise.
248         * gcc.target/i386/isa-8.c: Likewise.
249         * gcc.target/i386/isa-9.c: Likewise.
250         * gcc.target/i386/isa-10.c: Likewise.
251         * gcc.target/i386/isa-11.c: Likewise.
252         * gcc.target/i386/isa-12.c: Likewise.
253         * gcc.target/i386/isa-13.c: Likewise.
254         * gcc.target/i386/isa-14.c: Likewise.
255
256 2008-02-18  Joey Ye  <joey.ye@intel.com>
257             H.J. Lu  <hongjiu.lu@intel.com>
258
259         PR middle-end/34921
260         * gcc.c-torture/execute/nest-align-1.c: New test case.
261
262 2008-02-17  Richard Guenther  <rguenther@suse.de>
263
264         PR middle-end/35227
265         * gcc.dg/torture/pr35227.c: New testcase.
266
267 2008-02-17  Richard Guenther  <rguenther@suse.de>
268
269         PR tree-optimization/35231
270         * gcc.c-torture/execute/pr35231.c: New testcase.
271
272 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
273
274         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
275         (test_gt): Ditto.
276
277 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
278
279         * obj-c++.dg/encode-2.mm: XFAIL.
280         * obj-c++.dg/encode-3.mm: Likewise.
281
282 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
283             Paolo Carlini  <pcarlini@suse.de>
284
285         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
286         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
287         * g++.dg/ext/has_nothrow_copy.C: Likewise.
288
289 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
290
291         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
292         (main): Change to void and rename to sse_test.
293         * gcc.target/i386/pr24306.c: Ditto.
294         * gcc.target/i386/pr32065-2.c: Ditto.
295         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
296         (main): Change to void and rename to sse2_test.
297         * gcc.target/i386/20060512-3.c: Ditto.
298
299 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
300
301         PR fortran/35150
302         * gfortran.dg/c_loc_tests_12.f03: New test.
303
304 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
305
306         PR c++/35023
307         PR c++/35024
308         PR c++/35026
309         * g++.dg/cpp0x/vt-35026.C: New.
310         * g++.dg/cpp0x/vt-35023.C: New.
311         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
312         * g++.dg/cpp0x/vt-35024.C: New.
313
314 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
315
316         * gcc.c-torture/execute/va-arg-25.x: Remove.
317
318 2008-02-15  Richard Guenther  <rguenther@suse.de>
319             Zdenek Dvorak  <ook@ucw.cz>
320
321         PR tree-optimization/35164
322         * g++.dg/torture/pr35164-1.C: New testcase.
323         * g++.dg/torture/pr35164-2.C: Likewise.
324
325 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
326
327         PR testsuite/35119
328         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
329         in dg-final to match the assembly code generated by Darwin 9.
330
331 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
332
333         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
334
335 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
336
337         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
338
339 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
340
341         * lib/dejapatches.exp: New file.
342
343 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
344
345         PR c++/34050
346         * g++.dg/cpp0x/vt-34050.C: New.
347
348 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
349
350         PR preprocessor/35061
351         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
352
353 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
354
355         PR c++/28743
356         * g++.dg/template/nontype17.C: New.
357         * g++.dg/template/nontype16.C: Add error.
358
359 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
360
361         PR c++/35138
362         * g++.dg/template/member8.C: New test.
363
364 2008-02-13  Michael Matz  <matz@suse.de>
365
366         * gcc.dg/pr35065.c: Fix testcase warnings.
367
368 2008-02-13  Michael Matz  <matz@suse.de>
369
370         PR debug/35065
371         * gcc.dg/pr35065.c: New testcase.
372
373 2008-02-12  Richard Guenther  <rguenther@suse.de>
374
375         PR tree-optimization/35171
376         * gcc.c-torture/compile/pr35171.c: New testcase.
377
378 2008-02-12  Richard Guenther  <rguenther@suse.de>
379
380         PR middle-end/35163
381         * gcc.c-torture/execute/pr35163.c: New testcase.
382
383 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
384
385         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
386
387 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
388
389         * gnat.dg/loop_address.adb: New test.
390
391 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
392
393         * obj-c++.dg/bitfield-1.mm: Expect failures.
394         * obj-c++.dg/bitfield-4.mm: Likewise.
395         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
396         * obj-c++.dg/encode-8.mm: Likewise.
397         * obj-c++.dg/isa-field-1.mm: Likewise.
398         * obj-c++.dg/layout-1.mm: Likewise.
399         * obj-c++.dg/lookup-2.mm: Likewise.
400         * obj-c++.dg/try-catch-2.mm: Likewise.
401         * obj-c++.dg/try-catch-9.mm: Likewise.
402
403 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
404
405         PR c++/35144
406         * g++.dg/tree-ssa/pr35144.C: New test.
407
408         PR inline-asm/35160
409         * gcc.target/i386/pr35160.c: New test.
410
411         PR c++/34862
412         * g++.dg/init/new27.C: New test.
413
414 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
415
416         PR c++/35077
417         * g++.dg/template/crash78.C: New.
418
419 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
420
421         PR testsuite/35047
422         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
423         * gcc.dg/compat/vector-2_y.c: Ditto.
424
425 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
426             Richard Guenther  <rguenther@suse.de>
427
428         PR tree-optimization/33992
429         * gcc.c-torture/execute/pr33992.c: New testcase.
430
431 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
432
433         * gfortran.dg/streamio_14.f90:  New test.
434
435 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
436
437         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
438         Add -mfpmath=387 to dg-options.
439
440 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
441
442         PR testsuite/35047
443         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
444         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
445         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
446         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
447         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
448         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
449         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
450         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
451         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
452
453 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
454
455         PR objc++/34193
456         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
457
458 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
459
460         PR c++/35056
461         * g++.dg/conversion/bitfield8.C: New.
462
463 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
464
465         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
466
467 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
468
469         PR c++/35049
470         PR c++/35096
471         * g++.dg/ext/vector13.C: New.
472
473 2008-02-06  David Daney  <ddaney@avtrex.com>
474
475         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
476
477 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
478
479         * lib/target-supports.exp (check_effective_target_hard_float): Remove
480         special case for xtensa-*-*.
481         
482 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
483
484         PR fortran/35037
485         * gfortran.dg/volatile11.f90: New test.
486
487 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
488
489         PR c++/33553
490         * g++.dg/template/array19.C: New test.
491
492 2008-02-05  Diego Novillo  <dnovillo@google.com>
493
494         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
495
496         PR 33738
497         * g++.dg/warn/pr33738.C: Remove.
498
499 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
500
501         PR fortran/34945
502         * gfortran.dg/bounds_check_13.f: New test.
503
504 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
505
506         PR testsuite/33946
507         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
508
509 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
510
511         PR target/35083
512         * gcc.target/i386/pr35083.c: New test.
513
514 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
515
516         PR fortran/32315
517         * gfortran.dg/data_bounds_1.f90: New test.
518
519 2008-02-04  Diego Novillo  <dnovillo@google.com>
520
521         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
522
523         PR 33738
524         * testsuite/g++.dg/warn/pr33738.C: New.
525
526 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
527
528         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
529         to match.
530
531 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
532
533         * lib/target-supports.exp (check_effective_target_hard_float): Only
534         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
535         other targets, grep for a call insn in the rtl expand dump for an
536         add of two doubles.
537         (target_compile): Support generating rtl dumps as output.
538
539 2008-02-04  Richard Guenther  <rguenther@suse.de>
540
541         PR middle-end/33631
542         * gcc.c-torture/execute/pr33631.c: New testcase.
543
544 2008-02-04  Richard Guenther  <rguenther@suse.de>
545
546         PR middle-end/35043
547         * gcc.c-torture/compile/pr35043.c: New testcase.
548
549 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
550
551         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
552
553 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
554
555         * gcc.target/i386/pr31628.c: Require effective target fpic.
556         * gcc.target/i386/strinline.c: Ditto.
557         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
558         * gcc.dg/pr35045.c: Ditto.
559         * gcc.dg/20050503-1.c: Ditto.
560
561 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
562
563         PR fortran/32760
564         * gfortran.dg/host_assoc_variable_1.f90: New test.
565         * gfortran.dg/allocate_stat.f90: Change last three error messages.
566
567 2008-02-02  Michael Matz  <matz@suse.de>
568
569         PR target/35045
570         * gcc.dg/pr35045.c: New test.
571
572 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
573
574         PR libfortran/35001
575         * gfortran.dg/shape_4.f90:  New test.
576
577 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
578
579         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
580
581 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
582
583         PR rtl-optimization/34773
584         * gcc.target/cris/torture/pr34773.c: New test.
585
586 2008-02-01  Nick Clifton  <nickc@redhat.com>
587
588         * lib/target-supports.exp (check_profiling_available): Do not
589         expect profiling to work on the xstormy16 target.
590
591 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
592
593         PR testsuite/35047
594         * gcc.c-torture/execute/20050316-2.x: New file.
595         * gcc.target/i386/pr17390.c: Update scan pattern.
596         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
597         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
598
599 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
600
601         PR fortran/34910
602         * gfortran.dg/proc_assign_2.f90: New test.
603
604 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
605             Jakub Jelinek  <jakub@redhat.com>
606
607         PR c++/34935
608         PR c++/34936
609         * g++.dg/ext/alias-canon.C: New.
610         * g++.dg/ext/alias-mangle.C: New.
611
612 2008-01-30  Jan Hubicka  <jh@suse.cz>
613
614         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
615
616 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
617
618         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
619         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
620
621 2008-01-30  Jan Hubicka  <jh@suse.cz>
622
623         PR target/34982
624         * gcc.c-torture/execute/pr34982.c: New testcase.
625
626 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
627
628         * gcc.target/s390/tf_to_di-1.c: New testcase.
629
630 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
631
632         PR fortran/34975
633         * gfortran.dg/use_only_3.f90: New test.
634         * gfortran.dg/use_only_3.inc: Modules for new test.
635
636         PR fortran/34429
637         * gfortran.dg/function_charlen_2.f90: New test.
638
639 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
640
641         PR middle-end/34969
642         * gcc.dg/pr34969.c: New test.
643
644         PR c/35017
645         * gcc.dg/inline-25.c: New test.
646         * gcc.dg/inline-26.c: New test.
647         * gcc.dg/inline-27.c: New test.
648
649 2008-01-29  Richard Guenther  <rguenther@suse.de>
650
651         PR middle-end/35006
652         * gcc.c-torture/compile/pr35006.c: New testcase.
653
654 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
655
656         PR c++/34055
657         PR c++/34103
658         PR c++/34219
659         PR c++/34606
660         PR c++/34753
661         PR c++/34754
662         PR c++/34755
663         PR c++/34919
664         PR c++/34961
665         * g++.dg/cpp0x/vt-34219-2.C: New.
666         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
667         * g++.dg/cpp0x/vt-34961.C: New.
668         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
669         cases from the re-opened PR.
670         * g++.dg/cpp0x/vt-34753.C: New.
671         * g++.dg/cpp0x/vt-34919.C: New.
672         * g++.dg/cpp0x/vt-34754.C: New.
673         * g++.dg/cpp0x/vt-34606.C: New.
674         * g++.dg/cpp0x/vt-34219.C: New.
675         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
676         * g++.dg/cpp0x/vt-34755.C: New.
677         * g++.dg/cpp0x/pr31438.C: Ditto.
678         * g++.dg/cpp0x/variadic81.C: Ditto.
679
680 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
681
682         * g++.dg/torture/pr34641.C: Put the dg-do first.
683
684 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
685
686         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
687
688 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
689
690         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
691
692 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
693
694         PR 31535
695         * gcc.target/powerpc/spe-small-data-1.c: New test.
696         * gcc.target/powerpc/spe-small-data-2.c: New test.
697
698 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
699
700         PR libfortran/34980
701         * gfortran.dg/shape_3.f90:  New test.
702
703 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
704
705         * gcc.target/s390/20020926-1.c: Remove -m31.
706
707 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
708
709         * gcc.target/s390/20020926-1.c: Disable for s390x.
710
711 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
712
713         PR fortran/34994
714         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
715         expression.
716
717 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
718
719         PR fortran/34990
720         * gfortran.dg/array_constructor_22.f90: New test.
721
722 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
723
724         PR middle-end/34688
725         * gcc.c-torture/compile/pr34688: New test.
726
727 2008-01-26  Tobias Burnus  <burnus@net-b.de>
728
729         PR fortran/34848
730         * gfortran.dg/missing_optional_dummy_5.f90: New.
731
732 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
733
734         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
735         noinline.  XFAIL test.
736
737 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
738
739         PR fortran/31610
740         * gfortran.dg/array_3.f90: New test.
741
742 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
743
744         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
745         on i?86/x86_64.
746
747         PR c++/34965
748         * gcc.dg/pr34965.c: New test.
749         * g++.dg/other/error24.C: New test.
750
751 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
752
753         PR libfofortran/34887
754         * gfortran.dg/x_slash_2.f:  New test.
755
756 2008-01-26  Richard Guenther  <rguenther@suse.de>
757
758         PR c++/34235
759         * g++.dg/torture/pr34235.C: New testcase.
760
761 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
762
763         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
764
765 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
766
767         PR target/34981
768         * gcc.target/mips/lazy-binding-1.c: New test.
769         * gcc.target/mips/mips.exp (setup_mips_tests): Set
770         mips_forced_no_abicalls and mips_forced_no_shared.
771         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
772         Avoid using small data with -mabicalls.  Don't make -G0 force
773         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
774         forces the opposite option.
775
776 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
777
778         PR target/34970
779         * gcc.target/i386/fastcall-1.c: Scan for correct label.
780         Use -std=gnu89 switch.
781
782 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
783
784         PR libfortran/34876
785         * gfortran.dg/direct_io_9.f: New test.
786
787 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
788
789         PR fortran/34661
790         * gfortran.dg/where_operator_assign_4.f90: New test.
791
792 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
793
794         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
795         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
796         c4x-*-* targets.
797
798 2008-01-25  Richard Guenther  <rguenther@suse.de>
799
800         PR middle-end/32244
801         * gcc.c-torture/execute/pr32244-1.c: New testcase.
802
803 2008-01-25  Richard Guenther  <rguenther@suse.de>
804
805         PR tree-optimization/34966
806         * gcc.c-torture/compile/pr34966.c: New testcase.
807
808 2008-01-25  Richard Guenther  <rguenther@suse.de>
809
810         PR c++/33887
811         * g++.dg/torture/pr33887-1.C: New testcase.
812         * g++.dg/torture/pr33887-2.C: Likewise.
813         * g++.dg/torture/pr33887-3.C: Likewise.
814         * gcc.c-torture/execute/20071211-1.c: Likewise.
815
816 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
817
818         PR target/34856
819         * gcc.dg/pr34856.c: Use pointer mode for "pin".
820
821 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
822
823         PR middle-end/33333
824         * g++.dg/gomp/pr33333.C: New test.
825
826         PR preprocessor/34692
827         * gcc.dg/cpp/pr34692.c: New test.
828         * gcc.dg/gomp/pr34692.c: New test.
829
830 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
831
832         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
833
834 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
835
836         PR fortran/34202
837         * gfortran.dg/empty_type.f90: New test.
838
839 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
840
841         PR c++/34603
842         * g++.dg/template/crash77.C: New.
843
844 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
845
846         PR target/34856
847         * gcc.dg/pr34856.c: New test.
848
849 2008-01-24  Tobias Burnus  <burnus@net-b.de>
850
851         * gfortran.dg/namelist_39.f90: Delete temporary files.
852         * gfortran.dg/namelist_44.f90: Ditto.
853
854 2008-01-24  Richard Guenther  <rguenther@suse.de>
855
856         PR middle-end/34953
857         * g++.dg/torture/pr34953.C: New testcase.
858
859 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
860
861         PR middle-end/34934
862         * gcc.c-torture/compile/20080124-1.c: New test.
863
864 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
865
866         PR fortran/34872
867         * gfortran.dg/function_charlen_3.f: New test.
868
869 2008-01-23  Michael Matz  <matz@suse.de>
870
871         PR debug/34895
872         * g++.dg/debug/pr34895.cc: New testcase.
873
874 2008-01-23  Richard Guenther  <rguenther@suse.de>
875
876         PR middle-end/31529
877         * gcc.dg/pr31529-1.c: New testcase.
878         * gcc.dg/pr31529-2.c: Likewise.
879
880 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
881
882         PR c++/34829
883         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
884         unsigned int for the first argument.
885
886 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
887
888         PR c++/33984
889         * g++.dg/conversion/bitfield7.C: New test.
890         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
891
892 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
893
894         From Michael Frysinger  <michael.frysinger@analog.com>
895         * gcc.target/bfin/mcpu-bf547.c: New test.
896         * gcc.target/bfin/mcpu-bf523.c: New test.
897         * gcc.target/bfin/mcpu-bf524.c: New test.
898         * gcc.target/bfin/mcpu-bf526.c: New test.
899
900 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
901
902         * gcc.c-torture/execute/20080122-1.c: New test.
903
904 2008-01-22  Tom Tromey  <tromey@redhat.com>
905
906         PR c++/34859
907         * gcc.dg/cpp/pr34859.c: New file.
908
909 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
910
911         PR fortran/34875
912         * gfortran.dg/vector_subscript_3.f90: New test.
913
914 2008-01-22  Tobias Burnus  <burnus@net-b.de>
915
916         PR fortran/34848
917         * gfortran.dg/missing_optional_dummy_4.f90
918
919 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
920
921         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
922
923 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
924
925         * gnat.dg/unchecked_union1.adb: New test.
926
927 2008-01-22  Tom Tromey  <tromey@redhat.com>
928
929         PR c++/34829
930         * g++.dg/ext/pr34829.C: New file.
931
932 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
933
934         PR c++/34607
935         * gcc.dg/gomp/pr34607.c: New test.
936         * g++.dg/gomp/pr34607.C: New test.
937
938         PR c++/34914
939         * g++.dg/ext/vector10.C: New test.
940
941         PR c++/34918
942         * g++.dg/other/error23.C: New test.
943
944         PR c++/34917
945         * g++.dg/ext/vector12.C: New test.
946
947 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
948
949         PR 32102
950         * gcc.dg/Wstrict-overflow-21.c: New.
951         * g++.dg/warn/Wstrict-aliasing-8.C: New.
952
953 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
954
955         PR middle-end/33092
956         * gcc.dg/pr33092.c: New.
957
958 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
959
960         * gcc.target/s390/20020926-1.c: Add -m31 option.
961
962 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
963
964         PR fortran/34915
965         * gfortran.dg/initialization_18.f90: New test.
966
967 2008-01-22  Tobias Burnus  <burnus@net-b.de>
968
969         PR fortran/34899
970         * gfortran.dg/tab_continuation.f: New.
971
972 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
973
974         PR fortran/34896
975         * gfortran.dg/use_rename_2.f90: New test.
976
977 2008-01-21  Richard Guenther  <rguenther@suse.de>
978
979         PR middle-end/34856
980         * gcc.c-torture/compile/pr34856.c: New testcase.
981
982 2008-01-21  Richard Guenther  <rguenther@suse.de>
983
984         PR c/34885
985         * gcc.c-torture/compile/pr34885.c: New testcase.
986
987 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
988
989         * gnat.dg/specs/alignment1.ads: New test.
990
991 2008-01-21  Richard Guenther  <rguenther@suse.de>
992
993         PR c++/34850
994         * g++.dg/torture/pr34850.C: New testcase.
995
996 2008-01-21  Alon Dayan  <alond@il.ibm.com>
997             Olga Golovanevsky  <olga@il.ibm.com>
998
999         PR tree-optimization/34701
1000         * gcc.dg/struct/wo_prof_array_field.c: New test.
1001         
1002 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1003
1004         PR c++/34891
1005         * g++.dg/ext/vector9.C: New.
1006
1007 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1008
1009         PR c++/34776
1010         PR c++/34486
1011         * g++.dg/template/crash75.C: New.
1012         * g++.dg/template/crash76.C: Likewise.  
1013
1014 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1015
1016         PR rtl-optimization/34808
1017         * gcc.c-torture/compile/pr34808.c: New test.
1018
1019 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1020
1021         PR fortran/34784
1022         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1023
1024         PR fortran/34861
1025         * gfortran.dg/entry_array_specs_3.f90: New test.
1026
1027         PR fortran/34854
1028         * gfortran.dg/use_rename_1.f90: New test.
1029
1030 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1031
1032         PR fortran/34784
1033         * gfortran.dg/array_constructor_20.f90: New test.
1034         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1035
1036         PR fortran/34785
1037         * gfortran.dg/array_constructor_21.f90: New test.
1038
1039 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1040
1041         PR libfortran/34795
1042         * gfortran.dg/inquire_13.f90: New test.
1043         
1044         PR libfortran/34659
1045         * gfortran.dg/continuation_9.f90: New test.
1046
1047 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1048
1049         PR target/34831
1050         * gcc.target/mips/pr34831.c: New test.
1051
1052 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1053
1054         PR fortran/34817
1055         PR fortran/34838
1056         * gfortran.dg/any_all_1.f90:  New test.
1057         * gfortran.dg/any_all_2.f90:  New test.
1058
1059 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1060
1061         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1062         "dg-require-weak" statement.
1063         * g++.dg/eh/weak1.C: Likewise.
1064
1065 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1066
1067         PR gcov-profile/34610
1068         * gcc.dg/gomp/pr34610.c: New test.
1069
1070 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1071
1072         PR fortran/34760
1073         * gfortran.dg/implicit_11.f90: New.
1074         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1075         * gfortran.dg/entry_15.f90: Ditto.
1076         * gfortran.dg/func_assign.f90: Ditto.
1077         * gfortran.dg/gomp/reduction3.f90: Ditto.
1078         * gfortran.dg/proc_assign_1.f90: Ditto.
1079
1080         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1081         of dg-excess-errors.
1082
1083 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1084
1085         PR fortran/32616
1086         * gfortran.dg/argument_checking_15.f90: New.
1087         * gfortran.dg/argument_checking_5.f90: Change TODO into
1088         dg-warning.
1089
1090 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1091
1092         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1093         * gfortran.dg/enum_5.f90: Ditto.
1094         * gfortran.dg/enum_6.f90: Ditto.
1095         * gfortran.dg/bom_error.f90: Ditto.
1096         * gfortran.dg/func_decl_4.f90: Ditto.
1097
1098 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1099
1100         PR libfortran/34782
1101         * gfortran.dg/fmt_t_6.f: New test.
1102
1103 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1104
1105         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1106
1107 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1108
1109         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1110
1111 2008-01-18  Ian Lance Taylor  <iant@google.com>
1112
1113         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1114
1115 2008-01-18  Ian Lance Taylor  <iant@google.com>
1116
1117         PR c++/33407
1118         * g++.dg/init/new26.C: New test.
1119
1120 2008-01-18  Richard Guenther  <rguenther@suse.de>
1121
1122         PR middle-end/34801
1123         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1124         redundant one.
1125
1126 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
1127
1128         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1129         dg-require-effective-target.
1130
1131 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1132
1133         PR target/34556
1134         * gfortran.dg/reshape_2.f90: New test.
1135
1136 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1137
1138         * gcc.dg/20040223-1.c: Fix comment typo.
1139
1140 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
1141
1142         PR target/34814
1143         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1144         until 34814 is fixed.
1145
1146 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
1147
1148         PR tree-optimization/34648
1149         * gcc.c-torture/compile/pr34648.c: New testcase.
1150
1151 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
1152
1153         PR testsuite/34821
1154         * gcc.dg/autopar/autopar.exp: New.
1155         * g++.dg/tree-ssa/pr34355.C: Require pthread.
1156         * lib/target-supports.exp (check_effective_target_pthread): New.
1157
1158         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1159         * gcc.dg/tree-ssa/reduc-1short.c: Same.
1160         * gcc.dg/tree-ssa/reduc-1.c: Same.
1161         * gcc.dg/tree-ssa/reduc-2short.c: Same.
1162         * gcc.dg/tree-ssa/reduc-2.c: Same
1163         * gcc.dg/tree-ssa/reduc-3.c: Same.
1164         * gcc.dg/tree-ssa/reduc-1char.c: Same.
1165         * gcc.dg/tree-ssa/reduc-6.c: Same.
1166         * gcc.dg/tree-ssa/reduc-7.c: Same.
1167         * gcc.dg/tree-ssa/reduc-2char.c: Same.
1168         * gcc.dg/tree-ssa/reduc-8.c: Same.
1169         * gcc.dg/tree-ssa/reduc-9.c: Same.
1170
1171 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1172
1173         * gnat.dg/discr5.adb: New test.
1174
1175 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1176
1177         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1178
1179 2008-01-17  Richard Guenther  <rguenther@suse.de>
1180
1181         PR tree-optimization/34825
1182         * gcc.dg/pr34825.c: New testcase.
1183
1184 2008-01-17  Richard Guenther  <rguenther@suse.de>
1185
1186         * gcc.c-torture/execute/20080117-1.c: New testcase.
1187
1188 2008-01-17  Revital Eres  <eres@il.ibm.com>
1189
1190         PR30957
1191         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1192
1193 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
1194
1195         PR fortran/34429
1196         * gfortran.dg/function_charlen_1.f90: New test.
1197
1198         PR fortran/34431
1199         * gfortran.dg/function_types_1.f90: New test.
1200         * gfortran.dg/function_types_2.f90: New test.
1201
1202         PR fortran/34471
1203         * gfortran.dg/function_kinds_4.f90: New test.
1204         * gfortran.dg/function_kinds_5.f90: New test.
1205
1206         * gfortran.dg/defined_operators_1.f90: Errors now at function
1207         declarations.
1208         * gfortran.dg/private_type_4.f90: The same.
1209         * gfortran.dg/interface_15.f90: The same.
1210         * gfortran.dg/elemental_args_check_2.f90: The same.
1211         * gfortran.dg/auto_internal_assumed.f90: The same.
1212
1213 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1214
1215         * gnat.dg/sizetype.adb: New test.
1216
1217 2008-01-16  Richard Guenther  <rguenther@suse.de>
1218
1219         PR middle-end/32628
1220         * gcc.dg/overflow-warn-7.c: New testcase.
1221
1222 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1223
1224         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1225
1226 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
1227         Richard Guenther  <rguenther@suse.de>
1228
1229         PR c/34668
1230         * gcc.dg/pr34668-1.c: New test.
1231         * gcc.dg/pr34668-2.c: Likewise.
1232
1233 2008-01-16  Richard Guenther  <rguenther@suse.de>
1234
1235         PR c++/33819
1236         * g++.dg/torture/pr33819.C: New testcase.
1237
1238 2008-01-16  Richard Guenther  <rguenther@suse.de>
1239
1240         PR c/34768
1241         * gcc.c-torture/execute/pr34768-1.c: New testcase.
1242         * gcc.c-torture/execute/pr34768-2.c: Likewise.
1243
1244 2008-01-16  Tobias Burnus  <burnus@net-b.de>
1245
1246         PR fortran/34796
1247         * gfortran.dg/argument_checking_13.f90: New.
1248         * gfortran.dg/argument_checking_14.f90: New.
1249
1250 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1251         
1252         PR libfortran/34671
1253         * gfortran.dg/anyallcount_1.f90:  New test.
1254
1255 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1256
1257         PR c++/34399
1258         * g++.dg/cpp0x/vt-34399.C: New.
1259         * g++.dg/template/friend50.C: New.
1260
1261 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1262
1263         PR c++/34751
1264         * g++.dg/cpp0x/vt-34751.C: New.
1265
1266 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1267
1268         PR c++/34051
1269         PR c++/34055
1270         PR c++/34102
1271         PR c++/34103
1272         * g++.dg/cpp0x/vt-34051-2.C: New.
1273         * g++.dg/cpp0x/vt-34102.C: New.
1274         * g++.dg/cpp0x/vt-34051.C: New.
1275         * g++.dg/cpp0x/vt-34055.C: New.
1276         * g++.dg/cpp0x/vt-34103.C: New.
1277
1278 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1279
1280         PR c++/34314
1281         * g++.dg/cpp0x/vt-34314.C: New.
1282         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1283         reality (the error message was wrong previously).
1284
1285 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1286
1287         PR c++/33964
1288         * g++.dg/cpp0x/vt-33964.C: New.
1289         * g++.dg/template/partial5.C: New.
1290
1291 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1292
1293         PR c++/34052
1294         * g++.dg/cpp0x/vt-34052.C: New.
1295         * g++.dg/template/ttp26.C: New.
1296         
1297 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1298
1299         * gnat.dg/rep_clause2.ad[sb]: New test.
1300         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1301
1302 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1303
1304         PR c++/24924
1305         * g++.dg/cpp/pedantic-errors.C: Delete.
1306         * g++.dg/cpp/permissive.C: Delete.
1307         
1308 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1309
1310         * gcc.c-torture/compile/20080114-1.c: New test.
1311
1312 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1313
1314         PR fortran/34665
1315         * gfortran.dg/argument_checking_11.f90: New.
1316         * gfortran.dg/argument_checking_12.f90: New.
1317         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1318         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1319         * gfortran.dg/argument_checking_3.f90: Ditto.
1320         * gfortran.dg/pointer_intent_2.f90: Ditto.
1321         * gfortran.dg/import2.f90: Ditto.
1322         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1323         * gfortran.dg/implicit_actual.f90: Ditto.
1324         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1325         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1326
1327 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1328
1329         PR fortran/34763
1330         * gfortran.dg/interface_proc_end.f90: New.
1331
1332 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1333
1334         PR fortran/34759
1335         * gfortran.dg/assumed_size_refs_4.f90: New.
1336
1337 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1338
1339         * gnat.dg/unchecked_convert1.adb.
1340
1341 2008-01-13  Richard Guenther  <rguenther@suse.de>
1342
1343         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1344         readable and writable again before exiting.
1345
1346 2008-01-13  Richard Guenther  <rguenther@suse.de>
1347
1348         PR middle-end/34601
1349         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1350
1351 2008-01-13  Jan Hubicka  <jh@suse.cz>
1352
1353         PR middle-end/32135
1354         * gcc.dg/pr32135.c: new.
1355
1356 2008-01-12  Doug Kwan  <dougkwan@google.com>
1357
1358         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1359         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1360         -Wignored-qualifiers.
1361
1362 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1363
1364         * gnat.dg/slice3.adb: New test.
1365         * gnat.dg/slice4.adb: Likewise.
1366
1367 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1368
1369         * gnat.dg/bit_packed_array.ad[sb]: New test.
1370
1371 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1372
1373         PR fortran/34432
1374         * gfortran.dg/parens_7.f90: New test.
1375
1376 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1377
1378         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1379         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1380
1381         * gcc.dg/pr33826.c: Require nonpic.
1382
1383 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1384
1385         PR fortran/34722
1386         * gfortran.dg/inquire_12.f90: New test.
1387
1388 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1389
1390         PR libfortran/34670
1391         * all_bounds_1.f90: New test case.
1392         * maxloc_bounds_1.f90: New test case.
1393         * maxloc_bounds_2.f90: New test case.
1394         * maxloc_bounds_3.f90: New test case.
1395         * maxloc_bounds_4.f90: New test case.
1396         * maxloc_bounds_5.f90: New test case.
1397         * maxloc_bounds_6.f90: New test case.
1398         * maxloc_bounds_7.f90: New test case.
1399         * maxloc_bounds_8.f90: New test case.
1400
1401 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1402
1403         * gcc.dg/struct-ret-3.c: New test.
1404
1405 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1406
1407         PR fortran/34537
1408         * gfortran.dg/transfer_simplify_8.f90: New test.
1409
1410 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1411
1412         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1413         size_t using predefined macro.
1414
1415 2008-01-10  Raksit Ashok  <raksit@google.com>
1416
1417         PR rtl-optimization/27971
1418         * gcc.target/i386/pr27971.c: New testcase.
1419
1420 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1421
1422         PR fortran/34396
1423         * gfortran.dg/bounds_check_12.f90: New test.
1424
1425 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1426
1427         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1428         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1429
1430 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1431
1432         PR middle-end/34641
1433         * g++.dg/torture/pr34641.C: New testcase.
1434
1435 2008-01-10  Richard Guenther  <rguenther@suse.de>
1436
1437         PR tree-optimization/34651
1438         * g++.dg/torture/pr34651.C: New testcase.
1439
1440 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1441
1442         PR tree-optimization/34017
1443         * gcc.dg/tree-ssa/pr34017.c: New.
1444
1445 2008-01-09  Richard Guenther  <rguenther@suse.de>
1446         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1447
1448         PR middle-end/30132
1449         * gcc.c-torture/compile/pr30132.c: New testcase.
1450
1451 2008-01-09  Richard Guenther  <rguenther@suse.de>
1452
1453         PR middle-end/34458
1454         * gcc.c-torture/compile/pr34458.c: New testcase.
1455
1456 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1457
1458         PR testsuite/30459
1459         g++.dg/eh/ia64-2.C: Require weak support.
1460
1461 2008-01-08  Richard Guenther  <rguenther@suse.de>
1462
1463         PR middle-end/31863
1464         * g++.dg/torture/pr31863.C: New testcase.
1465
1466 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1467
1468         PR middle-end/34694
1469         * gcc.dg/gomp/pr34694.c: New test.
1470         * g++.dg/gomp/pr34694.C: New test.
1471
1472         PR c++/33890
1473         * g++.dg/gomp/pr33890.C: New test.
1474
1475 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1476
1477         PR fortran/34476
1478         * gfortran.dg/parameter_array_init_3.f90: New test.
1479
1480 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1481
1482         PR fortran/34681
1483         PR fortran/34704
1484         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1485
1486 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1487
1488         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1489         * g++.dg/other/spu2vmx-1.C: Use it.
1490
1491 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1492
1493         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1494
1495         PR testsuite/34575
1496         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1497         * gcc.target/powerpc/parity-1.c: Likewise.
1498
1499 2008-01-07  Fred Fish  <fnf@specifix.com>
1500
1501         PR preprocessor/30363:
1502         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1503         macro expansions.
1504
1505 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1506
1507         PR fortran/34672
1508         * gfortran.dg/use_only_2.f90: New test.
1509
1510 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
1511
1512         PR libstdc++/34680
1513         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1514         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1515
1516 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
1517
1518         PR fortran/34545
1519         * gfortran.dg/use_12.f90: New test.
1520
1521 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1522
1523         PR fortran/34689
1524         * interface.c (compare_actual_formal): Fix intent(out) check for
1525         function result variables.
1526
1527 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1528
1529         PR fortran/34690
1530         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1531
1532 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1533
1534         PR fortran/34689
1535         * gfortran.dg/intent_out_4.f90: Fix test case.
1536
1537 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1538
1539         PR fortran/34689
1540         * gfortran.dg/intent_out_4.f90: New.
1541
1542 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1543
1544         PR libfortran/34540
1545         * gfortran.dg/optional_dim_3.f90: New test.
1546
1547 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1548
1549         PR fortran/34658
1550         * gfortran.dg/common_11.f90: New.
1551         * gfortran.dg/blockdata_1.f90: Update test case.
1552         * gfortran.dg/blockdata_2.f90: Update test case.
1553
1554 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1555
1556         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1557
1558 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1559
1560         PR fortran/34655
1561         * gfortran.dg/equiv_constraint_9.f90: New.
1562
1563 2008-01-06  Revital Eres  <eres@il.ibm.com>
1564
1565         PR tree-optimization/34263
1566         * gcc.dg/pr34263.c:  New testcase.
1567
1568 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1569
1570         PR fortran/34654
1571         * gfortran.dg/internal_io_unf.f90: New.
1572
1573 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1574
1575         PR fortran/34660
1576         * gfortran.dg/elemental_args_check_2.f90: New.
1577
1578 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1579
1580         PR fortran/34662
1581         * gfortran.dg/intent_out_3.f90: New.
1582
1583 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1584
1585         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1586
1587 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1588
1589         PR libfortran/34676
1590         * gfortran.dg/list_read_8.f90: New test.
1591
1592 2008-01-04  Richard Guenther  <rguenther@suse.de>
1593
1594         PR middle-end/34029
1595         * gcc.c-torture/compile/pr34029-1.c: New testcase.
1596         * gcc.c-torture/compile/pr34029-2.c: Likewise.
1597
1598 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
1599
1600         PR gcov-profile/34609
1601         * g++.dg/gcov/gcov-6.C: New test.
1602
1603 2008-01-04  Richard Guenther  <rguenther@suse.de>
1604
1605         PR tree-optimization/31081
1606         * g++.dg/torture/pr31081-1.C: New testcase.
1607         * g++.dg/torture/pr31081-2.C: Likewise.
1608
1609 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1610
1611         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1612         * gcc.target/mips/rsqrt-2.c: Likewise.
1613         * gcc.target/mips/rsqrt-4.c: New test.
1614
1615 2008-01-04  Tobias Burnus  <burnus@net-b.de>
1616
1617         PR fortran/34557
1618         * gfortran.dg/equiv_substr.f90: New.
1619
1620 2008-01-03  Tom Tromey  <tromey@redhat.com>
1621
1622         PR c/34457:
1623         * gcc.dg/pr34457-2.c: New file.
1624         * gcc.dg/pr34457-1.c: New file.
1625
1626 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1627
1628         Revert fix for PR tree-optimization/34458.
1629
1630 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1631
1632         PR tree-optimization/34458
1633         * gcc.dg/tree-ssa/pr34458.c: New.
1634
1635 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1636
1637         PR libfortran/34565
1638         * gfortran.dg/internal_readwrite_1.f90:  New test.
1639         * gfortran.dg/internal_readwrite_2.f90:  New test.
1640
1641 2008-01-03  Tom Tromey  <tromey@redhat.com>
1642
1643         PR preprocessor/34602:
1644         * gcc.dg/cpp/pr34602.c: New file.
1645
1646 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1647
1648         PR tree-optimization/29484
1649         * gcc.c-torture/execute/20071220-1.c: New test.
1650         * gcc.c-torture/execute/20071220-2.c: New test.
1651
1652 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1653
1654         PR tree-optimization/34635
1655         * gcc.dg/tree-ssa/pr34635.c: New.
1656         * gcc.dg/tree-ssa/pr34635-1.c: New.
1657
1658 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1659
1660         PR middle-end/34562
1661         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1662         scan-assembler check.
1663
1664 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1665
1666         PR middle-end/34608
1667         * g++.dg/gomp/pr34608.C: New test.
1668
1669 2008-01-02  Richard Guenther  <rguenther@suse.de>
1670
1671         PR middle-end/34093
1672         PR middle-end/31976
1673         * gcc.c-torture/compile/pr34093.c: New testcase.
1674
1675 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
1676
1677         * g++.dg/cpp0x/long_long.C: New.
1678
1679 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1680
1681         * gcc.target/spu/tag_manager.c : Include stdlib.h.
1682         * gcc.target/spu/Wmain.c: Fix the line numbers for the
1683         warning on the function main.
1684
1685 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
1686
1687         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1688         rather than __v2di type.
1689
1690 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
1691
1692         PR fortran/34558
1693         * gfortran.dg/linked_list_1.f90: New test.
1694
1695 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1696
1697         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1698         instead of appending to it.
1699
1700 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
1701
1702         PR tree-optimization/34591
1703         * gcc.dg/vect/pr34591.c: New test.
1704
1705 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1706
1707         PR libfortran/34594
1708         * gfortran.dg/direct_io_8.f90:  New test case.
1709
1710 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
1711
1712         PR target/34281
1713         * gcc.c-torture/execute/20071213-1.c: New test.
1714
1715 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1716
1717         PR libfortran/34560
1718         * gfortran.dg/read_eof_5.f90: New test.
1719
1720 2007-12-25  Tobias Burnus  <burnus@net-b.de>
1721
1722         PR fortran/34514
1723         * gfortran.dg/initialization_17.f90: New.
1724
1725 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1726
1727         PR libfortran/34566
1728         * gfortran.dg/matmul_6.f90:  New test.
1729
1730 2007-12-23  Tobias Burnus  <burnus@net-b.de>
1731
1732         PR fortran/34421
1733         * gfortran.dg/entry_17.f90: New.
1734
1735 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
1736
1737         PR fortran/34536
1738         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1739         * gfortran.dg/real_const_3.f90: Likewise.
1740         * gfortran.dg/unary_operator.f90: New test.
1741
1742 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
1743
1744         * gnat.dg/pack2.adb: New test.
1745
1746 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
1747
1748         PR fortran/34559
1749         * gfortran.dg/repeat_6.f90: New test.
1750
1751 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1752
1753         PR fortran/34549
1754         * cshift_shift_real_1.f90:  New test.
1755
1756 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1757
1758         PR fortran/34540
1759         * gfortran.dg/shift-kind_2.f90: New test.
1760
1761 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
1762
1763         PR target/8835
1764         * gcc.dg/pr8835-1.c: New.
1765
1766 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
1767
1768         PR fortran/34438
1769         * gfortran.dg/default_initialization_3.f90: New test.
1770
1771 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1772
1773         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1774         conditions.
1775         (dg-mips-options): Treat -march=24k* as a 32-bit option.
1776
1777 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
1778
1779         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
1780         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1781
1782 2007-12-20  Jason Merrill  <jason@redhat.com>
1783
1784         * gcc.dg/overload/arg[14].C: Remove expected errors.
1785
1786 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
1787
1788         PR c++/34459
1789         * gcc.c-torture/execute/20071219-1.c: New test.
1790
1791 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1792
1793         PR fortran/34530
1794         * gfortran.dg/namelist_44.f90: New.
1795
1796 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1797
1798         PR fortran/34482
1799         * gfortran.dg/boz_8.f90: Add error-check check.
1800         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1801         stop by call abort.
1802
1803 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1804
1805         * gcc.dg/gomp/combined-1.c: New test.
1806
1807 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1808
1809         PR tree-optimization/34355
1810         * g++.dg/tree-ssa/pr34355.C: New test.
1811
1812 2007-12-19  Revital Eres  <eres@il.ibm.com>
1813
1814          * gcc.dg/sms-5.c: New testcase.
1815
1816 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1817
1818         PR fortran/34325
1819         * gfortran.dg/missing_parens_1.f90: New.
1820         * gfortran.dg/missing_parens_1.f90: New.
1821         
1822 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
1823
1824         PR fortran/34495
1825         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1826         expressions.
1827         * gfortran.dg/transfer_simplify_7.f90: New test.
1828
1829 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
1830
1831         * gcc.dg/pr32912-3.c: Compile with -w.
1832
1833         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1834
1835 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
1836             Jakub Jelinek  <jakub@redhat.com>
1837         
1838         PR c++/32565
1839         PR c++/33943
1840         PR c++/33965
1841         * g++.dg/cpp0x/variadic86.C: New.
1842         * g++.dg/cpp0x/variadic87.C: New.
1843         * g++.dg/cpp0x/variadic84.C: New.
1844         * g++.dg/cpp0x/variadic85.C: New.
1845         * g++.dg/template/ttp25.C: New.
1846
1847 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
1848
1849         PR tree-optimization/34123
1850         * gcc.dg/tree-ssa/pr34123.c: New test.
1851
1852 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1853
1854         PR rtl-optimization/34456
1855         * gcc.c-torture/execute/pr34456.c: New test.
1856
1857 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
1858
1859         PR c++/34488
1860         * g++.dg/parse/friend7.C: New test.
1861
1862         PR rtl-optimization/34490
1863         * gcc.c-torture/execute/20071216-1.c: New test.
1864
1865 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1866
1867         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1868
1869 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1870
1871         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
1872         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1873         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1874         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1875         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1876
1877 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
1878
1879         PR c/34506
1880         * gcc.dg/gomp/clause-2.c: New test.
1881         * g++.dg/gomp/clause-4.C: New test.
1882
1883 2007-12-17  Tobias Burnus  <burnus@net-b.de>
1884
1885         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1886         part of Fortran 77/95/2003.
1887
1888 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1889
1890         PR tree-optimization/34445
1891         * gfortran.dg/vect/cost-model-pr34445.f: New test.
1892         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1893
1894 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1895
1896         PR fortran/34427
1897         * gfortran.dg/namelist_42.f90: Update.
1898         * gfortran.dg/namelist_43.f90: New.
1899         
1900 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1901
1902         PR fortran/34495
1903         * gfortran.dg/initialization_16.f90: New.
1904
1905 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1906
1907         PR fortran/34305
1908         * gfortran.dg/real_dimension_1.f:  New test case.
1909
1910 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1911
1912         * gcc.dg/torture/pr24257.c: Remove -O from options.
1913
1914 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1915
1916         PR fortran/34246
1917         * gfortran.dg/bind_c_usage_16.f03: Extend test.
1918
1919 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
1920
1921         PR fortran/31213
1922         PR fortran/33888
1923         PR fortran/33998
1924         * gfortran.dg/mapping_1.f90: New test.
1925         * gfortran.dg/mapping_2.f90: New test.
1926         * gfortran.dg/mapping_3.f90: New test.
1927
1928 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1929
1930         PR rtl-optimization/34415
1931         * gcc.c-torture/execute/pr34415.c: New test.
1932
1933 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
1934
1935         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1936         void. 
1937
1938 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
1939
1940         PR bootstrap/34003
1941         * gcc.dg/pr34003-1.c: New test.
1942         * gcc.dg/pr34003-2.c: New.
1943
1944 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
1945
1946         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1947         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1948         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1949         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
1950         add -save-temps.
1951         * gcc.target/cris/torture/cris-torture.exp,
1952         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1953         * gcc.target/cris/builtin_ctz_v3.c,
1954         gcc.target/cris/builtin_ctz_v8.c,
1955         gcc.target/cris/builtin_clz_v0.c,
1956         gcc.target/cris/builtin_clz_v3.c,
1957         gcc.target/cris/builtin_bswap_v3.c,
1958         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1959         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1960         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1961         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1962         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1963         lib/target-supports.exp: Adjust for crisv32-*-*.
1964
1965 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
1966
1967         * gcc.dg/debug/const-3.c: New.
1968
1969 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1970
1971         * g++.dg/other/datasec1.C: Require named section support.
1972
1973 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
1974
1975         PR target/29978
1976         * gcc.target/i386/pr29978.c: New test.
1977
1978 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1979
1980         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1981         instead of -msse4.1.
1982         * gcc.target/i386/sse-12.c (dg-options): Ditto.
1983         * g++.dg/other/i386-2.C (dg-options): Ditto.
1984
1985 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1986
1987         PR fortran/34438
1988         * gfortran.dg/private_type_10.f90: New.
1989
1990 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1991
1992         PR fortran/34398
1993         * gfortran.dg/nan_4.f90: New.
1994
1995 2007-12-14  Richard Guenther  <rguenther@suse.de>
1996
1997         PR middle-end/34462
1998         * gcc.c-torture/compile/20071214-1.c: New testcase.
1999
2000 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2001
2002         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2003         macros to test macroized SSE intrinsics.  Use new macros to test
2004         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2005         emmintrin.h, xmmintrin.h and bmmintrin.h
2006         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2007         to test with immediate operand.
2008
2009 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2010
2011         PR target/34091
2012         * gcc.c-torture/compile/pr34091.c: New test.
2013
2014 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2015
2016         * gcc.dg/uninit-13.c: UnXFAIL.
2017         * gcc.dg/complex-5.c: New testcase.
2018
2019 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2020
2021         * gcc.dg/struct/struct-reorg.exp: Replace 
2022          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2023         
2024 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2025
2026         PR libfortran/34370
2027         PR libfortran/34323
2028         PR libfortran/34405
2029         * gfortran.dg/advance_6.f90:  New test case.
2030         * gfortran.dg/direct_io_7.f90:  New test case.
2031         * gfortran.dg/streamio_13.f90:  New test case.
2032
2033 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2034
2035         * g++.dg/cpp0x/__func__.C: New.
2036
2037 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2038
2039         PR target/34435
2040         * g++.dg/other/pr34435.C: New testcase.
2041
2042 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2043
2044         * gcc.dg/struct: New directory with tests 
2045         for struct-reorg optimizaion.
2046         * gcc.dg/struct/struct-reorg.exp: New script.
2047         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2048         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2049         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2050         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2051         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2052         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2053         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2054         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2055         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2056         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2057         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2058         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2059         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2060         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2061         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2062         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2063         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2064         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2065         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2066         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2067         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2068         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2069         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2070         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2071
2072 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2073
2074         PR fortran/34427
2075         * gfortran.dg/namelist_42.f90: New.
2076
2077 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2078
2079         PR fortran/34254
2080         * gfortran.dg/function_kinds_3.f90: New.
2081
2082 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2083
2084         * gcc.target/s390/20071212-1.c: New testcase.
2085
2086 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2087
2088         PR c++/34238
2089         * g++.dg/ext/visibility/anon7.C: Add xfail.
2090         * g++.dg/ext/visibility/anon9.C: New test.
2091         * g++.dg/ext/visibility/anon10.C: New test.
2092
2093         PR c++/34364
2094         * g++.dg/rtti/dyncast2.C: New test.
2095
2096 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2097
2098         PR tree-optimization/34407
2099         * gcc.dg/vect/pr34407.c: New test.
2100
2101 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2102
2103         PR fortran/34411
2104         * gfortran.dg/error_recovery_5.f90: New.
2105         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2106
2107 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2108
2109         PR tree-optimization/34371
2110         * gcc.c-torture/compile/20071207-1.c: New test.
2111
2112 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2113
2114         PR c++/34059
2115         * g++.dg/parse/crash40.C: New test.
2116
2117 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2118
2119         * g++.dg/opt/memcpy1.C: New test.
2120
2121 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2122
2123         PR fortran/34425
2124         * gfortran.dg/argument_checking_10.f90: New.
2125
2126 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2127
2128         PR rtl-optimization/34302
2129         * gcc.c-torture/execute/20071210-1.c: New test.
2130
2131 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2132
2133         PR c++/34395
2134         * g++.dg/cpp0x/error1.C: New test.
2135
2136         PR c++/34394
2137         * g++.dg/other/error22.C: New test.
2138
2139 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
2140
2141         PR target/32086
2142         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2143         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2144         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2145
2146 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
2147
2148         PR c++/34178
2149         PR c++/34340
2150         * g++.dg/template/repo6.C: New test.
2151         * g++.dg/template/repo7.C: New test.
2152         * g++.dg/template/repo8.C: New test.
2153
2154 2007-12-09  H.J. Lu  <hjl@lucon.org>
2155             Tobias Burnus  <burnus@net-b.de>
2156
2157         PR fortran/34404
2158         * gfortran.dg/read_2.f90: New.
2159
2160 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2161
2162         * lib/target-supports.exp (check_effective_target_tls_native):
2163         Fix typo.
2164
2165 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
2166
2167         PR ada/34366
2168         * gnat.dg/enclosing_record_reference.ads,
2169         gnat.dg/enclosing_record_reference.adb: New test.
2170
2171 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2172
2173         PR fortran/32129
2174         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2175         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2176
2177         PR fortran/31487
2178         * gfortran.dg/char_component_initializer_1.f90: New test.
2179
2180 2007-12-09  Tobias Burnus  <burnus@net-b.de>
2181
2182         PR fortran/34342
2183         PR fortran/34345
2184         PR fortran/18026
2185         PR fortran/29471
2186
2187         * gfortran.dg/boz_8.f90: New.
2188         * gfortran.dg/boz_9.f90: New.
2189         * gfortran.dg/boz_10.f90: New.
2190         * gfortran.dg/boz_7.f90: Update dg-warning.
2191         * gfortran.dg/pr16433.f: Add dg-error.
2192         * gfortan.dg/ibits.f90: Update dg-warning.
2193         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2194         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2195
2196 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
2197
2198         PR fortran/34359
2199         * gfortran.dg/include_1.f90: New test.
2200         * gfortran.dg/include_1.inc: New.
2201         * gfortran.dg/include_2.f90: New test.
2202
2203 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
2204
2205         * gcc.c-torture/compile/20011130-2.c: Fix typo.
2206
2207 2007-12-08  Tobias Burnus  <burnus@net-b.de>
2208
2209         PR fortran/34319
2210         * gfortran.dg/nan_3.f90: New.
2211
2212 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
2213
2214         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2215
2216 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2217
2218         * gnat.dg/tamdt*.ad?: Support for ...
2219         * gnat.dg/test_tamdt.adb: New test.
2220
2221 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2222
2223         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2224         exports and document how these can be exercised.
2225
2226 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
2227
2228         PR ada/15805
2229         * gnat.dg/specs/access_constants.ads: New test.
2230
2231         * gnat.dg/specs/access_constant_decl.ads: New test.
2232
2233         PR ada/21346
2234         * gnat.dg/compose.adb: New test.
2235
2236 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2237
2238         PR ada/34173
2239         * gnat.dg/unc_memops.ad[sb]: Support for ...
2240         * gnat.dg/unc_memfree.adb: New test.
2241         
2242 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
2243
2244         * gfortran.dg/ltrans-7.f90: New.
2245
2246 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
2247             Dorit Nuzman  <dorit@il.ibm.com>
2248
2249         PR tree-optimization/34005
2250         * gcc.dg/vect/pr34005.c: New test.
2251
2252 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
2253
2254         PR c++/34336
2255         * g++.dg/template/new8.C: New test.
2256
2257 2007-12-06  Tobias Burnus  <burnus@net-b.de>
2258
2259         PR fortran/34333
2260         * gfortran.dg/boz_7.f90: New.
2261         * gfortran.dg/int_1.f90: Disable -pedantic option.
2262         * gfortran.dg/boz_1.f90: Ditto.
2263         * gfortran.dg/boz_3.f90: Ditto.
2264         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2265         * gfortran.dg/ibits.f90: Ditto.
2266         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2267         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2268
2269 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2270
2271         PR fortran/34335
2272         * gfortran.dg/used_types_19.f90: New test.
2273
2274 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2275
2276         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2277         * gfortran.dg/nearest_2.f90: Likewise.
2278         * gfortran.dg/nearest_3.f90: Likewise.
2279
2280 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR middle-end/34337
2283         * gcc.c-torture/execute/20071205-1.c: New test.
2284
2285 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2286
2287         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2288         * gfortran.dg/real_const_3.f90: Likewise.
2289
2290 2007-12-05  Richard Guenther  <rguenther@suse.de>
2291
2292         PR tree-optimization/34138
2293         * gcc.c-torture/compile/pr34138.c: New testcase.
2294
2295 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2296
2297         PR debug/33739
2298         * gfortran.dg/debug_2.f: New test.
2299
2300 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2301
2302         * gnat.dg/specs/elab1.ads: New test.
2303
2304 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2305
2306         PR target/34312
2307         * gcc.target/i386/pr34312.c: New test.
2308
2309 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2310
2311         PR fortran/34333
2312         * gfortran.dg/nan_2.f90: New.
2313
2314 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2315
2316         PR c++/34271
2317         * g++.dg/cpp0x/decltype9.C: New test.
2318         * g++.dg/cpp0x/decltype10.C: New test.
2319
2320 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2321
2322         PR ada/21489
2323         * gnat.dg/rm_6_4_1_13.adb: New test.
2324
2325 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2326
2327         PR middle-end/34134
2328         * gcc.c-torture/compile/20071117-1.c: New test.
2329
2330 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2331
2332         PR c++/34101
2333         * g++.dg/cpp0x/variadic-ttp.C: New.
2334
2335 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2336         
2337         * gcc.dg/parse-decl-after-if.c: New.
2338         * gcc.dg/20031223-1.c: Adjust.
2339         
2340 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2341
2342         PR c++/33509
2343         * g++.dg/cpp0x/variadic-throw.C: New.
2344
2345 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2346
2347         PR c++/33091
2348         * g++.dg/cpp0x/variadic-unify.C: New.
2349
2350 2007-12-04  Richard Guenther  <rguenther@suse.de>
2351
2352         PR middle-end/34334
2353         PR middle-end/34222
2354         * gcc.c-torture/compile/pr34334.c: New testcase.
2355         * g++.dg/torture/pr34222.C: New testcase.
2356
2357 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2358
2359         * gcc.c-torture/execute/20071202-1.c: New test.
2360         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2361
2362 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2363
2364         PR fortran/34318
2365         * gfortran.dg/module_nan.f90: New.
2366
2367 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2368
2369         * lib/target-supports.exp (get_compiler_messages): Replace with...
2370         (check_compile): ...this new procedure.  Handle TYPE == executable.
2371         Use comments in the source to determine the correct extension.
2372         Return a pair containing the compiler output and the output filename.
2373         Don't delete the file here.
2374         (check_no_compiler_messages_nocache): New procedure.
2375         (check_no_compiler_messages): Use it.
2376         (check_no_messages_and_pattern_nocache): New procedure.
2377         (check_no_messages_and_pattern): Use it.
2378         (check_runtime_nocache, check_runtime): New procedures.
2379         (check_effective_target_tls): Use check_no_compiler_messages.
2380         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2381         (check_effective_target_tls_runtime): Use check_runtime.
2382         (check_effective_target_fstack_protector): Likewise.
2383         (check_iconv_available): Use check_runtime_nocache.
2384         (check_effective_target_fortran_large_real): Use
2385         check_no_compiler_messages.
2386         (check_effective_target_fortran_large_int): Likewise.
2387         (check_effective_target_static_libgfortran): Likewise.
2388         (check_750cl_hw_available): Use check_cached_effective_target
2389         and check_runtime_nocache.
2390         (check_vmx_hw_available): Likewise.
2391         (check_effective_target_broken_cplxf_arg): Likewise.
2392         (check_alpha_max_hw_available): Use check_runtime.
2393         (check_function_available): Use check_no_compiler_messages.
2394         (check_cxa_atexit_available): Use check_cached_effective_target
2395         and check_runtime_nocache.
2396         (check_effective_target_dfp_nocache): Use
2397         check_no_compiler_messages_nocache.
2398         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2399         (check_effective_target_dfp): Use check_cached_effective_target.
2400         (check_effective_target_dfprt): Likewise.
2401         (check_effective_target_arm_neon_hw): Use check_runtime.
2402         (check_effective_target_ultrasparc_hw): Likewise.
2403         (check_effective_target_c99_runtime): Use
2404         check_no_compiler_messages_nocache.
2405
2406 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2407
2408         PR middle-end/29749
2409         * gcc.dg/fold-rotate-1.c: New test.
2410
2411         PR tree-optimization/33453
2412         * gcc.c-torture/compile/20071203-1.c: New test.
2413
2414 2007-12-03  Robert Dewar <dewar@adacore.com>
2415             Samuel Tardieu  <sam@rfc1149.net>
2416
2417         PR ada/34287
2418         * gnat.dg/check_elaboration_code.adb: New test.
2419         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2420         New support files.
2421
2422 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2423
2424         PR c++/34061
2425         * g++.dg/cpp0x/pr34061.C: New.
2426
2427 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2428
2429         PR c++/34273
2430         * g++.dg/other/error21.C: New.
2431
2432 2007-12-02  Revital Eres  <eres@il.ibm.com>
2433
2434         * gcc.dg/sms-4.c: New testcase.
2435
2436 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2437             Revital Eres  <eres@il.ibm.com>
2438
2439         * gcc.dg/sms-3.c: New testcase.
2440
2441 2007-12-01  Ollie Wild  <aaw@google.com>
2442
2443         PR c++/8171
2444         * g++.dg/conversion/ptrmem9.C: New test.
2445
2446 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2447
2448         PR libfortran/34291
2449         * gfortran.dg/namelist_41.f90: New test.
2450
2451 2007-11-30  Tom Tromey  <tromey@redhat.com>
2452
2453         PR preprocessor/32868:
2454         * gcc.dg/cpp/pr32868.c: New file.
2455
2456 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2457
2458         PR fortran/34248
2459         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2460
2461 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2462
2463         PR rtl-optimization/34171
2464         * gcc.dg/pr34171.c: New testcase.
2465
2466 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2467
2468         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2469
2470 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2471
2472         PR fortran/34133
2473         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2474         * gfortran.dg/bind_c_usage_11.f03: New.
2475         * gfortran.dg/bind_c_usage_12.f03: New.
2476
2477 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2478
2479         PR c++/34275
2480         * g++.dg/other/error20.C: New test.
2481
2482 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2483
2484         PR fortran/34230
2485         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2486
2487 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2488
2489         PR tree-optimization/34244
2490         * gcc.dg/tree-ssa/pr34244.c: New test.
2491
2492 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2493
2494         PR tree-optimization/33434
2495         * gcc.dg/pr33434-1.c: New test.
2496         * gcc.dg/pr33434-2.c: New test.
2497         * gcc.dg/pr33434-3.c: New test.
2498         * gcc.dg/pr33434-4.c: New test.
2499
2500         PR c++/34270
2501         * g++.dg/template/cond7.C: New test.
2502
2503         PR c++/34267
2504         PR c++/34268
2505         * g++.dg/cpp0x/decltype7.C: New test.
2506         * g++.dg/cpp0x/decltype8.C: New test.
2507
2508 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2509
2510         PR fortran/34248
2511         * gfortran.dg/result_in_spec_3.f90: New.
2512
2513 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2514
2515         PR fortran/34262
2516         * gfortran.dg/mvbits_3.f90: New.
2517
2518 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2519         
2520         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2521         Delete.
2522         (check_effective_target_hard_float): New.
2523         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2524         * gcc.dg/pr30957-1.c: Likewise.
2525         
2526 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2527
2528         PR ada/15804
2529         * gnat.dg/specs/variant_part.ads: New test.
2530
2531         PR ada/17318
2532         * gnat.dg/specs/attribute_parsing.ads: New test.
2533
2534         PR ada/32792
2535         * gnat.dg/specs/integer_value.ads: New test.
2536
2537         PR ada/22559
2538         * gnat.dg/specs/delta_small.ads: New test.
2539
2540 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2541
2542         PR tree-optimization/34140
2543         * gcc.c-torture/compile/20071128-1.c: New test.
2544
2545 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2546
2547         PR fortran/32928
2548         * gfortran.dg/data_array_1.f90
2549         * gfortran.dg/data_array_2.f90
2550         * gfortran.dg/data_array_3.f90
2551         * gfortran.dg/data_array_4.f90
2552
2553 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2554
2555         PR fortran/34227
2556         * gfortran.dg/blockdata_5.f90: New test.
2557         * gfortran.dg/blockdata_6.f90: New test.
2558
2559 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2560
2561         PR tree-optimization/34016
2562         * gcc.dg/pr34016.c: New test.
2563
2564 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2565
2566         PR fortran/29389
2567         * gfortran.dg/stfunc_6.f90: New test.
2568
2569         PR fortran/33850
2570         * gfortran.dg/assign_10.f90: New test.
2571
2572 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2573
2574         PR fortran/33541
2575         * gfortran.dg/use_11.f90: New test.
2576
2577         PR fortran/34231
2578         * gfortran.dg/generic_15.f90: New test.
2579
2580 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2581
2582         PR target/34225
2583         * gcc.dg/pr34225.c: New test.
2584
2585 2007-11-27  Richard Guenther  <rguenther@suse.de>
2586
2587         PR tree-optimization/34241
2588         * g++.dg/torture/pr34241.C: New testcase.
2589
2590 2007-11-27  Richard Guenther  <rguenther@suse.de>
2591
2592         * gcc.dg/builtins-error.c: New testcase.
2593
2594 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2595
2596         PR c++/34213
2597         * g++.dg/ext/visibility/anon8.C: New test.
2598
2599 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
2600
2601         PR target/34077
2602         * gcc.target/i386/pr34077.c: New testcase.
2603
2604 2007-11-26  Tobias Burnus  <burnus@net-b.de>
2605
2606         PR fortran/34203
2607         * gfortran.dg/backslash_3.f: Add -fbackslash option.
2608         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2609         * gfortran.dg/backslash_1.f90: Remove no longer needed
2610         -fno-backslash option.
2611
2612 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2613
2614         PR c/23722
2615         * gcc.dg/cpp/19990413-1.c: Update.
2616         * gcc.dg/parse-else-error.c: New.
2617         * gcc.dg/parse-else-error-2.c: New.
2618         * gcc.dg/parse-else-error-3.c: New.
2619         * gcc.dg/parse-else-error-4.c: New.
2620
2621 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2622
2623         PR c++/34081
2624         * g++.dg/template/dependent-expr6.C: New testcase.
2625
2626 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2627
2628         PR target/34215
2629         * gcc.target/i386/pr34215.c: New test.
2630
2631 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2632
2633         PR target/34174
2634         * gcc.dg/torture/pr34174-1.c: New.
2635
2636 2007-11-26  Richard Guenther  <rguenther@suse.de>
2637
2638         PR middle-end/34233
2639         * gcc.dg/pr34233.c: New testcase.
2640
2641 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2642             Revital Eres  <eres@il.ibm.com>
2643
2644         PR rtl-optimization/34085
2645         * gcc.dg/tree-prof (bb-reorg.c): New test.
2646
2647 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2648
2649         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2650         Return true for MIPS16 targets.
2651
2652 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2653
2654         PR fortran/33152
2655         * gfortran.dg/blockdata_4.f90: New test.
2656
2657 2007-11-25  Tobias Burnus  <burnus@net-b.de>
2658
2659         PR fortran/34079
2660         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2661         * gfortran.dg/bind_c_usage_16.f03: New.
2662         * gfortran.dg/bind_c_usage_16_c.c: New.
2663
2664 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
2665
2666         * gnat.dg/specs/size_clause1.ads: New test.
2667         * gnat.dg/specs/size_clause2.ads: Likewise.
2668         * gnat.dg/specs/size_clause3.ads: Likewise.
2669
2670 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
2671
2672         PR fortran/33499
2673         * gfortran.dg/entry_16.f90: New test.
2674
2675 2007-11-24  Tobias Burnus  <burnus@net-b.de>
2676
2677         PR fortran/34192
2678         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2679
2680 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
2681
2682         PR fortran/33541
2683         * gfortran.dg/nested_modules_1.f90: Change the reference to
2684         FOO, forbidden by the standard, to a reference to W.
2685         * gfortran.dg/use_only_1.f90: New test.
2686
2687 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2688
2689         PR fortran/34209
2690         * gfortran.dg/nearest_3.f90: New test.
2691
2692 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2693
2694         PR fortran/33317
2695         * gfortran.dg/optional_dim_2.f90: New test.
2696
2697 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2698
2699         PR fortran/34187
2700         * gfortran.dg/bind_c_usage_15.f90: New.
2701
2702 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2703
2704         PR fortran/34192
2705         * gfortran.dg/nearest_2.f90: New.
2706
2707
2708 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2709
2710         PR c++/30293
2711         PR c++/30294
2712         * g++.dg/ext/java-2.C: New test.
2713
2714 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
2715             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2716         
2717         PR c++/5310
2718         * g++.dg/warn/pr5310.C: New.
2719         * g++.dg/warn/pr33160.C: New.
2720         
2721 2007-11-23  Richard Guenther  <rguenther@suse.de>
2722             Michael Matz  <matz@suse.de>
2723
2724         PR tree-optimization/34176
2725         * gcc.c-torture/execute/pr34176.c: New testcase.
2726
2727 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2728
2729         PR c++/34198
2730         * gcc.dg/Wconversion-5.c: New test.
2731         * g++.dg/Wconversion3.C: New test.
2732
2733 2007-11-23  Richard Guenther  <rguenther@suse.de>
2734
2735         * gcc.dg/tree-ssa/alias-17.c: New testcase.
2736
2737 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
2738
2739         PR c/14050
2740         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2741         qualifiers in abstract declarator.
2742
2743 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2744
2745         * gfortran.dg/derived_constructor_comps_3.f90: New.
2746
2747 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
2748
2749         PR c++/34094
2750         * g++.dg/ext/visibility/anon7.C: New test.
2751
2752 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2753
2754         PR fortran/34079
2755         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2756         * gfortran.dg/bind_c_usage_13.f03: New.
2757         * gfortran.dg/bind_c_usage_14.f03: New.
2758
2759 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2760
2761         PR rtl-optimization/33848
2762         * gcc.dg/torture/pr33848.c: New test.
2763
2764 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2765
2766         PR fortran/34083
2767         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2768
2769 2007-11-20  Richard Guenther  <rguenther@suse.de>
2770
2771         PR middle-end/34154
2772         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2773
2774 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
2775
2776         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2777
2778 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2779
2780         PR fortran/32770
2781         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
2782         so test passes with -frecord-marker=8.
2783         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
2784         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
2785         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
2786         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
2787         * gfortrand.dg/modulo_1.f90:  Likewise.
2788
2789 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2790
2791         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2792         New procedure.
2793         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2794         * gcc.dg/pr30957-1.c: Likewise.
2795
2796 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2797
2798         PR c++/34089
2799         * g++.dg/template/crash74.C: New test.
2800
2801 2007-11-20  Richard Guenther  <rguenther@suse.de>
2802
2803         * gcc.c-torture/execute/20071120-1.c: New testcase.
2804
2805 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2806
2807         PR c/34146
2808         * gcc.dg/tree-ssa/pr34146.c: New test.
2809
2810         PR testsuite/33978
2811         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2812         dependent on target settings like move_by_pieces etc.
2813
2814         PR c++/28879
2815         * g++.dg/template/vla2.C: New test.
2816
2817         PR c++/33962
2818         * g++.dg/overload/template3.C: New test.
2819
2820 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2821
2822         PR fortran/33317
2823         * gfortran.dg/optional_dim_2.f90: Remove test.
2824
2825 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
2826
2827         * gcc.dg/dfp/ddmode-ice.c: New test.
2828
2829 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2830
2831         PR tree-optimization/34036
2832         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2833
2834 2007-11-19  Richard Guenther  <rguenther@suse.de>
2835
2836         PR tree-optimization/34
2837         * gcc.c-torture/execute/pr34099-2.c: New testcase.
2838
2839 2007-11-19  Tobias Burnus  <burnus@net-b.de>
2840
2841         PR fortran/34079
2842         * gfortran.dg/bind_c_usage_10_c.c: New.
2843         * gfortran.dg/bind_c_usage_10.f03: New.
2844
2845 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2846
2847         * gcc.dg/pr33007.c: Expect new warning.
2848         * gcc.dg/tree-ssa/recip-5.c: Likewise.
2849         * g++.dg/opt/pr34036.C: New test.
2850
2851 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR c++/30988
2854         * g++.dg/warn/noreturn-4.C: New test.
2855         * g++.dg/warn/noreturn-5.C: New test.
2856         * g++.dg/warn/noreturn-6.C: New test.
2857         * g++.dg/warn/noreturn-7.C: New test.
2858
2859 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
2860
2861         PR fortran/32770
2862         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
2863         integers so tests works with -fdefault-integer-8.
2864         * gfortran.fortran-torture/execute/elemental.f90:  Use default
2865         integers so test passes with -fdefault-integer-8.
2866         * gfortran.fortran-torture/execute/der_io.f90:  Increase
2867         buffer length so test passes with -fdefault-integer-8.
2868         * gfortran.dg/bounds_check_8.f90:  Likewise.
2869         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
2870         * gfortran.dg/equiv_7.f90:  Set kind so test passes
2871         with -fdefault-integer-8.
2872         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
2873         provoke overflow.
2874
2875 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2876
2877         PR fortran/33317
2878         * gfortran.dg/optional_dim_2.f90: New test.
2879         
2880         PR fortran/34139
2881         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2882         
2883 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2884
2885         PR rtl-optimization/34132
2886         * gcc.c-torture/compile/20071118-1.c: New test.
2887
2888 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
2889
2890         PR fortran/31608
2891         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2892
2893 2007-11-18  Tobias Burnus  <burnus@net-b.de>
2894
2895         PR fortran/34137
2896         * gfortran.dg/entry_14.f90: New.
2897         * gfortran.dg/entry_15.f90: New.
2898
2899 2007-11-18  Richard Guenther  <rguenther@suse.de>
2900
2901         PR tree-optimization/34127
2902         * gcc.c-torture/compile/pr34127.c: New testcase.
2903
2904 2007-11-18  Ben Elliston  <bje@au.ibm.com>
2905
2906         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2907         type specifier, as they are not permitted according to the AltiVec
2908         Programming Interface Manual.
2909
2910 2007-11-17  Tobias Burnus  <burnus@net-b.de>
2911
2912         PR fortran/34133
2913         * gfortran.dg/bind_c_usage_9.f03: New.
2914         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2915
2916 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2917
2918         PR fortran/25252
2919         * interface.c (gfc_current_interface_head,
2920         gfc_set_current_interface_head): New functions.
2921         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2922         On syntax error, restore previous state of the interface.
2923         * gfortran.h (gfc_current_interface_head,
2924         gfc_set_current_interface_head): New prototypes.
2925
2926 2007-11-17  Richard Guenther  <rguenther@suse.de>
2927
2928         PR middle-end/34130
2929         * gcc.c-torture/execute/pr34130.c: New testcase.
2930
2931 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2932
2933         PR fortran/34108
2934         * gfortran.dg/fmt_label_1.f90: New test.
2935
2936 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2937
2938         PR fortran/33957
2939         * gfortran.dg/initialization_15.f90 : New test.
2940
2941 2007-11-16  Richard Guenther  <rguenther@suse.de>
2942
2943         PR middle-end/34030
2944         * gcc.c-torture/compile/pr34030.c: New testcase.
2945
2946 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2947
2948         PR fortran/34008
2949         * gfortran.dg/interface_assignment_3.f90.
2950
2951 2007-11-16  Richard Guenther  <rguenther@suse.de>
2952
2953         PR tree-optimization/33870
2954         * gcc.dg/torture/pr33870.c: New testcase.
2955
2956 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2957
2958         PR fortran/33986
2959         * gfortran.dg/allocatable_function_3.f90.
2960
2961 2007-11-16  Richard Guenther  <rguenther@suse.de>
2962
2963         PR tree-optimization/34113
2964         * gcc.c-torture/compile/pr34113.c: New testcase.
2965
2966 2007-11-16  Richard Guenther  <rguenther@suse.de>
2967
2968         PR tree-optimization/34099
2969         * g++.dg/torture/pr3499.C: New testcase.
2970         * gcc.c-torture/execute/pr34099.c: Likewise.
2971
2972 2007-11-16  Olivier Hainque  <hainque@adacore.com>
2973
2974         * gnat.dg/release_unc_maxalign.adb: New test.
2975
2976 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
2977
2978         PR c++/34100
2979         * g++.dg/template/crash73.C: New test.
2980
2981 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
2982
2983         PR middle-end/23848
2984         * gcc.dg/tree-ssa/pr23848-1.c: New test.
2985         * gcc.dg/tree-ssa/pr23848-2.c: New test.
2986         * gcc.dg/tree-ssa/pr23848-3.c: New test.
2987         * gcc.dg/tree-ssa/pr23848-4.c: New test.
2988
2989 2007-11-15  Tobias Burnus  <burnus@net-b.de>
2990
2991         PR fortran/33917
2992         * gfortran.dg/proc_decl_11.f90: New.
2993
2994 2007-11-15  Ben Elliston  <bje@au.ibm.com>
2995
2996         * gcc.target/spu/compare-dp.c: New test.
2997
2998 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2999
3000         * gcc.dg/pr33923.c: New test.
3001
3002 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3003
3004         PR middle-end/34088
3005         * gcc.dg/pr34088.c: New test.
3006
3007 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3008
3009         * gcc.c-torture/compile/20071114-1.c: New test.
3010
3011 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3012
3013         PR fortran/31608
3014         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3015         to match known variations in symbol format. Document in comments.
3016
3017 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3018
3019         PR fortran/33985
3020         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3021
3022 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3023
3024         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3025         when done.
3026
3027 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3028
3029         PR fortran/33162
3030         * gfortran.dg/proc_decl_1.f90: Update.
3031         * gfortran.dg/proc_decl_7.f90: New test.
3032         * gfortran.dg/proc_decl_8.f90: New test.
3033         * gfortran.dg/proc_decl_9.f90: New test.
3034         * gfortran.dg/proc_decl_10.f90: New test.
3035
3036 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3037
3038         PR fortran/34080
3039         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3040
3041 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3042
3043         PR c++/34054
3044         PR c++/34056
3045         PR c++/34057
3046         PR c++/34058
3047         PR c++/34060
3048         * g++.dg/parse/crash36.C: Add another dg-error.
3049         * g++.dg/cpp0x/pr34054.C: New test.
3050         * g++.dg/cpp0x/pr34056.C: New test.
3051         * g++.dg/cpp0x/pr34057.C: New test.
3052         * g++.dg/cpp0x/pr34058.C: New test.
3053         * g++.dg/cpp0x/pr34060.C: New test.
3054
3055         PR tree-optimization/34063
3056         * g++.dg/tree-ssa/pr34063.C: New test.
3057
3058 2007-11-13  Diego Novillo  <dnovillo@google.com>
3059
3060         PR tree-optimization/33870
3061         * gcc.c-torture/execute/pr33870-1.c: New test.
3062         * gcc.dg/tree-ssa/alias-16.c: New test.
3063
3064 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3065
3066         PR c++/29225
3067         * g++.dg/template/crash72.C: New test.
3068
3069 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3070
3071         * g++.dg/opt/cfg5.C: New test.
3072
3073 2007-11-12  Richard Guenther  <rguenther@suse.de>
3074
3075         PR middle-end/34070
3076         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3077         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3078
3079 2007-11-12  Richard Guenther  <rguenther@suse.de>
3080
3081         PR middle-end/34027
3082         * gcc.dg/pr34027-1.c: New testcase.
3083         * gcc.dg/pr34027-2.c: Likewise.
3084
3085 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3086
3087         PR tree-optimization/33953
3088         * gcc.dg/vect/pr33953.c: New testcase.
3089
3090 2007-11-11  Tom Tromey  <tromey@redhat.com>
3091
3092         PR c++/17577:
3093         * g++.dg/ext/pr17577.h: New file.
3094         * g++.dg/ext/pr17577.C: New file.
3095
3096 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3097
3098         PR c++/8570
3099         * g++.old-deja/g++.ns/template13.C: Update expected output.
3100         * g++.old-deja/g++.pt/friend23.C: Likewise.
3101         * g++.dg/warn/pr8570.C: New.
3102
3103 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3104
3105         PR c++/34068
3106         * g++.dg/template/pseudodtor4.C: New test.
3107
3108 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3109
3110         PR middle-end/34018
3111         * g++.dg/opt/inline14.C: New test.
3112
3113         PR tree-optimization/33680
3114         * gcc.c-torture/compile/20071108-1.c: New test.
3115
3116         PR c++/32241
3117         * g++.dg/template/pseudodtor3.C: New test.
3118
3119 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3120
3121         PR c++/33510
3122         * g++.dg/cpp0x/variadic-init.C: New.
3123
3124 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
3125             Jakub Jelinek  <jakub@redhat.com>
3126
3127         PR rtl-optimization/34012
3128         * gcc.target/i386/pr34012.c: New test.
3129
3130 2007-11-09  Richard Guenther  <rguenther@suse.de>
3131
3132         PR tree-optimization/33604
3133         * g++.dg/tree-ssa/pr33604.C: New testcase.
3134         * gcc.dg/pr32721.c: Adjust pattern.
3135
3136 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3137
3138         * gcc.target/mips/dse-1.c: Disable.
3139
3140 2007-11-08  Tom Tromey  <tromey@redhat.com>
3141
3142         * gcc.dg/empty-source-3.c: Update warning location.
3143         * gcc.dg/gomp/barrier-2.c: Likewise.
3144         * gcc.dg/label-decl-3.c: Likewise.
3145         * gcc.dg/label-decl-2.c: Likewise.
3146         * gcc.dg/empty-source-2.c: Likewise.
3147
3148 2007-11-08  Tom Tromey  <tromey@redhat.com>
3149
3150         PR c++/30297:
3151         * g++.dg/inherit/pr30297.C: New file.
3152
3153 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
3154
3155         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3156         -fno-common for cygwin and mingw32.
3157
3158 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
3159
3160         PR middle-end/33826
3161         * gcc.dg/pr33826.c: New.
3162         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
3163         recursive functions being marked pure or const.
3164         
3165 2007-11-08  Tobias Burnus  <burnus@net-b.de>
3166
3167         PR fortran/33917
3168         * gfortran.dg/proc_decl_5.f90: New.
3169         * gfortran.dg/proc_decl_6.f90: New.
3170
3171 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
3172
3173         PR tree-optimization/32575
3174         * gcc.c-torture/execute/20071108-1.c: New test.
3175
3176 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
3177
3178         * g++.dg/opt/anchor1.C: New.
3179
3180 2007-11-07  Diego Novillo  <dnovillo@google.com>
3181
3182         PR 33870
3183         * gcc.c-torture/execute/pr33870.x: Remove.
3184
3185 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
3186
3187         PR c++/33045
3188         PR c++/33837
3189         PR c++/33838
3190         * g++.dg/cpp0x/decltype-33837.C: New.
3191         * g++.dg/cpp0x/decltype-refbug.C: New.
3192         * g++.dg/cpp0x/decltype-33838.C: New.
3193
3194 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3195
3196         * gcc.c-torture/compile/20071107-1.c: New test.
3197
3198 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3199
3200         * gcc.dg/out-of-bounds-1.c: New test.
3201
3202 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
3203
3204         PR c++/33501
3205         * g++.dg/warn/incomplete2.C: New test.
3206         * g++.dg/template/incomplete4.C: New test.
3207         * g++.dg/template/incomplete5.C: New test.
3208
3209 2007-11-07  Olivier Hainque  <hainque@adacore.com>
3210
3211         * gnat.dg/max_align.adb: New test.
3212
3213 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
3214
3215         PR target/30961
3216         * gcc.target/i386/pr30961-1.c: New.
3217
3218 2007-11-06  Tom Tromey  <tromey@redhat.com>
3219
3220         PR c++/32368:
3221         * g++.dg/warn/pragma-system_header3.h: New.
3222         * g++.dg/warn/pragma-system_header3.C: New.
3223
3224         PR c++/32256:
3225         * g++.dg/warn/pragma-system_header4.C: New.
3226         * g++.dg/warn/pragma-system_header4.h: New.
3227
3228 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3229
3230         PR c++/33977
3231         PR c++/33886
3232         * g++.dg/other/canon-array.C: New.
3233         
3234 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3235
3236         * g++.dg/parser/crash36.C: Tweak expected errors.
3237         * g++.dg/cpp0x/pr31439.C: New.
3238         * g++.dg/cpp0x/pr32114.C: New.
3239         * g++.dg/cpp0x/pr32115.C: New.
3240         * g++.dg/cpp0x/pr32125.C: New.
3241         * g++.dg/cpp0x/pr32126.C: New.
3242         * g++.dg/cpp0x/pr32127.C: New.
3243         * g++.dg/cpp0x/pr32128.C: New.
3244         * g++.dg/cpp0x/pr32253.C: New.
3245         * g++.dg/cpp0x/pr32566.C: New.
3246         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3247         * g++.dg/cpp0x/pr31438.C: Ditto.
3248         * g++.dg/cpp0x/variadic81.C: Ditto.
3249         * g++.dg/cpp0x/pr31432.C: Ditto.
3250         * g++.dg/cpp0x/pr31442.C: Ditto.
3251
3252 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
3253
3254         PR target/33168
3255         * g++.dg/other/datasec1.C: New test.
3256
3257         PR tree-optimization/33458
3258         * g++.dg/opt/inline12.C: New test.
3259
3260         PR tree-optimization/33993
3261         * gcc.c-torture/compile/20071105-1.c: New test.
3262
3263 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3264
3265         PR rtl-optimization/33648
3266         * gcc.dg/pr33648.c: Require effective target freorder.
3267
3268 2007-11-05  Revital Eres  <eres@il.ibm.com>
3269
3270         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3271
3272 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3273
3274         PR c++/33996
3275         PR c++/33235
3276         PR c++/33930
3277         * g++.dg/cpp0x/pr33996.C: New
3278         * g++.dg/cpp0x/rv-trivial-bug.C: New
3279         * g++.dg/cpp0x/pr33930.C: New
3280
3281 2007-11-05  Nick Clifton  <nickc@redhat.com>
3282             Sebastian Pop  <sebastian.pop@amd.com>
3283
3284         PR tree-optimization/32540
3285         PR tree-optimization/33922
3286         * gcc.dg/tree-ssa/pr32540-1.c: New.
3287         * gcc.dg/tree-ssa/pr32540-2.c: New.
3288         * gcc.dg/tree-ssa/pr33922.c: New.
3289
3290 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3291
3292         PR c++/33939
3293         * g++.dg/cpp0x/variadic-rref.C: New.
3294         
3295 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3296
3297         * g++dg/warn/pointer-integer-comparison.C: New.
3298
3299 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3300
3301         PR tree-optimization/33856
3302         * gcc.c-torture/compile/20071027-1.c: New test.
3303
3304         PR c++/33836
3305         * g++.dg/ext/label10.C: New test.
3306
3307         PR c++/33969
3308         * g++.dg/other/ptrmem9.C: New test.
3309
3310 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3311
3312         PR middle-end/32931
3313         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3314
3315 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3316
3317         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3318         * g++.dg/ext/visibility/namespace2.C: Add argument to
3319         dg-require-visibility.
3320         * g++.dg/ext/java-1.C: Disable on AIX.
3321
3322 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3323
3324         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3325
3326 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3327
3328         PR fortran/33881
3329         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3330
3331 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3332
3333         PR c/29062
3334         * gcc.dg/20031223-1.c: Adjust error output.
3335         * gcc.dg/parse-decl-after-label.c: New.
3336         
3337 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3338
3339         PR libfortran/24685
3340         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3341         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3342         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3343
3344 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3345
3346         PR rtl-optimization/28940
3347         * gcc.target/i386/addr-sel-1.c: New test.
3348
3349 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3350
3351         PR middle-end/33670
3352         * gcc.dg/pr33670.c: New test.
3353
3354 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3355
3356         PR c++/33516
3357         * g++.dg/lookup/typedef1.C: New test.
3358
3359 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3360
3361         PR testsuite/32076
3362         * lib/scandump.exp (dump-suffix): New.
3363         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3364         Include dump suffix in pass/fail messages, put regexp in quotes.
3365
3366 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3367
3368         PR c++/33495
3369         * g++.dg/other/error19.C: New.
3370
3371 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3372
3373         PR rtl-optimization/28062
3374         * gcc.c-torture/compile/20071102-1.c: New test.
3375
3376 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3377
3378         * g++.dg/cpp0x/pr33955.C: New.
3379
3380 2007-11-01  Tom Tromey  <tromey@redhat.com>
3381
3382         PR preprocessor/30805:
3383         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3384
3385 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3386
3387         PR rtl-optimization/33648
3388         * gcc.dg/pr33648.c: New test.
3389
3390 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3391
3392         PR c++/32384
3393         * g++.dg/template/pseudodtor1.C: New test.
3394         * g++.dg/template/pseudodtor2.C: New test.
3395
3396         PR c++/32260
3397         * g++.dg/rtti/typeid7.C: New test.
3398
3399 2007-11-01  Tom Tromey  <tromey@redhat.com>
3400
3401         PR preprocessor/30805:
3402         * gcc.dg/cpp/pr30805.c: New file.
3403
3404 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3405
3406         PR testsuite/25352
3407         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3408         add dg-skip-if.
3409         * gcc.c-torture/compile/20001205-1.c: Ditto.
3410         * gcc.c-torture/compile/20001226-1.c: Ditto.
3411         * gcc.c-torture/compile/20020312-1.c: Ditto.
3412         * gcc.c-torture/compile/20020604-1.c: Ditto.
3413         * gcc.c-torture/compile/920501-12.c: Ditto.
3414         * gcc.c-torture/compile/920501-4.c: Ditto.
3415         * gcc.c-torture/compile/920520-1.c: Ditto.
3416         * gcc.c-torture/compile/980506-1.c: Ditto.
3417         * gcc.c-torture/compile/990617-1.c: Ditto.
3418         * gcc.dg/compare6.c: Ditto.
3419         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3420         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3421         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3422         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3423         * g++.old-deja/g++.pt/static6.C: Ditto.
3424         * g++.old-deja/g++.pt/crash16.C: Ditto.
3425         * g++.old-deja/g++.mike/p10416.C: Ditto.
3426         * g++.old-deja/g++.mike/ns15.C: Ditto.
3427         * g++.old-deja/g++.mike/eh46.C: Ditto.
3428
3429 2007-11-01  Tom Tromey  <tromey@redhat.com>
3430
3431         * gcc.dg/redecl-1.c: Update.
3432         * gcc.dg/pr20368-3.c: Update.
3433         * gcc.dg/inline-14.c: Update.
3434         * gcc.dg/builtins-30.c: Update.
3435         * gcc.dg/dremf-type-compat-4.c: Update.
3436         * gcc.dg/pr20368-2.c: Update.
3437
3438 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3439
3440         PR rtl-optimization/33673
3441         * gcc.dg/pr33673.c: New test.
3442
3443 2007-11-01  Michael Matz  <matz@suse.de>
3444
3445         PR tree-optimization/33961
3446         * gcc.dg/pr33961.c: New test.
3447
3448 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3449
3450         PR c++/33494
3451         * g++.dg/template/error35.C: New.
3452
3453 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3454
3455         PR target/31507
3456         * gcc.dg/pr31507-1.c: New test.
3457         * gcc.dg/pr31507-2.c: New test.
3458
3459 2007-10-31  Revital Eres  <eres@il.ibm.com>
3460
3461         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3462         target.
3463         * gcc.dg/vect/tree-vect.h (check_vect): Add
3464         powerpc-*paired test.
3465         * lib/target-supports.exp (check_750cl_hw_available):
3466         New.
3467         (check_effective_target_vect_int,
3468         check_effective_target_vect_intfloat_cvt,
3469         check_effective_target_powerpc_altivec_ok,
3470         check_effective_target_vect_long,
3471         check_effective_target_vect_sdot_hi,
3472         check_effective_target_vect_udot_hi,
3473         check_effective_target_vect_pack_trunc,
3474         check_effective_target_vect_unpack,
3475         check_effective_target_vect_shift,
3476         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3477         target.
3478         * gcc.dg/vect/vect-ifcvt-11.c: New.
3479         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3480         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3481         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3482         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3483         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3484         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3485
3486 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3487             Tobias Burnus  <burnus@net-b.de>
3488
3489         PR fortran/33941
3490         * gfortran.dg/module_read_1.f90: New.
3491
3492 2007-10-31  Tom Tromey  <tromey@redhat.com>
3493
3494         PR preprocessor/30786:
3495         * gcc.dg/cpp/pr30786.c: New file.
3496
3497 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3498
3499         PR fortran/33162
3500         * gfortran.dg/interface_19.f90: New.
3501         * gfortran.dg/interface_20.f90: New.
3502         * gfortran.dg/interface_21.f90: New.
3503         
3504 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3505
3506         PR tree-optimization/32377
3507         * gfortran.dg/vect/pr32377.f90: New.
3508         
3509 2007-10-31  Richard Guenther  <rguenther@suse.de>
3510
3511         PR middle-end/33779
3512         * gcc.c-torture/execute/pr33779-1.c: New testcase.
3513         * gcc.c-torture/execute/pr33779-2.c: Likewise.
3514
3515 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
3516
3517         PR fortran/33897
3518         * gfortran.dg/contained_3.f90: New.
3519
3520 2007-10-31  Christian Bruel  <christian.bruel@st.com>
3521
3522         PR c++/19531
3523         * g++.dg/opt/nrv8.C: New.
3524         
3525 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3526
3527         PR c++/33709
3528         * g++.dg/opt/compound1.C: New test.
3529
3530         PR c++/33616
3531         * g++.dg/template/ptrmem18.C: New test.
3532
3533 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3534
3535         PR fortran/33596
3536         * gfortran.dg/isnan_2.f90: New test.
3537
3538 2007-10-30  Ed Schouten  <ed@fxq.nl>
3539
3540         PR tree-optimization/32500
3541         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3542
3543 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3544
3545         PR c++/31993
3546         PR c++/32252
3547         * g++.dg/cpp0x/pr31993.C: New
3548         * g++.dg/cpp0x/pr32252.C: New
3549
3550 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3551
3552         PR tree-optimization/33723
3553         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3554
3555 2007-10-30  Richard Guenther  <rguenther@suse.de>
3556
3557         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3558         gcc.target/i386/loop-3.c.
3559
3560 2007-10-30  Revital Eres  <eres@il.ibm.com>
3561
3562         * gcc.dg/vect/pr33866.c: Require vect_long.
3563
3564 2007-10-30  Revital Eres  <eres@il.ibm.com>
3565
3566         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3567         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3568
3569 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3570
3571         PR tree-optimization/32893
3572         * lib/target-supports.exp
3573         (check_effective_target_unaligned_stack): new keyword.
3574         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3575         not sensitive to unaligned_stack.
3576         * gcc.dg/vect/vect-3.c: Likewise.
3577         * gcc.dg/vect/vect-4.c: Likewise.
3578         * gcc.dg/vect/vect-5.c: Likewise.
3579         * gcc.dg/vect/vect-6.c: Likewise.
3580         * gcc.dg/vect/vect-7.c: Likewise.
3581         * gcc.dg/vect/vect-13.c: Likewise.
3582         * gcc.dg/vect/vect-17.c: Likewise.
3583         * gcc.dg/vect/vect-18.c: Likewise.
3584         * gcc.dg/vect/vect-19.c: Likewise.
3585         * gcc.dg/vect/vect-20.c: Likewise.
3586         * gcc.dg/vect/vect-21.c: Likewise.
3587         * gcc.dg/vect/vect-22.c: Likewise.
3588         * gcc.dg/vect/vect-27.c: Likewise.
3589         * gcc.dg/vect/vect-29.c: Likewise.
3590         * gcc.dg/vect/vect-64.c: Likewise.
3591         * gcc.dg/vect/vect-65.c: Likewise.
3592         * gcc.dg/vect/vect-66.c: Likewise.
3593         * gcc.dg/vect/vect-72.c: Likewise.
3594         * gcc.dg/vect/vect-73.c: Likewise.
3595         * gcc.dg/vect/vect-86.c: Likewise.
3596         * gcc.dg/vect/vect-all.c: Likewise.
3597         * gcc.dg/vect/slp-25.c: Likewise.
3598         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3599         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3600         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3601
3602         * gcc.dg/vect/vect-31.c: Removed alignment checks.
3603         * gcc.dg/vect/vect-34.c: Likewise.
3604         * gcc.dg/vect/vect-36.c: Likewise.
3605         * gcc.dg/vect/vect-64.c: Likewise.
3606         * gcc.dg/vect/vect-65.c: Likewise.
3607         * gcc.dg/vect/vect-66.c: Likewise.
3608         * gcc.dg/vect/vect-68.c: Likewise.
3609         * gcc.dg/vect/vect-76.c: Likewise.
3610         * gcc.dg/vect/vect-77.c: Likewise.
3611         * gcc.dg/vect/vect-78.c: Likewise.
3612
3613         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3614         testcase (without no-section-anchors prefix) but with global arrays.
3615         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3616         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3617         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3618         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3619         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3620         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3621         * gcc.dg/vect/vect-77-global.c: Likewise.
3622         * gcc.dg/vect/vect-78-global.c: Likewise.
3623
3624         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3625         testcase (without no-section-anchors prefix) but fix alignment checks
3626         to also consider unaligned_stack targets.
3627         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3628
3629 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3630
3631         PR tree-optimization/33723
3632         * gcc.c-torture/execute/20071029-1.c: New test.
3633         * gcc.dg/tree-ssa/pr33723.c: New test.
3634
3635 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3636
3637         PR tree-optimization/33614
3638         * gcc.c-torture/compile/pr33614.c: New test.
3639
3640 2007-10-29  Richard Guenther  <rguenther@suse.de>
3641
3642         PR tree-optimization/33870
3643         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3644
3645 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3646
3647         PR tree-optimization/33757
3648         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3649         true architectures instead of having a big dg-skip-if.
3650
3651         PR c++/33841
3652         * g++.dg/other/bitfield3.C: New test.
3653
3654 2007-10-29  Richard Guenther  <rguenther@suse.de>
3655
3656         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3657
3658 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3659
3660         Automatic parallelization reduction tests.
3661
3662         * gcc.dg/tree-ssa/reduc-1.c: New test.
3663         * gcc.dg/tree-ssa/reduc-1char.c: New test.
3664         * gcc.dg/tree-ssa/reduc-1short.c: New test.
3665         * gcc.dg/tree-ssa/reduc-2.c: New test.
3666         * gcc.dg/tree-ssa/reduc-2char.c: New test.
3667         * gcc.dg/tree-ssa/reduc-2short.c: New test.
3668         * gcc.dg/tree-ssa/reduc-3.c: New test.
3669         * gcc.dg/tree-ssa/reduc-6.c: New test.
3670         * gcc.dg/tree-ssa/reduc-7.c: New test.
3671         * gcc.dg/tree-ssa/reduc-8.c: New test.
3672         * gcc.dg/tree-ssa/reduc-9.c: New test.
3673
3674 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3675             Zdenek Dvorak  <ook@ucw.cz>
3676
3677         OMP_ATOMIC Changes, testsuite changes.
3678
3679         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3680         instead of gimple dump.
3681         * gcc.dg/gomp/atomic-9.c: Same.
3682         * gcc.dg/gomp/atomic-10.c: Same.
3683         * g++.dg/gomp/atomic-3.C: Same.
3684         * g++.dg/gomp/atomic-9.C: Same.
3685         * g++.dg/gomp/atomic-10.C: Same.
3686
3687 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
3688
3689         PR fortran/31217
3690         PR fortran/33811
3691         * gfortran.dg/forall_12.f90: New test.
3692
3693         PR fortran/33686
3694         * gfortran.dg/forall_13.f90: New test.
3695
3696 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
3697             Mark Mitchell  <mark@codesourcery.com>
3698
3699         PR c++/30659
3700         * g++.dg/template/crash71.C: New.
3701
3702 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3703
3704         PR fortran/32147
3705         * gfortran.dg/module_md5_1.f90: Update hash-value.
3706
3707 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
3708
3709         PR tree-opt/33589
3710         * g++.dg/torture/pr33589-1.C: New testcase.
3711         * g++.dg/torture/pr33589-2.C: New testcase.
3712
3713 2007-10-28  Richard Guenther  <rguenther@suse.de>
3714
3715         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3716
3717 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
3718             Uros Bizjak  <ubizjak@gmail.com>
3719
3720         PR tree-optimization/33920
3721         * gcc.dg/tree-ssa/pr33290.c: New test.
3722
3723 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3724
3725         PR fortran/31306
3726         * gfortran.dg/argument_check_7.f90: New test.
3727         * gfortran.dg/argument_check_8.f90: New test.
3728         
3729 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3730
3731         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3732         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
3733         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3734         * gcc.target/i386/sse-14.c: Ditto.
3735
3736 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
3737
3738         PR c++/33844
3739         * g++.dg/other/ptrmem8.C: New test.
3740
3741         PR c++/33842
3742         * g++.dg/template/error34.C: New test.
3743
3744 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3745
3746         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3747
3748 2007-10-27  Richard Guenther  <rguenther@suse.de>
3749
3750         PR tree-optimization/33870
3751         * gcc.dg/tree-ssa/alias-15.c: New testcase.
3752         * gcc.c-torture/execute/pr33870.c: Likewise.
3753
3754 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3755
3756         PR fortran/33162
3757         * gfortran.dg/argument_checking_9.f90: New test.
3758
3759 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3760
3761         * g++.dg/other/pr33601.C: New.
3762
3763 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3764
3765         PR c++/31988
3766         * g++.dg/init/new25.C: New.
3767
3768 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3769
3770         * g++.dg/cpp0x/pr33839.C: New.
3771         
3772 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
3773
3774         PR c++/33744
3775         * g++.dg/template/arg6.C: New test.
3776
3777 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3778
3779         PR c++/31747
3780         * g++.dg/parse/crash39.C: New.
3781
3782 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
3783
3784         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3785         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
3786         "offset: -4B".
3787
3788 2007-10-25  David Daney  <ddaney@avtrex.com>
3789
3790         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3791
3792 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
3793
3794         PR c++/33843
3795         * g++.dg/template/error32.C: New.
3796
3797 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3798             Ira Rosen  <irar@il.ibm.com>
3799
3800         PR tree-optimization/33833
3801         * gcc.dg/vect/pr33833.c: New testcase.
3802
3803 2007-10-25  David Daney  <ddaney@avtrex.com>
3804
3805         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3806
3807 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3808             Ira Rosen  <irar@il.ibm.com>
3809
3810         PR tree-optimization/33866
3811         * gcc.dg/vect/pr33866.c: New testcase.
3812
3813 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3814
3815         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3816         Add -w to compile flags to suppress "call-clobbered register" warnings
3817         and remove dg-warning directives.
3818
3819 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3820
3821         * gcc.dg/sms-2.c: Cleanup sms dump file.
3822         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3823         profile-use step.
3824
3825 2007-10-24  David Daney  <ddaney@avtrex.com>
3826
3827         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3828
3829 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3830
3831         PR target/33755
3832         * gcc.target/mips/pr33755.c: New test.
3833
3834 2007-10-24  Ira Rosen  <irar@il.ibm.com>
3835
3836         PR tree-optimization/33804
3837         * gcc.dg/vect/pr33804.c: New testcase.
3838
3839 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3840
3841         PR forrtran/33849
3842         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3843
3844 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3845             Uros Bizjak  <ubizjak@gmail.com>
3846
3847         PR rtl-optimization/33846
3848         * gcc.dg/vect/pr33846.c: New testcase.
3849
3850 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3851             Dorit Nuzman  <dorit@il.ibm.com>
3852
3853         PR tree-optimization/33860
3854         * g++.dg/vect/pr33860.cc: New test.
3855         * g++.dg/vect/pr33860a.cc: New test.
3856
3857 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
3858             Revital Eres  <eres@il.ibm.com>      
3859
3860         * gcc.dg/sms-2.c: New testcase.
3861
3862 2007-10-22  David S. Miller  <davem@davemloft.net>
3863
3864         * gcc.dg/globalreg-1.c: New test.
3865
3866 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
3867             Dorit Nuzman  <dorit@il.ibm.com>
3868
3869         PR tree-optimization/33834
3870         PR tree-optimization/33835
3871         * g++.dg/vect/pr33834_1.cc: New test.
3872         * g++.dg/vect/pr33834_2.cc: New test.
3873         * g++.dg/vect/pr33835.cc: New test.
3874
3875 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3876
3877         * gcc.dg/pr33644.c: New test.
3878
3879 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3880
3881         PR c++/33372
3882         * g++.dg/gomp/pr33372-1.C: New test.
3883         * g++.dg/gomp/pr33372-2.C: New test.
3884         * g++.dg/gomp/pr33372-3.C: New test.
3885
3886 2007-10-22  Michael Matz  <matz@suse.de>
3887
3888         PR tree-optimization/33855
3889         * gcc.c-torture/compile/pr33855.c: New testcase.
3890
3891 2007-10-22  Ira Rosen  <irar@il.ibm.com>
3892
3893         PR tree-optimization/33854
3894         * gcc.dg/vect/O1-pr33854.c: New testcase.
3895         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3896
3897 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
3898
3899         * gcc.dg/unwind-1.c: Disable on AIX.
3900         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3901
3902 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
3903
3904         PR fortran/33749
3905         * gfortran.dg/assign_9.f90: New test.
3906
3907 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3908
3909         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3910         (dg-mips-options): Skip tests that specify an ABI other than o32
3911         and o64 if generating MIPS16 hard-float code.
3912
3913 2007-10-21  Ira Rosen  <irar@il.ibm.com>
3914             Revital Eres  <eres@il.ibm.com>
3915
3916         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3917         * gcc.dg/vect/vect-16.c: Fix comment.
3918         * gcc.dg/vect/pr33369.c: Require vect_int.
3919         * gcc.dg/vect/slp-33.c: Add spaces.
3920         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3921         targets.
3922         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3923         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3924         targets.
3925         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3926         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3927         targets.
3928         * gcc.dg/vect/slp-10.c: Add spaces.
3929         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3930         targets.
3931         * gcc.dg/vect/slp-36.c: Require vect_int.
3932         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3933         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3934         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3935         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3936         targets.
3937         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3938         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3939         instead of vector_alignment_reachable_for_double.
3940         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3941         (natural_alignment): Split into...
3942         (natural_alignment_32, natural_alignment_64): New.
3943         (vector_alignment_reachable): Depend on natural_alignment_32.
3944         (vector_alignment_reachable_for_double): Rename to ...
3945         (vector_alignment_reachable_for_64bit): And depend on
3946         natural_alignment_64.
3947
3948 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3949
3950         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3951         MIPS targets.
3952         * g++.dg/vect/vect.exp: Likewise.
3953         * lib/fortran-torture.exp: Likewise.
3954         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3955         mipsisa64*-*-* as the target selector.  Remove -mips64,
3956         -mhard-float and -mgp64 from the options list.
3957         * gcc.target/mips/mips-ps-2.c: Likewise.
3958         * gcc.target/mips/mips-ps-3.c: Likewise.
3959         * gcc.target/mips/mips-ps-4.c: Likewise.
3960         * gcc.target/mips/mips-ps-6.c: Likewise.
3961         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3962         options list.
3963         * gcc.target/mips/sb1-1.c: Likewise.
3964         * gcc.target/mips/mips-ps-type.c: Likewise.
3965         * gcc.target/mips/mips-ps-7.c: New test.
3966         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3967         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3968         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3969         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
3970         as forcing an ABI and an architecture.
3971         (is_gp32_flag, is_gp64_flag): Fold into...
3972         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
3973         then -mfp64 imply -mhard-float.  Apply register rules after the
3974         loop.  Handle -march=mipsN like -mipsN.
3975
3976 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
3977
3978         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3979         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3980
3981 2007-10-20  Tobias Burnus  <burnus@net-b.de>
3982
3983         PR fortran/33818
3984         * gfortran.dg/entry_dummy_ref_3.f90: New.
3985
3986 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
3987             FX Coudert <fxcoudert@gcc.gnu.org>
3988
3989         PR fortran/31608
3990         * gfortran.dg/char_cast_1.f90: New test.
3991
3992 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3993
3994         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3995         * gfortran.dg/large_real_kind_2.F90: ditto.
3996         * gfortran.dg/default_format_2.f90: ditto.
3997         * gfortran.dg/default_format_denormal_1.f90: ditto.
3998
3999 2007-10-19  Richard Guenther  <rguenther@suse.de>
4000
4001         PR middle-end/33816
4002         PR middle-end/32921
4003         * gfortran.dg/pr32921.f: New testcase.
4004
4005 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4006
4007         PR libfortran/33544
4008         * gfortran.dg/transfer_check_1.f90: Adjust options.
4009
4010 2007-10-19  Richard Guenther  <rguenther@suse.de>
4011
4012         Revert
4013         2007-10-19  Richard Guenther  <rguenther@suse.de>
4014
4015         PR middle-end/32921
4016         * gfortran.dg/pr32921.f: New testcase.
4017
4018 2007-10-19  Richard Guenther  <rguenther@suse.de>
4019
4020         * gcc.c-torture/execute/20071018-1.c: New testcase.
4021
4022 2007-10-19  Richard Guenther  <rguenther@suse.de>
4023
4024         PR middle-end/32921
4025         * gfortran.dg/pr32921.f: New testcase.
4026
4027 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4028
4029         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4030
4031 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4032
4033         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4034
4035 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4036
4037         PR fortran/33233
4038         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4039         * gfortran.dg/host_assoc_function_3.f90: New test.
4040
4041 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4042
4043         PR fortran/33733
4044         * gfortran.dg/transfer_simplify_6.f90: New test.
4045
4046 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4047             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4048
4049         PR middle-end/33794
4050         * gfortran.dg/pr33794.f90: New testcase.
4051
4052 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4053
4054         PR target/32961
4055         * gcc.target/i386/pr32961.c: New testcase.
4056         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4057         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4058         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4059         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4060         __builtin_ia32_pslldi128 defines.
4061
4062 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4063
4064         PR fortran/33760
4065         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4066
4067 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4068
4069         PR c++/28639
4070         PR c++/30299
4071         * g++.dg/template/void12.C: New.
4072         * g++.dg/template/void13.C: New.
4073
4074 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4075
4076         PR c++/31446
4077         * g++.dg/template/void11.C: New.
4078         * g++.dg/template/void2.C: Adjust error markers.
4079         * g++.dg/template/void10.C: Likewise.
4080         * g++.dg/template/crash55.C: Likewise.
4081
4082 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4083
4084         * g++.dg/opt/const5.C: New test.
4085
4086 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4087             Maxim Kuvyrkov  <maxim@codesourcery.com>
4088
4089         * gcc.target/ia64/20040709-2.c: New test.
4090
4091 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4092
4093         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4094
4095 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4096
4097         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4098         to each function.  Check that there are no unsigned loads.
4099
4100 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4101
4102         PR tree-optimization/33136
4103         * gcc.c-torture/execute/20070824-1.c: New test.
4104         * gcc.dg/pr33136-1.c: New test.
4105         * gcc.dg/pr33136-2.c: New test.
4106         * gcc.dg/pr33136-3.c: New test.
4107
4108 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4109
4110         PR tree-optimization/33735
4111         * g++.dg/torture/pr33735.C: New.
4112
4113 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4114
4115         PR middle-end/33706
4116         * gcc.dg/va-arg-pack-2.c: New.
4117
4118 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4119
4120         PR tree-optimization/33619
4121         * gcc.dg/pr33619.c: New test.
4122
4123 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
4124
4125         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4126         flag for AIX.
4127         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4128
4129 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4130
4131         PR libfortran/33055
4132         * gfortran.dg/inquire_11.f90: New test.
4133         * gfortan.dg/negative_unit_int8.f: New test.
4134
4135 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4136
4137         PR target/33133
4138         * gcc.c-torture/compile/pr33133.c: New test.
4139
4140 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4141
4142         PR libfortran/33672
4143         * gfortran.dg/namelist_40.f90: New test.
4144
4145 2007-10-14  Tobias Burnus  <burnus@net-b.de>
4146
4147         PR fortran/33745
4148         * gfortran.dg/bounds_check_11.f90: New.
4149
4150 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
4151
4152         PR c++/30303
4153         * g++.dg/other/ctor1.C: New test.
4154         * g++.dg/other/ctor2.C: New test.
4155         * g++.dg/other/dtor1.C: New test.
4156
4157 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
4158
4159         * gfortran.dg/bounds_check_10.f90: Fix testcase.
4160
4161 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4162             Paul Thomas  <pault@gcc.gnu.org>
4163
4164         PR fortran/33254
4165         PR fortran/33727
4166         * gfortran.dg/bounds_check_10.f90: New.
4167
4168 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
4169
4170         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4171         * gcc.target/powerpc/popcount-1.c: Same.
4172
4173 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
4174
4175         PR c++/26698
4176         * g++.dg/conversion/op4.C: New test.
4177
4178 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
4179
4180         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4181
4182 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4183
4184         PR fortran/33542
4185         * gfortran.dg/ambiguous_specific_1.f90: New test.
4186
4187 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4188
4189         PR fortran/33664
4190         * gfortran.dg/impure_spec_expr_1.f90: New test.
4191         * gfortran.dg/char_result_7.f90: Remove illegal test.
4192
4193 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
4194
4195         PR 11001
4196         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4197         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4198         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4199         * gcc.target/i386/pr11001-memset-1.c: New testcase.
4200         * gcc.target/i386/pr11001-memset-2.c: New testcase.
4201         * gcc.target/i386/pr11001-memset-3.c: New testcase.
4202         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4203         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4204         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4205
4206 2007-10-12  Richard Guenther  <rguenther@suse.de>
4207
4208         PR middle-end/26198
4209         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4210         * gcc.c-torture/execute/20071011-1.c: Likewise.
4211         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4212
4213 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
4214
4215         PR tree-optimization/33742
4216         * gcc.dg/pr33742.c: New testcase.
4217
4218 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
4219
4220         PR tree-optimization/33645
4221         * gcc.dg/pr33645-1.c: New test.
4222         * gcc.dg/pr33645-2.c: New test.
4223         * gcc.dg/pr33645-3.c: New test.
4224  
4225         PR c++/32121
4226         * g++.dg/ext/label4.C: Adjust error regexp.
4227         * g++.dg/ext/label6.C: Adjust error regexp.
4228         * g++.dg/ext/label7.C: New test.
4229         * g++.dg/ext/label8.C: New test.
4230         * g++.dg/ext/label9.C: New test.
4231
4232 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
4233
4234         PR middle-end/33676
4235         * gcc.dg/pr33676.c: New.
4236
4237 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4238
4239         PR c++/31441
4240         * g++.dg/cpp0x/variadic83.C: New.
4241
4242 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4243
4244         PR c++/33461
4245         * g++.dg/cpp0x/variadic81.C: New.
4246         * g++.dg/cpp0x/variadic82.C: Likewise.
4247
4248 2007-10-11  Richard Guenther  <rguenther@suse.de>
4249
4250         PR middle-end/33724
4251         * gcc.dg/pr33724.c: New testcase.
4252
4253 2007-10-11  Richard Guenther  <rguenther@suse.de>
4254
4255         PR c/33726
4256         * gcc.dg/pr33726.c: New testcase.
4257
4258 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
4259
4260         PR fortran/33500
4261         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4262         
4263 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4264
4265         PR testsuite/33391
4266         * gfortran.dg/do_3.F90: Run with -fwrapv.
4267
4268 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4269
4270         * gcc.dg/unwind-1.c: New.
4271
4272 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4273
4274         PR libfortran/33683
4275         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4276         failure on some common systems.
4277
4278 2007-10-09  Richard Guenther  <rguenther@suse.de>
4279
4280         PR middle-end/33692
4281         * gcc.dg/pr33692.c: New testcase.
4282
4283 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4284
4285         PR middle-end/33669
4286         * gcc.c-torture/execute/pr33669.c: New.
4287
4288 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4289
4290         PR tree-optimization/33615
4291         * g++.dg/tree-ssa/pr33615-2.C: New test.
4292
4293 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4294
4295         PR tree-optimization/33615
4296         * g++.dg/tree-ssa/pr33615.C: New test.
4297
4298 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4299
4300         PR tree-optimization/33572
4301         * g++.dg/torture/pr33572.C: Replace with complete test.
4302
4303 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4304
4305         PR fortran/33689
4306         * gfortran.dg/spec_expr_5.f90: New.
4307
4308 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4309
4310         * gcc.dg/pragma-darwin-2.c: New.
4311
4312 2007-10-08  Richard Guenther  <rguenther@suse.de>
4313
4314         PR middle-end/33693
4315         PR middle-end/33695
4316         PR middle-end/33697
4317         * gcc.dg/pr33693.c: New testcase.
4318         * gcc.dg/pr33695.c: Likewise.
4319         * gcc.dg/pr33697.c: Likewise.
4320
4321 2007-10-08  Richard Guenther  <rguenther@suse.de>
4322
4323         PR middle-end/33691
4324         PR middle-end/33694
4325         PR middle-end/33696
4326         * gcc.dg/pr33691.c: New testcase.
4327         * gcc.dg/pr33694.c: Likewise.
4328         * gcc.dg/pr33696.c: Likewise.
4329
4330 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4331
4332         PR libfortran/33683
4333         * gfortran.dg/gamma_5.f90:  New test case
4334
4335 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4336
4337         PR fortran/20851
4338         * initialization_1.f90: Fix dg-error annotations.
4339         * initialization_14.f90: New.
4340         * initialization_7.f90: Fix dg-error annotations.
4341         * initialization_9.f90: Likewise.
4342
4343 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4344
4345         * gfortran.dg/error_recovery_4.f90: New test.
4346
4347 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4348
4349         * gfortran.dg/default_format_denormal_2.f90: New test.
4350         * gfortran.dg/default_format_2.inc: New test.
4351         * gfortran.dg/default_format_denormal_1.f90: New test.
4352         * gfortran.dg/default_format_1.inc: New test.
4353         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4354         numbers.
4355         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4356         numbers.
4357
4358 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4359
4360         * gfortran.dg/namelist_15.f90: Revise test.
4361
4362 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4363
4364         PR tree-optimization/33655
4365         * gcc.dg/torture/pr33655.c: New.
4366
4367 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4368
4369         PR tree-optimization/33572
4370         * g++.dg/torture/pr33572.C: New.
4371
4372 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4373
4374         PR fortran/25076
4375         * gfortran.dg/forall_11.f90: New.
4376
4377 2007-10-05  Michael Matz  <matz@suse.de>
4378
4379         PR middle-end/33667
4380         * gcc.dg/pr33667.c: New testcase.
4381
4382 2007-10-05  Richard Guenther  <rguenther@suse.de>
4383
4384         PR middle-end/33666
4385         * gcc.dg/pr33666.c: New testcase.
4386
4387 2007-10-05  Michael Matz  <matz@suse.de>
4388
4389         PR inline-asm/33600
4390         * gcc.target/i386/pr33600.c: New testcase.
4391
4392 2007-10-05  Richard Guenther  <rguenther@suse.de>
4393
4394         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4395
4396 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4397
4398         PR target/33635
4399         * gcc.target/mips/pr33635-1.c: New test.
4400
4401 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4402
4403         PR libfortran/33253
4404         * gfortran.dg/namelist_39.f90: Revise to use long names.
4405
4406 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4407
4408         PR fortran/33646
4409         * gfortran.dg/pr33646.f90: New file.
4410
4411 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4412
4413         PR fortran/33529
4414         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4415         * gfortran.dg/char_decl_2.f90: New test.
4416
4417 2007-10-04  Richard Guenther  <rguenther@suse.de>
4418
4419         PR middle-end/33641
4420         * gcc.c-torture/compile/pr33641.c: New testcase.
4421
4422 2007-10-04  Michael Matz  <matz@suse.de>
4423
4424         PR rtl-optimization/33653
4425         * gcc.dg/pr33653.c: New.
4426
4427 2007-10-04  Richard Guenther  <rguenther@suse.de>
4428
4429         PR tree-optimization/33627
4430         * g++.dg/torture/pr33627.C: New testcase.
4431
4432 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4433
4434         PR fortran/33626
4435         * gfortran.dg/parens_6.f90: New.
4436
4437 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4438
4439         PR fortran/33646
4440         PR fortran/33542
4441         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4442
4443 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4444
4445         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4446
4447 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4448
4449         PR target/33635
4450         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4451         and mips_forced_be.
4452         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4453         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4454         options.
4455         * gcc.target/mips/fpr-moves-1.c: New test.
4456         * gcc.target/mips/fpr-moves-2.c: Likewise.
4457         * gcc.target/mips/fpr-moves-3.c: Likewise.
4458         * gcc.target/mips/fpr-moves-4.c: Likewise.
4459         * gcc.target/mips/fpr-moves-5.c: Likewise.
4460         * gcc.target/mips/fpr-moves-6.c: Likewise.
4461         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4462
4463 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4464
4465         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4466
4467 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4468
4469         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4470         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4471
4472 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4473
4474         PR fortran/33198
4475         * gfortran.dg/common_errors_1.f90: New.
4476
4477 2007-10-03  Doug Kwan  <dougkwan@google.com>
4478         Richard Guenther  <rguenther@suse.de>
4479
4480         PR debug/31899
4481         * g++.dg/debug/using3.C: New testcase.
4482
4483 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4484
4485         PR libfortran/33253
4486         * gfortran.dg/namelist_38.f90: New test.
4487         * gfortran.dg/namelist_39.f90: New test.
4488
4489 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4490
4491         PR libfortran/33469
4492         * gfortran.dg/default_format_1.f90: New test.
4493         * gfortran.dg/default_format_2.f90: New test.
4494         * gfortran.dg/namelist_print_1.f: Adjust expected output.
4495         * gfortran.dg/real_const_3.f90: Adjust expected output.
4496
4497 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4498
4499         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4500         default ABI.  Split mips_forced_abi into mips_forced_abi and
4501         mips_forced_regs.
4502         (is_gp32_flag): Return true for -mabi=32.
4503         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4504         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4505         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4506         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4507         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4508         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4509         * gcc.target/mips/save-restore-2.c: Likewise.
4510         * gcc.target/mips/save-restore-3.c: Likewise.
4511         * gcc.target/mips/save-restore-4.c: Likewise.
4512
4513 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4514
4515         PR middle-end/33617
4516         * gcc.c-torture/compile/pr33617.c: New test.
4517
4518 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
4519
4520         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4521         -gstabs+ for extended options.
4522
4523 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4524
4525         PR fortran/33542
4526         * gfortran.dg/ambiguous_specific_1.f90: New test.
4527
4528 2007-10-02  Revital Eres  <eres@il.ibm.com>
4529
4530         * gcc.target/powerpc/paired-8.c: New test.
4531         * gcc.target/powerpc/paired-9.c: New test.
4532         * gcc.target/powerpc/paired-10.c: New test.
4533
4534 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4535
4536         PR fortran/33566
4537         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4538
4539 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4540
4541         PR fortran/33554
4542         * gfortran.dg/intent_out_2.f90: New test.
4543
4544 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4545
4546         PR fortran/33550
4547         * gfortran.dg/ambiguous_reference_1.f90: New test.
4548
4549 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4550
4551         PR fortran/31154
4552         PR fortran/31229
4553         PR fortran/33334
4554         * gfortran.dg/function_kinds_1.f90: New test.
4555         * gfortran.dg/function_kinds_2.f90: New test.
4556         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4557         use association into interfaces.
4558
4559 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4560
4561         PR testsuite/31828
4562         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4563         (overflow): Use INFINITY, not FP_INFINITE.
4564         gcc.dg/float-range-4.c: Likewise.
4565         gcc.dg/float-range-5.c: Likewise.
4566
4567 2007-10-01  Nick Clifton  <nickc@redhat.com>
4568
4569         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4570         for 16-bit targets.
4571
4572 2007-09-30  Diego Novillo  <dnovillo@google.com>
4573
4574         PR 33593
4575         * g++.dg/tree-ssa/pr33593.C: New test.
4576
4577 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4578
4579         PR libfortran/33400
4580         * gfortran.dg/PR19872.f: Fix test condition.
4581         * gfortran.dg/list_read_7.f90: New test.
4582
4583 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4584
4585         PR tree-optimization/33597
4586         * gcc.dg/vect/pr33597.c: New testcase.
4587
4588 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4589
4590         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4591         * gcc.target/i386/pr33524.c: ...this.
4592
4593 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4594
4595         PR fortran/33354
4596         * gfortran.dg/minmaxloc_4.f90: New.
4597
4598 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4599
4600         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4601
4602 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
4603
4604         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4605
4606 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
4607
4608         PR c++/33213
4609         * g++.dg/cpp0x/variadic79.C: New.
4610
4611 2007-09-28  Michael Matz  <matz@suse.de>
4612             Jakub Jelinek  <jakub@redhat.com>
4613
4614         PR rtl-optimization/33552
4615         * gcc.target/i386/pr33552.c: New runtime test.
4616         * gcc.target/i386/strinline.c: New compile time test.
4617
4618 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
4619
4620         * gfortran.dg/openmp_stack.f90: Removed.
4621
4622         PR c++/31434
4623         * g++.dg/cpp0x/variadic80.C: New test.
4624
4625 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4626
4627         * gfortran.dg/namelist_38.f90: Delete test for revertion of
4628         r128057.
4629
4630 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4631
4632         PR middle-end/7003
4633         * gcc.target/powerpc/gcse-1.c: New test.
4634
4635 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
4636
4637         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4638         fixed capitalizations.
4639         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4640         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4641         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4642         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4643         * gfortran.dg/maxloc_shape_1.f90: Likewise.
4644         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4645         * gfortran.dg/min_max_conformance.f90: Likewise.
4646
4647 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
4648
4649         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4650         options.
4651         * gcc.dg/c99-tgmath-2.c: Likewise.
4652         * gcc.dg/c99-tgmath-3.c: Likewise.
4653         * gcc.dg/c99-tgmath-4.c: Likewise.
4654
4655 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
4656
4657         PR fortran/33568
4658         * gfortran.dg/anint_1.f90: New test.
4659
4660 2007-09-27  Ian Lance Taylor  <iant@google.com>
4661
4662         PR tree-optimization/33565
4663         * gcc.dg/Wstrict-overflow-20.c: New test.
4664
4665 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4666
4667         * gfortran.dg/openmp_stack.f90: Fix typo.
4668         * gfortran.dg/recursive_stack.f90: Fix typo.
4669
4670 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
4671
4672         PR c++/33493
4673         * g++.dg/template/error31.C: New.
4674
4675 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
4676
4677         * lib/prune.exp: Prune also "^In function .*$" lines and
4678         "^    inlined from .*$" lines.
4679
4680 2007-09-26  Richard Guenther  <rguenther@suse.de>
4681
4682         PR tree-optimization/33563
4683         * gcc.dg/torture/pr33563.c: New testcase.
4684
4685 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
4686
4687         PR c/25309
4688         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4689         array.
4690         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
4691         without -O2.
4692
4693 2007-09-26  Richard Guenther  <rguenther@suse.de>
4694
4695         PR tree-optimization/30375
4696         PR tree-optimization/33560
4697         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4698         * gcc.dg/tree-ssa/complex-5.c: Likewise.
4699         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4700         * gcc.dg/torture/pr30375.c: New testcase.
4701         * gcc.dg/torture/pr33560.c: New testcase.
4702         * gcc.dg/tree-ssa/pr30375.c: Likewise.
4703
4704 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
4705
4706         PR c++/33207
4707         * g++.dg/parse/crash38.C: New test.
4708
4709 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
4710
4711         PR target/33524
4712         * gcc.target/i386/sse5-convert.c: New file, test int->long
4713         vectorized conversions.
4714
4715 2007-09-25  Revital Eres  <eres@il.ibm.com>
4716
4717         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4718
4719 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
4720
4721         PR c/32295
4722         * gcc.dg/enum-incomplete-1.c: New test.
4723
4724 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
4725
4726         * gcc.c-torture/compile/20070919-1.c: New test.
4727
4728 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4729
4730         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4731
4732 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
4733
4734         PR c++/14688
4735         * g++.dg/inherit/override_attribs.C: New file.
4736
4737 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
4738
4739         PR fortran/33269
4740         * io.c (check_format_string): Move NULL and constant checks into
4741         this function.
4742         (check_io_constraints): Call gfc_simplify_expr() before calling
4743         check_format_string().  Remove NULL and constant checks.
4744
4745 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
4746
4747         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4748         * gcc.c-torture/execute/loop-2g.x: Likewise.
4749
4750 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4751
4752         * lib/target-supports.exp (check_effective_target_mips16_attribute):
4753         Reject hard-float modes unless the ABI is o32 or o64.
4754         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4755         of gcc.exp.  Skip the tests when mips16 code generation is not
4756         supported.
4757         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4758         and use dg-add-options mips16_attribute.
4759
4760 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
4761
4762         PR c++/33506
4763         * g++.dg/ext/attrib29.C: New test.
4764
4765 2007-09-23  Ollie Wild  <aaw@google.com>
4766
4767         * gcc.dg/fold-bitand-1.c: New test.
4768         * gcc.dg/fold-bitand-2.c: New test.
4769         * gcc.dg/fold-bitand-3.c: New test.
4770         * gcc.dg/fold-bitand-4.c: New test.
4771
4772 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4773
4774         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4775         any of the macros to be defined for __mips16.
4776         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4777
4778 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4779
4780         * gcc.dg/vect/pr21591.c: Require vect_int.
4781         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4782         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4783         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4784
4785 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
4786
4787         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4788         attributes.
4789         * gcc.dg/va-arg-pack-len-2.c: New test.
4790         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4791         attributes.
4792         * g++.dg/ext/va-arg-pack-len-2.C: New test.
4793
4794         PR tree-optimization/32772
4795         * gcc.c-torture/compile/20070905-1.c: New test.
4796
4797         PR tree-optimization/32975
4798         * gcc.dg/pr32975.c: New test.
4799
4800         PR middle-end/28755
4801         * gcc.dg/pr28755.c: New test.
4802
4803 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4804
4805         * lib/target-supports.exp (check_effective_target_nomips16): New
4806         procedure.
4807         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4808         for mipsisa64*-*-*.
4809         * gcc.dg/vect/vect.exp: Likewise.
4810         * g++.dg/vect/vect.exp: Likewise.
4811         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4812         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4813         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4814         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4815         * gcc.target/mips/clear-cache-1.c (f): Likewise.
4816         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4817         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4818         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4819         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4820         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4821         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4822         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4823         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4824         (test14, test15, test16, test17, test18): Likewise.
4825         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4826         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4827         (test14, test15, test16, test17, test18, test19, test20, test21)
4828         (test22): Likewise.
4829         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4830         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4831         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4832         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4833         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4834         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4835         * gcc.target/mips/mips-3d-1.c (main): Likewise.
4836         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4837         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4838         (test13, test14, test15, test16, test17, test18, test19, test20)
4839         (test21, test22, test23, test24, test25, test26, test27, test28)
4840         (test29, test30, test31): Likewise.
4841         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4842         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4843         (test13, test14, test15, test16, test17, test18, test19, test20)
4844         (test21, test22, test23, test24, test25, test26, test27, test28)
4845         (test29, test30, test31, test32, test33, test34, test35, test36)
4846         (test37, test38, test39, test40, test41, test42, test43, test44)
4847         (test45, test46, test47, test48, test49, test50, test51, test52)
4848         (test53, test54, test55, test56, test57, test58, test59, test60)
4849         (test61, test62, test63): Likewise.
4850         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4851         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4852         (test13, test14, test15, test16, test17, test18, test19, test20)
4853         (test21, test22, test23, test24, test25, test26, test27, test28)
4854         (test29, test30, test31): Likewise.
4855         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4856         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4857         (test13, test14, test15, test16, test17, test18, test19, test20)
4858         (test21, test22, test23, test24, test25, test26, test27, test28)
4859         (test29, test30, test31): Likewise.
4860         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4861         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4862         (test13, test14, test15): Likewise.
4863         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4864         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4865         (test13, test14, test15): Likewise.
4866         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4867         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4868         (test13, test14, test15, test16, test17, test18, test19, test20)
4869         (test21, test22, test23, test24, test25, test26, test27, test28)
4870         (test29, test30, test31): Likewise.
4871         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4872         (matrix_multiply4: Likewise.
4873         * gcc.target/mips/mips-ps-1.c (main): Likewise.
4874         * gcc.target/mips/mips-ps-2.c (main): Likewise.
4875         * gcc.target/mips/mips-ps-3.c (main): Likewise.
4876         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4877         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4878         (test13, test14, test15, test16, test17, test18, test19, test20)
4879         (test21, test22, test23, test24, test25, test26, test27, test28)
4880         (test29, test30, test31): Likewise.
4881         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4882         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4883         (test13, test14, test15, test16, test17, test18, test19, test20)
4884         (test21, test22, test23, test24, test25, test26, test27, test28)
4885         (test29, test30, test31): Likewise.
4886         * gcc.target/mips/mips-ps-5.c (main): Likewise.
4887         * gcc.target/mips/mips-ps-6.c (main): Likewise.
4888         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4889         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
4890         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
4891         (sub_v4qi): Likewise.
4892         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
4893         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
4894         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
4895         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
4896         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
4897         (subb, subc): Likewise.
4898         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
4899         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
4900         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
4901         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
4902         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
4903         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
4904         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
4905         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
4906         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
4907         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4908         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4909         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4910         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4911
4912 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4913
4914         * lib/target-supports.exp (add_options_for_mips16_attribute)
4915         (check_effective_target_mips16_attribute): New functions.
4916         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4917         command line.
4918         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
4919         extra_test_flags.
4920         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4921         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4922         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4923         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4924         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4925         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4926         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4927         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4928         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4929         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4930         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4931         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4932         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4933         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4934         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4935         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4936         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4937         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4938         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4939         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4940         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4941         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4942         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4943         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4944         (NOMIPS16): Delete.
4945         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4946         of dg-options.
4947         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4948         options.  Require { target mips16_attribute } and use dg-add-options
4949         to add the associated options.
4950         (foo): Use MIPS16.
4951         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4952         * gcc.target/mips/call-saved-3.c: Likewise.
4953         * gcc.target/mips/code-readable-1.c: Require { target
4954         mips16_attribute } and use dg-add-options to add the associated
4955         options.  Remove trailing whitespace.
4956         (NOMIPS16): Delete.
4957         * gcc.target/mips/code-readable-2.c: Likewise.
4958         * gcc.target/mips/code-readable-3.c: Likewise.
4959         * gcc.target/mips/mips16-attributes-2.c: Likewise.
4960         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4961         Require { target mips16_attribute } and use dg-add-options to
4962         add the associated options.
4963         (cksum16, cksum8): Use MIPS16.
4964         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4965         Require { target mips16_attribute } and use dg-add-options to
4966         add the associated options.
4967         (foo): Use MIPS16.
4968         * gcc.target/mips/save-restore-2.c: Likewise.
4969         * gcc.target/mips/save-restore-3.c: Likewise.
4970         * gcc.target/mips/save-restore-4.c: Likewise.
4971         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
4972         -mno-abicalls.
4973         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4974         (foo): Use NOMIPS16.
4975
4976 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
4977
4978         PR fortran/33337
4979         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4980
4981         PR fortran/33376
4982         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4983
4984 2007-09-22  Tobias Burnus  <burnus@net-b.de>
4985
4986         PR fortran/33445
4987         * gfortran.dg/gomp/free-2.f90: New.
4988         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4989         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4990
4991 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
4992
4993         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4994         * gcc.target/i386/sse5-haddX.c: Ditto.
4995         * gcc.target/i386/sse5-hsubX.c: Ditto.
4996         * gcc.target/i386/sse5-maccXX.c: Ditto.
4997         * gcc.target/i386/sse5-msubXX.c: Ditto.
4998         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4999         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5000         * gcc.target/i386/sse5-permpX.c: Ditto.
5001         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5002         effective target.
5003         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5004         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5005         * gcc.target/i386/sse5-pcmov.c: Ditto.
5006         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5007
5008 2007-09-22  Richard Guenther  <rguenther@suse.de>
5009
5010         PR tree-optimization/33146
5011         * gcc.c-torture/compile/pr33146.c: New testcase.
5012
5013 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5014
5015         * lib/target-supports.exp (check_cached_effective_target): New
5016         procedure.
5017         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5018         (check_effective_target_c99_runtime): New procedure.
5019         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5020         (test3l): Likewise cargl.
5021         * gcc.dg/builtins-59.c: Require c99_runtime.
5022         * gcc.dg/builtins-61.c: Likewise.
5023         * gcc.dg/builtins-62.c: Likewise.
5024
5025 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5026
5027         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5028         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5029         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5030         target-specific dg-options.
5031         * gcc.dg/builtins-20.c: Likewise.
5032         * gcc.dg/builtins-53.c: Likewise.
5033         * gcc.dg/builtins-55.c: Likewise.
5034         * gcc.dg/single-precision-constant.c: Likewise.
5035         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5036         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5037         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5038         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5039         * gcc.dg/torture/builtin-power-1.c: Likewise.
5040
5041 2007-09-21  Chao-ying Fu  <fu@mips.com>
5042
5043         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5044         check if targets have fixed-point supports.
5045         * gcc.dg/fixed-point/fixed-point.exp: New file.
5046         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5047         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5048         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5049         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5050         * gcc.dg/fixed-point/constants-pedantic.c,
5051         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5052         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5053         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5054         * gcc.dg/fixed-point/keywords-pedantic.c,
5055         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5056         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5057         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5058         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5059         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5060         * gcc.dg/fixed-point/func-vararg-mixed.c,
5061         * gcc.dg/fixed-point/operator-logical.c,
5062         * gcc.dg/fixed-point/struct-union.c,
5063         * gcc.dg/fixed-point/bit-complement.c,
5064         * gcc.dg/fixed-point/operator-bitwise.c,
5065         * gcc.dg/fixed-point/operator-comma.c,
5066         * gcc.dg/fixed-point/struct-layout-1.c,
5067         * gcc.dg/fixed-point/union-init.c,
5068         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5069         * gcc.dg/fixed-point/func-mixed.c,
5070         * gcc.dg/fixed-point/func-vararg-size0.c,
5071         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5072         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5073         * gcc.dg/fixed-point/operator-unary.c,
5074         * gcc.dg/fixed-point/allop-const.c,
5075         * gcc.dg/fixed-point/muldiv-warning.c,
5076         * gcc.dg/nofixed-point-1.c,
5077         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5078         * gcc.target/mips/fixed-vector-type.c,
5079         * gcc.target/mips/fixed-scalar-type.c: New tests.
5080
5081 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5082
5083         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5084         * gnat.dg/test_nested_subtype_byref.adb: New test.
5085
5086 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5087
5088         PR fortran/33439
5089         * gfortran.dg/gomp/pr33439.f90: New test.
5090
5091 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5092
5093         PR fortran/33455
5094         * gfortran.dg/merge_char_3.f90: New.
5095
5096 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5097
5098         PR fortran/33037
5099         * gfortran.dg/transfer_check_1.f90: New.
5100
5101 2007-09-20  Asher Langton  <langton2@llnl.gov>
5102
5103         PR fortran/20441
5104         * gfortran.dg/init_flag_1.f90: New.
5105         * gfortran.dg/init_flag_2.f90: New.
5106         * gfortran.dg/init_flag_3.f90: New.
5107         * gfortran.dg/init_flag_4.f90: New.
5108         * gfortran.dg/init_flag_5.f90: New.
5109         * gfortran.dg/init_flag_6.f90: New.
5110         * gfortran.dg/init_flag_7.f90: New.
5111
5112 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5113
5114         PR c++/33460
5115         * g++.dg/ext/anon-struct6.C: New.
5116
5117 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5118
5119         PR libfortran/23272
5120         * gfortran.dg/inquire_10.f90: New test.
5121
5122 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
5123
5124         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5125
5126 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5127
5128         PR fortran/33221
5129         * gfortran.dg/used_types_18.f90: Declare variable of empty
5130         derived type.
5131
5132 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5133
5134         PR fortran/33288
5135         * gfortran.dg/array_constructor_19.f90: New test.
5136
5137 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
5138
5139         PR debug/33316
5140         * gcc.dg/debug/pr33316.c: New test.
5141
5142         PR c++/33496
5143         * g++.dg/cpp0x/variadic76.C: New test.
5144         * g++.dg/cpp0x/variadic77.C: New test.
5145         * g++.dg/cpp0x/variadic78.C: New test.
5146
5147         PR c/33238
5148         PR c/27301
5149         * gcc.c-torture/execute/20070919-1.c: New test.
5150         * gcc.dg/pr33238.c: New test.
5151         * gcc.dg/pr27301.c: New test.
5152
5153 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5154
5155         * lib/target-supports.exp (check_effective_target_mips64): New
5156         procedure.
5157         * gcc.dg/lower-subreg-1.c: Require !mips64.
5158         * gcc.dg/sibcall-3.c (ATTR): New macro.
5159         (recurser_void1, recurser_void2): Use it.
5160         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5161         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5162
5163 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
5164
5165         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5166         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
5167         warning annotation.
5168         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5169
5170 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
5171
5172         PR fortran/33497
5173         * gfortran.dg/c_loc_tests_11.f03: New test case.
5174
5175 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5176
5177         PR c++/33459
5178         * g++.dg/init/ref14.C: New.
5179
5180 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5181
5182         * gnat.dg/slice2.ad[sb]: New testcase.
5183
5184 2007-09-19  Nick Clifton  <nickc@redhat.com>
5185
5186         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5187
5188 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
5189
5190         * gcc.target/bfin/bfin.exp: New.
5191         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5192         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5193         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5194         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5195         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5196         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5197         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5198         mcpu-bf561.c, mcpu-default.c}: New tests.
5199
5200 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
5201
5202         Restore detection of unsupported TLS.
5203
5204         Revert this patch:
5205         2007-02-10  Richard Henderson  <rth@redhat.com>
5206
5207         * lib/target-supports.exp (check_effective_target_tls): Redefine
5208         to mean non-emulated tls.
5209         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5210         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5211         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5212         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5213         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5214         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5215         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5216
5217         And then:
5218         * lib/target-supports.exp (check_effective_target_tls): Use
5219         stronger test for compiler support for TLS.
5220         (check_effective_target_tls_native): New, to test for non-emulated
5221         TLS support.
5222         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5223         instead of dg-require-effective-target tls.
5224         * g++.dg/gomp/copyin-1.C: Likewise.
5225         * g++.dg/gomp/sharing-1.C: Likewise.
5226         * g++.dg/gomp/tls-1.C: Likewise.
5227         * g++.dg/gomp/tls-2.C: Likewise.
5228         * g++.dg/gomp/tls-3.C: Likewise.
5229         * g++.dg/tls/diag-1.C: Likewise.
5230         * g++.dg/tls/diag-2.C: Likewise.
5231         * g++.dg/tls/diag-3.C: Likewise.
5232         * g++.dg/tls/diag-4.C: Likewise.
5233         * g++.dg/tls/diag-5.C: Likewise.
5234         * g++.dg/tls/init-1.C: Likewise.
5235         * g++.dg/tls/init-2.C: Likewise.
5236         * g++.dg/tls/trivial.C: Likewise.
5237         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5238         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5239         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5240         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5241         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5242         * gcc.dg/gomp/clause-1.c: Likewise.
5243         * gcc.dg/gomp/copyin-1.c: Likewise.
5244         * gcc.dg/gomp/sharing-1.c: Likewise.
5245         * gcc.dg/gomp/tls-1.c: Likewise.
5246         * gcc.dg/gomp/tls-2.c: Likewise.
5247         * gcc.dg/tls/alpha-1.c: Likewise.
5248         * gcc.dg/tls/opt-1.c: Likewise.
5249         * gcc.dg/tls/opt-13.c: Likewise.
5250         * gcc.dg/tls/opt-14.c: Likewise.
5251         * gcc.dg/tls/opt-2.c: Likewise.
5252         * gcc.dg/tls/opt-3.c: Likewise.
5253         * gcc.dg/tls/opt-4.c: Likewise.
5254         * gcc.dg/tls/opt-7.c: Likewise.
5255         * gcc.dg/tls/section-1.c: Likewise.
5256         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5257         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5258         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5259         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5260         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5261         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5262         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5263         * gfortran.dg/gomp/crayptr2.f90: Likewise.
5264         * gfortran.dg/gomp/fixed-1.f: Likewise.
5265         * gfortran.dg/gomp/free-1.f90: Likewise.
5266         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5267         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5268         * gfortran.dg/gomp/reduction1.f90: Likewise.
5269         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5270
5271 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5272
5273         PR fortran/31119
5274         * gfortran.dg/bounds_check_9.f90: New test.
5275         * gfortran.dg/bounds_check_fail_2.f90: New test.
5276
5277 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5278
5279         PR c++/33462 (again)
5280         * g++.dg/ext/va-arg1.C: Adjust.
5281
5282 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5283
5284         PR c++/33462
5285         * g++.dg/ext/va-arg1.C: New.
5286
5287 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5288
5289         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5290
5291 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5292
5293         PR c++/33463
5294         * g++.dg/rtti/typeid6.C: New.
5295
5296 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5297
5298         PR c++/33464
5299         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5300         * g++.dg/ext/is_class_error2.C: New.
5301
5302 2007-09-18  Richard Guenther  <rguenther@suse.de>
5303
5304         PR tree-optimization/33340
5305         * g++.dg/torture/pr33340.C: New testcase.
5306
5307 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5308
5309         PR fortran/33231
5310         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5311         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5312         * gfortran.dg/elemental_subroutine_5.f90: New.
5313
5314 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5315
5316         * lib/target-supports.exp (check_profiling_available): Extend
5317         mips*-*-elf check to mips*-*-elf*.
5318
5319 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5320
5321         * gcc.dg/format/c90-scanf-5.c: New test.
5322         * gcc.dg/format/c99-scanf-4.c: New test.
5323         * gcc.dg/format/ext-7.c: New test.
5324         * gcc.dg/format/ext-8.c: New test.
5325
5326         PR middle-end/33423
5327         * gcc.c-torture/compile/20070915-1.c: New test.
5328
5329 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5330
5331         PR fortran/33106
5332         * gfortran.dg/private_type_9.f90: New.
5333
5334 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5335
5336         PR middle-end/33449
5337         * gfortran.dg/pr33449.f90: New test.
5338
5339 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5340
5341         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5342         * gfortran.dg/private_type_1.f90: Ditto
5343         * gfortran.dg/interface_18.f90: New.
5344         * gfortran.dg/private_type_8.f90: New.
5345
5346 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5347
5348         PR c++/33124
5349         * g++.dg/warn/new1.C: Adjust.
5350         * g++.dg/torture/str_empty.C: Likewise.
5351
5352 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5353
5354         * gcc.target/mips/dse-1.c: New test.
5355
5356 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5357
5358         PR c++/32756
5359         * g++.dg/overload/operator3.C: New.
5360
5361 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5362
5363         * gcc.target/mips/truncate-1.c: New test.
5364
5365 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5366
5367         PR fortran/29396
5368         PR fortran/29606
5369         PR fortran/30625
5370         PR fortran/30871
5371         * gfortran.dg/subref_array_pointer_1.f90: New test.
5372         * gfortran.dg/subref_array_pointer_2.f90: New test.
5373
5374 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5375
5376         * gfortran.dg/nint_2.f90: Correct last change.
5377
5378 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5379
5380         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5381
5382 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5383
5384         * gcc.dg/vect/pr33373b.c: New test.
5385
5386 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5387
5388         PR target/33438
5389         * gcc.target/i386/pr33438.c: New test.
5390
5391 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5392
5393         * gfortran.dg/nint_2.f90: Revert previous commit.
5394
5395 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5396
5397         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5398
5399 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5400
5401         PR debug/33429
5402         * g++.dg/other/unused1.C: XFAIL class2 scan.
5403
5404 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5405
5406         PR fortran/33343
5407         * gfortran.dg/elemental_args_check_1.f90: New.
5408         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5409         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5410
5411 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5412
5413         * gfortran.dg/recursive_check_3.f90: New.
5414
5415 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5416
5417         PR fortran/33412
5418         * gfortran.dg/elemental_bind_c.f90: New.
5419
5420 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5421
5422         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5423         * gcc.target/mips/mips16-attributes-2.c: New test.
5424         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5425         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5426         hard-float asm when __mips16 is defined.
5427         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5428         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5429         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5430         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5431         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5432         * gcc.target/mips/pr26765.c (foo): Likewise.
5433         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5434         targets, use dg-mips-options instead of dg-options, and use -mgp32
5435         to force 32-bit mode.
5436         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5437         and 64-bit mode.
5438         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5439
5440 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5441             Michael Meissner  <michael.meissner@amd.com>
5442
5443         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5444         * gcc.target/i386/sse5-hsubX.c: Ditto.
5445         * gcc.target/i386/sse5-permpX.c: Ditto.
5446         * gcc.target/i386/sse5-haddX.c: Ditto.
5447         * gcc.target/i386/sse5-maccXX.c: Ditto.
5448         * gcc.target/i386/sse5-msubXX.c: Ditto.
5449         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5450         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5451
5452         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5453         optimizes floating point conditional moves into the pcmov
5454         instruction on SSE5.
5455         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5456
5457         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5458         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5459         SSE5.
5460
5461         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5462         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5463
5464         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5465         optimizes (a*b)+c into fmadd on SSE5.
5466
5467         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5468         whether the SSE5 instructions can be generated.
5469
5470         * gcc.target/i386/sse5-check.h: New. Add support for 
5471         SSE5 tests.
5472
5473         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5474         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5475         * gcc.target/i386/sse-13.c: Ditto.
5476         * gcc.target/i386/sse-14.c: Ditto.
5477
5478 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5479
5480         PR testsuite/33153
5481         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5482         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5483
5484 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5485
5486         PR target/32338
5487         * gcc.dg/pr32338-1.c: New test.
5488         * gcc.dg/pr32338-2.c: New test.
5489
5490 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5491         
5492         * lib/target-supports.exp (check_effective_target_sync_int_long):
5493         Revert change to add xtensa.
5494         (check_effective_target_sync_char_short): Likewise.
5495         
5496 2007-09-12  Olivier Hainque  <hainque@adacore.com>
5497
5498         * gnat.dg/packed_subtype.adb: New test.
5499
5500 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5501
5502         PR fortran/33297
5503         * gfortran.dg/intrinsic_size.f90: New.
5504
5505 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5506
5507         PR fortran/33284
5508         PR fortran/33310
5509         * gfortran.dg/conflicts_2.f90: New.
5510
5511 2007-09-12  Ira Rosen  <irar@il.ibm.com>
5512
5513         PR tree-optimization/32377
5514         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5515         dependence distance.
5516         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5517         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5518         * gcc.dg/vect/no-vfa-vect-depend-1.c,
5519         gfortran.dg/vect/no-vfa-pr32377.f90: New.
5520
5521 2007-09-12  Richard Guenther  <rguenther@suse.de>
5522
5523         PR middle-end/33382
5524         * gcc.c-torture/compile/pr33382.c: New testcase.
5525         * gcc.c-torture/execute/pr33382.c: Likewise.
5526
5527 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
5528
5529         PR fortran/33395
5530         * gfortran.dg/c_ptr_tests_12.f03: New test case.
5531
5532 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
5533
5534         PR tree-optimization/33373
5535         * gcc.dg/vect/pr33373.c: New test.
5536
5537 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5538
5539         * lib/target-supports.exp (check_effective_target_vect_no_double):
5540         Remove unused proc.
5541
5542 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5543             Ulrich Weigand  <uweigand@de.ibm.com>
5544
5545         * gcc.target/spu/dfcgt-nan.c: New test.
5546
5547 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
5548
5549         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5550
5551 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
5552
5553         PR fortran/33040
5554         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
5555
5556 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
5557
5558         * gcc.dg/va-arg-pack-len-1.c: New test.
5559         * g++.dg/va-arg-pack-len-1.C: New test.
5560
5561 2007-09-11  Michael Matz  <matz@suse.de>
5562
5563         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5564
5565 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
5566
5567         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5568         checks for size of long double.
5569         * gcc.dg/dfp/convert.h: New file.
5570         * gcc.dg/dfp/convert-bfp-2.c: New test.
5571         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5572         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5573         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5574         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5575         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5576         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5577         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5578         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5579         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5580
5581 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
5582
5583         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
5584         Change dg-final to expect 1 non-profitable loop and
5585         3 profitable loops.
5586         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5587         Change dg-final to expect 1 non-profitable loop and
5588         3 profitable loops.
5589         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5590         Change dg-final to expect 1 profitable loop.
5591         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5592         Change dg-final to expect 1 profitable loop.    
5593         
5594 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
5595
5596         * gcc.target/mips/call-saved-1.c: New test.
5597         * gcc.target/mips/call-saved-2.c: Likewise.
5598         * gcc.target/mips/call-saved-3.c: Likewise.
5599         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5600         instead of mips_mips64.  Set mips_fp64 too.
5601         (is_gp32_flag): Return true for -mips1 and -mips2.
5602         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5603
5604 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
5605
5606         * g++.dg/ext/va-arg-pack-1.C: New test.
5607         * g++.dg/ext/va-arg-pack-2.C: New test.
5608
5609 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
5610
5611         PR target/33369
5612         * gcc.dg/vect/pr33369.c: New test.
5613
5614 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
5615
5616         PR fortran/33370
5617         * gfortran.dg/array_memcpy_5.f90:  New test.
5618
5619 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
5620
5621         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5622
5623 2007-09-09  Richard Guenther  <rguenther@suse.de>
5624
5625         * gcc.c-torture/compile/20070906-1.c: New testcase.
5626
5627 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5628
5629         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5630         noinline attribute.
5631         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5632         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5633         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5634         Likewise.
5635
5636 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5637
5638         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5639
5640 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5641
5642         * gnat.dg/addr2_p.ads: Bump size of array to 9.
5643
5644 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5645
5646         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5647         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5648         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5649         Compile tests with -fno-tree-pre.
5650         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5651         * lib/target-supports.exp (check_effective_target_vect_strided): New.
5652         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5653         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5654         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5655         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5656         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5657         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5658         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5659         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5660         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5661         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5662         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5663         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5664         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5665         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
5666         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5667         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5668         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5669
5670 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
5671
5672         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5673         to call objdump.
5674         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5675         Use remote_exec to call c++filt.
5676         * lib/target-supports-dg.exp (dg-require-host-local): New.
5677         * gcc.misc-tests/options.exp: Allow .exe in command paths.
5678         * g++.dg/parse/repo1.C: Use dg-require-host-local.
5679         * g++.dg/rtti/repo1.C: Likewise.
5680         * g++.dg/template/repo1.C: Likewise.
5681         * g++.dg/template/repo2.C: Likewise.
5682         * g++.dg/template/repo3.C: Likewise.
5683         * g++.dg/template/repo4.C: Likewise.
5684         * g++.dg/template/repo5.C: Likewise.
5685         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5686         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5687         * g++.old-deja/g++.pt/repo1.C: Likewise.
5688         * g++.old-deja/g++.pt/repo2.C: Likewise.
5689         * g++.old-deja/g++.pt/repo3.C: Likewise.
5690         * g++.old-deja/g++.pt/repo4.C: Likewise.
5691         * gcc.dg/cpp/trad/builtins.c: Likewise.
5692
5693 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
5694
5695         PR tree-optimization/32283
5696         * gcc.dg/tree-ssa/loop-31.c: New test.
5697
5698 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5699
5700         PR rtl-optimization/26449
5701         * gcc.target/i386/pr26449-1.c: New file.
5702
5703 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5704
5705         PR target/33329
5706         PR rtl-optimization/26449
5707         * gcc.target/i386/pr33329.c: New file.
5708
5709 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5710
5711         * gnat.dg/renaming3.adb, renaming4.ads: New test.
5712
5713 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5714
5715         * gnat.dg/unaligned_rep_clause.adb: New testcase.
5716
5717 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
5718
5719         PR tree-optimization/33301
5720         * gfortran.dg/vect/pr33301.f: New test.
5721
5722 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5723
5724         PR libfortran/33307
5725         * gfortran.dg/backspace_10.f90: New test.
5726
5727 2007-09-07  Richard Guenther  <rguenther@suse.de>
5728
5729         Reapply
5730         2007-09-06  Richard Guenther  <rguenther@suse.de>
5731
5732         PR tree-optimization/32586
5733         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5734         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5735         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5736         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5737         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5738         now obsolete simplification.
5739
5740 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
5741         
5742         PR tree-optimization/33299
5743         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5744         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5745
5746 2007-09-07  Richard Guenther  <rguenther@suse.de>
5747
5748         Revert
5749         2007-09-06  Richard Guenther  <rguenther@suse.de>
5750
5751         PR tree-optimization/32586
5752         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5753         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5754         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5755         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5756         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5757         now obsolete simplification.
5758
5759 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5760
5761         PR tree-optimization/32821
5762         * gcc.dg/tree-ssa/pr32821.c: New file.
5763
5764 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
5765
5766         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5767         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5768         and mips_forced_no_er.
5769         (dg-mips-options): Add -mno-abicalls when a small-data option is
5770         specified.  Skip tests with small-data options if mips_forced_gp.
5771         Skip tests with -mexplicit-relocs if mips_forced_no_er.
5772         * gcc.target/mips/sdata-1.c: New test.
5773         * gcc.target/mips/sdata-2.c: Likewise.
5774         * gcc.target/mips/sdata-3.c: Likewise.
5775         * gcc.target/mips/sdata-4.c: Likewise.
5776
5777 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5778
5779         PR fortran/33298
5780         * spread_zerosize_1.f90:  New test case.
5781         * spread_bounds_1.f90:  New test case.
5782
5783 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
5784
5785         PR c++/32674
5786         * g++.dg/template/static31.C: New.
5787
5788 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5789
5790         PR fortran/33271
5791         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5792         powerpc*-linux-gnu.
5793
5794 2007-09-06  David Daney  <ddaney@avtrex.com>
5795             Richard Sandiford  <richard@codesourcery.com>
5796
5797         PR target/33256
5798         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5799         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5800         * gcc.target/mips/pr33256.c: New test.
5801
5802 2007-09-06  Tom Tromey  <tromey@redhat.com>
5803
5804         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5805
5806 2007-09-06  Richard Guenther  <rguenther@suse.de>
5807
5808         PR tree-optimization/32586
5809         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5810         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5811         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5812         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5813         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5814         now obsolete simplification.
5815
5816 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
5817
5818         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5819         * gcc.target/i386/sse3-addsubps.c: Ditto.
5820         * gcc.target/i386/sse3-haddpd.c: Ditto.
5821         * gcc.target/i386/sse3-haddps.c: Ditto.
5822         * gcc.target/i386/sse3-hsubpd.c: Ditto.
5823         * gcc.target/i386/sse3-hsubps.c: Ditto.
5824         * gcc.target/i386/sse3-lddqu.c: Ditto.
5825         * gcc.target/i386/sse3-movddup.c: Ditto.
5826         * gcc.target/i386/sse3-movshdup.c: Ditto.
5827         * gcc.target/i386/sse3-movsldup.c: Ditto.
5828
5829 2007-09-06  Richard Guenther  <rguenther@suse.de>
5830
5831         PR tree-optimization/33302
5832         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5833
5834 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5835
5836         PR libfortran/33225
5837         * gfortran.dg./fmt_float.f90: New test.
5838
5839 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5840
5841         PR libfortran/33253
5842         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5843
5844 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
5845
5846         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5847         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5848
5849 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
5850
5851         * g++.dg/eh/builtin1.C: New test.
5852         * g++.dg/eh/builtin2.C: New test.
5853         * g++.dg/eh/builtin3.C: New test.
5854
5855         PR c++/33289
5856         * g++.dg/eh/builtin4.C: New test.
5857
5858 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
5859
5860         * gcc.target/powerpc/dfp-dd.c: New test.
5861         * gcc.target/powerpc/dfp-td.c: New test.
5862
5863 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5864
5865         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5866         * gcc.dg/va-arg-pack-1.c: New test.
5867
5868 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
5869
5870         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5871         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5872         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5873         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5874         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5875
5876 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5877
5878         PR c++/30302
5879         * g++.dg/ext/anon-struct5.C: New.
5880
5881 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
5882
5883         * gcc.dg/i386-cpuid.h: Remove.
5884         * gcc.target/i386/mmx-check.h: Include cpuid.h.
5885         (main): Use __get_cpuid to get target features.
5886         * gcc.target/i386/sse-check.h: Ditto.
5887         * gcc.target/i386/sse2-check.h: Ditto.
5888         * gcc.target/i386/sse3-check.h: Ditto.
5889         * gcc.target/i386/ssse3-check.h: Ditto.
5890         * gcc.target/i386/sse4_1-check.h: Ditto.
5891         * gcc.target/i386/sse4_2-check.h: Ditto.
5892         * gcc.target/i386/sse4a-check.h: Ditto.
5893         * gcc.dg/torture/pr16104-1.c: Ditto.
5894         (do_test): Change to void.
5895         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
5896         * gcc.target/i386/sse-6.c: Ditto.
5897         * gcc.target/i386/sse-7.c: Ditto.
5898         * g++.dg/other/i386-1.C: Include cpuid.h.
5899         (main): New function.  Use __get_cpuid to get target fetaures.
5900
5901 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5902             David Ung  <davidu@mips.com>
5903             Nigel Stephens <nigel@mips.com>
5904
5905         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
5906         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5907         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5908         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5909         * gcc.dg/torture/mips-hilo-1.c: Likewise.
5910         * gcc.dg/torture/mips-hilo-2.c: Likewise.
5911         * gcc.dg/torture/pr19683-1.c: Likewise.
5912         * gcc.target/mips/madd-3.c: Likewise.
5913         * gcc.target/mips/maddu-3.c: Likewise.
5914         * gcc.target/mips/msub-3.c: Likewise.
5915         * gcc.target/mips/msubu-3.c: Likewise.
5916         * gcc.target/mips/asm-1.c: Likewise.
5917         * gcc.target/mips/branch-1.c: Likewise.
5918         * gcc.target/mips/ins-1.c: Likewise.
5919         * gcc.target/mips/near-far-3.c: Likewise.
5920         * gcc.target/mips/near-far-4.c: Likewise.
5921         * gcc.target/mips/smartmips-lwxs.c: Likewise.
5922         * gcc.target/mips/smartmips-ror-1.c: Likewise.
5923         * gcc.target/mips/smartmips-ror-2.c: Likewise.
5924         * gcc.target/mips/smartmips-ror-3.c: Likewise.
5925         * gcc.target/mips/smartmips-ror-4.c: Likewise.
5926         * gcc.target/mips/dspr2-MULT.c: Likewise.
5927         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5928         * gcc.target/mips/mips32-dsp-run.c: Likewise.
5929         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5930         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5931         * gcc.target/mips/code-readable-2.c: Likewise.
5932         * gcc.target/mips/code-readable-3.c: Likewise.
5933
5934 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5935             David Ung  <davidu@mips.com>
5936             Nigel Stephens <nigel@mips.com>
5937
5938         * gcc.target/mips/mips16-attributes.c: New.
5939
5940 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
5941
5942         PR fortran/31564
5943         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
5944
5945         PR fortran/33241
5946         * gfortran.dg/char_length_10.f90: New test.
5947
5948 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5949
5950         PR c++/29731
5951         * g++.dg/parse/template24.C: New.
5952
5953 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5954
5955         * g++.dg/other/spu2vmx-1.C: New test.
5956
5957 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5958
5959         PR tree-optimization/33017
5960         * gcc.dg/pr33017.c: New test.
5961
5962 2007-09-05  Ben Elliston  <bje@au.ibm.com>
5963
5964         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
5965         __protected_stream family of macros.
5966
5967 2007-09-04  Jan Hubicka  <jh@suse.cz>
5968
5969         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
5970         * gcc.dg/tree-ssa/pr27236.c: Likewise.
5971         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
5972         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5973         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
5974         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5975         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5976         Likewise.
5977
5978 2007-09-04  Janus Weil  <jaydub66@gmail.com>
5979             Tobias Burnus  <burnus@net-b.de>
5980
5981         * gfortran.dg/proc_decl_1.f90: New.
5982         * gfortran.dg/proc_decl_2.f90: New.
5983         * gfortran.dg/proc_decl_3.f90: New.
5984         * gfortran.dg/proc_decl_4.f90: New.
5985
5986 2007-09-04  Jan Hubicka  <jh@suse.cz>
5987
5988         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
5989         * gcc.dg/vect/vect-105.c: Mark functions noinline.
5990         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
5991         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
5992         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
5993         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
5994         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
5995         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
5996         * gcc.dg/vect/vect-50.c: Mark functions noinline.
5997         * gcc.dg/vect/vect-33.c: Mark functions noinline.
5998         * gcc.dg/vect/vect-16.c: Mark functions noinline.
5999         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6000         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6001         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6002         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6003         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6004         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6005         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6006         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6007         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6008         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6009         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6010         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6011         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6012         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6013         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6014         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6015         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6016         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6017         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6018         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6019         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6020         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6021         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6022         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6023         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6024         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6025         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6026         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6027         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6028         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6029         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6030         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6031         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6032         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6033         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6034         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6035         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6036         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6037         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6038         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6039         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6040         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6041         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6042         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6043         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6044         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6045         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6046         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6047         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6048         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6049         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6050         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6051         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6052         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6053         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6054         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6055         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6056         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6057         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6058         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6059         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6060         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6061         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6062         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6063         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6064         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6065         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6066         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6067         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6068         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6069         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6070         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6071         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6072         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6073         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6074         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6075         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6076         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6077         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6078         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6079         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6080         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6081         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6082         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6083         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6084         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6085         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6086         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6087         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6088         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6089         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6090         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6091         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6092         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6093         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6094         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6095         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6096         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6097         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6098         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6099         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6100         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6101         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6102         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6103         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6104         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6105         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6106         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6107         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6108         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6109         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6110         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6111         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6112         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6113         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6114         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6115         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6116         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6117         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6118         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6119         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6120         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6121         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6122         * gcc.dg/vect/vect-87.c: Mark functions noinline.
6123         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6124         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6125         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6126         * gcc.dg/vect/vect-109.c: Mark functions noinline.
6127         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6128         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6129         noinline.
6130         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6131         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6132         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6133         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6134         * gcc.dg/vect/vect-12.c: Mark functions noinline.
6135         * gcc.dg/vect/vect-71.c: Mark functions noinline.
6136         * gcc.dg/vect/vect-54.c: Mark functions noinline.
6137         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6138         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6139         * gcc.dg/vect/vect-96.c: Mark functions noinline.
6140         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6141         * gcc.dg/vect/vect-110.c: Mark functions noinline.
6142         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6143         * gcc.dg/vect/vect-4.c: Mark functions noinline.
6144         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6145         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6146         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6147         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6148         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6149         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6150         * gcc.dg/vect/vect-21.c: Mark functions noinline.
6151         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6152         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6153         * gcc.dg/vect/vect-80.c: Mark functions noinline.
6154         * gcc.dg/vect/vect-63.c: Mark functions noinline.
6155         * gcc.dg/vect/vect-46.c: Mark functions noinline.
6156         * gcc.dg/vect/vect-29.c: Mark functions noinline.
6157         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6158         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6159         * gcc.dg/vect/vect-88.c: Mark functions noinline.
6160         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6161         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6162         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6163         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6164         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6165         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6166         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6167         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6168         * gcc.dg/vect/vect-30.c: Mark functions noinline.
6169         * gcc.dg/vect/vect-13.c: Mark functions noinline.
6170         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6171         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6172         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6173         * gcc.dg/vect/vect-72.c: Mark functions noinline.
6174         * gcc.dg/vect/vect-38.c: Mark functions noinline.
6175         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6176         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6177         * gcc.dg/vect/vect-97.c: Mark functions noinline.
6178         * gcc.dg/vect/vect-111.c: Mark functions noinline.
6179         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6180         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6181         * gcc.dg/vect/vect-5.c: Mark functions noinline.
6182         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6183         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6184         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6185         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6186         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6187         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6188         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6189         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6190         * gcc.dg/vect/vect-22.c: Mark functions noinline.
6191         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6192         * gcc.dg/vect/vect-64.c: Mark functions noinline.
6193         * gcc.dg/vect/vect-89.c: Mark functions noinline.
6194         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6195         * gcc.dg/vect/vect-103.c: Mark functions noinline.
6196         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6197         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6198         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6199         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6200         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6201         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6202         * gcc.dg/vect/vect-31.c: Mark functions noinline.
6203         * gcc.dg/vect/vect-14.c: Mark functions noinline.
6204         * gcc.dg/vect/vect-73.c: Mark functions noinline.
6205         * gcc.dg/vect/vect-56.c: Mark functions noinline.
6206         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6207         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6208         * gcc.dg/vect/vect-98.c: Mark functions noinline.
6209         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6210         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6211         * gcc.dg/vect/vect-112.c: Mark functions noinline.
6212         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6213         * gcc.dg/vect/vect-6.c: Mark functions noinline.
6214         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6215         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6216         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6217         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6218         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6219         * gcc.dg/vect/pr25413.c: Mark functions noinline.
6220         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6221         * gcc.dg/vect/vect-40.c: Mark functions noinline.
6222         * gcc.dg/vect/vect-23.c: Mark functions noinline.
6223         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6224         * gcc.dg/vect/vect-82.c: Mark functions noinline.
6225         * gcc.dg/vect/vect-65.c: Mark functions noinline.
6226         * gcc.dg/vect/vect-48.c: Mark functions noinline.
6227         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6228         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6229         * gcc.dg/vect/vect-104.c: Mark functions noinline.
6230         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6231         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6232         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6233         * gcc.dg/vect/vect-32.c: Mark functions noinline.
6234         * gcc.dg/vect/vect-15.c: Mark functions noinline.
6235         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6236         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6237         * gcc.dg/vect/vect-91.c: Mark functions noinline.
6238         * gcc.dg/vect/vect-74.c: Mark functions noinline.
6239         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6240         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6241         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6242         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6243         * gcc.dg/vect/vect-99.c: Mark functions noinline.
6244         * gcc.dg/vect/vect-113.c: Mark functions noinline.
6245         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6246         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6247         * gcc.dg/vect/vect-7.c: Mark functions noinline.
6248         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6249         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6250         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6251         * gcc.dg/vect/vect-24.c: Mark functions noinline.
6252         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6253         * gcc.dg/vect/vect-83.c: Mark functions noinline.
6254         * gcc.dg/vect/vect-66.c: Mark functions noinline.
6255         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6256
6257 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6258
6259         PR middle-end/33187
6260         * gcc.target/i386/cmov7.c: New file.
6261
6262 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6263
6264         * gcc.target/i386/sse4a-check.h: New file.
6265         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6266         * gcc.target/i386/sse4a-insert.c: Ditto.
6267         * gcc.target/i386/sse4a-montsd.c: Ditto.
6268         * gcc.target/i386/sse4a-montss.c: Ditto.
6269         * gcc.target/i386/mmx-check.h: New file.
6270         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6271         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6272         * gcc.target/i386/sse-check.h: New file.
6273         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6274         * gcc.target/i386/sse-3.c: Ditto.
6275         * gcc.target/i386/sse-7.c: Ditto.
6276         * gcc.target/i386/sse-9.c: Ditto.
6277         * gcc.target/i386/ssefn-3.c: Ditto.
6278         * gcc.target/i386/sse-recip.c: Ditto.
6279         * gcc.target/i386/sse-recip-vec.c: Ditto.
6280         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6281         * gcc.target/i386/20020523-1.c: Remove.
6282         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6283         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6284         * gcc.target/i386/ssefn-4.c: Ditto.
6285         * gcc.target/i386/sse-6.c: Ditto.
6286         * gcc.target/i386/sse-10.c: Ditto.
6287         * gcc.target/i386/sse-11.c: Ditto.
6288         * gcc.target/i386/sse-18.c: Ditto.
6289         * gcc.target/i386/fpprec-1.c: Ditto.
6290         * g++.dg/other/i386-1.C: Ditto.
6291
6292 2007-09-04  Richard Guenther  <rguenther@suse.de>
6293
6294         PR tree-optimization/33291
6295         * gcc.dg/volatile2.c: New testcase.
6296         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6297         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6298         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6299         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6300
6301 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6302
6303         PR fortran/33253
6304         * gfortran.dg/namelist_15.f90: Update test.
6305         * gfortran.dg/namelist_24.f90: Update test.
6306         * gfortran.dg/namelist_38.f90: New test.
6307
6308 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6309
6310         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6311         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6312         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6313         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6314         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6315         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6316
6317 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6318
6319         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6320         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6321
6322         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6323
6324 2007-09-02  David Daney  <ddaney@avtrex.com>
6325
6326         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6327         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6328         * gcc.target/mips/atomic-memory-1.c: Ditto.
6329         * gcc.target/mips/atomic-memory-2.c: Ditto.
6330
6331 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6332
6333         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6334         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6335
6336 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6337
6338         * gfortran.dg/substr_6.f90: New test.
6339
6340 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6341
6342         PR c++/33208
6343         * g++.dg/other/error18.C: New.
6344         * g++.dg/expr/bitfield3.C: Adjust.
6345
6346 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6347
6348         PR fortran/33276
6349         * gfortran.fortran-torture/compile/pr33276.f90: New.
6350
6351 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6352
6353         PR C/29237
6354         PR middle-end/33272
6355         * gcc.dg/c99-arraydecl-3.c: New test.
6356
6357 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6358
6359         PR c++/32597
6360         * g++.dg/cpp0x/variadic-new2.C: New.
6361         * g++.dg/cpp0x/variadic-new.C: New.
6362
6363 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6364
6365         PR fortran/33232
6366         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6367         * gfortran.dg/read_1.f90: New.
6368
6369 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6370
6371         PR c++/33210
6372         * g++.dg/template/error30.C: New.
6373
6374 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6375
6376         PR c++/32113
6377         * g++.dg/template/crash70.C: New.
6378
6379 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6380
6381         PR c++/33212
6382         * g++.dg/ext/is_class_error.C: New.
6383
6384 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6385
6386         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6387         
6388 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6389             Revital Eres  <eres@il.ibm.com>
6390
6391         * gcc.target/powerpc/paired-1.c: New test.
6392         * gcc.target/powerpc/paired-2.c: New test.
6393         * gcc.target/powerpc/paired-3.c: New test.
6394         * gcc.target/powerpc/paired-4.c: New test.
6395         * gcc.target/powerpc/paired-5.c: New test.
6396         * gcc.target/powerpc/paired-6.c: New test.
6397         * gcc.target/powerpc/paired-7.c: New test.
6398         * gcc.target/powerpc/ppc-paired.c: New test.
6399
6400 2007-08-31  Ollie Wild  <aaw@google.com>
6401
6402         * g++.dg/conversion/ptrmem2.C: New test.
6403         * g++.dg/conversion/ptrmem3.C: New test.
6404         * g++.dg/conversion/ptrmem4.C: New test.
6405         * g++.dg/conversion/ptrmem5.C: New test.
6406         * g++.dg/conversion/ptrmem6.C: New test.
6407         * g++.dg/conversion/ptrmem7.C: New test.
6408         * g++.dg/conversion/ptrmem8.C: New test.
6409
6410 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6411
6412         PR fortran/31879
6413         * gfortran.dg/char_length_7.f90: New test.
6414         * gfortran.dg/char_length_9.f90: New test.
6415         * gfortran.dg/char_assign_1.f90: Add extra warning.
6416
6417         PR fortran/31197
6418         PR fortran/31258
6419         * gfortran.dg/char_length_8.f90: New test.
6420
6421 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6422
6423         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6424
6425 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6426
6427         * gcc.dg/inline-24.c: New test.
6428         * g++.dg/opt/inline11.C: New test.
6429
6430 2007-08-30  Richard Guenther  <rguenther@suse.de>
6431
6432         * gcc.target/i386/vectorize5.c: New testcase.
6433
6434 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6435
6436         PR fortran/33228
6437         * interface.c (check_interface0): Improve error for external procs.
6438         (check_sym_interfaces): Fix checking of module procedures.
6439
6440 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6441
6442         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6443         (AI): Add AI_ALIGN.
6444         * gcc.dg/sync-3.c: New test.
6445
6446         PR middle-end/32758
6447         * gcc.dg/cleanup-12.c: New test.
6448
6449 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6450
6451         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6452         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6453         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6454         * gcc.dg/pr32450.c: Ditto.
6455         * gcc.dg/nest.c: Ditto.
6456         * gcc.dg/nested-func-4.c: Ditto.
6457         * g++.old-deja/g++.law/profile1.C: Ditto.
6458
6459 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6460
6461         PR fortran/32989
6462         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6463         non-default integer kind arguments.
6464
6465 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6466
6467         PR fortran/33105
6468         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6469
6470 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6471
6472         * gcc.dg/h8300-ice2.c: Remove target selector.
6473
6474 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6475
6476         PR fortran/33215
6477         * gfortran.dg/binding_label_tests_15.f03: New test case.
6478         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6479
6480 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6481
6482         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6483         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6484
6485 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6486
6487         PR c++/33194
6488         * g++.dg/other/canon-33194.C: New.
6489
6490 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6491
6492         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6493         * gcc.c-torture/execute/pr23135.c: Likewise.
6494
6495 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6496
6497         * gcc.dg/pr31344.c: Move to ...
6498         * gcc.dg/dfp/pr31344.c: ... here.
6499         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6500         * gcc.dg/20050503-1.c: Ditto.
6501         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6502         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6503         * gcc.dg/20060801-1.c: Ditto.
6504
6505 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6506
6507         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6508         * gfortran.dg/nan_1.f90: Likewise.
6509
6510 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6511
6512         PR fortran/33055
6513         Revert previous patch.
6514
6515 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
6516             Kazu Hirata  <kazu@codesourcery.com>
6517
6518         * gcc.target/m68k/interrupt-1.c: New.
6519
6520 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6521
6522         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6523         10000 for targets where "int" can't hold at least 100000.
6524         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6525         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6526         (test5)(test6): Use it.
6527         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6528         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6529         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6530         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6531         * gcc.dg/attr-alloc_size.c (test): Likewise.
6532
6533 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
6534
6535         PR c++/33209
6536         * g++.dg/template/error29.C: New.
6537
6538 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6539
6540         PR c++/32596
6541         * g++.dg/ext/visibility/anon5.C: New test.
6542
6543 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6544
6545         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6546
6547 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6548
6549         * gfortran.dg/gamma_1.f90: Remove large-real tests.
6550         * gfortran.dg/gamma_2.f90: Remove large-real tests.
6551         * gfortran.dg/gamma_4.f90: New: large-real tests.
6552
6553 2007-08-28  Jason Merrill  <jason@redhat.com>
6554
6555         PR c++/29000
6556         * g++.dg/ext/stmtexpr12.C: New test.
6557
6558         PR c++/28558
6559         * g++.dg/ext/attrib28.C: New test.
6560
6561 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
6562
6563         PR target/32661
6564         * gcc.target/i386/pr32661.c: New test.
6565
6566 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6567
6568         PR middle-end/32370
6569         * gcc.dg/pr32370.c: New test.
6570
6571         PR rtl-optimization/33148
6572         * gcc.c-torture/compile/20070827-1.c: New test.
6573
6574         PR debug/32914
6575         * d++.dg/debug/const3.C: New test.
6576         * d++.dg/debug/const4.C: New test.
6577         * d++.dg/debug/dwarf2/const1.C: New test.
6578         * d++.dg/debug/dwarf2/const2.C: New test.
6579         * d++.dg/debug/dwarf2/const2b.C: New test.
6580
6581 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
6582             Vladimir Yanovsky  <yanov@il.ibm.com>
6583             Revital Eres  <eres@il.ibm.com>
6584             Andrey Belevantsev  <abel@ispras.ru>
6585
6586         * gcc.dg/sms-1.c: New test.
6587
6588 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
6589
6590         * g++.dg/ext/gnu-inline-common.h: New.
6591         * g++.dg/ext/gnu-inline-global-reject.C: New.
6592         * g++.dg/ext/gnu-inline-global.C: New.
6593         * g++.dg/ext/gnu-inline-namespace.C: New.
6594         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6595         * g++.dg/ext/gnu-inline-class.C: New.
6596         * g++.dg/ext/gnu-inline-class-static.C: New.
6597         * g++.dg/ext/gnu-inline-template-class.C: New.
6598         * g++.dg/ext/gnu-inline-template-func.C: New.
6599
6600 2007-08-27  Jason Merrill  <jason@redhat.com>
6601
6602         PR c++/31337
6603         * g++.dg/ext/stmtexpr11.C: New.
6604
6605 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
6606
6607         * lib/target-supports.exp (check_profiling_available):
6608         Set profiling_available_saved to 0 on fido-*-elf.
6609
6610 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
6611
6612         PR tree-optimization/33173
6613         
6614         * gcc.c-torture/compile/pr33173.c: New.
6615
6616 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
6617
6618         PR target/31385
6619         * gcc.dg/dfp/pr31385.c: New.
6620
6621 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6622
6623         * gcc.dg/unsigned-long-compare.c: Remove target selector.
6624
6625 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6626
6627         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6628         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6629         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6630         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6631         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6632         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6633         gcc.target/m68k directory.
6634         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6635         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6636         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6637         gcc.target/cris directory.
6638         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6639         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6640         gcc.target/bfin directory.
6641
6642         * gcc.target/sh: New directory.
6643         * gcc.target/sh/sh.exp: New file.
6644         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6645         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6646         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6647         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6648         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6649         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6650
6651 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6652
6653         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6654         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6655         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6656         * gcc.target/i386/local2.c: Ditto.
6657         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6658         * gcc.target/i386/20011119-1.c: Ditto.
6659         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6660         * gcc.target/i386/fastcall-1.c: Fix target selector.
6661
6662 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6663
6664         PR fortran/33055
6665         * gfortran.dg/negative_unit.f: Add new check
6666         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6667         -fdefault-integer-8.
6668
6669 2007-08-26  Asher Langton  <langton2@llnl.gov>
6670
6671         * gfortran.dg/recursive_stack.f90: New.
6672         * gfortran.dg/openmp_stack.f90: New.
6673
6674 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6675
6676         PR fortran/31298
6677         * gfortran.dg/use_10.f90: New.
6678
6679 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6680
6681         PR fortran/32985
6682         * gfortran.dg/namelist_14.f90: Make test case valid.
6683         * gfortran.dg/common_10.f90: New.
6684
6685 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
6686
6687         PR middle-end/33181
6688         * gcc.dg/ifelse-2.c: New.
6689
6690 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6691
6692         PR fortran/32980
6693         * gfortran.dg/gamma_1.f90: New.
6694         * gfortran.dg/gamma_2.f90: New.
6695         * gfortran.dg/gamma_3.f90: New.
6696
6697 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6698
6699         PR fortran/33188
6700         * gfortran.dg/used_types_18.f90: New.
6701
6702 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
6703
6704         * gcc.dg/array-init-2.c: New test.
6705
6706 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6707
6708         PR fortran/33178
6709         * gfortran.dg/initialization_4.f90: Update dg-error.
6710         * gfortran.dg/initialization_13.f90: New.
6711
6712 2007-08-24  Richard Guenther  <rguenther@suse.de>
6713
6714         PR middle-end/33166
6715         * gcc.c-torture/compile/pr33166.c: New testcase.
6716
6717 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6718
6719         PR fortran/33139
6720         * gfortran.dg/pointer_assign_4.f90: New.
6721         * gfortran.dg/shape_2.f90: Fix test case.
6722         * gfortran.dg/char_result_4.f90: Ditto.
6723
6724 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6725
6726         * gcc.dg/array-init-1.c: New test.
6727
6728         PR c++/32567
6729         * g++.dg/parse/crash36.C: New test.
6730
6731 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
6732
6733         * gcc.dg/pr32721.c: Updated.
6734
6735 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6736
6737         PR tree-optimization/32573
6738         PR middle-end/32946
6739         * gcc.dg/pr32573.c: New test.
6740
6741         PR c++/32898
6742         * g++.dg/lookup/ns3.C: New test.
6743
6744         * gfortran.dg/assumed_charlen_sharing.f90: New test.
6745
6746         PR c++/31941
6747         * g++.dg/parse/crash37.C: New test.
6748
6749 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6750
6751         PR target/17390
6752         * gcc.target/i386/pr17390.c: New test.
6753
6754 2007-08-23  Richard Guenther  <rguenther@suse.de>
6755
6756         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6757         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6758         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6759         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6760         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6761         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6762         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6763         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6764
6765 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6766
6767         * gcc.target/s390: New directory.
6768         * gcc.target/s390/s390.exp: New file.
6769         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6770         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6771         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6772         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6773         gcc.target/s390 directory.
6774
6775 2007-08-23  Richard Guenther  <rguenther@suse.de>
6776
6777         PR tree-optimization/32328
6778         * gcc.dg/pr32328.c: New testcase.
6779
6780 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6781
6782         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6783           available.
6784
6785 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6786
6787         PR fortran/33095
6788         * gfortran.dg/min_max_optional_5.f90: New test.
6789         * gfortran.dg/min_max_optional_2.f90: Remove.
6790         * gfortran.dg/min_max_optional_3.f90: Remove.
6791         * gfortran.dg/min_max_optional_4.f90: Remove.
6792
6793 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6794
6795         * gcc.target/i386/xorps-sse.c: New.
6796         * gcc.target/i386/xorps-sse2.c: New.
6797
6798 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6799
6800         * gcc.target/i386/cmov3.c: Fix scan-assembler.
6801         * gcc.target/i386/cmov4.c: Fix scan-assembler.
6802         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6803
6804 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
6805
6806         PR fortran/33020
6807         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6808         include multiple kinds for SHAPE parameter within a single
6809         namespace.
6810         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6811         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
6812
6813 2007-08-22  Janus Weil  <jaydub66@gmail.com>
6814
6815         * interface_abstract_1.f90: Extended test case.
6816         * interface_abstract_3.f90: New test.
6817
6818 2007-08-21  Christian Bruel  <christian.bruel@st.com>
6819
6820         * gcc.dg/fold-sub.c: New test.
6821         
6822 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6823
6824         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6825         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6826         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6827         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6828         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6829         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6830
6831 2007-08-22  Richard Guenther  <rguenther@suse.de>
6832
6833         PR middle-end/33007
6834         * gcc.dg/pr33007.c: New testcase.
6835
6836 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
6837
6838         * gcc.c-torture/execute/strcmp-1.x: Delete.
6839
6840 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6841
6842         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6843         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6844         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6845         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6846         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6847         gcc.target/i386/stack-realign.c,
6848         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6849         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6850         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6851         target using dg-require-effective-target directive.
6852         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6853         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6854         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6855         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6856         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6857         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6858         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6859         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6860         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6861         Require lp64 target using dg-require-effective-target directive.
6862         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6863         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6864         directive.
6865         * gcc.target/i386/20010202-1.c: Move from here ...
6866         * gcc.dg/20010202-1.c: ... to here.
6867
6868 2007-08-22  Richard Guenther  <rguenther@suse.de>
6869
6870         PR tree-optimization/33142
6871         * gcc.c-torture/execute/pr33142.c: New testcase.
6872
6873 2007-08-22  Richard Guenther  <rguenther@suse.de>
6874
6875         PR middle-end/32563
6876         * g++.dg/torture/pr32563.C: New testcase.
6877
6878 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
6879
6880         PR middle-end/32912
6881         * gcc.dg/pr32912-1.c: Add -w to options.
6882         * gcc.dg/pr32912-2.c: Likewise.
6883         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6884
6885 2007-08-21  Ian Lance Taylor  <iant@google.com>
6886
6887         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6888
6889 2007-08-21  Ian Lance Taylor  <iant@google.com>
6890
6891         PR tree-optimization/33134
6892         * g++.dg/tree-ssa/pr33134.C: New test.
6893
6894 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
6895
6896         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
6897         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
6898
6899 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
6900
6901         PR debug/32610
6902         * gcc.dg/debug/pr32610.c: New test.
6903
6904         * g++.dg/init/new24.C: New test.
6905
6906         PR middle-end/32912
6907         * gcc.dg/pr32912-1.c: New test.
6908         * gcc.dg/pr32912-2.c: New test.
6909         * gcc.dg/pr32912-3.c: New test.
6910
6911 2007-08-21  Richard Guenther  <rguenther@suse.de>
6912
6913         * gcc.dg/pointer-arith-10.c: New testcase.
6914
6915 2007-08-21  Richard Guenther  <rguenther@suse.de>
6916
6917         PR middle-end/33122
6918         * gcc.c-torture/compile/pr33122.c: New testcase.
6919
6920 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
6921
6922         * g++.dg/warn/Wnvdtor-2.C: New testcase.
6923
6924 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
6925
6926         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6927
6928 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
6929
6930         PR c++/33025
6931         * g++.dg/init/new23.C: New test.
6932
6933 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6934
6935         PR middle-end/30564
6936         * gcc.c-torture/compile/pr30564-1.c: New test.
6937         * gcc.c-torture/compile/pr30564-2.c: New test.
6938
6939 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
6940
6941         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6942
6943 2007-08-19  Tobias Burnus  <burnus@net-b.de>
6944
6945         * gfortran.dg/interface_abstract_2.f90: New.
6946         * gfortran.dg/interface_abstract_1.f90: Fix typo.
6947
6948 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6949
6950         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
6951         unknown (so that outer-loop wont get analyzed).
6952         * gcc.dg/vect/vect-outer-1a.c: New test.
6953         * gcc.dg/vect/vect-outer-1b.c: New test.
6954         * gcc.dg/vect/vect-outer-1.c: New test.
6955         * gcc.dg/vect/vect-outer-2a.c: New test.
6956         * gcc.dg/vect/vect-outer-2b.c: New test.
6957         * gcc.dg/vect/vect-outer-2c.c: New test.
6958         * gcc.dg/vect/vect-outer-2.c: New test.
6959         * gcc.dg/vect/vect-outer-3a.c: New test.
6960         * gcc.dg/vect/vect-outer-3b.c: New test.
6961         * gcc.dg/vect/vect-outer-3c.c: New test.
6962         * gcc.dg/vect/vect-outer-3.c: New test.
6963         * gcc.dg/vect/vect-outer-4a.c: New test.
6964         * gcc.dg/vect/vect-outer-4b.c: New test.
6965         * gcc.dg/vect/vect-outer-4c.c: New test.
6966         * gcc.dg/vect/vect-outer-4d.c: New test.
6967         * gcc.dg/vect/vect-outer-4e.c: New test.
6968         * gcc.dg/vect/vect-outer-4f.c: New test.
6969         * gcc.dg/vect/vect-outer-4g.c: New test.
6970         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
6971         * gcc.dg/vect/vect-outer-4i.c: New test.
6972         * gcc.dg/vect/vect-outer-4j.c: New test.
6973         * gcc.dg/vect/vect-outer-4k.c: New test.
6974         * gcc.dg/vect/vect-outer-4l.c: New test.
6975         * gcc.dg/vect/vect-outer-4m.c: New test.
6976         * gcc.dg/vect/vect-outer-4.c: New test.
6977         * gcc.dg/vect/vect-outer-5.c: New test.
6978         * gcc.dg/vect/vect-outer-6.c: New test.
6979         * gcc.dg/vect/vect-outer-fir.c: New test.
6980         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
6981         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
6982
6983 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6984
6985         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
6986         and -fno-tree-reassoc.
6987         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
6988         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6989         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
6990         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6991         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
6992         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6993         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
6994         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
6995         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
6996         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
6997         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
6998         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
6999         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7000         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7001         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7002         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7003         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7004         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7005         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7006         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7007         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7008         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7009         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7010         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7011         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7012         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7013         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7014         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7015         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7016         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7017         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7018         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7019         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7020         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7021         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7022         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7023         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7024
7025 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7026
7027         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7028         versioning for aliasing).
7029         * gcc.dg/vect/vect-35.c: Likewise.
7030
7031         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7032         targets.
7033         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7034
7035 2007-08-18  Tom Tromey  <tromey@redhat.com>
7036
7037         PR preprocessor/32974:
7038         * gcc.dg/cpp/pr32974.c: New file.
7039
7040 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7041
7042         * gfortran.dg/interface_abstract_1.f90: New.
7043
7044 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7045
7046         PR fortran/32881
7047         * gfortran.dg/pure_initializer_1.f90: New test.
7048
7049 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7050
7051         PR fortran/32875
7052         * gfortran.dg/array_constructor_18.f90: New test.
7053
7054 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7055
7056         PR c++/28989
7057         * g++.dg/expr/lval3.C: New test.
7058         * g++.dg/expr/lval4.C: New test.
7059
7060 2007-08-17  Ollie Wild  <aaw@google.com>
7061
7062         PR c++/31749
7063         * g++.dg/lookup/builtin3.C: New test.
7064         * g++.dg/lookup/builtin4.C: New test.
7065         * g++.dg/lookup/using19.C: New test.
7066
7067 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7068
7069         PR c++/32190
7070         * g++.dg/parse/error31.C: New.
7071
7072 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7073
7074         PR c++/32112
7075         * g++.dg/template/error26.C: New.
7076
7077 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7078
7079         PR fortran/33079
7080         * gfortran.dg/zero_length_2.f90: New test.
7081
7082 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7083
7084         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7085         * gfortran.dg/kind_tests_3.f03: Ditto.
7086         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7087         * gfortran.dg/interface_13.f90: Ditto.
7088         * gfortran.dg/pr32738.f90: Ditto.
7089         * gfortran.dg/module_private_1.f90: Ditto.
7090         * gfortran.dg/test_only_clause.f90: Ditto.
7091         * gfortran.dg/bind_c_vars.f90: Ditto.
7092         * gfortran.dg/bind_c_dts.f90: Ditto.
7093         * gfortran.dg/use_9.f90: Ditto.
7094         * gfortran.dg/generic_8.f90: Ditto.
7095         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7096         * gfortran.dg/private_type_6.f90: Ditto.
7097         * gfortran.dg/c_assoc.f90: Ditto.
7098         * gfortran.dg/private_type_7.f90: Ditto.
7099         * gfortran.dg/global_vars_c_init.f90: Ditto.
7100         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7101         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7102         * gfortran.dg/c_size_t_test.f03: Ditto.
7103         * gfortran.dg/used_types_12.f90: Ditto.
7104         * gfortran.dg/pr25923.f90: Ditto.
7105         * gfortran.dg/test_com_block.f90: Ditto.
7106         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7107         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7108         * gfortran.dg/com_block_driver.f90: Ditto.
7109         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7110         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7111         * gfortran.dg/c_loc_test.f90: Ditto.
7112         * gfortran.dg/c_ptr_tests.f03: Ditto.
7113         * gfortran.dg/module_interface_1.f90: Ditto.
7114
7115 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7116
7117         PR c++/32870
7118         * g++.dg/other/error17.C: Adjust.
7119         
7120 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7121
7122         PR middle-end/32970
7123         * g++.dg/ext/altivec-14.C: New test.
7124
7125 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7126
7127         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7128         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7129         dump files.
7130         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7131         * gcc.dg/vect/pr32366.c: Ditto.
7132
7133 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7134
7135         PR testsuite/33082
7136         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7137         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7138         * gcc.dg/dfp/convert-int-fold.c: Ditto.
7139         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7140
7141 2007-08-16  Tobias Burnus  <burnus@net-b.de>
7142
7143         PR fortran/33072
7144         * gfortran.dg/use_9.f90: New.
7145
7146 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
7147
7148         * g++.dg/gcov/gcov-5.C: New test.
7149
7150 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
7151
7152         * g++.dg/gcov/gcov-4.C: New test.
7153         * lib/gcov.exp (verify-lines): Add support for
7154         checking no-coverage lines.
7155
7156 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
7157
7158         * gcc.dg/vect/vect-vfa-01.c: New.
7159         * gcc.dg/vect/vect-vfa-02.c: New.
7160         * gcc.dg/vect/vect-vfa-03.c: New.
7161         * gcc.dg/vect/vect-vfa-04.c: New.
7162         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7163         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7164         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7165         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7166         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7167         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7168         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7169         gfortran.dg/vect/pr19049.f90: Rename to start with
7170         prefix no-vfa-.
7171         * gcc.dg/vect/vect.exp: Disable versioning for alias
7172         when test starts with no-vfa-.
7173         * gfortran.dg/vect/vect.exp: Likewise.
7174
7175 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
7176
7177         * gcc.dg/torture/pr32897.c: New test.
7178
7179 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
7180
7181         PR c++/31132
7182         * g++.dg/template/crash69.C: New.
7183
7184 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7185
7186         * lib/target-supports.exp (check_effective_target_arm32): Use
7187         check_no_compiler_messages.
7188
7189 2007-08-15  Diego Novillo  <dnovillo@google.com>
7190
7191         gcc.dg/tree-ssa/20070815.c: New test.
7192
7193 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7194
7195         PR fortran/33077
7196         * gfortran.dg/random_7.f90: Initialize variable.
7197
7198 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
7199
7200         PR middle-end/33074
7201         * gfortran.dg/pr33074.f90: New test.
7202
7203         PR c++/32992
7204         * g++.dg/opt/nrv14.C: New test.
7205
7206 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
7207
7208         PR c++/33035
7209         * g++.dg/template/crash68.C: New.
7210
7211 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
7212
7213         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7214         * gcc.dg/sibcall-4.c: Ditto.
7215
7216 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7217
7218         PR fortran/33066
7219         * gfortran.dg/use_8.f90: New test.
7220         * gfortran.dg/c_loc_tests_2.f03: Fix code.
7221
7222 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
7223
7224         PR c++/27211
7225         * g++.dg/template/error27.C: New.
7226         * g++.dg/template/error28.C: New.
7227         * g++.dg/other/pr28304.C: Adjust.
7228         * g++.old-deja/g++.mike/p811.C: Likewise.
7229
7230 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7231
7232         PR target/30315
7233         * gcc.target/i386/pr30315.c: New.
7234
7235 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7236
7237         PR fortran/32594
7238         * gfortran.dg/substr_5.f90: New test.
7239
7240 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
7241
7242         PR c/30428
7243         * gcc.dg/vector-2.c: New test.
7244
7245         PR c++/30428
7246         * g++.dg/ext/vector8.C: New test.
7247
7248 2007-08-13  Dan Hipschman  <dsh@google.com>
7249
7250         PR c/32953
7251         * gcc.dg/format/array-1.c: Add an additional test for
7252         unterminated format strings of length 1.
7253
7254 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7255
7256         PR fortran/32926
7257         * gfortran.dg/external_procedures_3.f90: New test.
7258
7259 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7260
7261         PR fortran/32827
7262         * gfortran.dg/import6.f90: New test.
7263
7264 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
7265
7266         PR C/30427
7267         *  gcc.dg/vector-1.c: New test.
7268
7269 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7270
7271         * gcc.dg/pr21255-4.c: Skip for PIC.
7272         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7273
7274 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7275
7276         * gcc.dg/attr-isr.c: Skip for PIC.
7277         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7278         * gcc.dg/attr-isr-trapa.c: Likewise.
7279         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7280         * gcc.dg/pragma-isr-trapa.c: Likewise.
7281         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7282
7283 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7284
7285         PR fortran/32962
7286         * gfortran.dg/transpose_1.f90: New test.
7287
7288 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7289
7290         PR fortran/29600
7291         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7292         intrinsic.
7293
7294 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7295
7296         PR fortran/30964
7297         PR fortran/33054
7298         * gfortran.dg/random_4.f90: New test.
7299         * gfortran.dg/random_5.f90: New test.
7300         * gfortran.dg/random_6.f90: New test.
7301         * gfortran.dg/random_7.f90: New test.
7302
7303 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7304
7305         PR fortran/32860
7306         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7307
7308 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7309
7310         PR fortran/31629
7311         * gfortran.dg/module_private_1.f90: New test.
7312
7313 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7314
7315         PR fortran/29600
7316         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7317         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7318
7319 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7320
7321         PR fortran/32937
7322         * gfortran.dg/char_length_6.f90: New test.
7323
7324 2007-08-10  Ollie Wild  <aaw@google.com>
7325
7326         * g++.dg/lookup/using18.C: New test.
7327
7328 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7329
7330         PR c++/17763
7331         * g++.dg/other/error16.C: New.
7332
7333 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7334
7335         PR libfortran/33039
7336         * gfortran.dg/namelist_37.f90: New test.
7337
7338 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7339
7340         PR c++/22256
7341         * g++.dg/conversion/op3.C: New.
7342
7343 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7344
7345         PR fortran/32987
7346         * gfortran.dg/fmt_tab_1.f90: New.
7347         * gfortran.dg/fmt_tab_2.f90: New.
7348
7349 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7350
7351         PR c/32796
7352         * gcc.c-torture/compile/pr32796.c: New test.
7353
7354 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7355
7356         PR middle-end/32813
7357         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7358         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7359         instead of just -O.
7360
7361 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7362
7363         * gcc.target/mips/code-readable-1.c: New test.
7364         * gcc.target/mips/code-readable-2.c: Likewise.
7365         * gcc.target/mips/code-readable-3.c: Likewise.
7366
7367 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7368             Revital Eres  <eres@il.ibm.com>
7369
7370         * gfortran.dg/sms-1.f90: Add comment.
7371         * gfortran.dg/sms-2.f90: New.
7372
7373 2007-08-07  Ian Lance Taylor  <iant@google.com>
7374
7375         * gcc.dg/instrument-1.c: New test.
7376         * gcc.dg/instrument-2.c: New test.
7377         * gcc.dg/instrument-3.c: New test.
7378
7379 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7380
7381         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7382
7383 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7384
7385         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7386         !vector_alignment_reachable targets.
7387         * gcc.dg/vect/vect-33.c: Likewise.
7388         * gcc.dg/vect/vect-42.c: Likewise.
7389         * gcc.dg/vect/vect-44.c: Likewise.
7390         * gcc.dg/vect/vect-50.c: Likewise.
7391         * gcc.dg/vect/vect-70.c: Likewise.
7392         * gcc.dg/vect/vect-71.c: Likewise.
7393         * gcc.dg/vect/vect-87.c: Likewise.
7394         * gcc.dg/vect/vect-88.c: Likewise.
7395         * gcc.dg/vect/vect-91.c: Likewise.
7396         * gcc.dg/vect/vect-93.c: Likewise.
7397         * gcc.dg/vect/vect-96.c: Likewise.
7398         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7399         * gcc.dg/vect/section-anchors-69.c: Likewise.
7400         * gcc.dg/vect/pr25413.c: Likewise.
7401         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7402         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7403         * gfortran.dg/vect-2.f90: Likewise.
7404         * gfortran.dg/vect-3.f90: Likewise.
7405         * gfortran.dg/vect-4.f90: Likewise.
7406         * gfortran.dg/vect-5.f90: Likewise.
7407         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7408         Return false for darwin. 
7409         (check_effective_target_vector_alignment_reachable_for_double): New.
7410
7411 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7412
7413         * gcc.dg/multiword-1.c: New testcase.
7414
7415 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7416
7417         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7418         messages.
7419         * gfortran.dg/namelist_36.f90: New test.
7420
7421 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7422
7423         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7424           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7425
7426 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7427
7428         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7429         * gcc.dg/torture/type-generic-1.c: Likewise.
7430
7431 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7432
7433         * gcc.c-torture/20070522-1.c: Move to ...
7434         * gcc.c-torture/compile/20070522-1.c: Here.
7435
7436 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7437
7438         PR fortran/29828
7439         * gfortran.dg/minmax_char_1.f90: New test.
7440         * gfortran.dg/minmax_char_2.f90: New test.
7441         * gfortran.dg/min_max_optional_4.f90: New test.
7442
7443 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7444
7445         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7446         hanging on the testcase.
7447
7448 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7449
7450         PR middle-end/32988
7451         * gcc.c-torture/compile/pr32988.c: New test.
7452
7453 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7454
7455         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7456
7457 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7458
7459         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7460
7461         Revert:
7462         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7463
7464         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7465
7466 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7467
7468         PR fortran/32979
7469         * gfortran.dg/isnan_1.f90: New test.
7470
7471 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7472             Revital Eres <eres@il.ibm.com>
7473
7474         * gcc.dg/sms-antideps.c: New test.
7475
7476 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7477
7478         PR fortran/31214
7479         * gfortran.dg/entry_13.f90: New test.
7480
7481         * gfortran.dg/entry_12.f90: Clean up .mod file.
7482
7483 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7484
7485         PR fortran/32770
7486         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7487         variables as kind=4 so they don't overflow the record length.
7488
7489 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7490
7491         PR fortran/32968
7492         * gfortran.dg/selected_kind_1.f90: New test.
7493
7494 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7495
7496         PR middle-end/32780
7497         * gcc.c-torture/compile/pr32780.c: New test.
7498
7499 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7500
7501         RP middle-end/32399
7502         * gcc.c-torture/compile/pr32399.c: New testcase.
7503
7504 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7505
7506         PR middle-end/32304
7507         * g++.dg/torture/pr32304.C: New testcase.
7508
7509 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7510
7511         PR middle-end/32935
7512         * gfortran.fortran-torture/compile/complex_1.f90: New test.
7513
7514 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7515
7516         PR fortran/32955
7517         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7518
7519 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7520
7521         PR fortran/31202
7522         * gfortran.dg/nint_2.f90: New test.
7523
7524 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
7525
7526         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7527         * gcc.dg/weak/typeof-2.c: Likewise.
7528
7529 2007-08-03  Diego Novillo  <dnovillo@google.com>
7530
7531         PR 31521
7532         * gcc.dg/tree-ssa/pr31521.c: New test.
7533
7534 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7535
7536         PR fortran/32770
7537         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
7538         iostat must be default kind.
7539
7540 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7541
7542         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7543
7544 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7545
7546         PR fortran/32770
7547         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
7548         explicit so test passes with -fdefault-integer-8.
7549         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
7550         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
7551
7552 2007-08-02  Lee Millward  <lee.millward@gmail.com>
7553
7554         PR c++/30849
7555         * g++.dg/parse/asm1.C: New test.
7556
7557         PR c++/30850
7558         * g++.dg/parse/asm2.C: Likewise.
7559
7560         PR c++/30851
7561         * g++.dg/parse/asm3.C: Likewise.
7562         
7563 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7564
7565         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7566           "int" is only 16 bit bits wide.
7567         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7568
7569 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7570
7571         * g++.dg/torture/type-generic-1.C: New.
7572         * gcc.dg/pr28796-2.c: Move tests ...
7573         * gcc.dg/tg-tests.h: ... here.
7574         * gcc.dg/torture/type-generic-1.c: New.
7575
7576 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7577
7578         PR libfortran/32954
7579         * minmaxloc_3.f90:  New test case.
7580
7581 2007-08-01  Tobias Burnus  <burnus@net-b.de>
7582
7583         PR fortran/32936
7584         * gfortran.dg/allocate_stat.f90: New.
7585
7586 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
7587
7588         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7589
7590 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7591
7592         PR tree-optimization/32919
7593         * gcc.c-torture/compile/pr32919.c: New.
7594
7595 2007-08-01  Nick Clifton  <nickc@redhat.com>
7596
7597         * gcc.c-torture/execute/execute.exp: Change copyright header to
7598         refer to version 3 of the GNU General Public License and to point
7599         readers at the COPYING3 file and the FSF's license web page.
7600         * gcc.c-torture/execute/ieee/ieee.exp,
7601         gcc.c-torture/unsorted/unsorted.exp,
7602         gcc.c-torture/compile/compile.exp,
7603         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7604         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7605         gcc.target/cris/torture/cris-torture.exp,
7606         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7607         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7608         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7609         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7610         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7611         gnat.dg/dg.exp, gnat.dg/style/style.exp,
7612         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7613         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7614         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7615         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7616         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7617         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7618         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7619         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7620         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7621         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7622         gcc.dg/noncompile/noncompile.exp,
7623         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7624         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7625         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7626         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7627         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7628         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7629         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7630         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7631         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7632         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7633         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7634         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7635         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7636         g++.old-deja/old-deja.exp,
7637         gfortran.fortran-torture/execute/execute.exp,
7638         gfortran.fortran-torture/compile/compile.exp,
7639         treelang/output/output-1.c, treelang/output/output-1.tree,
7640         treelang/execute/execute.exp, treelang/Makefile.in,
7641         treelang/compile/compile.exp, g++.dg/dg.exp,
7642         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7643         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7644         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7645         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7646         g++.dg/compat/struct-layout-1.exp,
7647         g++.dg/compat/struct-layout-1_generate.c,
7648         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7649         g++.dg/bprob/bprob.exp, config/default.exp,
7650         gcc.test-framework/test-framework.awk,
7651         gcc.test-framework/gen_directive_tests,
7652         gcc.test-framework/test-framework.exp,
7653         objc.dg/special/special.exp,
7654         objc.dg/gnu-encoding/gnu-encoding.exp,
7655         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7656         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7657         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7658         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7659         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7660         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7661         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7662         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7663         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7664         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7665         lib/target-supports-dg.exp, lib/gcc-defs.exp,
7666         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7667         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7668         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7669         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7670         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7671         Likewise.
7672
7673 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7674
7675         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7676         error message text.
7677
7678 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7679
7680         PR fortran/32945
7681         * gfortran.dg/initialization_12.f90: New test.
7682
7683 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
7684
7685         PR fortran/31609
7686         * gfortran.dg/entry_12.f90: New test.
7687
7688 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7689
7690         PR fortran/32938
7691         * gfortran.dg/altreturn_6.f90: New test.
7692
7693 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
7694
7695         PR fortran/32942
7696         * gfortran.dg/exponent_2.f90: New test.
7697
7698 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
7699
7700         * gcc.dg/vect/vect-117.c: New test.
7701         * gcc.dg/vect/vect-74.c: Enabled test
7702         * gcc.dg/vect/vect-81.c: Enabled test
7703
7704 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
7705
7706         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7707         s/dg-error/dg-warning where warning is expected.
7708
7709 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7710
7711         PR fortran/32770
7712         * gfortran.dg/array_constructor_12.f90:  Adjust argument
7713         of huge() to correct kind.
7714
7715 2007-07-30  Ollie Wild  <aaw@google.com>
7716
7717         * gcc.dg/cpp/counter-2.c: New test.
7718         * gcc.dg/cpp/counter-3.c: New test.
7719         * gcc.dg/cpp/dir-only-1.c: New test.
7720         * gcc.dg/cpp/dir-only-1.h: New file.
7721         * gcc.dg/cpp/dir-only-2.c: New test.
7722         * gcc.dg/cpp/dir-only-3.c: New test.
7723         * gcc.dg/cpp/dir-only-3a.h: New file.
7724         * gcc.dg/cpp/dir-only-3b.h: New file.
7725         * gcc.dg/cpp/dir-only-4.c: New test.
7726         * gcc.dg/cpp/dir-only-5.c: New test.
7727         * gcc.dg/cpp/dir-only-6.c: New test.
7728
7729 2007-07-30  Julian Brown  <julian@codesourcery.com>
7730
7731         * gcc.target/arm/neon/v*.c: Regenerate.
7732
7733 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
7734
7735         PR c++/32108
7736         * g++.dg/ext/label6.C: New.
7737
7738 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7739
7740         PR libfortran/32858
7741         PR libfortran/30814
7742         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
7743
7744 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
7745
7746         PR fortran/31211
7747         * gfortran.dg/actual_pointer_function_1.f90: New test.
7748
7749         PR fortran/32682
7750         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7751
7752 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
7753
7754         PR fortran/32906
7755         * gfortran.dg/shape_1.f90: Adjust error message.
7756         * gfortran.dg/parameter_array_ref_1.f90: New test.
7757
7758 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7759
7760         PR fortran/31609
7761         * gfortran.dg/entry_11.f90: New test.
7762
7763 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
7764             Revital Eres  <eres@il.ibm.com>
7765
7766         * gfortran.dg/sms-1.f90: New test.
7767
7768 2007-07-28  Richard Guenther  <rguenther@suse.de>
7769
7770         * gcc.c-torture/compile/pr32920.c: New testcase.
7771
7772 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
7773
7774         PR c++/30917
7775         * g++.dg/lookup/friend11.C: New test.
7776
7777 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
7778
7779         * gfortran.dg/namelist_5.f90: Adjusted error message.
7780         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7781         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7782         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7783         * gfortran.dg/namelist_32.f90: ... this.
7784
7785         PR fortran/32876
7786         * gfortran.dg/namelist_33.f90: New test.
7787
7788         PR fortran/32905
7789         * gfortran.dg/namelist_34.f90: New test.
7790
7791         PR fortran/31818
7792         * gfortran.dg/namelist_35.f90: New test.
7793
7794 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
7795
7796         PR fortran/32880
7797         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7798
7799 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7800
7801         PR testsuite/32471
7802         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7803           assuming it is 0x7ffffffff.
7804         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7805         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7806
7807 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
7808
7809         * gfortran.dg/operator_3.f90: Fix dg directive.
7810         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7811         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7812         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7813
7814 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
7815
7816         * g++.dg/cpp0x/decltype1.C: New.
7817         * g++.dg/cpp0x/decltype2.C: New.
7818         * g++.dg/cpp0x/decltype3.C: New.
7819         * g++.dg/cpp0x/decltype4.C: New.
7820         * g++.dg/cpp0x/decltype5.C: New.
7821         * g++.dg/cpp0x/decltype6.C: New.
7822
7823 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7824
7825         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7826           because the test relies on bit 31 to be the sign bit.
7827
7828 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7829
7830         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7831           assuming it is 0x7fffffff.
7832         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7833         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7834
7835 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
7836
7837         PR c++/32346
7838         * g++.dg/expr/bitfield9.C: New test.
7839
7840 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7841
7842         PR fortran/32899
7843         * gfortran.dg/logical_comp.f90: Update dg-error strings.
7844
7845 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7846
7847         PR fortran/32760
7848         * gfortran.dg/private_type_7.f90: New test.
7849
7850 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7851
7852         PR fortran/32035
7853         * gfortran.dg/select_char_1.f90: New test.
7854
7855 2007-07-27  Tobias Burnus  <burnus@net-b.de>
7856
7857         PR fortran/32903
7858         * gfortran.dg/initialization_11.f90: New test.
7859
7860 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
7861
7862         * gcc.target/mips/ins-1.c: New test.
7863
7864 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
7865
7866         PR/19232
7867         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7868         (f1): Likewise.
7869
7870 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7871
7872         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7873         error: width of 'spare' exceeds its type.
7874
7875 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
7876
7877         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7878         * gcc.dg/sibcall-4.c: Likewise.
7879
7880 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7881
7882         PR rtl-optimization/31500
7883         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7884         * g++.dg/warn/Warray-bounds.C: Likewise.
7885
7886 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7887
7888         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7889
7890 2007-07-25  Julian Brown  <julian@codesourcery.com>
7891             Paul Brook  <paul@codesourcery.com>
7892             Joseph Myers  <joseph@codesourcery.com>
7893             Mark Shinwell  <shinwell@codesourcery.com>
7894
7895         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
7896         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
7897         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
7898         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
7899         (check_effective_target_arm_neon_hw): New.
7900         * gcc.target/arm/neon/neon.exp: New file.
7901         * gcc.target/arm/neon/polytypes.c: New file.
7902         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
7903
7904 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
7905
7906         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
7907           targets where an "int" is less than 32 bits wide.
7908
7909 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7910
7911         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
7912
7913 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7914
7915         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7916           during addition if an int is only 16 bits wide.
7917         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7918
7919 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7920
7921         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7922           size as "long int" and are 32 or 64 bits wide.
7923         * gcc.dg/torture/pr28814.c: Likewise.
7924
7925 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7926
7927         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7928           exactly as wide as an int.
7929
7930 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
7931
7932         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7933         Define and use throughout as long long printf format specifier.
7934         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7935         Likewise.
7936
7937 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
7938
7939         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7940         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7941
7942 2007-07-25  Ben Elliston  <bje@au.ibm.com>
7943
7944         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
7945
7946 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
7947
7948         * gcc.c-torture/execute/20070724-1.c: New.
7949
7950 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
7951
7952         PR fortran/31205
7953         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
7954         "deallocates" to 24, since patch has code rid of much spurious
7955         code.
7956         * gfortran.dg/interface_assignment_1.f90 : New test.
7957
7958         PR fortran/32842
7959         * gfortran.dg/interface_assignment_2.f90 : New test.
7960
7961 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7962
7963         PR fortran/32867
7964         * fortran.dg/initialization_10.f90: New test.
7965
7966 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7967
7968         PR fortran/32778
7969         * gfortran.dg/imag_2.f: Removed
7970         * gfortran.dg/warn_std_1.f90: New test.
7971         * gfortran.dg/warn_std_2.f90: New test.
7972         * gfortran.dg/warn_std_3.f90: New test.
7973
7974 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7975
7976         PR c++/29001
7977         * g++.dg/init/new22.C: New.
7978
7979 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7980
7981         PR c++/32561
7982         * g++.dg/template/crash67.C: New.
7983
7984 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
7985
7986         * lib/target-support.exp (check_effective_target_natural_alignment): 
7987         (check_effective_target_vector_alignment_reachable): New.
7988         * config/spu/spu.c (spu_vector_alignment_reachable): New.
7989         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
7990         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
7991         check.
7992         * gcc.dg/vect/pr25413.c: Likewise.
7993         * gcc.dg/vect/pr31699.c: Likewise.
7994
7995 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
7996
7997         PR fortran/30814
7998         * gfortran.dg/pack_bounds_1.f90:  New test case.
7999
8000 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8001
8002         PR fortran/31639
8003         * gfortran.dg/initialization_9.f90: New test.
8004
8005 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8006
8007         PR fortran/32797
8008         PR fortran/32800
8009         * gfortran.dg/bind_c_usage_8.f03: New test case.
8010         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8011         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8012
8013 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8014
8015         * gcc.target/mips/branch-cost-1.c: New test.
8016         * gcc.target/mips/branch-cost-2.c: Likewise.
8017
8018 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8019
8020         PR fortran/32732
8021         * gfortran.dg/c_char_tests.f03: New test case.
8022         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8023         * gfortran.dg/c_char_tests_2.f03: New test case.
8024         * gfortran.dg/value_6.f03: Ditto.
8025         * gfortran.dg/value_7.f03: Ditto.
8026
8027 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8028
8029         PR fortran/32600
8030         * gfortran.dg/c_funloc_tests_5.f03: New.
8031         * gfortran.dg/c_funloc_tests_5.f04: New.
8032         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8033
8034 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8035
8036         PR c++/32839
8037         * g++.dg/expr/call4.C: New.
8038         * g++.dg/expr/call5.C: New.
8039
8040 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8041
8042         PR fortran/32710
8043         * gfortran.dg/namelist_30.f90: New test.
8044
8045 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8046
8047         PR fortran/29962
8048         * gfortran.dg/array_initializer_1.f90: Removed warning.
8049         * gfortran.dg/initialization_1.f90: Adjusted messages.
8050         * gfortran.dg/nested_modules_6.f90: Removed warning.
8051
8052         PR fortran/31253
8053         * gfortran.dg/initialization_7.f90: New test.
8054
8055         PR fortran/31639
8056         * gfortran.dg/initialization_8.f90: New test.
8057
8058 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8059
8060         PR c++/30818
8061         * g++.dg/template/crash47.C: Adjust errors.
8062         * g++.dg/template/crash48.C: Adjust errors.
8063         * g++.dg/template/typename12.C: New.
8064         * g++.dg/template/typename13.C: New.
8065         * g++.dg/template/typename14.C: New.
8066         * g++.dg/template/typedef6.C: Adjust errors.
8067
8068 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8069
8070         PR fortran/32627
8071         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8072         * gfortran.dg/pr32627.f03: New test case.
8073
8074         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8075         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8076         c_f_pointer_logical.
8077         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8078         c_f_pointer_complex.
8079         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8080         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8081         c_f_pointer_shape_tests_2.
8082         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8083
8084 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8085
8086         PR fortran/32804
8087         * gfortran.dg/c_loc_tests_9.f03: New test case.
8088         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8089
8090 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8091
8092         PR fortran/32823
8093         * gfortran.dg/int_2.f90: New test.
8094         
8095 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8096
8097         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8098
8099 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8100
8101         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8102         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8103
8104 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8105
8106         PR tree-optimization/19910
8107         * gcc.dg/pr19910.c: New test.
8108
8109 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8110
8111         PR fortran/32738
8112         * gfortran.dg/pr32738.f90: New test.
8113
8114 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8115
8116         PR tree-optimzation/32635
8117         * gfortran.dg/pr32635.f:  New test case.
8118
8119 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8120
8121         PR fortran/32801
8122         * gfortran.dg/pr32801.f03: New test case.
8123
8124 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8125
8126         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8127         Test negative numbers also.
8128         * gcc.dg/c99-math-float-1.c: Likewise.
8129         * gcc.dg/c99-math-long-double-1.c: Likewise.
8130         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
8131         test inputs.
8132
8133 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
8134         
8135         * lib/target-supports.exp (check_effective_target_sync_int_long):
8136         Enable for xtensa.
8137         (check_effective_target_sync_char_short): Likewise.
8138         
8139 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8140
8141         * gcc.dg/pr28796-2.c: Add more cases.
8142
8143 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8144
8145         * gcc.dg/pr28796-1.c: Add more cases.
8146         * gcc.dg/pr28796-2.c: Likewise.
8147
8148 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8149
8150         * gcc.dg/pr28796-1.c: Add more cases.
8151         * gcc.dg/pr28796-2.c: Likewise.
8152
8153 2007-07-17  Janus Weil  <jaydub66@gmail.com>
8154
8155         PR fortran/32535
8156         * gfortran.dg/pr32535.f90: New test.
8157
8158 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
8159
8160         PR fortran/31320
8161         PR fortran/32665
8162         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8163
8164 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
8165
8166         PR rtl-optimization/32773
8167         * gcc.dg/pr32773.c: New test.
8168
8169 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8170
8171         * gcc.target/spu/intrinsics-1.c: Use dg-message to
8172         match flax-vector-conversions note.
8173         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8174         instead of dg-error for the warning.
8175
8176 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8177
8178         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8179           adapted to work on targets with 16-bit or wider int.
8180         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8181         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8182         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8183         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8184
8185 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8186
8187         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8188         support large arrays.
8189         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8190         * gcc.dg/20061109-1.c: Likewise.
8191         * gcc.c-torture/execute/20061101-1.x: Likewise.
8192         * gcc.c-torture/execute/pr29797-1.x: Likewise.
8193         * gcc.c-torture/execute/pr31448.x: Likewise.
8194
8195 2007-07-16  Lee Millward  <lee.millward@gmail.com>
8196
8197         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8198
8199         PR fortran/32238
8200         * gfortran.dg/pr32238.f90: New test.
8201
8202         PR fortran/32222
8203         * gfortran.dg/pr32222.f90: New test.
8204
8205         PR fortran/32242
8206         * gfortran.dg/pr32242.f90: New test.
8207         
8208 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
8209             David Ung  <davidu@mips.com>
8210
8211         * gcc.target/mips/mips-sched-madd.c: New test case.
8212
8213 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8214
8215         PR libfortran/32611
8216         * gfortran.dg/large_real_kind_1.f90: Update test.
8217         * gfortran.dg/pr17706.f90: Update test.
8218         * gfortran.dg/fmt_zero_digits.f90: Update test.
8219         * gfortran.dg/fmt_zero_precision.f90: Update test.
8220         * gfortran.dg/real_const_3.f90: Update test.
8221
8222 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8223
8224         PR fortran/32036
8225         * gfortran.dg/bounds_check_8.f90: New test.
8226         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8227
8228 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8229
8230         PR fortran/32357
8231         * gfortran.dg/mvbits_2.f90: New test.
8232
8233 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8234
8235         PR libfortran/32731
8236         * gfortran.dg/pack_mask_1.f90:  New test.
8237         * gfortran.dg/unpack_mask_1.f90:  New test.
8238
8239 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8240
8241         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8242         * gcc.dg/20001101-1.c: Likewise.
8243         * gcc.dg/20001102-1.c: Likewise.
8244         * gcc.dg/20020116-2.c: Likewise.
8245         * gcc.dg/20020416-1.c: Likewise.
8246         * gcc.dg/sparc-constant-1.c: Likewise.
8247         * gcc.dg/sparc-dwarf2.c: Likewise.
8248         * gcc.dg/sparc-frame-1.c: Likewise.
8249         * gcc.dg/sparc-getcontext-1.c: Likewise.
8250         * gcc.dg/sparc-loop-1.c: Likewise.
8251         * gcc.dg/sparc-reg-1.c: Likewise.
8252         * gcc.dg/sparc-ret.c: Likewise.
8253         * gcc.dg/sparc-trap-1.c: Likewise.
8254         * gcc.dg/ultrasp10.c: Likewise.
8255         * gcc.dg/ultrasp11.c: Likewise.
8256         * gcc.dg/ultrasp1.c: Likewise.
8257         * gcc.dg/ultrasp2.c: Likewise.
8258         * gcc.dg/ultrasp3.c: Likewise.
8259         * gcc.dg/ultrasp4.c: Likewise.
8260         * gcc.dg/ultrasp5.c: Likewise.
8261         * gcc.dg/ultrasp6.c: Likewise.
8262         * gcc.dg/ultrasp7.c: Likewise.
8263         * gcc.dg/ultrasp8.c: Likewise.
8264         * gcc.dg/ultrasp9.c: Likewise.
8265         * gcc.dg/splet-1.c: Delete.
8266
8267 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8268
8269         PR fortran/32724
8270         * gfortran.dg/stfunc_5.f90: New test.
8271
8272 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8273
8274         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8275         New procedure to check if arrays are naturally aligned to the vector
8276         alignment boundary.
8277         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8278         in size_t typedef.  Adjust tree dump scan results according to
8279         vect_aligned_arrays target check.
8280         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8281         vect_aligned_arrays target check.
8282         * gcc.dg/vect/pr31699.c: Ditto.
8283
8284 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8285
8286         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8287         for V2DFmode vector conditional expression.
8288         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8289         and dfceq patterns.
8290         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8291         and dfcgt patterns.
8292         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8293         V2DFmode comparison and test special values.
8294         * lib/target-supports.exp: Switch on test for V2DFmode 
8295         vector conditional expression.
8296
8297 2007-07-13  Richard Guenther  <rguenther@suse.de>
8298
8299         PR tree-optimization/32721
8300         * gcc.dg/pr32721.c: New testcase.
8301
8302 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8303
8304         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8305         error message part that continues on a new line.
8306
8307 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8308
8309         * gcc.dg/c99-tgmath-1.c: New.
8310         * gcc.dg/c99-tgmath-2.c: New.
8311         * gcc.dg/c99-tgmath-3.c: New.
8312         * gcc.dg/c99-tgmath-4.c: New.
8313
8314 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8315             Janis Johnson  <janis187@us.ibm.com>
8316
8317         PR testsuite/25241
8318         * gcc.test-framework/dg-error-exp-F.c: New test.
8319         * gcc.test-framework/dg-warning-exp-F.c: New test.
8320         * lib/gcc.exp: Enable warning and error prefixes.
8321         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8322         (dg-error): Wrap original dg-error.
8323         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8324         markers from dg-error/dg-warning directives.
8325         * gcc.dg/20040322-1.c: Likewise.
8326         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8327         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8328         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8329         * gcc.dg/Werror-1.c: Likewise.
8330         * gcc.dg/Werror-10.c: Likewise.
8331         * gcc.dg/Werror-11.c: Likewise.
8332         * gcc.dg/Werror-2.c: Likewise.
8333         * gcc.dg/Werror-3.c: Likewise.
8334         * gcc.dg/Werror-4.c: Likewise.
8335         * gcc.dg/Werror-5.c: Likewise.
8336         * gcc.dg/Werror-6.c: Likewise.
8337         * gcc.dg/Werror-7.c: Likewise.
8338         * gcc.dg/Werror-8.c: Likewise.
8339         * gcc.dg/Werror-9.c: Likewise.
8340         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8341         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8342         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8343         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8344         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8345         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8346         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8347         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8348         * gcc.dg/Wnested-externs-1.c: Likewise.
8349         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8350         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8351         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8352         * gcc.dg/Wshadow-3.c: Likewise.
8353         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8354         * gcc.dg/Wwrite-strings-1.c: Likewise.
8355         * gcc.dg/anon-struct-5.c: Likewise.
8356         * gcc.dg/anon-struct-6.c: Likewise.
8357         * gcc.dg/anon-struct-7.c: Likewise.
8358         * gcc.dg/anon-struct-8.c: Likewise.
8359         * gcc.dg/array-8.c: Likewise.
8360         * gcc.dg/array-quals-2.c: Likewise.
8361         * gcc.dg/asm-qual-1.c: Likewise.
8362         * gcc.dg/asm-wide-1.c: Likewise.
8363         * gcc.dg/assign-warn-1.c: Likewise.
8364         * gcc.dg/assign-warn-2.c: Likewise.
8365         * gcc.dg/bitfld-10.c: Likewise.
8366         * gcc.dg/bitfld-11.c: Likewise.
8367         * gcc.dg/bitfld-12.c: Likewise.
8368         * gcc.dg/bitfld-13.c: Likewise.
8369         * gcc.dg/bitfld-14.c: Likewise.
8370         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8371         * gcc.dg/builtins-30.c: Likewise.
8372         * gcc.dg/c90-const-expr-5.c: Likewise.
8373         * gcc.dg/c90-typespec-1.c: Likewise.
8374         * gcc.dg/c99-const-expr-5.c: Likewise.
8375         * gcc.dg/c99-flex-array-5.c: Likewise.
8376         * gcc.dg/c99-fordecl-3.c: Likewise.
8377         * gcc.dg/c99-tag-3.c: Likewise.
8378         * gcc.dg/c99-typespec-1.c: Likewise.
8379         * gcc.dg/c99-vla-jump-1.c: Likewise.
8380         * gcc.dg/c99-vla-jump-2.c: Likewise.
8381         * gcc.dg/c99-vla-jump-3.c: Likewise.
8382         * gcc.dg/c99-vla-jump-4.c: Likewise.
8383         * gcc.dg/c99-vla-jump-5.c: Likewise.
8384         * gcc.dg/cast-1.c: Likewise.
8385         * gcc.dg/cast-2.c: Likewise.
8386         * gcc.dg/cast-3.c: Likewise.
8387         * gcc.dg/cast-4.c: Likewise.
8388         * gcc.dg/cast-pretty-print-1.c: Likewise.
8389         * gcc.dg/comp-goto-2.c: Likewise.
8390         * gcc.dg/comp-goto-3.c: Likewise.
8391         * gcc.dg/cpp/error-1.c: Likewise.
8392         * gcc.dg/cpp/if-paren.c: Likewise.
8393         * gcc.dg/decl-7.c: Likewise.
8394         * gcc.dg/decl-8.c: Likewise.
8395         * gcc.dg/decl-nospec-1.c: Likewise.
8396         * gcc.dg/decl-nospec-2.c: Likewise.
8397         * gcc.dg/decl-nospec-3.c: Likewise.
8398         * gcc.dg/declspec-10.c: Likewise.
8399         * gcc.dg/declspec-11.c: Likewise.
8400         * gcc.dg/declspec-12.c: Likewise.
8401         * gcc.dg/declspec-13.c: Likewise.
8402         * gcc.dg/declspec-14.c: Likewise.
8403         * gcc.dg/declspec-15.c: Likewise.
8404         * gcc.dg/declspec-16.c: Likewise.
8405         * gcc.dg/declspec-17.c: Likewise.
8406         * gcc.dg/declspec-4.c: Likewise.
8407         * gcc.dg/declspec-5.c: Likewise.
8408         * gcc.dg/declspec-6.c: Likewise.
8409         * gcc.dg/declspec-7.c: Likewise.
8410         * gcc.dg/declspec-8.c: Likewise.
8411         * gcc.dg/declspec-9.c: Likewise.
8412         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8413         * gcc.dg/dfp/constants-c99.c: Likewise.
8414         * gcc.dg/dfp/keywords-c89.c: Likewise.
8415         * gcc.dg/dfp/keywords-c99.c: Likewise.
8416         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8417         * gcc.dg/dfp/typespec.c: Likewise.
8418         * gcc.dg/dremf-type-compat-2.c: Likewise.
8419         * gcc.dg/dremf-type-compat-3.c: Likewise.
8420         * gcc.dg/dremf-type-compat-4.c: Likewise.
8421         * gcc.dg/empty-source-2.c: Likewise.
8422         * gcc.dg/empty-source-3.c: Likewise.
8423         * gcc.dg/enum3.c: Likewise.
8424         * gcc.dg/extra-semi-2.c: Likewise.
8425         * gcc.dg/extra-semi-3.c: Likewise.
8426         * gcc.dg/float-range-1.c: Likewise.
8427         * gcc.dg/float-range-2.c: Likewise.
8428         * gcc.dg/float-range-3.c: Likewise.
8429         * gcc.dg/float-range-5.c: Likewise.
8430         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8431         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8432         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8433         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8434         * gcc.dg/format/cast-1.c: Likewise.
8435         * gcc.dg/format/gcc_diag-3.c: Likewise.
8436         * gcc.dg/format/gcc_diag-4.c: Likewise.
8437         * gcc.dg/format/gcc_diag-6.c: Likewise.
8438         * gcc.dg/format/gcc_diag-8.c: Likewise.
8439         * gcc.dg/format/gcc_diag-9.c: Likewise.
8440         * gcc.dg/format/nul-2.c: Likewise.
8441         * gcc.dg/format/opt-1.c: Likewise.
8442         * gcc.dg/format/opt-2.c: Likewise.
8443         * gcc.dg/format/opt-3.c: Likewise.
8444         * gcc.dg/format/opt-4.c: Likewise.
8445         * gcc.dg/format/opt-5.c: Likewise.
8446         * gcc.dg/format/opt-6.c: Likewise.
8447         * gcc.dg/framework-2.c: Likewise.
8448         * gcc.dg/func-args-1.c: Likewise.
8449         * gcc.dg/func-outside-1.c: Likewise.
8450         * gcc.dg/func-outside-2.c: Likewise.
8451         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8452         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8453         * gcc.dg/if-empty-1.c: Likewise.
8454         * gcc.dg/init-bad-1.c: Likewise.
8455         * gcc.dg/init-bad-2.c: Likewise.
8456         * gcc.dg/init-bad-3.c: Likewise.
8457         * gcc.dg/init-desig-obs-2.c: Likewise.
8458         * gcc.dg/init-desig-obs-3.c: Likewise.
8459         * gcc.dg/init-empty-2.c: Likewise.
8460         * gcc.dg/init-empty-3.c: Likewise.
8461         * gcc.dg/inline-11.c: Likewise.
8462         * gcc.dg/inline-12.c: Likewise.
8463         * gcc.dg/inline-8.c: Likewise.
8464         * gcc.dg/inline-9.c: Likewise.
8465         * gcc.dg/inline3.c: Likewise.
8466         * gcc.dg/label-decl-1.c: Likewise.
8467         * gcc.dg/label-decl-2.c: Likewise.
8468         * gcc.dg/label-decl-3.c: Likewise.
8469         * gcc.dg/label-decl-4.c: Likewise.
8470         * gcc.dg/long-long-typespec-1.c: Likewise.
8471         * gcc.dg/lvalue-2.c: Likewise.
8472         * gcc.dg/lvalue-3.c: Likewise.
8473         * gcc.dg/nested-func-3.c: Likewise.
8474         * gcc.dg/nested-redef-1.c: Likewise.
8475         * gcc.dg/noreturn-4.c: Likewise.
8476         * gcc.dg/old-style-prom-2.c: Likewise.
8477         * gcc.dg/old-style-prom-3.c: Likewise.
8478         * gcc.dg/old-style-then-proto-1.c: Likewise.
8479         * gcc.dg/overflow-warn-1.c: Likewise.
8480         * gcc.dg/overflow-warn-2.c: Likewise.
8481         * gcc.dg/overflow-warn-3.c: Likewise.
8482         * gcc.dg/overflow-warn-4.c: Likewise.
8483         * gcc.dg/overflow-warn-6.c: Likewise.
8484         * gcc.dg/parm-forwdecl-2.c: Likewise.
8485         * gcc.dg/parm-forwdecl-3.c: Likewise.
8486         * gcc.dg/parm-impl-decl-1.c: Likewise.
8487         * gcc.dg/parm-impl-decl-2.c: Likewise.
8488         * gcc.dg/parm-incomplete-1.c: Likewise.
8489         * gcc.dg/parm-mismatch-1.c: Likewise.
8490         * gcc.dg/pointer-arith-1.c: Likewise.
8491         * gcc.dg/pointer-arith-2.c: Likewise.
8492         * gcc.dg/pointer-arith-3.c: Likewise.
8493         * gcc.dg/pointer-arith-4.c: Likewise.
8494         * gcc.dg/pointer-arith-6.c: Likewise.
8495         * gcc.dg/pointer-arith-7.c: Likewise.
8496         * gcc.dg/pointer-arith-8.c: Likewise.
8497         * gcc.dg/pr13804-1.c: Likewise.
8498         * gcc.dg/pr15698-1.c: Likewise.
8499         * gcc.dg/pr15698-2.c: Likewise.
8500         * gcc.dg/pr15698-3.c: Likewise.
8501         * gcc.dg/pr15698-4.c: Likewise.
8502         * gcc.dg/pr15698-5.c: Likewise.
8503         * gcc.dg/pr15698-6.c: Likewise.
8504         * gcc.dg/pr15698-7.c: Likewise.
8505         * gcc.dg/pr15698-8.c: Likewise.
8506         * gcc.dg/pr17188-1.c: Likewise.
8507         * gcc.dg/pr17301-1.c: Likewise.
8508         * gcc.dg/pr17301-2.c: Likewise.
8509         * gcc.dg/pr17730-1.c: Likewise.
8510         * gcc.dg/pr20368-1.c: Likewise.
8511         * gcc.dg/pr20368-2.c: Likewise.
8512         * gcc.dg/pr20368-3.c: Likewise.
8513         * gcc.dg/pr22308-1.c: Likewise.
8514         * gcc.dg/qual-component-1.c: Likewise.
8515         * gcc.dg/redecl-1.c: Likewise.
8516         * gcc.dg/redecl-11.c: Likewise.
8517         * gcc.dg/redecl-12.c: Likewise.
8518         * gcc.dg/redecl-13.c: Likewise.
8519         * gcc.dg/redecl-14.c: Likewise.
8520         * gcc.dg/redecl-15.c: Likewise.
8521         * gcc.dg/register-var-1.c: Likewise.
8522         * gcc.dg/register-var-2.c: Likewise.
8523         * gcc.dg/stmt-expr-2.c: Likewise.
8524         * gcc.dg/stmt-expr-3.c: Likewise.
8525         * gcc.dg/stmt-expr-label-1.c: Likewise.
8526         * gcc.dg/stmt-expr-label-2.c: Likewise.
8527         * gcc.dg/stmt-expr-label-3.c: Likewise.
8528         * gcc.dg/struct-empty-2.c: Likewise.
8529         * gcc.dg/struct-empty-3.c: Likewise.
8530         * gcc.dg/struct-parse-1.c: Likewise.
8531         * gcc.dg/struct-semi-1.c: Likewise.
8532         * gcc.dg/struct-semi-2.c: Likewise.
8533         * gcc.dg/struct-semi-3.c: Likewise.
8534         * gcc.dg/switch-5.c: Likewise.
8535         * gcc.dg/switch-6.c: Likewise.
8536         * gcc.dg/switch-7.c: Likewise.
8537         * gcc.dg/tls/diag-5.c: Likewise.
8538         * gcc.dg/transparent-union-1.c: Likewise.
8539         * gcc.dg/transparent-union-3.c: Likewise.
8540         * gcc.dg/typespec-1.c: Likewise.
8541         * gcc.dg/vla-init-2.c: Likewise.
8542         * gcc.dg/vla-init-3.c: Likewise.
8543         * gcc.dg/vla-init-4.c: Likewise.
8544         * gcc.dg/vla-init-5.c: Likewise.
8545         * gcc.dg/void-cast-2.c: Likewise.
8546         * gcc.dg/wvla-3.c: Likewise.
8547         * gcc.dg/wvla-7.c: Likewise.
8548         * gcc.target/i386/991209-1.c: Likewise.
8549         * gcc.target/ia64/fpreg-1.c: Likewise.
8550         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8551         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8552         
8553 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
8554
8555         PR fortran/31639
8556         * gfortran.dg/func_decl_4.f90: New test.
8557
8558 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
8559
8560         PR fortran/32727
8561         * gfortran.dg/interface_17.f90: New test.
8562
8563 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
8564
8565         PR fortran/32599
8566         * gfortran.dg/32599.f03: New test case.
8567
8568         PR fortran/32601
8569         * gfortran.dg/32601.f03: New test case.
8570         * gfortran.dg/32601_1.f03: Ditto.
8571         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8572         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8573
8574 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
8575
8576         * gcc.c-torture/execute/align-3.c: Remove function addr check.
8577
8578 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8579             Devang Patel  <dpatel@apple.com>
8580
8581         PR tree-optimization/25413
8582         * gcc.dg/vect/vect-align-1.c: New.
8583         * gcc.dg/vect/vect-align-2.c: New.
8584         * gcc.dg/vect/pr25413.c: New.
8585         * gcc.dg/vect/pr25413a.c: New.
8586         * gcc.dg/vect/pr31699.c: Fix dg-final check.
8587
8588 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
8589
8590         * lib/target-support.exp (check_ultrasparc_hw_available):
8591         New function.
8592         (is-effective-target): Check $arg for ultrasparc_hw.
8593         (is-effective-target-keyword): Likewise.
8594         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8595         when determining what to do on sparc platforms.
8596         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8597         * gcc.dg/20001101-1.c: Likewise.
8598         * gcc.dg/20001101-2.c: Likewise.
8599         * gcc.dg/ultrasp9.c: Likewise.
8600         * gcc.dg/ultrasp10.c: Likewise.
8601         * gcc.target/sparc/pdist-3.c: Likewise.
8602
8603 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
8604
8605         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8606
8607 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8608
8609         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8610         get vectorized.
8611         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8612         now get vectorized.
8613         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8614         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8615         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8616         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8617         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8618         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8619         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8620         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8621         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8622         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8623         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8624         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8625         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8626         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8627         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8628         * lib/target-supports.exp (check_effective_target_vect_int_mul):
8629         Add spu.
8630
8631 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
8632
8633         PR c++/30854
8634         * g++.dg/parse/error30.C: New test.
8635
8636 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8637
8638         PR fortran/29804
8639         * gfortran.dg/alloc_comp_misc_1.f90: New test.
8640
8641 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
8642
8643         * gfortran.fortran-torture/compile/pr32663.f: New test.
8644
8645 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8646
8647         PR c++/31027
8648         * g++.dg/inherit/virtual4.C: New.
8649
8650 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
8651
8652         PR target/32661
8653         * gcc.target/i386/pr32661-1.c: New test.
8654
8655 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
8656
8657         * gnat.dg/invariant_index.ad[sb]: New test.
8658
8659 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8660
8661         PR c++/32560
8662         * g++.dg/template/decl3.C: New.
8663
8664 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
8665
8666         PR 32617
8667         * gcc.c-torture/execute/align-3.c: New.
8668
8669 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
8670
8671         PR target/32708
8672         * gcc.target/i386/pr32708-1.c: New test.
8673         * gcc.target/i386/pr32708-2.c: Ditto.
8674         * gcc.target/i386/pr32708-3.c: Ditto.
8675
8676 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
8677
8678         * g++.dg/init/new20.C: Remove svn:executable flag.
8679
8680 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8681
8682         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8683
8684 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8685
8686         * gcc.dg/ultrasp7.c: Add fpic target requirement.
8687
8688 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8689
8690         PR testsuite/25241
8691         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8692         directive.
8693         
8694 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
8695
8696         PR fortran/32157
8697         * gfortran.dg/overload_2.f90: New test.
8698
8699         PR fortran/32689
8700         * gfortran.dg/transfer_simplify_5.f90
8701
8702         PR fortran/32634
8703         * gfortran.dg/interface_15.f90: New test.
8704
8705 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8706
8707         PR libfortran/32336
8708         * gfortran.dg/matmul_5.f90:  New test case.
8709
8710 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8711
8712         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8713         * gcc.dg/fesd-any.h: Likewise.
8714         * gcc.dg/fesd-baseonly.c: Likewise.
8715         * gcc.dg/fesd-baseonly.h: Likewise.
8716         * gcc.dg/fesd-none.c: Likewise.
8717         * gcc.dg/fesd-none.h: Likewise.
8718         * gcc.dg/fesd-reduced.c: Likewise.
8719         * gcc.dg/fesd-reduced.h: Likewise.
8720         * gcc.dg/fesd-sys.c: Likewise.
8721         * gcc.dg/fesd-sys.h: Likewise
8722         * gcc.dg/fesd.h: Likewise.
8723
8724         * g++.dg/debug/dwarf2: New directory.
8725         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8726         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8727         * g++.dg/other/fesd-any.h: Likewise.
8728         * g++.dg/other/fesd-baseonly.C: Likewise.
8729         * g++.dg/other/fesd-baseonly.h: Likewise.
8730         * g++.dg/other/fesd-none.C: Likewise.
8731         * g++.dg/other/fesd-none.h: Likewise.
8732         * g++.dg/other/fesd-reduced.C: Likewise.
8733         * g++.dg/other/fesd-reduced.h: Likewise.
8734         * g++.dg/other/fesd-sys.C: Likewise.
8735         * g++.dg/other/fesd-sys.h: Likewise.
8736         * g++.dg/other/fesd.h: Likewise.
8737
8738 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
8739
8740         PR fortran/31129
8741         * gfortran.dg/parameter_unused.f90: New test.
8742
8743 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
8744
8745         PR tree-optimization/32681
8746         * gcc.dg/tree-ssa/pr32681.c: New test.
8747
8748 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8749
8750         PR fortran/32678
8751         * gfortran.dg/fmt_t_5.f90: New test.
8752
8753 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
8754
8755         PR c++/30535
8756         * g++.dg/template/operator10.C: New.
8757
8758 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8759
8760         PR libfortran/32217
8761         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
8762
8763 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8764
8765         PR fortran/29876
8766         * gfortran.dg/operator_6.f90: New test.
8767
8768 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8769
8770         PR fortran/17711
8771         * gfortran.dg/operator_4.f90: New test.
8772         * gfortran.dg/operator_5.f90: New test.
8773         * gfortran.dg/logical_comp.f90: Adjusted error messages.
8774         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8775
8776 2007-07-08  Tobias Burnus  <burnus@net-b.de>
8777
8778         PR fortran/32669
8779         * gfortran.dg/argument_checking_6.f90: New.
8780
8781 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8782
8783         PR fortran/25094
8784         * gfortran.dg/interface_155555.f90: New test.
8785
8786 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8787
8788         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8789         c99-math-long-double-1.c, c99-math.h: Test subnormals.
8790
8791 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8792
8793         PR testsuite/25241
8794         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8795         discern pedantic diagnostics and errors.
8796         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8797         and not an error.
8798         * gcc.dg/20050121-1.c: This is an error and not a warning.
8799         * gcc.target/i386/sseregparm-2.c:  Likewise.
8800         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8801         * gcc.dg/charset/attribute2.c: Likewise.
8802         * gcc.dg/bitfld-1.c: Likewise.
8803         * gcc.dg/pack-test-2.c: Likewise.
8804         * gcc.dg/940510-1.c: Match separately error and warning.
8805         * gcc.dg/array-2.c: Match separately multiple messages. The second
8806         diagnostic is a pedantic warning and not an error.
8807         * gcc.dg/pr14475.c: Match separately multiple messages.
8808         * gcc.dg/pr18809-1.c: Likewise.
8809         * gcc.dg/pr27953.c: Likewise.
8810         * gcc.dg/vla-init-1.c: Likewise.
8811         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8812
8813 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8814
8815         PR fortran/32644
8816         * gfortran.dg/char_decl_1.f90: New test.
8817
8818 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
8819
8820         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8821
8822 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
8823
8824         PR c++/32232
8825         * g++.dg/template/overload9.C: New test.
8826
8827 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
8828
8829         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8830         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8831
8832 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8833
8834         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8835         * gcc.dg/20001012-2.c: Likewise.
8836         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8837         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8838
8839 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8840
8841         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8842         about the chunk size when STACK_SIZE is defined.
8843
8844 2007-07-06  Josh Conner  <jconner@apple.com>
8845
8846         PR middle-end/32602
8847         * gcc.dg/sibcall-8.c: New test.
8848
8849 2007-07-06  Josh Conner  <jconner@apple.com>
8850
8851         PR middle-end/32603
8852         * gcc.target/arm/sibcall-1.c: New test.
8853
8854 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8855
8856         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8857
8858 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
8859
8860         * gfortran.dg/save_parameter.f90: New test.
8861         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8862
8863 2007-07-06  Richard Guenther  <rguenther@suse.de>
8864
8865         * g++.dg/opt/pr30965.C: New testcase.
8866
8867 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
8868
8869         * gcc.target/mips/save-restore-5.c: New test.
8870
8871 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8872
8873         PR rtl_optimization/32450
8874         * gcc.dg/pr32450.c: New runtime test.
8875
8876 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8877
8878         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8879         single underscore in scan directives.
8880
8881 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
8882
8883         PR c++/32245
8884         * g++.dg/init/ptrmem4.C: New test.
8885
8886         PR c++/32251
8887         * g++.dg/init/new21.C: Likewise.
8888
8889         PR c++/31992
8890         * g++.dg/template/static30.C: Likewise.
8891
8892 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
8893
8894         * gcc.dg/vect/costmodel/ppc: New directory.
8895         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
8896         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
8897         New test.
8898         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
8899         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
8900         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
8901         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
8902         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
8903         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
8904         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
8905         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
8906         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
8907         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
8908         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
8909         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
8910         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
8911         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
8912
8913 2007-07-05  Tobias Burnus  <burnus@net-b.de>
8914
8915         PR fortran/32359
8916         * gfortran.dg/module_md5_1.f90: Update MD5 number.
8917
8918 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
8919
8920         PR fortran/32526
8921         * gfortran.dg/interface_14.f90: New test.
8922
8923         PR fortran/32613
8924         * gfortran.dg/do_iterator_2.f90: New test.
8925
8926 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8927
8928         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8929         (FE_DEC_DOWNWARD): Likewise.
8930         (FE_DEC_UPWARD): Likewise.
8931         (FE_DEC_TOWARDZERO): Likewise.
8932         (FE_DEC_TONEARESTFROMZERO): Likewise.
8933
8934 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
8935
8936         * gcc.c-torture/compile/pr32606.c: New.
8937         * gfortran.fortran-torture/execute/pr32604.f90: New.
8938
8939 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
8940
8941         * gcc.dg/visibility-12.c: New test.
8942         * gcc.dg/visibility-13.c: Likewise.
8943         * g++.dg/ext/visibility-9.C: Likewise.
8944         * g++.dg/ext/visibility-10.C: Likewise.
8945
8946 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8947
8948         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
8949         * gcc.dg/sh-relax-vxworks.c: New test.
8950
8951 2007-07-04  Richard Guenther  <rguenther@suse.de>
8952
8953         PR tree-optimization/32500
8954         * gcc.c-torture/execute/pr32500.c: New testcase.
8955
8956 2007-07-04  Richard Guenther  <rguenther@suse.de>
8957
8958         PR tree-optimization/32482
8959         * gcc.c-torture/compile/pr32482.c: New testcase.
8960
8961 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8962
8963         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
8964         VxWorks kernels.
8965         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
8966         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
8967         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
8968         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
8969
8970 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8971
8972         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
8973
8974 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8975
8976         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
8977
8978 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8979
8980         PR fortran/31198
8981         * gfortran.dg/min_max_optional_1.f90: New test.
8982         * gfortran.dg/min_max_optional_2.f90: New test.
8983         * gfortran.dg/min_max_optional_3.f90: New test.
8984
8985 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8986
8987         PR fortran/32545
8988         * gfortran.dg/fmt_error.f90: New test.
8989
8990 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8991
8992         PR fortran/32612
8993         * gfortran.dg/interface_13.f90: New test.
8994
8995 2007-07-03  Dave Brolley  <brolley@redhat.com>
8996
8997         PR c++/31743
8998         * g++.dg/init/new20.C: New test.
8999
9000 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9001
9002         PR fortran/32579
9003         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9004
9005 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9006
9007         PR fortran/25062
9008         * common_7.f90: New.
9009         * common_8.f90: New.
9010         * common_9.f90: New.
9011
9012 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9013
9014         PR fortran/30940
9015         * gfortran.dg/argument_checking_1.f90: New.
9016         * gfortran.dg/argument_checking_2.f90: New.
9017         * gfortran.dg/argument_checking_3.f90: New.
9018         * gfortran.dg/argument_checking_4.f90: New.
9019         * gfortran.dg/argument_checking_5.f90: New.
9020         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9021         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9022
9023 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9024
9025         * gcc.dg/pr32176.c: Add -w to default dg-options.
9026
9027 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9028
9029         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9030
9031 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9032
9033         PR fortran/20888
9034         * gfortran.dg/null_2.f90: New.
9035
9036 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9037             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9038
9039         PR middle-end/32176
9040         * gcc.dg/pr32176.c: New test.
9041
9042 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9043
9044         * gcc.dg/const-float80.c : New test.
9045         * gcc.dg/const-float128.c : New test.
9046         * gcc.dg/const-float80-ped.c : New test.
9047         * gcc.dg/const-float128-ped.c : New test.
9048
9049 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9050
9051         * gcc.dg/c99-math.h: Fix typo.
9052
9053 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9054
9055         PR libgomp/32468
9056         * gcc.dg/gomp/pr32468-1.c: New test.
9057
9058 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9059
9060         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9061         an ABI option.
9062
9063 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9064
9065         * gfortran.fortran-torture/compile/pr32583.f: New.
9066         * gcc.c-torture/compile/pr32584.c: New
9067
9068 2007-07-02  Ollie Wild  <aaw@google.com>
9069
9070         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9071         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9072
9073 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9074
9075         * gcc.target/mips/save-restore-1.c: New test.
9076         * gcc.target/mips/save-restore-2.c: Likewise.
9077         * gcc.target/mips/save-restore-3.c: Likewise.
9078         * gcc.target/mips/save-restore-4.c: Likewise.
9079
9080 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9081
9082         PR tree-optimization/31966
9083         PR tree-optimization/32533
9084         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9085         * gfortran.dg/pr32533.f90: Ditto.
9086
9087 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9088
9089         * g++.dg/opt/nrv12.C: New test.
9090         * gcc.target/i386/nrv1.c: New test.
9091
9092         PR c++/31748
9093         * g++.dg/gomp/pr31748.C: New test.
9094
9095 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9096  
9097         PR tree-optimization/32230
9098         * gcc.dg/vect/pr32230.c: New test.
9099
9100 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9101
9102         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9103         * bind_c_coms.f90: Ditto.
9104         * bind_c_coms_driver.c: Ditto.
9105         * bind_c_dts.f90: Ditto.
9106         * bind_c_dts_2.f03: Ditto.
9107         * bind_c_dts_2_driver.c: Ditto.
9108         * bind_c_dts_3.f03: Ditto.
9109         * bind_c_dts_4.f03: Ditto.
9110         * bind_c_dts_driver.c: Ditto.
9111         * bind_c_implicit_vars.f03: Ditto.
9112         * bind_c_procs.f03: Ditto.
9113         * bind_c_usage_2.f03: Ditto.
9114         * bind_c_usage_3.f03: Ditto.
9115         * bind_c_usage_5.f03: Ditto.
9116         * bind_c_usage_6.f03: Ditto.
9117         * bind_c_usage_7.f03: Ditto.
9118         * bind_c_vars.f90: Ditto.
9119         * bind_c_vars_driver.c: Ditto.
9120         * binding_c_table_15_1.f03: Ditto.
9121         * binding_label_tests.f03: Ditto.
9122         * binding_label_tests_10.f03: Ditto.
9123         * binding_label_tests_10_main.f03: Ditto.
9124         * binding_label_tests_11.f03: Ditto.
9125         * binding_label_tests_11_main.f03: Ditto.
9126         * binding_label_tests_12.f03: Ditto.
9127         * binding_label_tests_13.f03: Ditto.
9128         * binding_label_tests_13_main.f03: Ditto.
9129         * binding_label_tests_14.f03: Ditto.
9130         * binding_label_tests_2.f03: Ditto.
9131         * binding_label_tests_3.f03: Ditto.
9132         * binding_label_tests_4.f03: Ditto.
9133         * binding_label_tests_5.f03: Ditto.
9134         * binding_label_tests_6.f03: Ditto.
9135         * binding_label_tests_7.f03: Ditto.
9136         * binding_label_tests_8.f03: Ditto.
9137         * binding_label_tests_9.f03: Ditto.
9138         * c_assoc.f90: Ditto.
9139         * c_assoc_2.f03: Ditto.
9140         * c_f_pointer_shape_test.f90: Ditto.
9141         * c_f_pointer_tests.f90: Ditto.
9142         * c_f_tests_driver.c: Ditto.
9143         * c_funloc_tests.f03: Ditto.
9144         * c_funloc_tests_2.f03: Ditto.
9145         * c_funloc_tests_3.f03: Ditto.
9146         * c_funloc_tests_3_funcs.c: Ditto.
9147         * c_kind_params.f90: Ditto.
9148         * c_kind_tests_2.f03: Ditto.
9149         * c_kinds.c: Ditto.
9150         * c_loc_driver.c: Ditto.
9151         * c_loc_test.f90: Ditto.
9152         * c_loc_tests_2.f03: Ditto.
9153         * c_loc_tests_2_funcs.c: Ditto.
9154         * c_loc_tests_3.f03: Ditto.
9155         * c_loc_tests_4.f03: Ditto.
9156         * c_loc_tests_5.f03: Ditto.
9157         * c_loc_tests_6.f03: Ditto.
9158         * c_loc_tests_7.f03: Ditto.
9159         * c_loc_tests_8.f03: Ditto.
9160         * c_ptr_tests.f03: Ditto.
9161         * c_ptr_tests_10.f03: Ditto.
9162         * c_ptr_tests_5.f03: Ditto.
9163         * c_ptr_tests_7.f03: Ditto.
9164         * c_ptr_tests_7_driver.c: Ditto.
9165         * c_ptr_tests_8.f03: Ditto.
9166         * c_ptr_tests_8_funcs.c: Ditto.
9167         * c_ptr_tests_9.f03: Ditto.
9168         * c_ptr_tests_driver.c: Ditto.
9169         * c_size_t_driver.c: Ditto.
9170         * c_size_t_test.f03: Ditto.
9171         * com_block_driver.f90: Ditto.
9172         * global_vars_c_init.f90: Ditto.
9173         * global_vars_c_init_driver.c: Ditto.
9174         * global_vars_f90_init.f90: Ditto.
9175         * global_vars_f90_init_driver.c: Ditto.
9176         * interop_params.f03: Ditto.
9177         * iso_c_binding_only.f03: Ditto.
9178         * iso_c_binding_rename_1.f03: Ditto.
9179         * iso_c_binding_rename_1_driver.c: Ditto.
9180         * iso_c_binding_rename_2.f03: Ditto.
9181         * iso_c_binding_rename_2_driver.c: Ditto.
9182         * kind_tests_2.f03: Ditto.
9183         * kind_tests_3.f03: Ditto.
9184         * module_md5_1.f90: Ditto.
9185         * only_clause_main.c: Ditto.
9186         * print_c_kinds.f90: Ditto.
9187         * test_bind_c_parens.f03: Ditto.
9188         * test_c_assoc.c: Ditto.
9189         * test_com_block.f90: Ditto.
9190         * test_common_binding_labels.f03: Ditto.
9191         * test_common_binding_labels_2.f03: Ditto.
9192         * test_common_binding_labels_2_main.f03: Ditto.
9193         * test_common_binding_labels_3.f03: Ditto.
9194         * test_common_binding_labels_3_main.f03: Ditto.
9195         * test_only_clause.f90: Ditto.
9196         * use_iso_c_binding.f90: Ditto.
9197         * value_5.f90: Ditto.
9198         * value_test.f90: Ditto.
9199         * value_tests_f03.f90: Ditto.
9200
9201 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
9202
9203         * gcc.dg/tls/opt-14.c: New.
9204
9205 2007-07-01  Ollie Wild  <aaw@google.com>
9206
9207         * g++.dg/lookup/using16.C: New test.
9208         * g++.dg/lookup/using17.C: New test.
9209
9210 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
9211
9212         PR fortran/32239
9213         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9214         (test_4): Use proper test for floating point equality.
9215         (test_8): Likewise.
9216
9217 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9218
9219         PR libgfortran/32554
9220         * gfortran.dg/fmt_p_1.f90: New test.
9221
9222 2007-07-01  Ira Rosen  <irar@il.ibm.com>
9223
9224         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9225         initialization and fix dg-final check - the initialization loop is
9226         vectorizable.
9227
9228 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9229             Volker Reichelt  <reichelt@netcologne.de>
9230
9231         PR middle-end/32559
9232         * gcc.dg/pr32559.c: New test.
9233
9234 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9235
9236         PR tree-optimization/25371
9237         * gcc.dg/vect/pr25371.c: New test.
9238
9239 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
9240
9241         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9242         when allocating and initializing a flexible array.
9243
9244 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
9245
9246         PR fortran/20373
9247         * gfortran.dg/intrinsic.f90: New test.
9248
9249 2007-06-30  Tobias Burnus  <burnus@net-b.de>
9250
9251         PR fortran/32555
9252         * gfortran.dg/fmt_zero_check.f90: New.
9253
9254 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
9255
9256         PR fortran/30284
9257         * gfortran.dg/repeat_f90: New test.
9258
9259 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9260
9261         PR testsuite/25241
9262         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9263         -pedantic-errors, so we should match errors.
9264         * gcc.dg/cpp/escape-1.c: Likewise.
9265         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9266         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9267         warning.
9268         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9269         errors instead of warnings.
9270         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9271         a pedantic warning.
9272         * gcc.dg/cpp/arith-3.c: Likewise.
9273
9274 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9275
9276         PR testsuite/25241
9277         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9278         * gcc.dg/pch/valid-2.c: Likewise.
9279         * gcc.dg/pch/valid-3.c: Likewise.
9280         * gcc.dg/pch/warn-1.c: Likewise.
9281         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9282         
9283 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9284
9285         PR c/4076
9286         * gcc.dg/Wunused-function.c: New.
9287         
9288 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9289
9290         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9291
9292 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9293
9294         * g++.dg/other/canon-31724.C: New.
9295         
9296 2007-06-29  Jan Hubicka  <jh@suse.cz>
9297
9298         PR middle-end/32372
9299         * gcc.c-torture/compile/pr32372.c: new.
9300
9301 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9302
9303         * gfortran.dg/operator_3.f90: New test.
9304
9305 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9306
9307         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9308         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9309
9310 2007-06-29  Richard Guenther  <rguenther@suse.de>
9311
9312         PR middle-end/32493
9313         * gcc.dg/inline-23.c: New testcase.
9314
9315 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9316
9317         PR tree-optimization/24659
9318         * gcc.target/i386/vectorize2.c: New test.
9319         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9320         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9321
9322 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9323
9324         * gcc.dg/pointer-arith-9.c: New test.
9325
9326 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9327
9328         PR fortran/32483
9329         * gfortran.dg/fmt_read_2.f90: New.
9330
9331 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9332
9333         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9334         If it exists, don't try to create it.
9335
9336 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9337
9338         * g++.dg/ext/visibility/ms-compat-1.C: New.
9339
9340 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9341
9342         PR tree-opt/32417
9343         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9344
9345 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9346
9347         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9348         targets.
9349
9350 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9351
9352         PR fortran/32467
9353         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9354
9355 2007-06-27  Richard Guenther  <rguenther@suse.de>
9356
9357         PR middle-end/32492
9358         * gcc.dg/inline-22.c: New testcase.
9359
9360 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9361
9362         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9363         the scan-assembler constant.
9364
9365 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9366
9367         PR 20216
9368         * gcc.dg/pr20216.c: New.
9369
9370 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9371
9372         PR tree-opt/32421
9373         * gcc.dg/vect/pr32421.c: New test.
9374
9375 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9376
9377         PR c++/32111
9378         * g++.dg/other/friend5.C: New test.
9379
9380 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9381
9382         PR fortran/32464
9383         * gfortran.dg/host_assoc_function_2.f90: New test.
9384
9385         PR fortran/31494
9386         * gfortran.dg/host_assoc_call_1.f90: New test.
9387
9388 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9389
9390         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9391         
9392 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9393
9394         PR fortran/32456
9395         * gfortran.dg/error_format.f90: New test.
9396
9397 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9398
9399         PR fortran/32136
9400         * gfortran.dg/pr32136.f90: New test.
9401
9402 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9403
9404         PR fortran/31726
9405         * gfortran.dg/minmaxloc_1.f90: New test.
9406
9407         PR fortran/32298
9408         * gfortran.dg/minmaxloc_2.f90: New test.
9409
9410 2007-06-23  Richard Guenther  <rguenther@suse.de>
9411
9412         PR tree-optimization/16876
9413         PR middle-end/29478
9414         * gcc.dg/pr29254.c: The warning is bogus.
9415         * gcc.dg/warn-1.c: Likewise.
9416         * gcc.dg/assign-warn-3.c: Likewise.
9417         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9418
9419 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9420
9421         * gcc.c-torture/execute/20070623-1.c: New.
9422
9423 2007-06-22  Jan Hubicka  <jh@suse.cz>
9424
9425         * gcc.c-torture/compile/pr31541.c: New.
9426
9427 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9428
9429         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9430         Remove -m64 from dg-options.
9431
9432 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9433
9434         PR middle-end/32374
9435         * gcc.dg/pr32374.c: New test.
9436
9437 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9438
9439         PR fortran/32360
9440         * gfortran.dg/pointer_assign_3.f90: New test.
9441
9442 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9443
9444         * gcc.dg/tree-ssa/pr19590.c: New.
9445
9446 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9447
9448         PR fortran/31162
9449         * gfortran.dg/assign.f90: Update test.
9450         * gfortran.dg/real_do_1.f90: Update test.
9451         * gfortran.dg/gomp/omp_do1.f90: Update test.
9452         * gfortran.dg/warnings_are_errors_1.f: Update test.
9453         * gfortran.dg/g77/20010519-1.f: Update test.
9454         * gfortran.dg/g77/pr9258.f: Update test.
9455         * gfortran.dg/g77/960317-1.f: Update test.
9456
9457 2007-06-21  Richard Guenther  <rguenther@suse.de>
9458
9459         PR tree-optimization/32453
9460         * gcc.c-torture/compile/pr32453.c: New testcase.
9461
9462 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9463
9464         PR tree-optimization/31866
9465         * gcc.dg/pr31866.c: New test.
9466
9467 2007-06-21  Richard Guenther  <rguenther@suse.de>
9468
9469         PR tree-optimization/32451
9470         * g++.dg/torture/20070621-1.C: New testcase.
9471
9472 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9473
9474         * gcc.dg/attr-isr.c: Test delay slot content.
9475         
9476 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9477
9478         PR fortran/32361
9479         gfortran.dg/pointer_assign_2.f90: New test.
9480
9481 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9482
9483         PR fortran/25061
9484         gfortran.dg/invalid_procedure_name.f90: New test.
9485
9486 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9487
9488         PR tree-optimization/25737
9489         * gcc.dg/tree-ssa/alias-14.c: New test.
9490
9491 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9492
9493         * gcc.target/i386/large-size-array-3.c: New.
9494
9495 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9496         Richard Guenther  <rguenther@suse.de>
9497
9498         PR fortran/32140
9499         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9500
9501 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9502
9503         PR middle-end/31959
9504         * gcc.dg/pr31959.c: New test.
9505
9506         PR inline-asm/32109
9507         * g++.dg/ext/asm10.C: New test.
9508
9509         PR middle-end/32285
9510         * gcc.c-torture/execute/20070614-1.c: New test.
9511
9512 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
9513
9514         * gcc.target/arm/stack-corruption.c: New test.
9515
9516 2007-06-19  Richard Guenther  <rguenther@suse.de>
9517
9518         * g++.dg/torture/pr30252.C: New testcase.
9519
9520 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
9521
9522         PR tree-optimization/32353
9523         * g++.dg/opt/nrv13.C: New test.
9524
9525 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
9526
9527         PR fortran/20863
9528         PR fortran/20882
9529         * gfortran.dg/impure_assignment_2.f90 : New test.
9530
9531         PR fortran/32236
9532         * gfortran.dg/data_initialized_2.f90 : New test.
9533
9534         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9535         appropriate version of 'dmach'.
9536
9537 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9538
9539         PR target/32389
9540         * gcc.target/i386/pr32389.c New test.
9541
9542 2007-06-18  Simon Baldwin <simonb@google.com>
9543
9544         PR c++/31923
9545         * g++.dg/template/error25.C: New.
9546         * g++.dg/template/spec35.C: New.
9547
9548 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
9549
9550         * gcc.c-torture/compile/pr32355.c: New testcase.
9551         
9552 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9553
9554         PR tree-optimization/32383
9555         * g++.dg/opt/pr32383.C: New test.
9556
9557 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
9558
9559         PR rtl-optimization/32366
9560         * gcc.dg/vect/pr32366.c: New test.
9561
9562 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
9563
9564         * gcc.c-torture/compile/pr32349.c: New testcase.
9565         
9566 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9567
9568         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9569         * gcc.target/sparc/combined-2.c: Likewise.
9570         * gcc.target/sparc/fexpand.c : Likewise.
9571         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
9572         * gcc.target/sparc/fpack16.c : Likewise.
9573         * gcc.target/sparc/fpmerge.c : Likewise.
9574         * gcc.target/sparc/fpmul.c : Likewise.
9575         * gcc.target/sparc/noresult.c : Likewise.
9576         * gcc.target/sparc/pdist.c: Likewise.
9577
9578 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
9579
9580         PR middle-end/31723
9581         * gcc.target/i386/recip-divf.c: New test.
9582         * gcc.target/i386/recip-sqrtf.c: Ditto.
9583         * gcc.target/i386/recip-vec-divf.c: Ditto.
9584         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9585         * gcc.target/i386/sse-recip.c: Ditto.
9586         * gcc.target/i386/sse-recip-vec.c: Ditto.
9587
9588 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9589
9590         PR tree-opt/32225
9591         * gcc.c-torture/compile/20070605-1.c: New test.
9592
9593         * gcc.c-torture/compile/20070603-1.c: New testcase.
9594         * gcc.c-torture/compile/20070603-2.c: New testcase.
9595
9596         * gcc.c-torture/compile/20070531-1.c: New test.
9597
9598         PR tree-opt/32167
9599         * gcc.c-torture/compile/20070531-2.c: New test.
9600
9601         PR tree-opt/32144
9602         * gcc.c-torture/compile/20070529-1.c: New test.
9603
9604         PR tree-opt/32145
9605         * gcc.c-torture/compile/20070529-2.c: New test.
9606
9607         PR tree-opt/32015
9608         * gcc.c-torture/compile/20070520-1.c: New test.
9609
9610         * g++.dg/ext/java-1.C: New test.
9611
9612         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9613         loops instead of one. Remove the "can't determine dependence"
9614         check.
9615         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9616         needed as the cast is gone in the first place.
9617         * gcc.dg/max-1.c: Change local variable a to be a global one.
9618         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9619         have a cast which is PREd.
9620
9621 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
9622
9623         * g++.dg/lookup/anon6.C: New test.
9624
9625 2007-06-14  Dirk Mueller  <dmueller@suse.de>
9626
9627         PR c++/31806
9628         * g++.dg/opt/static6.C: New testcase.
9629
9630 2007-06-14  Geoff Keating  <geoffk@apple.com>
9631
9632         * g++.dg/ext/visibility/overload-1.C: New.
9633
9634         PR 31093
9635         * g++.dg/ext/visibility/anon4.C: New.
9636
9637 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
9638
9639         PR target/32268
9640         * gcc.target/i386/pr32268.c: New test.
9641
9642 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9643
9644         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9645         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9646         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9647
9648         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9649         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9650         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9651         BID is used.
9652
9653 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
9654
9655         PR fortran/32302
9656         * gfortran.dg/common_resize_1.f90: New test.
9657
9658 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
9659
9660         PR target/32274
9661         * gcc.dg/vect/pr32224.c: Fix.   
9662         
9663 2007-06-13  Eric Christopher  <echristo@apple.com>
9664
9665         * gcc.target/i386/ssefn-1.c: Add -march=i386.
9666
9667 2007-06-13  Tobias Burnus  <burnus@net-b.de>
9668
9669         PR fortran/32323
9670         * gfortran.dg/actual_array_vect_1.f90: New.
9671
9672 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9673
9674         * gcc.target/sparc/mfpu.c: New test.
9675
9676 2007-06-12  Geoff Keating  <geoffk@apple.com>
9677
9678         * g++.dg/warn/weak1.C: Suppress on Darwin.
9679         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9680
9681 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9682
9683         PR middle-end/31579
9684          * g++.dg/torture/pr31579.C: New testcase.
9685
9686 2007-06-12  Ian Lance Taylor  <iant@google.com>
9687
9688         PR libstdc++/29286
9689         * g++.dg/init/new16.C: New test.
9690         * g++.dg/init/new17.C: New test.
9691         * g++.dg/init/new18.C: New test.
9692         * g++.dg/init/new19.C: New test.
9693
9694 2007-06-12  Olivier Hainque  <hainque@adacore.com>
9695
9696         * gnat.dg/lhs_view_convert.adb: New test.
9697
9698 2007-06-12  Richard Guenther  <rguenther@suse.de>
9699
9700         PR tree-optimization/15353
9701         PR tree-optimization/31657
9702         * gcc.c-torture/execute/20070424-1.c: New testcase.
9703         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9704         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9705         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9706         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9707         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9708
9709 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9710
9711         PR rtl-optimization/32293
9712         * gcc.dg/pr32293.c: New test.
9713
9714 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9715
9716         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9717
9718 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
9719
9720         PR fortran/29786
9721         * gfortran.dg/equiv_7.f90: New test.
9722         * gfortran.dg/equiv_constraint_7.f90: Change error message.
9723
9724         PR fortran/30875
9725         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9726
9727 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
9728
9729         * gcc.dg/setjmp-3.c: Rename raise to raise0.
9730         * gcc.dg/setjmp-4.c: Likewise.
9731         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9732
9733 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
9734
9735         PR rtl-optimization/31025
9736         * gfortran.dg/pr31025.f90: New.
9737
9738 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9739
9740         PR target/32280
9741         * gcc.target/i386/pr32280.c: New test.
9742
9743 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9744
9745         PR middle-end/32279
9746         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9747
9748 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9749
9750         PR libgfortran/32235
9751         * gfortran.dg/backspace_9.f: New test.
9752
9753 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
9754
9755         * gcc.dg/tree-ssa/prefetch-7.c: New test.
9756
9757 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
9758
9759         * gcc.dg/tree-ssa/loop-28.c: New testcase.
9760
9761 2007-06-09  Ian Lance Taylor  <iant@google.com>
9762
9763         PR tree-optimization/32169
9764         * gcc.c-torture/compile/pr32169.c: New test.
9765
9766 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
9767
9768         * gcc.dg/vect/costmodel: New directory.
9769         * gcc.dg/vect/costmodel/i386: New directory.
9770         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9771         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9772         New test.
9773         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9774         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9775         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9776         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9777         * gcc.dg/vect/costmodel/x86_64: New directory.
9778         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9779         New testsuite.
9780         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9781         New test.
9782         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9783         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9784         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9785         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9786         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9787
9788 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
9789
9790         PR tree-optimization/32243
9791         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
9792         flags for -Os tests.
9793         * gcc.dg/vect/03-vect-pr32243.c: New test.
9794
9795 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
9796
9797         PR tree-optimization/32224
9798         * gcc.dg/vect/pr32224.c: New test.
9799
9800 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
9801
9802         PR c++/32177
9803         * g++.dg/gomp/pr32177.C: New test.
9804
9805 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9806
9807         PR testsuite/25241
9808         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9809         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9810         warning nor an error.
9811         * gcc.dg/Wfatal-2.c: Likewise.
9812         * gcc.dg/Werror-1.c: Likewise.
9813         * gcc.dg/Werror-5.c: Likewise.
9814         * gcc.dg/Werror-7.c: Likewise.
9815         * gcc.dg/Werror-10.c: Likewise.
9816         * gcc.dg/Werror-11.c: Likewise.
9817
9818 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
9819
9820         PR c++/30759
9821         * g++.dg/init/brace6.C: New test.
9822
9823 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
9824
9825         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9826         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9827         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9828         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9829
9830         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9831         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9832         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9833         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9834         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9835         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9836         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9837         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9838
9839         * gcc.dg/darwin-minversion-3.c: New.
9840
9841 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
9842
9843         * gcc.target/i386/builtin-copysign.c: New test.
9844
9845 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9846
9847         PR tree-optimization/32220
9848         * gfortran.dg/predcom-2.f: New testcase.
9849
9850 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9851
9852         PR tree-opt/32231
9853         * gcc.target/i386/vectorize4.c: New test.
9854
9855 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
9856
9857         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9858
9859 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9860
9861         PR testsuite/25241
9862         * gcc.dg/simd-5.c: Mark output as a note.
9863         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9864         dg-message.
9865         * gcc.dg/simd-1.c: Likewise.
9866         * gcc.dg/always_inline.c: Mark output as a sorry.
9867         * gcc.dg/always_inline2.c: Likewise.
9868         * gcc.dg/always_inline3.c: Likewise.
9869
9870 2007-06-06  Ian Lance Taylor  <iant@google.com>
9871
9872         * g++.dg/conversion/enum1.C: New test.
9873
9874 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
9875
9876         PR tree-optimization/32216
9877         * gcc.dg/vect/pr32216.c: New test.
9878
9879 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9880
9881         PR testsuite/18923
9882         * gfortran.dg/invalid_contains_1.f90: New test.
9883         * gfortran.dg/invalid_contains_2.f90: New test.
9884
9885 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9886
9887         PR testsuite/32057
9888         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9889         midnight issues.
9890
9891 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9892
9893         PR testsuite/25241
9894         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
9895         dg-message to match de note.
9896         * gcc.dg/pr26570.c: Use dg-message for a note.
9897         * gcc.dg/pr29254.c: Use dg-message for generic output and use
9898         dg-error instead of dg-warning because of -Werror.
9899         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
9900         neither an error, nor a warning.
9901         * gcc.dg/glibc-uclibc-2.c: Likewise
9902         * gcc.dg/cpp/19940712-1.c: Likewise.
9903
9904 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
9905
9906         PR preprocessor/23479
9907         * gcc.dg/binary-constants-1.c: Add test suites for
9908         the 0b-prefixed binary integer constants.
9909         * gcc.dg/binary-constants-2.c: Ditto.
9910         * gcc.dg/binary-constants-3.c: Ditto.
9911         * gcc.dg/binary-constants-4.c: Ditto.
9912
9913 2007-06-05  Ian Lance Taylor  <iant@google.com>
9914
9915         * gcc.dg/Wstrict-overflow-19.c: New test.
9916
9917 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
9918
9919         * gcc.dg/matrix/matrix-6.c: Remove conversion.
9920
9921 2007-06-04  Ian Lance Taylor  <iant@google.com>
9922
9923         * gcc.dg/Wstrict-overflow-18.c: New test.
9924
9925 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9926
9927         PR testsuite/25241
9928         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9929         * gcc.dg/cpp/mi5.c: Likewise.
9930         * gcc.dg/cpp/mi7.c: Likewise.
9931
9932 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
9933
9934         PR c/32191
9935         * gcc.dg/pr32191.c: New test.
9936
9937 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9938
9939         PR fortran/32124
9940         * gfortran.dg/allocate_stat_1.f90: Remove.
9941
9942 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9943
9944         * gcc.target/i386/sse4_2-check.h: New.
9945         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
9946         * gcc.target/i386/sse4_2-crc32.h: Likewise.
9947         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
9948         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
9949         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
9950         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
9951         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
9952         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
9953         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
9954         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
9955         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
9956         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
9957         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
9958         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
9959         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
9960         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
9961         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
9962         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
9963
9964 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
9965
9966         * gcc.dg/pie-link.c: New test.
9967
9968 2007-06-01  Ian Lance Taylor  <iant@google.com>
9969
9970         * gcc.dg/Wstrict-overflow-17.c: New test.
9971
9972 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
9973
9974         * gcc.dg/builtin-return-1.c (g): New.
9975         (main): Allocate at least 64 bytes on the stack.
9976
9977 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
9978
9979         * g++.dg/init/cleanup3.C: New test.
9980
9981 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9982
9983         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
9984         int is 16 bits.
9985
9986 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
9987
9988         PR fortran/32156
9989         * gfortran.dg/char_array_constructor_3.f90: New test.
9990
9991 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9992
9993         PR tree-optimization/32160
9994         * gfortran.dg/predcom-1.f: New test.
9995
9996 2007-05-31  Richard Guenther  <rguenther@suse.de>
9997
9998         * g++.dg/other/str_empty.C: Move...
9999         * g++.dg/other/pr30567.C: Move...
10000         * g++.dg/tree-ssa/pr27218.C: Move...
10001         * g++.dg/torture: ...here and remove dg-options.
10002
10003 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10004
10005         PR c++/32158
10006         * g++.dg/ext/is_pod_incomplete.C: New.
10007
10008 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10009             Douglas Gregor <doug.gregor@gmail.com>
10010             Pedro Lamarao <pedro.lamarao@mndfck.org>
10011             Howard Hinnant <howard.hinnant@gmail.com>
10012
10013         PR c++/7412
10014         PR c++/29939
10015         * g++.dg/cpp0x/rv8p.C: New.
10016         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10017         * g++.dg/cpp0x/cast-bug.C: New.
10018         * g++.dg/cpp0x/elision_weak.C: New.
10019         * g++.dg/cpp0x/collapse-bug.C: New.
10020         * g++.dg/cpp0x/rv3p.C: New.
10021         * g++.dg/cpp0x/rv7n.C: New.
10022         * g++.dg/cpp0x/overload-conv-1.C: New.
10023         * g++.dg/cpp0x/rv2n.C: New.
10024         * g++.dg/cpp0x/deduce.C: New.
10025         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10026         * g++.dg/cpp0x/rv6p.C: New.
10027         * g++.dg/cpp0x/template_deduction.C: New.
10028         * g++.dg/cpp0x/implicit-copy.C: New.
10029         * g++.dg/cpp0x/rv1p.C: New.
10030         * g++.dg/cpp0x/cast.C: New.
10031         * g++.dg/cpp0x/rv5n.C: New.
10032         * g++.dg/cpp0x/collapse.C: New.
10033         * g++.dg/cpp0x/overload-conv-2.C: New.
10034         * g++.dg/cpp0x/rv4p.C: New.
10035         * g++.dg/cpp0x/rvo.C: New.
10036         * g++.dg/cpp0x/iop.C: New.
10037         * g++.dg/cpp0x/rv3n.C: New.
10038         * g++.dg/cpp0x/rv7p.C: New.
10039         * g++.dg/cpp0x/reference_collapsing.C: New.
10040         * g++.dg/cpp0x/overload.C: New.
10041         * g++.dg/cpp0x/named.C: New.
10042         * g++.dg/cpp0x/rv2p.C: New.
10043         * g++.dg/cpp0x/rv6n.C: New.
10044         * g++.dg/cpp0x/not_special.C: New.
10045         * g++.dg/cpp0x/bind.C: New.
10046         * g++.dg/cpp0x/rv1n.C: New.
10047         * g++.dg/cpp0x/rv5p.C: New.
10048         * g++.dg/cpp0x/elision.C: New.
10049         * g++.dg/cpp0x/named_refs.C: New.
10050         * g++.dg/cpp0x/unnamed_refs.C: New.
10051         * g++.dg/cpp0x/rv4n.C: New.
10052         * g++.dg/cpp0x/elision_neg.C: New.
10053         * g++.dg/init/copy7.C: Run in C++98 mode.
10054         * g++.dg/overload/arg1.C: Ditto.
10055         * g++.dg/overload/arg4.C: Ditto.
10056
10057 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10058
10059         PR c++/31809
10060         * g++.dg/opt/static5.C: New test.
10061
10062 2007-05-30  Richard Guenther  <rguenther@suse.de>
10063
10064         * g++.dg/dg.exp: Prune torture/.
10065         * g++.dg/torture/dg-torture.exp: New testsuite.
10066
10067 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10068
10069         * gcc.target/arm/pr27387.C: Move and rename to ...
10070         * g++.dg/inherit/thunk8.C: ... here.
10071
10072 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10073
10074         PR tree-optimization/31769
10075         * g++.dg/gomp/pr31769.C: New test.
10076
10077 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10078
10079         * gcc.target/i386/stack-realign.c: New.
10080
10081 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10082
10083         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10084
10085 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10086
10087         * gfortran.dg/sizeof.f90: New.
10088
10089 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10090
10091         PR c/31339
10092         * gcc.dg/boolcomplex-1.c: New test.
10093
10094         PR c++/31339
10095         * g++.dg/ext/boolcomplex-1.c: New test.
10096
10097 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10098
10099         * gcc.dg/matrix: New directory.
10100
10101 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10102
10103         PR fortran/32124
10104         * gfortran.dg/allocate_stat_1.f90: New.
10105
10106 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10107
10108         PR fortran/31972
10109         * transfer_hollerith_1.f90: New test.
10110
10111 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10112
10113         PR tree-opt/32100
10114         * gcc.c-torture/execute/vrp-7.c: New test.
10115
10116 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10117
10118         * gfortran.dg/transfer_simplify_4.f90: New test.
10119
10120 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10121
10122         PR fortran/32088
10123         * gfortran.dg/func_result_3.f90: New.
10124
10125 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10126
10127         PR middle-end/32083
10128         * gfortran.dg/transfer_simplify_3.f90: New.
10129
10130 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10131
10132         PR target/32065
10133         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
10134         to compile options.
10135         * gcc.target/i386/pr32065-2.c: New test.
10136
10137 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10138
10139         PR fortran/31813
10140         * gfortran.dg/io_constraints_2.f90: Update.
10141
10142 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
10143
10144         PR fortran/31219
10145         * gfortran.dg/array_constructor_17.f90: New test.
10146
10147 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10148
10149         PR tree-opt/32090
10150         * g++.dg/opt/array2.C: New testcase.
10151
10152 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10153
10154         PR target/32065
10155         * gcc.target/i386/pr32065.c: New test.
10156
10157 2007-05-25  Dirk Mueller  <dmueller@suse.de>
10158             Marcus Meissner <meissner@suse.de>
10159
10160         * gcc.dg/attr-alloc_size.c: New.
10161
10162 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
10163             Lee Millward  <lee.millward@gmail.com>
10164
10165         PR c++/31745
10166         * g++.dg/parse/crash34.C: New test.
10167
10168         * g++.dg/parse/crash35.C: New test.
10169
10170 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10171
10172         * gcc.target/i386/sse2-check.h: New.
10173         * gcc.target/i386/sse2-vec-1.c: Likewise.
10174         * gcc.target/i386/sse2-vec-2.c: Likewise.
10175         * gcc.target/i386/sse2-vec-3.c: Likewise.
10176         * gcc.target/i386/sse2-vec-4.c: Likewise.
10177         * gcc.target/i386/sse2-vec-5.c: Likewise.
10178         * gcc.target/i386/sse2-vec-6.c: Likewise.
10179
10180 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
10181
10182         PR c++/31431
10183         PR c++/31432
10184         PR c++/31434
10185         PR c++/31435
10186         PR c++/31437
10187         PR c++/31438
10188         PR c++/31442
10189         PR c++/31443
10190         PR c++/31444
10191         PR c++/31445
10192         * g++.dg/cpp0x/pr31431.C: New.
10193         * g++.dg/cpp0x/pr31437.C: New.
10194         * g++.dg/cpp0x/pr31442.C: New.
10195         * g++.dg/cpp0x/pr31444.C: New.
10196         * g++.dg/cpp0x/pr31431-2.C: New.
10197         * g++.dg/cpp0x/pr31432.C: New.
10198         * g++.dg/cpp0x/pr31434.C: New.
10199         * g++.dg/cpp0x/pr31438.C: New.
10200         * g++.dg/cpp0x/pr31443.C: New.
10201         * g++.dg/cpp0x/pr31445.C: New.
10202         * g++.dg/cpp0x/variadic-crash1.C: New.
10203
10204 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
10205
10206         * gcc.target/arm/long-calls-1.c: New test.
10207         * gcc.target/arm/long-calls-2.c: Likewise.
10208         * gcc.target/arm/long-calls-3.c: Likewise.
10209         * gcc.target/arm/long-calls-4.c: Likewise.
10210
10211 2007-05-25  Richard Guenther  <rguenther@suse.de>
10212             Andrew Pinski  <andrew_pinski@playstation.sony.com>
10213
10214         PR tree-optimization/31982
10215         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10216
10217 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
10218
10219         PR fortran/32047
10220         * gfortran.dg/result_in_spec_2.f90: New test.
10221
10222 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10223
10224         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10225
10226 2007-05-24  Ollie Wild  <aaw@google.com>
10227
10228         * gcc.dg/cpp/counter-1.c: New test.
10229         * gcc.dg/pch/counter-1.c: New test.
10230         * gcc.dg/pch/counter-1.hs: New file.
10231         * gcc.dg/pch/counter-2.c: New test.
10232         * gcc.dg/pch/counter-2.hs: New file.
10233         * gcc.dg/pch/counter-3.c: New test.
10234         * gcc.dg/pch/counter-3.hs: New file.
10235
10236 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
10237
10238         * gcc.dg/tree-ssa/predcom-1.c: New test.
10239         * gcc.dg/tree-ssa/predcom-2.c: New test.
10240         * gcc.dg/tree-ssa/predcom-3.c: New test.
10241         * gcc.dg/tree-ssa/predcom-4.c: New test.
10242         * gcc.dg/tree-ssa/predcom-5.c: New test.
10243         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10244
10245 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
10246
10247         PR testsuite/32062
10248         * gcc.target/i386/sse4_1-check.h (MASK): New.
10249
10250 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10251
10252         PR fortran/32038
10253         * gfortran.dg/pr25603.f: Initialize integer variables.
10254
10255 2007-05-23  Ian Lance Taylor  <iant@google.com>
10256
10257         * g++.dg/other/vrp1.C: New test.
10258
10259 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
10260
10261         PR preprocessor/20077
10262         * gcc.dg/cpp/paste15.c: New test.
10263
10264 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
10265             Nigel Stephens  <nigel@mips.com>
10266             Richard Sandiford  <richard@codesourcery.com>
10267
10268         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10269         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10270         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10271         * gcc.target/mips/inter/mips16-inter.exp: New.
10272
10273 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10274
10275         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10276
10277 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10278
10279         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10280         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10281         * gcc.target/i386/sse3-addsubps.c: Likewise.
10282         * gcc.target/i386/sse3-haddpd.c: Likewise.
10283         * gcc.target/i386/sse3-haddps.c: Likewise.
10284         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10285         * gcc.target/i386/sse3-hsubps.c: Likewise.
10286         * gcc.target/i386/sse3-lddqu.c: Likewise.
10287         * gcc.target/i386/sse3-movddup.c: Likewise.
10288         * gcc.target/i386/sse3-movshdup.c: Likewise.
10289         * gcc.target/i386/sse3-movsldup.c: Likewise.
10290
10291         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10292         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10293         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10294         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10295         * gcc.target/i386/ssse3-palignr.c: Likewise.
10296         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10297         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10298         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10299         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10300         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10301         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10302         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10303         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10304         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10305         * gcc.target/i386/ssse3-psignb.c: Likewise.
10306         * gcc.target/i386/ssse3-psignd.c: Likewise.
10307         * gcc.target/i386/ssse3-psignw.c: Likewise.
10308         * gcc.target/i386/ssse3-vals.h: Likewise.
10309
10310         * gcc.target/i386/sse3-check.h: New file.
10311         * gcc.target/i386/ssse3-check.h: Likewise.
10312
10313 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10314
10315         PR middle-end/31095
10316         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10317
10318 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10319
10320         PR middle-end/31606
10321         * gcc.c-torture/20070522-1.c: New testcase.
10322
10323 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10324
10325         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10326
10327 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10328
10329         * gcc.c-torture/execute/ieee/20000320-1.x,
10330         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10331         m68k-*-* and check_effective_target_coldfire_fpu.
10332
10333 2007-05-22  Ollie Wild  <aaw@google.com>
10334
10335         * g++.dg/lookup/hidden-class10.C: New test.
10336         * g++.dg/lookup/hidden-class11.C: New test.
10337
10338 2007-05-22  Ollie Wild  <aaw@google.com>
10339
10340         * g++.dg/lookup/name-clash5.C: New test.
10341         * g++.dg/lookup/name-clash6.C: New test.
10342
10343 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10344
10345         * g++.dg/other/i386-2.C: Update comments on header files tested.
10346         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10347         of <tmmintrin.h>.
10348         * gcc.target/i386/sse-12.c: Likewise.
10349         * gcc.target/i386/sse-13.c: Likewise.
10350         * gcc.target/i386/sse-14.c: Likewise.
10351
10352         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10353         Redefined to test with immediate operand.
10354         (__builtin_ia32_blendps): Likewise.
10355         (__builtin_ia32_blendpd): Likewise.
10356         (__builtin_ia32_dpps): Likewise.
10357         (__builtin_ia32_dpps): Likewise.
10358         (__builtin_ia32_insertps128): Likewise.
10359         (__builtin_ia32_vec_ext_v4sf): Likewise.
10360         (__builtin_ia32_vec_set_v16qi): Likewise.
10361         (__builtin_ia32_vec_set_v4si): Likewise.
10362         (__builtin_ia32_vec_set_v2di): Likewise.
10363         (__builtin_ia32_vec_ext_v16qi): Likewise.
10364         (__builtin_ia32_vec_ext_v4si): Likewise.
10365         (__builtin_ia32_vec_ext_v2di): Likewise.
10366         (__builtin_ia32_roundpd): Likewise.
10367         (__builtin_ia32_roundsd): Likewise.
10368         (__builtin_ia32_roundps): Likewise.
10369         (__builtin_ia32_roundss): Likewise.
10370         (__builtin_ia32_mpsadbw128): Likewise.
10371
10372 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10373
10374         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10375
10376 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10377
10378         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10379         failures.
10380         * gcc.dg/dfp/func-struct.c: Ditto.
10381         * gcc.dg/dfp/operator-assignment.c: Ditto.
10382         * gcc.dg/dfp/convert-bfp.c: Ditto.
10383         * gcc.dg/dfp/convert-int.c: Ditto.
10384         * gcc.dg/dfp/convert-int-max.c: Ditto.
10385         * gcc.dg/dfp/func-scalar.c: Ditto.
10386         * gcc.dg/dfp/cast.c: Ditto.
10387         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10388         failures, and fix a typo in return type of arg1_128.
10389         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10390         failures, and fix a typo in a constant suffix.
10391         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10392         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10393
10394 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10395             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10396
10397         * lib/gcc-dg.exp(process_message): New proc.
10398         (dg-message): New test directive.
10399         * gcc.dg/always_inline.c: Use dg-message.
10400         * gcc.dg/always_inline2.c: Ditto.
10401         * gcc.dg/always_inline3.c: Ditto.
10402         * gcc.dg/invalid-call-1.c: Ditto.
10403         * gcc.dg/pr17506.c: Ditto.
10404         * gcc.dg/simd-5.c: Ditto.
10405         * gcc.dg/simd-6.c: Ditto.
10406         * gcc.dg/va-arg-2.c: Ditto.
10407         * gcc.dg/cpp/syshdr.c: Ditto.
10408         * gcc.dg/cpp/unc4.c: Ditto.
10409         * gcc.dg/cpp/trad/mi1.c: Ditto.
10410         * gcc.dg/cpp/trad/mi5.c: Ditto.
10411         * gcc.dg/cpp/trad/mi7.c: Ditto.
10412         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10413         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10414         * gcc.test-framework/test-framework.awk: Special-case outexists
10415         tests.
10416
10417 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10418
10419         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10420         (bit_SSE4_2): Likewise.
10421         (bit_POPCNT): Likewise.
10422
10423         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10424         Check if assembler supports SSE4 instructions.
10425
10426         * gcc.target/i386/sse4_1-blendpd.c: New file.
10427         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10428         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10429         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10430         * gcc.target/i386/sse4_1-check.h: Likewise.
10431         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10432         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10433         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10434         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10435         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10436         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10437         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10438         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10439         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10440         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10441         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10442         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10443         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10444         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10445         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10446         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10447         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10448         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10449         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10450         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10451         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10452         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10453         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10454         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10455         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10456         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10457         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10458         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10459         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10460         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10461         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10462         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10463         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10464         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10465         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10466         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10467         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10468         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10469         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10470         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10471         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10472         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10473         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10474         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10475         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10476         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10477         * gcc.target/i386/sse4_1-round.h: Likewise.
10478         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10479         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10480         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10481         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10482         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10483         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10484         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10485         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10486         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10487         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10488         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10489         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10490         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10491         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10492
10493 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10494
10495         PR fortran/31627
10496         * gfortran.dg/bounds_check_7.f90: New test.
10497
10498 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10499
10500         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10501         (check_effective_target_sse4a): Ditto.
10502
10503         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10504         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10505         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10506         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10507         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10508         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10509         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10510         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10511         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10512         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10513         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10514         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10515         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10516         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10517         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10518         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10519         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10520         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10521         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10522         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10523
10524 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
10525
10526         * g++.dg/ext/cleanup-1.C: New test.
10527         * g++.dg/ext/cleanup-2.C: Likewise.
10528         * g++.dg/ext/cleanup-3.C: Likewise.
10529         * g++.dg/ext/cleanup-4.C: Likewise.
10530         * g++.dg/ext/cleanup-5.C: Likewise.
10531         * g++.dg/ext/cleanup-6.C: Likewise.
10532         * g++.dg/ext/cleanup-8.C: Likewise.
10533         * g++.dg/ext/cleanup-9.C: Likewise.
10534         * g++.dg/ext/cleanup-10.C: Likewise.
10535         * g++.dg/ext/cleanup-11.C: Likewise.
10536         * g++.dg/ext/cleanup-dtor.C: Likewise.
10537
10538 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10539
10540         PR middle-end/31995
10541         * gcc.dg/vect/vect-102a.c: New test.
10542
10543 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
10544             Paolo Carlini  <pcarlini@suse.de>
10545             Uros Bizjak  <ubizjak@gmail.com>
10546
10547         * gcc.dg/gcc-have-sync-compare-and-swap.c,
10548         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10549         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10550         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10551         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10552         New testcases.
10553
10554 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
10555
10556         PR fortran/32002
10557         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10558
10559 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10560
10561         PR fortran/32027
10562         * gfortran.dg/do_3.F90: Add checks for the final value of the
10563         loop variable.
10564
10565 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10566
10567         * gcc.c-torture/execute/990127-2.x: New file.
10568
10569 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10570
10571         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10572         * gcc.target/i386/sse-12: Add -O to compile options.
10573         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10574         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10575         and mm3dnow.h.  Add -O to compile options.
10576
10577 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
10578
10579         PR fortran/31867
10580         * gfortran.dg/char_length_5.f90: New test.
10581
10582         PR fortran/31994
10583         * gfortran.dg/array_reference_1.f90: New test.
10584
10585 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10586
10587         PR middle-end/7651
10588         PR c++/11856
10589         PR c/12963
10590         PR c/23587
10591         PR other/29694
10592         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10593         * gcc.dg/Wtype-limits.c: New.
10594         * gcc.dg/Wtype-limits-Wextra.c: New.
10595         * gcc.dg/Wtype-limits-no.c: New.
10596         * g++.dg/warn/Wtype-limits.C: New.
10597         * g++.dg/warn/Wtype-limits-Wextra.C: New.
10598         * g++.dg/warn/Wtype-limits-no.C: New.
10599
10600 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10601
10602         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10603         instead of "-msse2".'
10604         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10605         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10606         and mm3dnow.h.
10607         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10608         to test with immediate operand.
10609         (__builtin_ia32_insertqi): Ditto.
10610         (__builtin_ia32_palignr128): Ditto.
10611         (__builtin_ia32_palignr): Ditto.
10612         (__builtin_ia32_pshufhw): Ditto.
10613         (__builtin_ia32_pshuflw): Ditto.
10614         (__builtin_ia32_pshufd): Ditto.
10615         (__builtin_ia32_vec_set_v8hi): Ditto.
10616         (__builtin_ia32_vec_ext_v8hi): Ditto.
10617         (__builtin_ia32_shufpd): Ditto.
10618         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10619
10620 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
10621
10622         PR fortran/32001
10623         * gfortran.dg/min_max_conformance.f90: Added more testcases.
10624
10625 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10626
10627         PR target/31585
10628         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10629         and "__inline".  Use "-msse" instead of "-msse2".
10630
10631 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10632
10633         PR middle-end/7651
10634         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10635         * gcc.dg/20030906-2.c: Likewise.
10636         * objc.dg/method-17.m: Add -Wreturn-type.
10637         * obj-c++.dg/method-21.mm: Likewise.
10638
10639 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10640
10641         PR target/31585
10642         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10643         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10644         (__builtin_ia32_psrlqi128): Ditto.
10645         (__builtin_ia32_psrlwi128): Ditto.
10646         (__builtin_ia32_psrldi128): Ditto.
10647         (__builtin_ia32_psrldqi128): Ditto.
10648         (__builtin_ia32_pslldqi128): Ditto.
10649         (__builtin_ia32_psrawi128): Ditto.
10650         (__builtin_ia32_psradi128): Ditto.
10651         (__builtin_ia32_psllqi128): Ditto.
10652         (__builtin_ia32_pslldi128): Ditto.
10653         (__builtin_prefetch): Ditto.
10654         (__builtin_ia32_pshufw): Ditto.
10655         (__builtin_ia32_vec_set_v4hi): Ditto.
10656         (__builtin_ia32_vec_ext_v4hi): Ditto.
10657         (__builtin_ia32_shufps): Ditto.
10658         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10659
10660 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10661
10662         PR fortran/31974
10663         * gfortran.dg/char_allocation_1.f90: New test.
10664
10665 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10666
10667         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10668         * gcc.dg/Wconversion-sign.c: New.
10669         * gcc.dg/Wconversion-integer-no-sign.c: New.
10670         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10671         Wconversion-sign.C
10672         * g++.dg/warn/Wconversion-sign.C: New.
10673         * g++.old-deja/g++.other/warn4.C: Update.
10674         * g++.dg/warn/Wconversion1.C: Likewise.
10675
10676 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10677
10678         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10679         * gcc.dg/torture/builtin-math-4.c: Likewise.
10680
10681 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10682
10683         PR libfortran/31964
10684         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10685
10686 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10687
10688         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10689
10690 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10691
10692         PR target/31628
10693         * gcc.target/i386/pr31628.c: New.
10694
10695 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
10696
10697         PR middle-end/31344
10698         * gcc.dg/pr31344.c: New test.
10699
10700 2007-05-17  Ian Lance Taylor  <iant@google.com>
10701
10702         PR tree-optimization/31953
10703         * gcc.c-torture/compile/pr31953.c: New test.
10704
10705 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10706
10707         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10708
10709         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10710         and drem.
10711         * gcc.dg/torture/builtin-math-4.c: Likewise.
10712
10713         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10714         * gcc.dg/torture/builtin-math-4.c: Likewise.
10715
10716         * gcc.dg/torture/builtin-math-4.c: New test.
10717
10718 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
10719             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10720
10721         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10722         * gcc.dg/cpp/include2.c: Ditto.
10723         * gcc.dg/cpp/mac-dir-2.c: Ditto.
10724         * gcc.dg/cpp/paste5.c: Ditto.
10725         * gcc.dg/cpp/paste6.c: Ditto.
10726         * gcc.dg/cpp/paste8.c: Ditto.
10727         * gcc.dg/cpp/paste11.c: Ditto.
10728         * gcc.dg/cpp/paste13.c: Ditto.
10729         * gcc.dg/cpp/skipping2.c: Ditto.
10730         * gcc.dg/reg-vol-struct-1.c: Ditto.
10731         * gcc.dg/Wshadow-1.c: Ditto.
10732         * gcc.dg/cpp/trad/comment.c: Ditto.
10733         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10734         * gcc.dg/cpp/if-2.c: Ditto.
10735         * gcc.dg/array-5.c: Ditto.
10736         * gcc.dg/inline-15.c: Ditto.
10737         * gcc.dg/pr27953.c: Ditto.
10738         * gcc.dg/Wno-c++-compat.c: Ditto.
10739
10740 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
10741
10742         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10743
10744 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10745
10746         * gcc.c-torture/execute/20070517-1.c: New test.
10747
10748 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
10749
10750         PR fortran/31919
10751         * gfortran.dg/min_max_conformance.f90: New test.
10752
10753 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
10754
10755         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10756         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10757         gcc.dg/vect/vect-104.c: Use more complex construction to
10758         prevent vectorizing.
10759         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10760
10761 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
10762
10763         PR tree-optimization/24659
10764         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10765         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10766         not vect_int target.
10767         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10768         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
10769         targets.
10770         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10771         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10772         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10773
10774 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
10775
10776         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10777         and x86_64-*-* targets.
10778         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10779
10780 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
10781
10782         PR fortran/18769
10783         PR fortran/30881
10784         PR fortran/31194
10785         PR fortran/31216
10786         PR fortran/31427
10787         * transfer_simplify_1.f90: New test.
10788         * transfer_simplify_2.f90: New test.
10789
10790 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
10791
10792         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10793
10794 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
10795
10796         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10797
10798         * gcc.dg/fltconst-pedantic-dfp.c: New test.
10799
10800         PR c/31924
10801         * gcc.dg/fltconst-1.c: New test.
10802
10803         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10804         * gcc.dg/dfp/operator-assignment.c: Ditto.
10805
10806 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
10807
10808         PR c++/29928
10809         * g++.dg/rtti/typeid5.C: New.
10810
10811 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10812
10813         PR fortran/31725
10814         * gfortran.dg/substr_4.f: New test.
10815
10816 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
10817
10818         * gcc.target/m68k/interrupt_thread-1.c,
10819         gcc.target/m68k/interrupt_thread-2.c,
10820         gcc.target/m68k/interrupt_thread-3.c: New.
10821         * gcc.target/m68k/m68k.exp: Accept fido.
10822
10823 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10824
10825         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10826         * gfortran.dg/altreturn_3.f90: Likewise.
10827         * gfortran.dg/assumed_dummy_1.f90: Likewise.
10828         * gfortran.dg/default_numeric_type_1.f90: Likewise.
10829         * gfortran.dg/inquire_iolength.f90: Likewise.
10830         * gfortran.dg/module_naming_1.f90: Likewise.
10831         * gfortran.dg/oldstyle_2.f90: Likewise.
10832         * gfortran.dg/operator_2.f90: Likewise.
10833         * gfortran.dg/parameter_array_element_1.f90: Likewise.
10834         * gfortran.dg/used_types_11.f90: Likewise.
10835         * gfortran.dg/zero_array_components_1.f90: Likewise.
10836         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10837         * gfortran.dg/parameter_array_dummy.f90: Likewise.
10838         * gfortran.dg/real_const_3.f90: Likewise.
10839
10840 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
10841
10842         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10843         * gcc.dg/tree-ssa/loop-30.c: New test.
10844
10845 2007-05-13  Richard Guenther  <rguenther@suse.de>
10846
10847         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10848         scanning forwprop1.
10849         * g++.dg/tree-ssa/pr31146.C: Likewise.
10850
10851 2007-05-13  Revital Eres  <eres@il.ibm.com>
10852
10853         * gcc.dg/dse.c: New test.
10854
10855 2007-05-12  Richard Guenther  <rguenther@suse.de>
10856
10857         PR tree-optimization/31797
10858         * gcc.c-torture/compile/pr31797.c: New testcase.
10859
10860 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
10861
10862         PR fortran/30746
10863         * gfortran.dg/host_assoc_function_1.f90: New test.
10864
10865 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
10866
10867         PR c++/31829
10868         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10869
10870 2007-05-11  Silvius Rus  <rus@google.com>
10871
10872         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10873         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10874         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10875         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10876         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10877         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10878         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10879         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10880         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10881         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10882         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10883         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10884         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10885         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10886         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10887         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10888
10889 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
10890
10891         PR other/31852
10892         * gcc.c-torture/execute/builtins/memchr.c: New.
10893         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
10894         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
10895
10896 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10897
10898         PR fortran/30876
10899         * gfortran.dg/recursive_reference_1.f90: Put error at correct
10900         line.
10901         * gfortran.dg/recursive_reference_2.f90: New test.
10902
10903 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10904
10905         PR fortran/30878
10906         * gfortran.dg/namelist_29.f90: New test.
10907
10908 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
10909
10910         PR fortran/31474
10911         * gfortran.dg/entry_10.f90: New test.
10912
10913 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
10914
10915         PR tree-optimization/31885
10916         * gcc.dg/tree-ssa/loop-29.c: New test.
10917
10918 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10919
10920         * assumed_dummy_1.f90: Fix dg directive.
10921         * char_initialiser_actual.f90: Likewise.
10922         * nested_modules_2.f90: Likewise.
10923         * shift-alloc.f90: Likewise.
10924
10925 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
10926
10927         * gcc.dg/20070507-1.c: Disable for non-pic targets.
10928
10929 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10930
10931         PR libfortran/31880
10932         * gfortran.dg/unf_read_corrupted_2.f90: New test.
10933
10934 2007-05-09  Mike Stump  <mrs@apple.com>
10935
10936         * g++.dg/other/first-global.C: Add -fpie for darwin.
10937         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10938
10939 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10940
10941         * gcc.dg/20070507-1.c: New testcase.
10942
10943 2007-05-08  Chao-ying Fu  <fu@mips.com>
10944
10945         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
10946         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
10947         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
10948         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
10949
10950 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
10951
10952         PR 31847
10953         * gcc.dg/pr31847.c: New test.
10954
10955 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10956
10957         PR fortran/31692
10958         * gfortran.dg/actual_array_result_1.f90: New test.
10959
10960 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10961
10962         PR fortran/29397
10963         * gfortran.dg/parameter_array_init_1.f90: New test.
10964
10965         PR fortran/29400
10966         * gfortran.dg/parameter_array_init_2.f90: New test.
10967
10968 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
10969
10970         PR target/31854
10971         * gcc.target/i386/pr31854.c: New test.
10972
10973 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
10974
10975         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
10976
10977 2007-05-07  Mike Stump  <mrs@apple.com>
10978
10979         * g++.old-deja/g++.mike/empty.C: Add.
10980
10981 2007-05-07  Eric Christopher  <echristo@apple.com>
10982
10983         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
10984
10985 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
10986
10987         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
10988         variable.  Rearrange conversions from binary float to decimal float.
10989
10990 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
10991
10992         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
10993         x86.
10994
10995 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
10996
10997         * gnat.dg/opt1.ad[sb]: New testcase.
10998
10999 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11000
11001         PR fortran/31399
11002         * gfortran.dg/do_3.F90: New test.
11003
11004 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11005
11006         PR fortran/31764
11007         * gfortran.dg/new_line.f90: Add new checks.
11008
11009 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11010
11011         PR fortran/31201
11012         * gfortran.dg/large_unit_1.f90: New.
11013         * gfortran.dg/large_unit_2.f90: New.
11014         * gfortran.dg/iostat_4.f90: New
11015         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11016
11017 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11018
11019         PR fortran/31540
11020         * gfortran.dg/char_result_4.f90: New test.
11021
11022 2007-06-05  Revital Eres  <eres@il.ibm.com>
11023
11024         PR 30957
11025         * gcc.dg/pr30957-1.c: New test.
11026
11027 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11028
11029         PR fortran/31251
11030         * gfortran.dg/char_type_len_2.f90: New test.
11031
11032 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11033
11034         PR 31775
11035         * g++.dg/other/nested-extern.cc: New.
11036         * g++.dg/other/nested-extern-1.C: New.
11037         * g++.dg/other/nested-extern-2.C: New.
11038
11039 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11040
11041         PR fortran/31760
11042         * gfortran.dg/erf.f90: New test.
11043         * gfortran.dg/besxy.f90: New test.
11044
11045 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11046
11047         PR fortran/22359
11048         * gfortran.dg/fseek.f90: New test.
11049
11050 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11051
11052         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11053
11054 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11055
11056         PR libfortran/31210
11057         * gfortran.dg/zero_length_1.f90: New test.
11058
11059 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11060
11061         PR fortran/31803
11062         * gfortran.dg/char_pointer_assign_3.f90: New test.
11063         * gfortran.dg/char_result_2.f90: Re-enable test.
11064
11065 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11066
11067         PR fortran/25071
11068         * gfortran.dg/char_length_3.f90: New test.
11069         * gfortran.dg/char_result_2.f90: Fix test.
11070
11071 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11072
11073         PR tree-optimization/30565
11074         * gcc.dg/tree-ssa/loop-27.c: New test.
11075
11076 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11077
11078         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11079         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11080         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11081         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11082
11083 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11084
11085         PR tree-optimization/31699
11086         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11087         New.
11088         (check_effective_target_vect_floatint_cvt): New.
11089         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11090         of specific targets.
11091         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11092         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11093         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11094         * gcc.dg/vect/vect-iv-4.c: Likewise.
11095         * gcc.dg/vect/vect-multitypes-11.c: New.
11096         * gcc.dg/vect/pr31699.c: New.
11097
11098 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11099
11100         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11101
11102 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11103
11104         PR C++/31663
11105         * g++.dg/warn/anonymous-namespace-2.C: New.
11106         * g++.dg/warn/anonymous-namespace-2.h: New.
11107
11108 2007-05-02  Paul Brook  <paul@codesourcery.com>
11109
11110         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11111
11112 2007-05-02  Eric Christopher  <echristo@apple.com>
11113
11114         * gcc.dg/cpp/if-div.c: New file.
11115
11116 2007-05-02  Tom Tromey  <tromey@redhat.com>
11117
11118         PR preprocessor/28709:
11119         * gcc.dg/cpp/pr28709.c: New file.
11120
11121 2007-05-02  Richard Guenther  <rguenther@suse.de>
11122
11123         PR tree-optimization/31146
11124         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11125
11126 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
11127
11128         * gcc.c-torture/compile/limits-blockid.c: New.
11129         * gcc.c-torture/compile/limits-caselabels.c: New.
11130         * gcc.c-torture/compile/limits-declparen.c: New.
11131         * gcc.c-torture/compile/limits-enumconst.c: New.
11132         * gcc.c-torture/compile/limits-exprparen.c: New.
11133         * gcc.c-torture/compile/limits-externalid.c: New.
11134         * gcc.c-torture/compile/limits-fnargs.c: New.
11135         * gcc.c-torture/compile/limits-fndefn.c: New.
11136         * gcc.c-torture/compile/limits-idexternal.c: New.
11137         * gcc.c-torture/compile/limits-idinternal.c: New.
11138         * gcc.c-torture/compile/limits-pointer.c: New.
11139         * gcc.c-torture/compile/limits-stringlit.c: New.
11140         * gcc.c-torture/compile/limits-structmem.c: New.
11141         * gcc.c-torture/compile/limits-structnest.c: New.
11142
11143 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
11144
11145         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11146
11147 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11148
11149         PR middle-end/31740
11150         * gcc.c-torture/compile/20070501-1.c: New testcase.
11151
11152 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11153
11154         PR fortran/31732
11155         * gfortran.dg/array_memset_2:  New test case.
11156
11157 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11158
11159         PR testsuite/31615
11160         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11161
11162 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11163
11164         PR testsuite/31589
11165         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11166         dg-final test.
11167         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11168         keyword to dg-final test.
11169         * gcc.dg/vect/vect-iv-4.c: Likewise.
11170         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11171         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11172         test.
11173         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11174         cast.
11175         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11176         * lib/target-supports.exp
11177         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11178         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11179
11180 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
11181
11182         * gcc.c-torture/execute/ieee/20000320-1.c: Use
11183         __LONG_LONG_MAX__ and its friends instead of those supplied by
11184         limits.h.
11185
11186 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
11187
11188         PR C++/31721
11189         * g++.dg/ext/vector7.C: New testcase.
11190
11191 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11192
11193         PR fortran/31591
11194         * gfortran.dg/bound_simplification_1.f90: New test.
11195
11196 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11197
11198         PR fortran/31645
11199         * gfortran.dg/bom_error.f90: New test.
11200         * gfortran.dg/bom_include.f90: New test.
11201         * gfortran.dg/bom_UTF16-LE.f90: New test.
11202         * gfortran.dg/bom_UTF16-BE.f90: New test.
11203         * gfortran.dg/bom_UTF-8.f90: New test.
11204         * gfortran.dg/bom_UTF-32.f90: New test.
11205         * gfortran.dg/bom_UTF-8.F90: New test.
11206         * gfortran.dg/bom_include.inc: New file.
11207
11208 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11209
11210         PR C++/30221
11211         * g++.dg/init/ptrfn2.C: New test.
11212         * g++.dg/init/ptrfn3.C: New test.
11213
11214 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
11215
11216         PR fortran/31711
11217         * gfortran.dg/dependency_21.f90: New test.
11218
11219 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11220
11221         * gfortran.dg/secnds.f: Use real*8.
11222         * gfortran.dg/secnds-1.f: Use real*8.
11223
11224 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11225
11226         PR libfortran/31532
11227         * gfortran.dg/inquire_5.f90: Update test.
11228
11229 2007-04-27  Ian Lance Taylor  <iant@google.com>
11230
11231         PR middle-end/31710
11232         * gcc.c-torture/compile/pr31710.c: New test.
11233
11234 2007-04-27  Richard Guenther  <rguenther@suse.de>
11235
11236         PR tree-optimization/30965
11237         PR tree-optimization/30978
11238         * gcc.dg/tree-ssa/pr30978.c: New testcase.
11239         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11240         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11241         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11242
11243 2007-04-27  Richard Guenther  <rguenther@suse.de>
11244
11245         PR tree-optimization/31715
11246         * gcc.dg/Warray-bounds-4.c: New testcase.
11247
11248 2007-04-26  Ian Lance Taylor  <iant@google.com>
11249
11250         PR target/28675
11251         * gcc.c-torture/compile/pr28675.c: New test.
11252
11253 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11254
11255         PR C++/30016
11256         * g++.dg/ext/vector6.C: New test.
11257
11258 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
11259
11260         * gcc.c-torture/execute/ieee/20000320-1.x: New.
11261
11262 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
11263
11264         PR middle-end/31617
11265         * g++.dg/other/str_empty.C: Add expected warning.
11266
11267 2007-04-26  Richard Guenther  <rguenther@suse.de>
11268         Daniel Berlin  <dberlin@dberlin.org>
11269
11270         PR tree-optimization/30567
11271         * g++.dg/other/pr30567.C: New testcase.
11272
11273 2007-04-26  Richard Guenther  <rguenther@suse.de>
11274
11275         PR tree-optimization/31703
11276         * gcc.c-torture/compile/pr31703.c: New testcase.
11277         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11278         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11279
11280 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11281
11282         * gfortran.dg/open_errors.f90: Added if statements checking
11283         the value of iostat.
11284
11285 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11286
11287         PR c++/31598
11288         * g++.dg/gomp/pr31598.C: New test.
11289
11290         PR tree-optimization/30558
11291         * g++.dg/gomp/pr30558.C: New test.
11292
11293 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11294
11295         PR c++/31338
11296         * g++.dg/ext/complex2.C: New test.
11297
11298 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11299
11300         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11301
11302 2007-04-25  Thiemo Seufer  <ths@mips.com>
11303
11304         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11305         value to signed char.
11306
11307 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11308
11309         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11310         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11311         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11312
11313 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11314
11315         PR fortran/31668
11316         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11317         statement functions.
11318         * gfortran.dg/c_by_val_5.f90: New test.
11319
11320 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11321
11322         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11323         with two new subroutines to avoid parameter-induced aliasing.
11324         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11325         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11326
11327 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11328
11329         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11330         * g++.dg/warn/Warray-bounds.C: Likewise.
11331
11332 2007-04-24  Ian Lance Taylor  <iant@google.com>
11333
11334         PR tree-optimization/31605
11335         * gcc.c-torture/execute/pr31605.c: New test.
11336
11337 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11338
11339         PR fortran/31587
11340         * lib/gcc-dg.exp (scan-module): New function.
11341         * gfortran.dg/module_md5_1.f90: New test.
11342
11343 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11344
11345         * g++.old-deja/g++.pt/defarg6.C: Only run with
11346         -std=gnu++98.
11347         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11348         * g++.dg/cpp0x/variadic61.C: Ditto.
11349         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11350         * g++.dg/cpp0x/variadic62.C: Ditto.
11351         * g++.dg/template/meminit1.C: Ditto.
11352         * g++.dg/template/operator7.C: Ditto.
11353         * g++.dg/template/static15.C: Ditto.
11354         * g++.dg/template/invalid1.C: Ditto.
11355         * g++.dg/template/shift1.C: Ditto.
11356         * g++.dg/template/error10.C: Ditto.
11357
11358 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11359
11360         PR diagnostic/25923
11361         * gfortran.dg/pr25923.f90: New test.
11362
11363 2007-04-24  Ian Lance Taylor  <iant@google.com>
11364
11365         PR tree-optimization/31602
11366         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11367
11368 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11369
11370         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11371         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11372
11373 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11374
11375         * gcc.target/i386/reload-1.c. New.
11376
11377 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11378             Olga Golovanevsky  <olga@il.ibm.com>
11379
11380         * g++.dg/other/str_empty.C: New test.
11381
11382 2007-04-24  Richard Henderson  <rth@redhat.com>
11383
11384         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11385
11386 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11387
11388         PR target/31641
11389         * gcc.c-torture/compile/pr31641.c: New testcase.
11390
11391 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11392
11393         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11394         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11395         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11396         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11397
11398 2007-04-23  Simon Baldwin  <simonb@google.com>
11399
11400         * g++.dg/other/error15.C: New.
11401         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11402         triggering a "multiple parameters named" error.
11403
11404 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11405
11406         PR fortran/31618
11407         * gfortran.dg/backspace_8.f:  New test case.
11408
11409 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11410
11411         PR fortran/31630
11412         * gfortran.dg/used_types_17.f90: New test.
11413
11414         PR fortran/31620
11415         * gfortran.dg/zero_array_components_1.f90: New test.
11416
11417 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11418
11419         PR fortran/31616
11420         * gfortran.dg/open_errors.f90: Allow a different error message.
11421
11422 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11423
11424         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11425         Rename from check_effective_target_vect_pack_mod.  Rename global
11426         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11427         messages.
11428         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11429         rename.
11430         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11431         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11432
11433 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11434
11435         PR middle-end/31448
11436         * gcc.c-torture/execute/pr31448.c: New testcase.
11437
11438 2007-04-22  Nick Clifton  <nickc@redhat.com>
11439
11440         * gcc.dg/20020312-2.c: Add support for the FRV.
11441
11442 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11443
11444         PR tree-optimization/24659
11445         * gcc.dg/vect/vect-float-extend-1.c: New test.
11446         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11447
11448 2007-04-22  Richard Guenther  <rguenther@suse.de>
11449
11450         PR tree-optimization/29789
11451         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11452         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11453
11454 2007-04-22  Revital Eres  <eres@il.ibm.com>
11455
11456         * gcc.dg/var-expand2.c: New test.
11457
11458 2007-04-22  Revital Eres  <eres@il.ibm.com>
11459
11460         * gcc.dg/var-expand3.c: New test.
11461
11462 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11463
11464         PR fortran/31495
11465         * gfortran.dg/continuation_8.f90: New test.
11466
11467 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11468
11469         PR C/30265
11470         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11471         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11472
11473 2007-04-21  Richard Guenther  <rguenther@suse.de>
11474
11475         PR middle-end/31136
11476         * gcc.c-torture/execute/pr31136.c: New testcase.
11477
11478 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11479
11480         * gcc.target/i386/movsi-sm-1.c: New.
11481
11482 2007-04-20  Richard Henderson  <rth@redhat.com>
11483
11484         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11485         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11486
11487 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11488
11489         * gcc.target/i386/ordcmp-1.c: New test.
11490         * gcc.target/i386/unordcmp-1.c: New test.
11491
11492         PR tree-optimization/31632
11493         * gcc.c-torture/compile/20070419-1.c: New test.
11494
11495 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11496
11497         * gcc.dg/invalid-call-1.c: New test.
11498
11499 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11500
11501         PR diagnostic/31227
11502         * gcc.dg/Warray-bounds-3.c: New.
11503
11504 2007-04-18  Richard Guenther  <rguenther@suse.de>
11505
11506         PR tree-optimization/19431
11507         PR tree-optimization/21463
11508         * gcc.c-torture/execute/20070212-1.c: New testcase.
11509         * gcc.c-torture/execute/20070212-2.c: Likewise.
11510         * gcc.c-torture/execute/20070212-3.c: Likewise.
11511         * gcc.dg/tree-ssa/pr19431.c: Likewise.
11512         * gcc.dg/tree-ssa/pr21463.c: Likewise.
11513         * g++.dg/tree-ssa/pr21463.C: Likewise.
11514         * g++.dg/tree-ssa/pr30738.C: Likewise.
11515
11516 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11517
11518         PR c++/31513
11519         * g++.dg/expr/bitfield8.C: New test.
11520
11521 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
11522             Richard Sandiford  <richard@codesourcery.com>
11523
11524         * lib/target-supports.exp (check_profiling_available): Return 0
11525         for uClibc with -p or -pg.
11526
11527 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
11528
11529         PR c++/31517
11530         * g++.dg/template/init7.C: New test.
11531
11532 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
11533
11534         PR rtl-optimization/31360
11535         * gcc.dg/loop-7.c: New test.
11536
11537 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11538
11539         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11540         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11541         build.
11542         (compat-execute): Likewise.
11543         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11544         files to remote hosts.
11545         * lib/c-ctorture.exp (c-torture-compile): Likewise.
11546         (c-torture-execute): Likewise.
11547         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11548         or plain file.  Use remote_upload and remote_download to copy
11549         files about.
11550         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11551         before scanning it.
11552
11553 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
11554
11555         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11556
11557 2007-04-16  Lawrence Crowl  <crowl@google.com>
11558
11559         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11560         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11561         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11562         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11563         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11564         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11565         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11566         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11567         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11568         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11569         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11570
11571         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11572         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11573         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11574         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11575         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11576         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11577         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11578         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11579         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11580         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11581         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11582
11583 2007-04-16  Ian Lance Taylor  <iant@google.com>
11584
11585         PR tree-optimization/31522
11586         * gcc.dg/Wstrict-overflow-16.c: New test.
11587
11588 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
11589
11590         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11591
11592 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
11593
11594         PR fortran/31144
11595         * gfortran.dg/module_naming_1.f90: New.
11596
11597 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
11598
11599         * lib/target-supports.exp (check_profiling_available): Return
11600         false for m68k-*-uclinux.
11601
11602 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
11603
11604         PR c++/29365
11605         Testcase for c++ anonymous namespace warning
11606
11607         * g++.dg/warn/anonymous-namespace-1.C: New test
11608         * g++.dg/warn/anonymous-namespace-1.h: New test
11609
11610 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11611
11612         PR testsuite/31578
11613         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11614
11615 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11616
11617         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11618
11619 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
11620
11621         PR fortran/31204
11622         * gfortran.dg/array_constructor_16.f90: New test.
11623
11624 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
11625
11626         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11627         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11628
11629 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11630
11631         PR rtl-optimization/31500
11632         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11633         * g++.dg/warn/Warray-bounds.C: Likewise.
11634
11635 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11636
11637         PR C/31520
11638         * gcc.dg/gnu89-init-4.c: New testcase.
11639
11640 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
11641
11642         PR c++/25874
11643         * gcc.dg/gomp/pr25874.c: Add dg-options.
11644         * g++.dg/gomp/pr25874.C: Add dg-options.
11645
11646 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
11647
11648         PR fortran/21061
11649         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11650         * gfortran.dg/warnings_are_errors_1.f: New testcase.
11651
11652 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11653
11654         PR fortran/31561
11655         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11656
11657 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11658
11659         PR fortran/29507
11660         PR fortran/31404
11661         * gfortran.dg/initialization_6.f90: New test.
11662
11663 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
11664
11665         * gcc.c-torture/compile/pr27528.c: Require nonpic.
11666
11667         * lib/target-supports.exp (check_gc_sections_available):
11668         Return false if ldflags includes -elf2flt.
11669
11670 2007-04-13  Jason Merrill  <jason@redhat.com>
11671
11672         PR c++/31074
11673         * conv3.C: New test.
11674
11675 2007-04-13  Mike Stump  <mrs@apple.com>
11676
11677         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11678         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11679
11680 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
11681
11682         PR tree-optimization/29598
11683         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11684
11685 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11686
11687         PR fortran/31559
11688         * gfortran.dg/func_assign.f90: New test.
11689
11690 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
11691
11692         PR fortran/31550
11693         * gfortran.dg/used_types_16.f90: New test.
11694
11695 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
11696
11697         PR fortran/18937
11698         * gfortran.dg/goto_2.f90: New.
11699         * gfortran.dg/goto_3.f90: New.
11700         * gfortran.dg/pr17708.f90: Rename to ...
11701         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11702
11703 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11704
11705         PR fortran/31562
11706         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11707         instead of a struct.
11708
11709 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11710
11711         PR fortran/31562
11712         * gfortran.dg/value_4.c: Use GNU extensions for complex
11713         instead of a struct.
11714
11715 2007-04-13  Richard Guenther  <rguenther@suse.de>
11716
11717         PR tree-optimization/21258
11718         * gcc.dg/tree-ssa/vrp34.c: New testcase.
11719
11720 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11721
11722         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11723         <complex.h>.
11724
11725 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
11726
11727         PR fortran/31250
11728         * gfortran.dg/char_length_2.f90: New.
11729         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11730         * gfortran.dg/repeat_4.f90: Likewise.
11731
11732         PR fortran/31266
11733         * gfortran.dg/char_assign_1.f90: New.
11734
11735         PR fortran/31471
11736         * gfortran.dg/block_name_1.f90: New.
11737         * gfortran.dg/block_name_2.f90: New.
11738
11739 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
11740
11741         PR c++/31078
11742         * g++.dg/other/pr31078.C: New.
11743
11744 2007-04-12  Richard Guenther  <rguenther@suse.de>
11745
11746         PR tree-optimization/31169
11747         * gcc.c-torture/execute/pr31169.c: New testcase.
11748
11749 2007-04-12  Richard Guenther  <rguenther@suse.de>
11750
11751         PR tree-optimization/24689
11752         PR tree-optimization/31307
11753         * g++.dg/tree-ssa/pr31307.C: New testcase.
11754         * gcc.dg/tree-ssa/pr24689.c: Likewise.
11755
11756 2007-04-12  Tobias Burnus  <burnus@net-b.de>
11757
11758         PR fortran/31472
11759         * gfortran.dg/access_spec_1.f90: New test.
11760         * gfortran.dg/access_spec_2.f90: New test.
11761         * gfortran.dg/non_module_public.f90: Match new error message.
11762
11763 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
11764
11765         PR testsuite/31538
11766         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11767         to 4 at line 38 to fix bounds problem.
11768
11769 2007-04-11  Tobias Burnus  <burnus@net-b.de>
11770
11771         PR testsuite/31240
11772         * gfortran.dg/pointer_intent_1.f90: Fix test.
11773
11774 2007-04-10  Eric Christopher  <echristo@apple.com>
11775
11776         * lib/target-supports.exp
11777         (check_effective_target_fstack_protector): Rewrite.
11778
11779 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
11780
11781         PR c++/31449
11782         * g++.dg/init/const5.C: New test.
11783
11784 2007-04-09  Jan Hubicka  <jh@suse.cz>
11785
11786         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11787
11788 2007-04-08  Jan Hubicka  <jh@suse.cz>
11789
11790         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11791
11792 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11793
11794         PR fortran/31257
11795         * gfortran.dg/achar_4.f90: New test.
11796
11797 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11798
11799         PR fortran/30880
11800         * gfortran.dg/used_dummy_types_8.f90: New test.
11801
11802 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11803
11804         PR fortran/30872
11805         * gfortran.dg/parameter_array_element_1.f90: New test.
11806
11807 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11808
11809         PR fortran/31222
11810         * gfortran.dg/default_numeric_type_1.f90: New test.
11811
11812 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11813
11814         PR fortran/31424
11815         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11816
11817 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11818
11819         PR fortran/31293
11820         * gfortran.dg/interface_12.f90: New test.
11821
11822 2007-04-07  Bruce Korb  <bkorb@gnu.org>
11823
11824         * gcc.dg/format/opt-6.c: New test.
11825         * gcc.dg/format/nul-1.c: New test.
11826         * gcc.dg/format/nul-2.c: New test.
11827
11828 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11829
11830         PR libgfortran/31395
11831         * gfortran.dg/fmt_colon.f90: New test.
11832
11833 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
11834
11835         * g++.old-deja/g++.other/init18.C: Use
11836         dg-require-effective-target instead of an explicit xfail.
11837
11838 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
11839
11840         * gcc.dg/dfp/signbit-1.c
11841         * gcc.dg/dfp/signbit-2.c
11842
11843 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11844
11845         PR fortran/31483
11846         * gfortran.dg/altreturn_5.f90: New test.
11847
11848 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11849
11850         PR fortran/31292
11851         * gfortran.dg/contained_module_proc_1.f90: New test.
11852
11853 2007-04-04  Stuart Hastings  <stuart@apple.com>
11854
11855         PR 31281
11856         * objc/execute/exceptions/pr31281.m: New.
11857
11858 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
11859
11860         * g++.dg/ext/dllimport12.C: Update comments.
11861
11862 2007-04-03  Eric Christopher  <echristo@apple.com>
11863
11864         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11865
11866 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11867
11868         PR fortran/31304
11869         * gfortran.dg/repeat_2.f90: New test.
11870         * gfortran.dg/repeat_3.f90: New test.
11871         * gfortran.dg/repeat_4.f90: New test.
11872
11873 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
11874
11875         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11876
11877 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
11878
11879         PR c++/30847
11880         * g++.dg/parse/cond3.C: New test.
11881
11882         PR middle-end/30704
11883         * gcc.c-torture/execute/ieee/pr30704.c: New test.
11884
11885 2007-04-02  Jason Merrill  <jason@redhat.com>
11886
11887         PR c++/31187
11888         * g++.dg/ext/visibility/anon3.C: New test.
11889
11890 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11891
11892         PR libgfortran/31052
11893         * gfortran.dg/namelist_28.f90: New test.
11894
11895 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11896
11897         PR libgfortran/31366
11898         * gfortran.dg/direct_io_6.f90: New test.
11899
11900 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11901
11902         PR libgfortran/31207
11903         * gfortran.dg/advance_5.f90: New test.
11904         * gfortran.dg/advance_6.f90: New test.
11905
11906 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
11907
11908         * g++.dg/ext/dllimport6.C: Remove extra ';'.
11909         * g++.dg/ext/dllimport7.C: Likewise.
11910         * g++.dg/ext/selectany1.C: Likewise.
11911
11912 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
11913
11914         * g++.dg/parser/pr31138.C: New.
11915         * g++.dg/parser/pr31140.C: New.
11916         * g++.dg/parser/pr31141.C: New.
11917
11918 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
11919
11920         PR c++/26099
11921         * g++.dg/ext/is_base_of.C: New.
11922         * g++.dg/ext/has_virtual_destructor.C: New.
11923         * g++.dg/ext/is_polymorphic.C: New.
11924         * g++.dg/ext/is_base_of_diagnostic.C: New.
11925         * g++.dg/ext/is_enum.C: New.
11926         * g++.dg/ext/has_nothrow_assign.C: New.
11927         * g++.dg/ext/has_nothrow_constructor.C: New.
11928         * g++.dg/ext/is_empty.C: New.
11929         * g++.dg/ext/has_trivial_copy.C: New.
11930         * g++.dg/ext/has_trivial_assign.C: New.
11931         * g++.dg/ext/is_abstract.C: New.
11932         * g++.dg/ext/is_pod.C: New.
11933         * g++.dg/ext/has_nothrow_copy.C: New.
11934         * g++.dg/ext/is_class.C: New.
11935         * g++.dg/ext/has_trivial_constructor.C: New.
11936         * g++.dg/ext/is_union.C: New.
11937         * g++.dg/ext/has_trivial_destructor.C: New.
11938         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11939         * g++.dg/template/crash43.C: Likewise.
11940
11941 2007-03-29  Dirk Mueller  <dmueller@suse.de>
11942
11943         * g++.dg/warn/pedantic2.C: New testcase.
11944
11945 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11946
11947         * size_dim.f90: Fix dg directive.
11948         * pr16433.f: Likewise.
11949         * use_6.f90: Likewise.
11950         * use_7.f90: Likewise.
11951         * entry_9.f90: Likewise.
11952         * pointer_intent_2.f90: Likewise.
11953         * protected_1.f90: Likewise.
11954         * fmt_missing_period_2.f: Likewise.
11955         * pointer_intent_3.f90: Likewise.
11956         * protected_2.f90: Likewise.
11957         * protected_3.f90: Likewise.
11958         * pr15754.f90: Likewise.
11959         * protected_4.f90: Likewise.
11960         * protected_5.f90: Likewise.
11961         * initialization_2.f90: Likewise.
11962         * protected_6.f90: Likewise.
11963         * continuation_7.f90: Likewise.
11964         * derived_function_interface_1.f90: Likewise.
11965         * der_pointer_4.f90: Likewise.
11966         * fmt_zero_precision.f90: Likewise.
11967         * blockdata_3.f90: Likewise.
11968         * fmt_missing_period_1.f: Likewise.
11969         * real_const_3.f90: Likewise.
11970         * use_4.f90: Likewise.
11971         * fmt_missing_period_3.f: Likewise.
11972         * use_5.f90: Likewise.
11973
11974 2007-03-28  Mike Stump  <mrs@apple.com>
11975
11976         * gcc.dg/darwin-comm.c: Add.
11977
11978 2007-03-28  Eric Christopher  <echristo@apple.com>
11979
11980         * lib/target-supports.exp (check_effective_target_fstack_protector):
11981         New.
11982         * gcc.dg/ssp-1.c: Use.
11983         * gcc.dg/ssp-2.c: Ditto.
11984
11985 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
11986
11987         PR c++/29077
11988         * g++.dg/parse/constructor3.C: New test.
11989
11990 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11991
11992         * gnat.dg/thin_pointer.ad[sb]: New test.
11993
11994 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11995
11996         * g++.dg/cpp0x/bracket1.C: New.
11997         * g++.dg/cpp0x/bracket2.C: New.
11998         * g++.dg/cpp0x/bracket3.C: New.
11999         * g++.dg/cpp0x/bracket4.C: New.
12000
12001 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12002
12003         * g++.dg/cpp0x/temp_default1.C: New.
12004         * g++.dg/cpp0x/temp_default3.C: New.
12005         * g++.dg/cpp0x/temp_default2.C: New.
12006         * g++.dg/cpp0x/temp_default4.C: New.
12007
12008 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12009
12010         PR c++/29993
12011         * g++.dg/other/cv_func2.C: New.
12012
12013 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12014
12015         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12016         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12017         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12018         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12019
12020         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12021         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12022
12023         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12024
12025         * lib/compat.exp (compat-execute): Fix processing of file names.
12026
12027 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12028
12029         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12030
12031 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12032
12033         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12034         Delete created executable test file.
12035         (check_effective_target_fortran_large_int): Ditto.
12036         (check_effective_target_static_libgfortran): Ditto.
12037
12038 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12039
12040         PR c++/30500
12041         * g++.dg/warn/pragma-system_header1.C: New test.
12042         * g++.dg/warn/pragma-system_header2.C: New test.
12043         * g++.dg/warn/pragma-system_header1.h. New.
12044         * g++.dg/warn/pragma-system_header2.h. New.
12045
12046 2007-03-26  Ian Lance Taylor  <iant@google.com>
12047
12048         PR tree-optimization/31345
12049         * gcc.c-torture/compile/pr31345-1.c: New test.
12050
12051 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12052
12053         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12054         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12055         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12056         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12057         * gfortran.dg/overload_1.f90: Likewise.
12058         * gfortran.dg/impure_assignment_1.f90: Likewise.
12059         * gfortran.dg/error_recovery_3.f90: Likewise.
12060         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12061         * gfortran.dg/sequence_types_1.f90: Likewise.
12062         * gfortran.dg/internal_references_1.f90: Likewise.
12063         * gfortran.dg/present_1.f90: Likewise.
12064         * gfortran.dg/volatile10.f90: Likewise.
12065         * gfortran.dg/module_equivalence_2.f90: Likewise.
12066         * gfortran.dg/use_4.f90: Likewise.
12067         * gfortran.dg/elemental_result_1.f90: Likewise.
12068         * gfortran.dg/generic_actual_arg.f90: Likewise.
12069         * gfortran.dg/private_type_5.f90: Likewise.
12070         * gfortran.dg/protected_4.f90: Likewise.
12071         * gfortran.dg/interface_3.f90: Likewise.
12072
12073 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12074
12075         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12076         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12077
12078 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12079
12080         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12081
12082 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12083
12084         PR libgfortran/31199
12085         * gfortran.dg/fmt_t_4.f90: New test.
12086
12087 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12088
12089         PR libfortran/31297
12090         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12091         * gfortran.dg/backspace_6.f:  Likewise.
12092         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12093         * gfortran.dg/direct_io_2.f90:  Likewise.
12094         * gfortran.dg/write_back.f:  Likewise.
12095         * gfortran.dg/write_rewind_2.f:  Likewise.
12096         * gfortran.dg/write_rewind_1.f:  Likewise.
12097         * gfortran.dg/write_rewind_2.f:  Likewise.
12098
12099 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12100
12101         PR tree-optimization/30784
12102         * gcc.dg/vect/pr30784.c: New test.
12103
12104 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12105
12106         PR fortran/30877
12107         * gfortran.dg/operator_1.f90: New test.
12108         * gfortran.dg/operator_2.f90: New test.
12109
12110 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12111
12112         PR libfortran/31196
12113         * gfortran.dg/reshape_transpose_1.f90:  New test.
12114
12115 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12116
12117         PR fortran/30655
12118         * gfortran.dg/bounds_check_6.f90: New test.
12119
12120 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12121
12122         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12123         #ifndef/#endif.
12124         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12125         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12126
12127 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
12128
12129         PR fortran/31209
12130         * gfortran.dg/pointer_function_actual_1.f90: New test.
12131
12132         PR fortran/31200
12133         * gfortran.dg/pointer_function_actual_2.f90: New test.
12134
12135         PR fortran/31215
12136         * gfortran.dg/result_in_spec_1.f90: New test.
12137
12138 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12139
12140         PR fortran/30834
12141         * gfortran.dg/integer_exponentiation_3.F90: New test.
12142         * gfortran.dg/integer_exponentiation_4.f90: New test.
12143         * gfortran.dg/integer_exponentiation_5.F90: New test.
12144
12145 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12146
12147         PR c++/30863
12148         * g++.dg/template/error24.C: New test.
12149         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12150
12151 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12152
12153         PR c++/31273
12154         * g++.dg/expr/bitfield7.C: New test.
12155
12156 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12157
12158         PR other/23572
12159         * gcc.dg/float-range-4.c: New.
12160         * gcc.dg/float-range-1.c: Update. Test for a warning.
12161         * gcc.dg/float-range-3.c: New.
12162         * gcc.dg/float-range-5.c: New.
12163
12164 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12165
12166         PR fortran/31262
12167         * gfortran.dg/no_range_check_1.f90: New test.
12168
12169 2007-03-22  Dirk Mueller  <dmueller@suse.de>
12170
12171         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12172         * g++.dg/other/static1.C: Remove stray semicolon.
12173         * g++.dg/other/init1.C: Likewise.
12174         * g++.dg/rtti/dyncast1.C: Likewise.
12175         * g++.dg/tree-ssa/pr17153.C: Likewise.
12176         * g++.dg/lookup/disamb1.C: Likewise.
12177         * g++.dg/lookup/scoped2.C: Likewise.
12178         * g++.dg/lookup/friend7.C: Likewise.
12179         * g++.dg/parse/parse4.C: Likewise.
12180         * g++.dg/parse/parse5.C: Likewise.
12181         * g++.dg/expr/pr29066.C: Likewise.
12182         * g++.dg/expr/cast4.C: Likewise.
12183         * g++.dg/tc1/dr193.C: Likewise.
12184         * g++.dg/tc1/dr213.C: Likewise.
12185         * g++.dg/abi/dcast1.C: Likewise.
12186         * g++.dg/abi/covariant2.C: Likewise.
12187         * g++.dg/inherit/covariant11.C: Likewise.
12188         * g++.dg/inherit/covariant9.C: Likewise.
12189         * g++.dg/inherit/covariant10.C: Likewise.
12190         * g++.dg/init/static3.C: Likewise.
12191         * g++.dg/init/init-ref3.C: Likewise.
12192         * g++.dg/init/ref10.C: Likewise.
12193         * g++.dg/template/meminit2.C: Likewise.
12194         * g++.dg/template/using9.C: Likewise.
12195         * g++.dg/template/friend9.C: Likewise.
12196         * g++.dg/template/ref1.C: Likewise.
12197         * g++.old-deja/g++.warn/inline.C: Likewise.
12198         * g++.old-deja/g++.robertl/eb91.C: Likewise.
12199         * g++.old-deja/g++.robertl/eb46.C: Likewise.
12200         * g++.old-deja/g++.robertl/eb34.C: Likewise.
12201         * g++.old-deja/g++.robertl/eb43.C: Likewise.
12202         * g++.old-deja/g++.robertl/eb26.C: Likewise.
12203         * g++.old-deja/g++.robertl/eb116.C: Likewise.
12204         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12205         * g++.old-deja/g++.brendan/overload8.C: Likewise.
12206         * g++.old-deja/g++.brendan/overload11.C: Likewise.
12207         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12208         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12209         * g++.old-deja/g++.brendan/template11.C: Likewise.
12210         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12211         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12212         * g++.old-deja/g++.brendan/crash16.C: Likewise.
12213         * g++.old-deja/g++.jason/pmem2.C: Likewise.
12214         * g++.old-deja/g++.jason/parse9.C: Likewise.
12215         * g++.old-deja/g++.jason/byval2.C: Likewise.
12216         * g++.old-deja/g++.jason/overload8.C: Likewise.
12217         * g++.old-deja/g++.jason/pmf8.C: Likewise.
12218         * g++.old-deja/g++.jason/template33.C: Likewise.
12219         * g++.old-deja/g++.jason/return3.C: Likewise.
12220         * g++.old-deja/g++.jason/scoping2.C: Likewise.
12221         * g++.old-deja/g++.jason/virtual.C: Likewise.
12222         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12223         * g++.old-deja/g++.jason/template27.C: Likewise.
12224         * g++.old-deja/g++.jason/synth6.C: Likewise.
12225         * g++.old-deja/g++.jason/ref8.C: Likewise.
12226         * g++.old-deja/g++.jason/offset1.C: Likewise.
12227         * g++.old-deja/g++.other/static20.C: Likewise.
12228         * g++.old-deja/g++.other/array1.C: Likewise.
12229         * g++.old-deja/g++.other/new3.C: Likewise.
12230         * g++.old-deja/g++.other/array2.C: Likewise.
12231         * g++.old-deja/g++.other/overload9.C: Likewise.
12232         * g++.old-deja/g++.other/cast6.C: Likewise.
12233         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12234         * g++.old-deja/g++.other/eh4.C: Likewise.
12235         * g++.old-deja/g++.other/using7.C: Likewise.
12236         * g++.old-deja/g++.other/init18.C: Likewise.
12237         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12238         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12239         * g++.old-deja/g++.other/dtor11.C: Likewise.
12240         * g++.old-deja/g++.pt/static11.C: Likewise.
12241         * g++.old-deja/g++.pt/crash19.C: Likewise.
12242         * g++.old-deja/g++.pt/overload12.C: Likewise.
12243         * g++.old-deja/g++.pt/crash46.C: Likewise.
12244         * g++.old-deja/g++.pt/mi1.C: Likewise.
12245         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12246         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12247         * g++.old-deja/g++.pt/local5.C: Likewise.
12248         * g++.old-deja/g++.pt/typename2.C: Likewise.
12249         * g++.old-deja/g++.pt/explicit80.C: Likewise.
12250         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12251         * g++.old-deja/g++.law/visibility1.C: Likewise.
12252         * g++.old-deja/g++.law/visibility2.C: Likewise.
12253         * g++.old-deja/g++.law/virtual2.C: Likewise.
12254         * g++.old-deja/g++.law/operators19.C: Likewise.
12255         * g++.old-deja/g++.law/parsing10.C: Likewise.
12256         * g++.old-deja/g++.law/visibility4.C: Likewise.
12257         * g++.old-deja/g++.law/operators4.C: Likewise.
12258         * g++.old-deja/g++.law/dtors2.C: Likewise.
12259         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12260         * g++.old-deja/g++.law/visibility10.C: Likewise.
12261         * g++.old-deja/g++.law/scope3.C: Likewise.
12262         * g++.old-deja/g++.law/casts2.C: Likewise.
12263         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12264         * g++.old-deja/g++.law/operators33.C: Likewise.
12265         * g++.old-deja/g++.law/friend4.C: Likewise.
12266         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12267         * g++.old-deja/g++.mike/p5611.C: Likewise.
12268         * g++.old-deja/g++.mike/net37.C: Likewise.
12269         * g++.old-deja/g++.mike/p3570.C: Likewise.
12270         * g++.old-deja/g++.mike/p5718.C: Likewise.
12271         * g++.old-deja/g++.mike/net21.C: Likewise.
12272         * g++.old-deja/g++.mike/p1862.C: Likewise.
12273         * g++.old-deja/g++.mike/p4511.C: Likewise.
12274         * g++.old-deja/g++.mike/virt3.C: Likewise.
12275         * g++.old-deja/g++.mike/p16146.C: Likewise.
12276         * g++.old-deja/g++.mike/p1989.C: Likewise.
12277         * g++.old-deja/g++.mike/p5571.C: Likewise.
12278         * g++.old-deja/g++.gb/scope10.C: Likewise.
12279         * g++.old-deja/g++.abi/primary5.C: Likewise.
12280         * g++.old-deja/g++.abi/empty2.C: Likewise.
12281         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12282         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12283         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12284         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12285         * g++.old-deja/g++.bob/template3.C: Likewise.
12286         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12287
12288 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12289
12290         PR fortran/31193
12291         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12292
12293 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12294
12295         PR fortran/20897
12296         * gfortran.dg/derived_name_1.f90: New.
12297         * gfortran.dg/derived_name_2.f: New.
12298
12299 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12300
12301         * lib/target-supports.exp (check_effective_target_nonpic): New
12302         procedure.
12303         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12304         when compiling PIC.
12305         * gcc.target/i386/asm-4.c: Require nonpic.
12306         * gcc.target/i386/cmov1.c: Likewise.
12307         * gcc.target/i386/mul.c: Likewise.
12308         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12309         * gcc.target/i386/ssetype-1.c: Require nonpic.
12310         * gcc.target/i386/ssetype-3.c: Likewise.
12311         * gcc.target/i386/ssetype-5.c: Likewise.
12312
12313 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12314
12315         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12316         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12317         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12318         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12319
12320 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12321
12322         PR tree-optimization/30590
12323         * g++.dg/opt/pr30590.C: New testcase.
12324
12325 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12326
12327         PR c/30762
12328         * gcc.dg/pr30762-1.c: New test.
12329         * gcc.dg/pr30762-2.c: New test.
12330
12331         PR inline-asm/30505
12332         * gcc.target/i386/pr30505.c: New test.
12333
12334 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12335
12336         * gcc.target/arm/register-variables.c: New.
12337
12338 2007-03-19  Jeff Law  <law@redhat.com>
12339
12340         * PR tree-optimization/30984
12341         * gcc.c-torture/pr30984.c: New test.
12342
12343 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12344         Richard Guenther  <rguenther@suse.de>
12345
12346         PR tree-optimization/31254
12347         * gcc.dg/torture/pr31254.c: New testcase.
12348
12349 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12350
12351         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12352         target default_packed.
12353
12354 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12355
12356         PR fortran/31203
12357         * gfortran.dg/string_length_1.f90: New test.
12358
12359 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12360
12361         PR testsuite/30395
12362         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12363
12364 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12365
12366         PR libgfortran/31052
12367         * gfortran.dg/namelist_27.f90: New test.
12368
12369 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12370
12371         PR fortran/30531
12372         * gfortran.dg/used_types_14.f90: New test.
12373
12374         PR fortran/31086
12375         * gfortran.dg/used_types_15.f90: New test.
12376
12377 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12378
12379         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12380         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12381
12382 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12383
12384         PR fortran/31120
12385         * gfortran.dg/integer_exponentiation_2.f90: New test.
12386
12387 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12388
12389         PR tree-optimization/31041
12390         * gcc.dg/vect/pr31041.c: New test.
12391
12392 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12393
12394         * g++.dg/warn/Wconversion-integer.C: New
12395         * g++.dg/warn/Wconversion-real.C: New.
12396         * g++.dg/warn/Wconversion-real-integer.C: New.
12397         * g++.dg/warn/conv2.C: Updated.
12398
12399 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12400
12401         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12402         exclude RTPs.
12403
12404 2007-03-16  Richard Guenther  <rguenther@suse.de>
12405
12406         PR tree-optimization/31146
12407         * g++.dg/tree-ssa/pr31146.C: New testcase.
12408
12409 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12410
12411         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12412         assume that the target has <features.h>.
12413
12414 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12415
12416         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12417         dg-options rather than to the whole test.
12418
12419 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12420
12421         PR debug/29906
12422         * g++.dg/debug/pr29906.C: New
12423
12424 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12425
12426         PR libgfortran/31099
12427         * gfortran.dg/unformatted_recl.f90: Update test.
12428
12429 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12430
12431         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12432
12433 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12434
12435         PR c++/30891
12436         * g++.dg/parse/namespace-definition.C: New.
12437
12438 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12439
12440         PR c++/24924
12441         * g++.dg/cpp/pedantic-errors.C: New.
12442         * g++.dg/cpp/permissive.C: New.
12443
12444 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12445
12446         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12447         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12448
12449 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12450
12451         * lib/target-supports.exp (check_missing_uclibc_feature)
12452         (check_effective_target_wchar): New procedures.
12453         * gcc.dg/wchar_t-1.c: Require target wchar.
12454         * gcc.dg/wint_t-1.c: Likewise.
12455
12456 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12457
12458         * lib/target-supports.exp (check_gc_sections_available): Return
12459         false for VxWorks targets.
12460
12461 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12462
12463         * g++.dg/warn/Wconversion2.C: Fix typo.
12464         * gcc.dg/if-empty-1.c: Ditto.
12465
12466 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12467
12468         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12469
12470 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12471
12472         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12473         * gcc.target/i386/pr31167.c: Ditto.
12474
12475 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12476
12477         PR target/31167
12478         * gcc.target/i386/pr31167.c: New test.
12479
12480 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12481
12482         PR fortran/30922
12483         * gfortran.dg/import5.f90.f90: New test.
12484
12485
12486         PR fortran/30879
12487         * gfortran.dg/data_components_1.f90: New test.
12488
12489
12490         PR fortran/30870
12491         * gfortran.dg/generic_13.f90: New test.
12492
12493         PR fortran/31163
12494         * gfortran.dg/alloc_comp_basics_5.f90: New test.
12495
12496 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12497
12498         PR libgfortran/31051
12499         * gfortran.dg/fmt_t_4.f90: New
12500
12501 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12502
12503         PR C++/31165
12504         * g++.dg/other/default7.C: New test.
12505
12506 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12507
12508         * g++.dg/warn/Wconversion2.C: New.
12509
12510 2007-03-14  Eric Christopher  <echristo@apple.com>
12511
12512         * gcc.dg/ssp-1.c: New.
12513         * gcc.dg/ssp-2.c: Ditto.
12514
12515 2007-03-14  Dirk Mueller  <dmueller@suse.de>
12516
12517         * g++.dg/warn/do-empty.C: New.
12518         * gcc.dg/do-empty.c: New.
12519         * gcc.dg/if-empty-1.c: Update.
12520         * gcc.dg/20001116-1.c: Update.
12521         * gcc.dg/pr23165.c: Update.
12522
12523 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
12524
12525         * gfortran.dg/module_implicit_conversion.f90: New test.
12526
12527 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
12528
12529         PR middle-end/31127
12530         * gcc.dg/pr31127.c: New.
12531
12532 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
12533
12534         * gcc.dg/tree-ssa/loop-26.c: New test.
12535
12536 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
12537
12538         * gcc.target/i386/cmpxchg16b-1.c: New test.
12539
12540 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12541
12542         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12543         * gcc.dg/c99-vla-1.c: Likewise.
12544         * g++.dg/ext/vla1.C: Likewise
12545
12546 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12547
12548         * gcc.dg/wvla-1.c: New test
12549         * gcc.dg/wvla-2.c: New test
12550         * gcc.dg/wvla-3.c: New test
12551         * gcc.dg/wvla-4.c: New test
12552         * gcc.dg/wvla-5.c: New test
12553         * gcc.dg/wvla-6.c: New test
12554         * gcc.dg/wvla-7.c: New test
12555         * g++.dg/warn/Wvla-1.C: New test
12556         * g++.dg/warn/Wvla-2.C: New test
12557         * g++.dg/warn/Wvla-3.C: New test
12558
12559 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
12560
12561         PR c++/30108
12562         * g++.dg/other/default6.C: New test.
12563
12564 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12565
12566         * lib/target-supports.exp (check_profiling_available): Return false
12567         for VxWorks.
12568         (check_effective_target_vxworks_kernel): New procedure.
12569         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12570         VxWorks.
12571         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12572         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12573         to include VxWorks.
12574         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12575
12576 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12577
12578         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12579         PIC is not supported.
12580         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12581         * gcc.dg/20020426-2.c: Likewise.
12582         * gcc.dg/pr28243.c: Likewise.
12583         * gcc.dg/visibility-11.c: Likewise.
12584         * gcc.dg/tls/opt-9.c: Likewise.
12585         * gcc.dg/tls/opt-10.c: Likewise.
12586         * gcc.dg/tls/pic-1.c: Likewise.
12587         * gcc.dg/tls/struct-1.c: Likewise.
12588         * gcc.target/i386/20000807-1.c: Likewise.
12589         * gcc.target/i386/20000904-1.c: Likewise.
12590         * gcc.target/i386/20011119-1.c: Likewise.
12591         * gcc.target/i386/990213-2.c: Likewise.
12592         * gcc.target/i386/990214-1.c: Likewise.
12593         * gcc.target/i386/compress-float-387-pic.c: Likewise.
12594         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12595         * gcc.target/i386/pic-1.c: Likewise.
12596         * gcc.target/i386/pr21518.c: Likewise.
12597         * gcc.target/i386/pr23098.c: Likewise.
12598         * gcc.target/i386/pr23943.c: Likewise.
12599
12600 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
12601
12602         PR c++/31038
12603         * g++.dg/template/complit2.C: New test.
12604
12605         PR c++/30328
12606         * g++.dg/ext/bitfield1.C: New test.
12607
12608 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
12609
12610         PR fortran/30883
12611         * gfortran.dg/interface_11.f90: New test.
12612
12613 2007-03-11  Richard Guenther  <rguenther@suse.de>
12614
12615         PR tree-optimization/31115
12616         * gcc.dg/torture/pr31115.c: New testcase.
12617
12618 2007-03-11  Ira Rosen  <irar@il.ibm.com>
12619
12620         PR tree-optimization/29925
12621         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12622
12623 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
12624
12625         PR c++/30274
12626         * g++.dg/expr/bitfield3.C: New test.
12627         * g++.dg/expr/bitfield4.C: Likewise.
12628         * g++.dg/expr/bitfield5.C: Likewise.
12629         * g++.dg/expr/bitfield6.C: Likewise.
12630
12631         PR c++/30924
12632         * g++.dg/template/array18.C: New test.
12633
12634 2007-03-10  Dirk Mueller  <dmueller@suse.de>
12635
12636         PR c++/17946
12637         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12638         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12639
12640 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
12641
12642         PR c++/20599
12643         * g++.dg/cpp0x/variadic-bind.C: New.
12644         * g++.dg/cpp0x/variadic-function.C: New.
12645         * g++.dg/cpp0x/variadic-mem_fn.C: New.
12646         * g++.dg/cpp0x/variadic-tuple.C: New.
12647         * g++.dg/cpp0x/variadic1.C: New.
12648         * g++.dg/cpp0x/variadic2.C: New.
12649         * g++.dg/cpp0x/variadic3.C: New.
12650         * g++.dg/cpp0x/variadic4.C: New.
12651         * g++.dg/cpp0x/variadic5.C: New.
12652         * g++.dg/cpp0x/variadic6.C: New.
12653         * g++.dg/cpp0x/variadic7.C: New.
12654         * g++.dg/cpp0x/variadic8.C: New.
12655         * g++.dg/cpp0x/variadic9.C: New.
12656         * g++.dg/cpp0x/variadic10.C: New.
12657         * g++.dg/cpp0x/variadic11.C: New.
12658         * g++.dg/cpp0x/variadic12.C: New.
12659         * g++.dg/cpp0x/variadic13.C: New.
12660         * g++.dg/cpp0x/variadic14.C: New.
12661         * g++.dg/cpp0x/variadic15.C: New.
12662         * g++.dg/cpp0x/variadic16.C: New.
12663         * g++.dg/cpp0x/variadic17.C: New.
12664         * g++.dg/cpp0x/variadic18.C: New.
12665         * g++.dg/cpp0x/variadic19.C: New.
12666         * g++.dg/cpp0x/variadic20.C: New.
12667         * g++.dg/cpp0x/variadic21.C: New.
12668         * g++.dg/cpp0x/variadic22.C: New.
12669         * g++.dg/cpp0x/variadic23.C: New.
12670         * g++.dg/cpp0x/variadic24.C: New.
12671         * g++.dg/cpp0x/variadic25.C: New.
12672         * g++.dg/cpp0x/variadic26.C: New.
12673         * g++.dg/cpp0x/variadic27.C: New.
12674         * g++.dg/cpp0x/variadic28.C: New.
12675         * g++.dg/cpp0x/variadic29.C: New.
12676         * g++.dg/cpp0x/variadic30.C: New.
12677         * g++.dg/cpp0x/variadic31.C: New.
12678         * g++.dg/cpp0x/variadic32.C: New.
12679         * g++.dg/cpp0x/variadic33.C: New.
12680         * g++.dg/cpp0x/variadic34.C: New.
12681         * g++.dg/cpp0x/variadic35.C: New.
12682         * g++.dg/cpp0x/variadic36.C: New.
12683         * g++.dg/cpp0x/variadic37.C: New.
12684         * g++.dg/cpp0x/variadic38.C: New.
12685         * g++.dg/cpp0x/variadic39.C: New.
12686         * g++.dg/cpp0x/variadic40.C: New.
12687         * g++.dg/cpp0x/variadic41.C: New.
12688         * g++.dg/cpp0x/variadic42.C: New.
12689         * g++.dg/cpp0x/variadic43.C: New.
12690         * g++.dg/cpp0x/variadic44.C: New.
12691         * g++.dg/cpp0x/variadic45.C: New.
12692         * g++.dg/cpp0x/variadic46.C: New.
12693         * g++.dg/cpp0x/variadic47.C: New.
12694         * g++.dg/cpp0x/variadic48.C: New.
12695         * g++.dg/cpp0x/variadic49.C: New.
12696         * g++.dg/cpp0x/variadic50.C: New.
12697         * g++.dg/cpp0x/variadic51.C: New.
12698         * g++.dg/cpp0x/variadic52.C: New.
12699         * g++.dg/cpp0x/variadic53.C: New.
12700         * g++.dg/cpp0x/variadic54.C: New.
12701         * g++.dg/cpp0x/variadic55.C: New.
12702         * g++.dg/cpp0x/variadic56.C: New.
12703         * g++.dg/cpp0x/variadic57.C: New.
12704         * g++.dg/cpp0x/variadic58.C: New.
12705         * g++.dg/cpp0x/variadic59.C: New.
12706         * g++.dg/cpp0x/variadic60.C : New.
12707         * g++.dg/cpp0x/variadic61.C : New.
12708         * g++.dg/cpp0x/variadic62.C : New.
12709         * g++.dg/cpp0x/variadic63.C : New.
12710         * g++.dg/cpp0x/variadic64.C : New.
12711         * g++.dg/cpp0x/variadic65.C : New.
12712         * g++.dg/cpp0x/variadic66.C : New.
12713         * g++.dg/cpp0x/variadic67.C : New.
12714         * g++.dg/cpp0x/variadic68.C : New.
12715         * g++.dg/cpp0x/variadic69.C : New.
12716         * g++.dg/cpp0x/variadic70.C : New.
12717         * g++.dg/cpp0x/variadic71.C : New.
12718         * g++.dg/cpp0x/variadic72.C : New.
12719         * g++.dg/cpp0x/variadic73.C : New.
12720         * g++.dg/cpp0x/variadic74.C : New.
12721         * g++.dg/cpp0x/variadic75.C : New.
12722         * g++.dg/cpp0x/variadic-ex1.C : New.
12723         * g++.dg/cpp0x/variadic-ex2.C : New.
12724         * g++.dg/cpp0x/variadic-ex3.C : New.
12725         * g++.dg/cpp0x/variadic-ex4.C : New.
12726         * g++.dg/cpp0x/variadic-ex5.C : New.
12727         * g++.dg/cpp0x/variadic-ex6.C : New.
12728         * g++.dg/cpp0x/variadic-ex7.C : New.
12729         * g++.dg/cpp0x/variadic-ex8.C : New.
12730         * g++.dg/cpp0x/variadic-ex9.C : New.
12731         * g++.dg/cpp0x/variadic-ex10.C : New.
12732         * g++.dg/cpp0x/variadic-ex11.C : New.
12733         * g++.dg/cpp0x/variadic-ex12.C : New.
12734         * g++.dg/cpp0x/variadic-ex13.C : New.
12735         * g++.dg/cpp0x/variadic-ex14.C : New.
12736
12737 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12738
12739         PR libgfortran/31099
12740         * gfortran.dg/unformatted_recl.f90: New test.
12741
12742 2007-03-09  Roger Sayle  <roger@eyesopen.com>
12743
12744         * gcc.dg/fold-eqcmplx-1.c: New test case.
12745
12746 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
12747
12748         PR rtl-optimization/30643
12749         * gcc.dg/pr30643.c: New.
12750
12751 2007-03-09  Chao-ying Fu  <fu@mips.com>
12752
12753         * gcc.target/mips/mips32-dspr2-type.c: New test.
12754         * gcc.target/mips/mips32-dspr2.c: New test.
12755         * gcc.target/mips/dspr2-MULT.c: New test.
12756         * gcc.target/mips/dspr2-MULTU.c: New test.
12757         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12758         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12759         Adjust some formats.
12760
12761 2007-03-09  Dirk Mueller  <dmueller@suse.de>
12762
12763         PR c++/17946
12764         * gcc.dg/Wlogical-op-1.c: New.
12765         * g++.dg/warn/Wlogical-op-1.C: New.
12766
12767 2007-03-09  Richard Guenther  <rguenther@suse.de>
12768
12769         PR tree-optimization/30904
12770         PR middle-end/31058
12771         * gcc.dg/pr30904.c: Remove xfail.
12772
12773 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12774
12775         PR C/31072
12776         * gcc.c-torture/execute/pr31072.c: New test.
12777
12778 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12779
12780         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12781         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12782         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
12783         *lrint* and *lround*.
12784         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12785         floor->lfloor.
12786         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12787         * gcc.dg/torture/builtin-integral-1.c: Likewise.
12788         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
12789         and *lround*.  Correct macro names.
12790         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12791         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12792
12793 2007-03-08  Ian Lance Taylor  <iant@google.com>
12794
12795         * gcc.dg/no-strict-overflow-5.c: New test.
12796         * gcc.dg/no-strict-overflow-6.c: New test.
12797         * gcc.dg/Wstrict-overflow-11.c: New test.
12798         * gcc.dg/Wstrict-overflow-12.c: New test.
12799         * gcc.dg/Wstrict-overflow-13.c: New test.
12800         * gcc.dg/Wstrict-overflow-14.c: New test.
12801         * gcc.dg/Wstrict-overflow-15.c: New test.
12802
12803 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12804
12805         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
12806         for VxWorks kernel mode.
12807         * gcc.c-torture/execute/strncmp-1.x: Likewise.
12808
12809 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12810
12811         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12812         mode.
12813
12814 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12815
12816         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12817         and lib/bfill.c on VxWorks targets.
12818         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12819         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12820         lib/bfill.c and lib/memmove.c on VxWorks targets.
12821         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12822         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12823         on VxWorks targets.
12824         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12825         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12826
12827 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12828
12829         * gfortran.dg/use_5.f90: New test.
12830         * gfortran.dg/use_6.f90: Ditto.
12831         * gfortran.dg/use_7.f90: Ditto.
12832
12833 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12834
12835         PR fortran/30973
12836         * gfortran.dg/use_4.f90: New test.
12837         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12838
12839 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
12840
12841         PR fortran/31011
12842         * gfortran.dg/parameter_array_section_2.f90: New test.
12843
12844 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
12845
12846         PR c++/30852
12847         * g++.dg/ext/offsetof1.C: Add cases with volatile.
12848
12849         PR c++/30534
12850         * g++.dg/template/arg5.C: New test.
12851
12852 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
12853
12854         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12855
12856 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
12857
12858         * gcc.dg/var-expand1.c: Add newline at end of file.
12859
12860 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
12861
12862         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12863
12864 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
12865
12866         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12867
12868 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12869
12870         * gcc.dg/torture/builtin-convert-4.c: New test.
12871
12872 2007-03-05  Ian Lance Taylor  <iant@google.com>
12873
12874         * gcc.c-torture/compile/pr31034.c: New test.
12875
12876 2007-03-05  Ian Lance Taylor  <iant@google.com>
12877
12878         * gcc.dg/inline-18.c: New test.
12879         * gcc.dg/inline-19.c: New test.
12880         * gcc.dg/inline-20.c: New test.
12881         * gcc.dg/inline-21.c: New test.
12882
12883 2007-03-05  Richard Guenther  <rguenther@suse.de>
12884
12885         PR tree-optimization/14052
12886         * gcc.dg/tree-ssa/vrp33.c: New testcase.
12887
12888 2007-03-05  Richard Guenther  <rguenther@suse.de>
12889
12890         PR tree-optimization/23777
12891         * gcc.dg/tree-ssa/pr23777.c: New testcase.
12892
12893 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12894
12895         PR other/30465
12896         * gcc.dg/multiple-overflow-warn-3.c: New.
12897         * g++.dg/warn/multiple-overflow-warn-3.C: New.
12898
12899 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
12900
12901         PR c++/30895
12902         * g++.dg/parse/template23.C: New test.
12903
12904 2007-03-04  Roger Sayle  <roger@eyesopen.com>
12905
12906         PR middle-end/30744
12907         * gcc.dg/pr30744-1.c: New test case.
12908
12909 2007-03-04  Tobias Burnus  <burnus@net-b.de>
12910
12911         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
12912
12913 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12914
12915         PR target/30406
12916         * gfortran.dg/logical_3.f90: New test.
12917
12918 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
12919
12920         PR libfortran/30981
12921         * gfortran.dg/integer_exponentiation_1.f90:  New test.
12922
12923 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
12924
12925         * gcc.target/m68k/m68k.exp: New.
12926         * gcc.target/m68k/crash1.c: New.
12927
12928 2007-03-03  Tobias Burnus  <burnus@net-b.de>
12929
12930         * gfortran.dg/c_by_val.c: Use int64_t instead of long
12931         to be more compatible with integer(kind=8).
12932
12933 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12934
12935         PR libfortran/31001
12936         * gfortran.dg/zero_sized_3.f90: New test.
12937
12938 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12939
12940         PR c++/15787
12941         * g++.dg/parse/else.C: New.
12942         * g++.dg/parse/else-2.C: New.
12943
12944 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
12945             Tobias Burnus  <burnus@net-b.de>
12946
12947         PR fortran/30882
12948         * gfortran.dg/size_dim.f90: New test.
12949
12950 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
12951             Tobias Burnus  <burnus@net-b.de>
12952
12953         PR fortran/30873
12954         * gfortran.dg/entry_9.f90: New test.
12955
12956 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
12957
12958         PR c++/28253
12959         * g++.dg/inherit/covariant16.C: New test.
12960
12961 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
12962
12963         * g++.dg/other/darwin-minversion-1.C: New.
12964
12965 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
12966
12967         * gcc.dg/tree-ssa/20070302-1.c: New test.
12968
12969 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
12970
12971         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
12972         tests.
12973
12974 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
12975
12976         * gcc.dg/tree-ssa/prefetch-4.c: New test.
12977
12978 2007-03-01  Simon Baldwin <simonb@google.com>
12979
12980         PR c++/23689
12981         * warn/ignored_typedef.C: New.
12982         * init/ctor8.C: Added dg-warning to consume ignored typedef
12983         warning.
12984         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
12985         and added an explicit line number.
12986
12987 2007-02-28  Richard Guenther  <rguenther@suse.de>
12988
12989         PR middle-end/30364
12990         * gcc.dg/torture/pr30364-1.c: New testcase.
12991         * gcc.dg/torture/pr30364-2.c: Likewise.
12992         * gcc.dg/torture/pr30364-3.c: Likewise.
12993
12994 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12995
12996         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
12997         powerpc*, use -funsafe-math-optimizations.
12998         * gcc.dg/torture/builtin-logb-1.c: Likewise.
12999         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13000
13001 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13002             Paul Thomas  <pault@gcc.gnu.org>
13003
13004         PR fortran/30888
13005         PR fortran/30887
13006         * c_by_val_1.f: Test %VAL() with non-default kind.
13007         * c_by_val.c: Ditto.
13008         * c_by_val_4.f: New test.
13009
13010 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13011
13012         PR fortran/30968
13013         * gfortran.dg/continuation_7.f90: New test.
13014
13015 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13016
13017         * g++.dg/inherit/thunk7.C: New test.
13018         * lib/target-supports.exp (check_profiling_available): Not available
13019         for bfin-*-*.
13020
13021 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13022
13023         PR target/30970
13024         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13025
13026 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13027
13028         * lib/target-supports.exp (check_effective_target_init_priority):
13029         Remove Solaris special case.
13030
13031 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13032
13033         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13034         for more builtin types.
13035
13036         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13037         * g++.dg/ext/visibility/noPLT.C: Likewise.
13038
13039 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13040
13041         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13042         sh* targets.
13043
13044 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13045
13046         PR fortran/30865
13047         * size_optional_dim_1.f90:  New test.
13048
13049 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13050
13051         * gcc.dg/vxworks/vxworks.exp: New file.
13052         * gcc.dg/vxworks/initpri1.c: Likewise.
13053         * gcc.dg/vxworks/initpri2.c: Likewise.
13054         * gcc.dg/initpri2.c: Add more tests.
13055         * g++.dg/special/initpri2.C: Likewise.
13056
13057         * gcc.dg/initpri1.c: New test.
13058         * gcc.dg/initpri2.c: Likewise.
13059         * g++.dg/special/initpri1.C: New test.
13060         * g++.dg/special/initpri2.C: Likewise.
13061         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13062         * g++.dg/special/conpr-2.C: Likewise.
13063         * g++.dg/special/conpr-3.C: Likewise.
13064         * g++.dg/special/conpr-4.C: Likewise.
13065         * g++.dg/special/initp1.C: Likewise.
13066         * g++.dg/special/ecos.exp: Remove code to detect availability of
13067         constructor priorities.
13068         * lib/target-supports.exp (check_effective_target_init_priority):
13069         New function.
13070
13071 2007-02-24  Jan Hubicka  <jh@suse.cz>
13072
13073         * gcc.c-torture/execute/pr30778.c: New testcase.
13074
13075 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13076
13077         PR libgfortran/30918
13078         * gfortran.dg/namelist_26.f90: New test.
13079
13080 2007-02-24  Richard Guenther  <rguenther@suse.de>
13081
13082         PR middle-end/30951
13083         * gcc.dg/pr30951.c: New testcase.
13084
13085 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13086
13087         * gcc.dg/torture/builtin-modf-1.c: New test.
13088
13089 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13090
13091         PR tree-optimization/30904
13092         * gcc.dg/pr30904.c: New test.
13093
13094 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13095
13096         * gcc.test-framework/README: Correct command.
13097         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13098         -Wunused-value.
13099         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13100
13101 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13102
13103         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13104
13105 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13106
13107         * lib/target-supports.exp (check_effective_target_newlib): New
13108         function.
13109
13110 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13111
13112         PR fortran/30660
13113         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13114         allocatable component.
13115
13116
13117 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13118
13119         * gcc.dg/torture/builtin-logb-1.c: New test.
13120         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13121         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13122         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13123         sh* targets.
13124
13125 2007-02-23  Richard Guenther  <rguenther@suse.de>
13126
13127         * g++.dg/warn/changes-meaning.C: New testcase.
13128
13129 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13130
13131         PR libgfortran/30910
13132         * gfortran.dg/fmt_zero_precision.f90: Update test.
13133
13134 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13135
13136         * gcc.dg/torture/builtin-frexp-1.c: New test.
13137
13138 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
13139
13140         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13141
13142 2007-02-22  Ian Lance Taylor  <iant@google.com>
13143
13144         PR debug/30898
13145         * g++.dg/debug/pr30898.C: New test.
13146
13147 2007-02-22  Ira Rosen  <irar@il.ibm.com>
13148
13149         * gcc.dg/vect/vect-106.c: New test.
13150
13151 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13152             Ira Rosen  <irar@il.ibm.com>
13153
13154         PR tree-optimization/30843
13155         * gcc.dg/vect/pr30843.c: New test.
13156
13157 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13158
13159         PR tree-optimization/30858
13160         * gcc.dg/vect/pr30858.c: New test.
13161
13162 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
13163
13164         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13165         to set options for compiling testglue.
13166         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13167         * lib/obj-c++.exp (obj-c++_init): Likewise.
13168
13169 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
13170
13171         * gnat.dg/derived_aggregate.adb: New test.
13172
13173 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13174
13175         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13176         sh* targets.  Call the correct CKSGN macro.
13177
13178 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
13179
13180         * gfortran.dg/gomp/omp_parse1.f90: New test.
13181         * gfortran.dg/gomp/omp_parse2.f: New test.
13182
13183 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
13184
13185         PR fortran/30869
13186         * gfortran.dg/do_pointer_1.f90:  New test.
13187
13188 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13189
13190         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13191         and scalbln.
13192
13193 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
13194
13195         * gcc.dg/darwin-minversion-1.c: New.
13196         * gcc.dg/darwin-minversion-2.c: New.
13197
13198 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13199
13200         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13201
13202 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13203             DJ Delorie <dj@redhat.com>
13204
13205         PR other/30824
13206         * gcc.dg/Wfatal.c: New.
13207         * gcc.dg/Wfatal-2.c: New.
13208         * gcc.dg/Werror-1.c: Adjust expectations.
13209         * gcc.dg/Werror-5.c: Likewise.
13210         * gcc.dg/Werror-7.c: Likewise.
13211         * gcc.dg/Werror-10.c: Likewise.
13212         * gcc.dg/Werror-11.c: Likewise.
13213
13214 2007-02-20  Tobias Burnus  <burnus@net-b.de>
13215
13216         PR fortran/30522
13217         * gfortran.dg/volatile10.f90: New test.
13218
13219 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
13220
13221         PR libfortran/30533
13222         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
13223
13224 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13225
13226         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13227         * gcc.dg/Walways-true-1.c: Likewise.
13228         * gcc.dg/weak/weak-3.c: Likewise.
13229         * gcc.dg/Werror-1.c: Likewise.
13230         * gcc.dg/Werror-3.c: Likewise.
13231         * gcc.dg/Werror-4.c: Likewise.
13232         * gcc.dg/Werror-5.c: Likewise.
13233         * gcc.dg/Werror-6.c: Likewise.
13234         * gcc.dg/Werror-7.c: Likewise.
13235         * gcc.dg/Werror-8.c: Likewise.
13236         * gcc.dg/Werror-10.c: Likewise.
13237         * gcc.dg/Werror-11.c: Likewise.
13238         * gcc.dg/Werror-12.c: Likewise.
13239         * g++.old-deja/g++.mike/warn8.C: Likewise.
13240         * g++.dg/warn/Walways-true-1.C: Likewise.
13241         * g++.dg/warn/Walways-true-2.C: Likewise.
13242         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13243         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13244         -Wstring-literal-comparison with -Waddress.
13245         * gcc.dg/Wstring-literal-comparison-4.c: Replace
13246         -Wno-string-literal-comparison with -Wno-address.
13247
13248 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
13249
13250         * gnat.dg/self_aggregate_with_call.adb: New test.
13251
13252 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
13253
13254         PR tree-optimization/30975
13255         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13256         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13257         * gcc.dg/vect/pr30795.c: New.
13258
13259 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13260
13261         PR fortran/30681
13262         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13263
13264 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13265
13266         PR rtl-optimization/28173
13267         * gcc.target/i386/andor-1.c: New test case.
13268
13269 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13270
13271         * gcc.dg/torture/builtin-ldexp-1.c: New.
13272         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13273
13274 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13275
13276         * gfortran.dg/array_constructor_15.f90: New test case.
13277
13278 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13279
13280         * gfortran.dg/forall_10.f90: New test case.
13281
13282 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13283
13284         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13285
13286 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13287
13288         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13289         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13290
13291 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13292
13293         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13294         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13295         * gcc.target/i386/xchg-1.c: New test.
13296         * gcc.target/i386/xchg-2.c: New test.
13297
13298 2007-02-16  Richard Guenther  <rguenther@suse.de>
13299             Christian Bruel  <christian.bruel@st.com>
13300
13301         * gcc.dg/strict-overflow-5.c: New testcase.
13302
13303 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13304
13305         PR fortran/30793
13306         * gfortran.dg/func_derived_4.f90: New test.
13307
13308 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13309
13310         PR middle-end/30391
13311         * gfortran.dg/pr30391-1.f90: New test case.
13312
13313 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13314
13315         PR middle-end/30433
13316         * gcc.c-torture/compile/pr30433.c: New testcase to check
13317         that complex constants comparisions are foldded.
13318
13319 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13320
13321         PR C++/30158
13322         * g++.dg/ext/stmtexpr10.C: New testcase.
13323
13324 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13325
13326         PR middle-end/30729
13327         * gcc.dg/Wunused-value-2.c: New testcase.
13328
13329 2007-02-15  Ian Lance Taylor  <iant@google.com>
13330
13331         * g++.dg/eh/subreg-1.C: New test.
13332
13333 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13334
13335         PR c/26494
13336         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13337         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13338         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13339         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13340         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13341         * gcc.dg/Werror-implicit-function-declaration.c: New.
13342
13343 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13344
13345         PR c++/28943
13346         * g++.dg/warn/pr28943.C: New.
13347
13348 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13349
13350         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13351
13352 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13353
13354         PR fortran/30779
13355         * gfortran.dg/error_recovery_3.f90: New test.
13356
13357 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13358
13359         * g++.dg/tree-ssa/sra-1.C: New.
13360
13361 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13362
13363         * g++.dg/tree-ssa/sra-1.C: New.
13364
13365 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13366
13367         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13368
13369 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13370
13371         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13372
13373 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13374
13375         PR fortran/30799
13376         * gfortran.dg/logical_2.f90: New test.
13377
13378 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13379
13380         * gcc.dg/torture/complex-alias-1.c: New test.
13381
13382 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13383
13384         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13385         instead of -fdump-tree-tailcall.
13386
13387 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13388
13389         * gfortran.dg/interface_10.f90: Fix comment typo.
13390
13391 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13392
13393         PR tree-optimization/30771
13394         * gcc.dg/vect/pr30771.c: New test.
13395
13396 2007-02-13  Ian Lance Taylor  <iant@google.com>
13397
13398         * gcc.dg/Wstrict-overflow-1.c: New test.
13399         * gcc.dg/Wstrict-overflow-2.c: New test.
13400         * gcc.dg/Wstrict-overflow-3.c: New test.
13401         * gcc.dg/Wstrict-overflow-4.c: New test.
13402         * gcc.dg/Wstrict-overflow-5.c: New test.
13403         * gcc.dg/Wstrict-overflow-6.c: New test.
13404         * gcc.dg/Wstrict-overflow-7.c: New test.
13405         * gcc.dg/Wstrict-overflow-8.c: New test.
13406         * gcc.dg/Wstrict-overflow-9.c: New test.
13407         * gcc.dg/Wstrict-overflow-10.c: New test.
13408
13409 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13410
13411         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13412
13413 2007-02-13  Richard Henderson  <rth@redhat.com>
13414
13415         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13416         * gcc.c-torture/execute/pr29302-1.c: ... here.
13417
13418 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13419
13420         PR c/29521
13421         * gcc.dg/c90-return-1.c: Update output.
13422         * gcc.dg/c99-return-1.c: Likewise.
13423
13424 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13425
13426         PR fortran/30554
13427         * gfortran.dg/used_dummy_types_7.f90: New test..
13428
13429 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13430
13431         * gcc.target/i386/parity-1.c: New test.
13432         * gcc.target/i386/parity-2.c: New test.
13433
13434 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13435
13436         * gcc.target/i386/builtin-bswap-3.c: New test case.
13437
13438 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13439
13440         PR tree-optimization/29145
13441         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13442         alias analysis is improved to take better advantage of restrict
13443         qualified pointers.
13444         * gcc.dg/vect/vect-80.c: Likewise.
13445         * gcc.dg/vect/pr29145.c: New.
13446
13447 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13448
13449         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13450         * gcc.target/i386/sse4a-insert.c: Likewise.
13451
13452 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13453
13454         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13455         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13456
13457 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13458
13459         PR fortran/30478
13460         * gfortran.dg/enum_4.f90: Update error message checks.
13461
13462 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13463
13464         PR fortran/30554
13465         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13466         versions of the modules.
13467
13468         PR fortran/30617
13469         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13470         by getting rid of recursive I/O and providing functions with
13471         results.
13472
13473         PR fortran/30319
13474         * gfortran.dg/char_array_constructor_2.f90
13475
13476 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13477
13478         PR c++/26988
13479         * g++.dg/template/spec34.C: New test
13480
13481 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13482
13483         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13484         on i?86 and x86_64.
13485         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13486         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13487         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13488         on i?86 and x86_64.
13489         * gcc.dg/vect/vect-113.c: Ditto.
13490
13491 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13492
13493         PR c++/29487
13494         * g++.dg/eh/weak1-C: New test.
13495         * g++.dg/eh/weak1-a.cc: Likewise.
13496         * g++.dg/eh/comdat1.C: Likewise.
13497
13498 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13499             Dorit Nuzman  <dorit@il.ibm.com>
13500
13501         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13502         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13503         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13504         * gcc.dg/vect/vect-113.c: Likewise.
13505
13506         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13507
13508 2007-02-10  Richard Henderson  <rth@redhat.com>
13509
13510         * lib/target-supports.exp (check_effective_target_tls): Redefine
13511         to mean non-emulated tls.
13512         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13513         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13514         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13515         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13516         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13517         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13518         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13519
13520 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
13521
13522         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13523
13524 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
13525
13526         * gfortran.dg/secnds.f: Replace time tolerance with a
13527         before-and-after bracket.
13528         * gfortran.dg/secnds-1.f: Likewise.
13529
13530 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13531
13532         PR fortran/30512
13533         * gfortran.dg/maxlocval_1.f90: New test.
13534
13535 2007-02-09  Roger Sayle  <roger@eyesopen.com>
13536
13537         * gcc.target/ia64/builtin_bswap-1.c: New test case.
13538
13539 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13540
13541         PR fortran/30720
13542         * gfortran.dg/array_function_1.f90: New test.
13543
13544 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13545
13546         * lib/target-supports.exp (check_effective_target_lax_strtofp)
13547         (check_effective_target_dummy_wcsftime): New functions.
13548
13549 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13550
13551         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13552         * lib/target-supports.exp (check_effective_target_uclibc): New
13553         function.
13554
13555 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13556
13557         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13558         (vsnprintf): Don't define for uClibc targets.
13559
13560 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13561
13562         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13563         set before checking whether it was allowed.
13564         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13565         before checking inside_main.
13566
13567 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13568
13569         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13570         uClinux targets.
13571         (u16sf): Likewise u4sf.
13572         * g++.dg/compat/struct-layout-1.h: Likewise.
13573
13574 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13575
13576         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13577         procedure.
13578         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13579         m68k targets if check_effective_target_coldfire_fpu returns true.
13580
13581 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
13582         Richard Guenther  <rguenther@suse.de>
13583
13584         PR middle-end/23361
13585         * gcc.dg/fold-compare-3.c: New testcase.
13586         * gcc.dg/tree-ssa/loop-24.c: Likewise.
13587
13588 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
13589
13590         * gcc.dg/pr26570.c: Clean up coverage files.
13591         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13592         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13593         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13594         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13595         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13596         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13597         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13598         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13599         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13600         * gcc.dg/tree-ssa/pr25501.c: Ditto.
13601         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13602         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13603         * gcc.dg/vect/pr28952.c: Ditto.
13604         * gcc.dg/vect/pr27151.c: Ditto.
13605         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13606         * g++.dg/gomp/macro-3.C: Ditto.
13607
13608 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
13609
13610         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13611         of the loop.
13612
13613 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13614
13615         * gcc.target/i386/builtin-bswap-2.c: New test case.
13616
13617 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13618
13619         * gfortran.dg/forall_8.f90: New test case.
13620         * gfortran.dg/forall_9.f90: Likewise.
13621
13622 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13623
13624         * gcc.dg/builtins-20.c: Add some -~ complex cases.
13625
13626 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
13627
13628         * lib/target-supports.exp (check_effective_target_simulator): New.
13629
13630 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
13631
13632         * gcc.dg/tree-ssa/loop-25.c: New test.
13633
13634 2007-02-06  Richard Henderson  <rth@redhat.com>
13635
13636         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13637
13638 2007-02-06  Roger Sayle  <roger@eyesopen.com>
13639
13640         * gcc.target/powerpc/popcount-1.c: New test case.
13641         * gcc.target/powerpc/parity-1.c: Likewise.
13642
13643 2007-02-06  Richard Guenther  <rguenther@suse.de>
13644
13645         PR middle-end/27302
13646         * gcc.dg/torture/pr27302-2.c: New testcase.
13647
13648 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
13649
13650         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13651         * gcc.dg/vect/vect-iv-1.c: New test.
13652         * gcc.dg/vect/vect-iv-2.c: New test.
13653         * gcc.dg/vect/vect-iv-3.c: New test.
13654         * gcc.dg/vect/vect-iv-4.c: New test.
13655         * gcc.dg/vect/vect-iv-5.c: New test.
13656         * gcc.dg/vect/vect-iv-6.c: New test.
13657         * gcc.dg/vect/vect-iv-7.c: New test.
13658         * gcc.dg/vect/vect-iv-8.c: New test.
13659         * gcc.dg/vect/vect-iv-9.c: New test.
13660         * gcc.dg/vect/vect-iv-10.c: New test.
13661         * gcc.dg/vect/vect-iv-11.c: New test.
13662         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13663         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13664         * gcc.dg/vect/vect-14.c: Now vectorizable.
13665         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13666         loop).
13667         * gcc.dg/vect/vect-27.c: Likewise.
13668         * gcc.dg/vect/vect-29.c Likewise.
13669         * gcc.dg/vect/vect-dv-2.c: Likewise.
13670         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13671         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13672         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13673
13674 2007-02-06  Ira Rosen  <irar@il.ibm.com>
13675
13676         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13677
13678 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13679
13680         * gcc.dg/builtins-20.c: Add more cases.
13681
13682 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
13683
13684         PR debug/30189
13685         * gcc.dg/pr30189.c: New test.
13686
13687 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
13688
13689         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13690         for running tests.
13691         * gcc.target/i386/sse4a-extract.c: New test.
13692         * gcc.target/i386/sse4a-insert.c: New test.
13693         * gcc.target/i386/sse4a-montsd.c: New test.
13694         * gcc.target/i386/sse4a-montss.c: New test.
13695
13696 2007-02-05  Richard Guenther  <rguenther@suse.de>
13697
13698         * gcc.target/i386/vectorize3.c: New testcase.
13699
13700 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
13701
13702         PR target/30665
13703         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13704
13705 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13706
13707         PR fortran/30611
13708         * gfortran.dg/repeat_1.f90: New test.
13709
13710 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
13711
13712         PR fortran/30605
13713         * gfortran.dg/spread_shape_1.f90: Remove tabs.
13714         * gfortran.dg/derived_init_2.f90: Ditto.
13715         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13716         * gfortran.dg/array_initializer_1.f90: Ditto.
13717         * gfortran.dg/do_2.f90: Ditto.
13718         * gfortran.dg/proc_assign_1.f90: Ditto.
13719
13720 2007-02-04  Richard Guenther  <rguenther@suse.de>
13721
13722         PR middle-end/30636
13723         * g++.dg/warn/pr30636.C: New testcase.
13724         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13725
13726 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
13727
13728         PR middle-end/30667
13729         * gfortran.dg/pr30667.f: New test.
13730
13731 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13732
13733         * gcc.dg/builtins-54.c: Add more cases.
13734
13735 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
13736
13737         PR fortran/30514
13738         * gfortran.dg/zero_sized_2.f90: New test.
13739
13740         PR fortran/30660
13741         * gfortran.dg/alloc_comp_basics_4.f90: New test.
13742
13743         PR fortran/29820
13744         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13745         file.
13746
13747 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13748
13749         PR fortran/30683
13750         * gfortran.dg/interface_10.f90: New test.
13751
13752 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13753
13754         * gcc.dg/builtins-20.c: Add more cases.
13755
13756 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13757
13758         PR target/29682
13759         * gcc-target/ia64/pr29682.c: New test.
13760
13761 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
13762
13763         PR fortran/30284
13764         * gfortran.dg/arrayio_11.f90.f90: New test.
13765
13766         PR fortran/30626
13767         * gfortran.dg/arrayio_12.f90.f90: New test.
13768
13769 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
13770
13771         PR c++/30536
13772         * g++.dg/tls/diag-5.C: New test.
13773
13774         PR middle-end/30473
13775         * gcc.dg/pr30473.c: New test.
13776         * gcc.c-torture/execute/20070201-1.c: New test.
13777
13778 2007-02-01  Roger Sayle  <roger@eyesopen.com>
13779
13780         * gfortran.dg/dependency_20.f90: New test case.
13781
13782 2007-01-31  Ian Lance Taylor  <iant@google.com>
13783
13784         * gcc.dg/lower-subreg-1.c (test): New test.
13785
13786 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
13787
13788         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13789
13790 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13791
13792         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13793         * gcc.dg/torture/builtin-math-3.c: Likewise.
13794
13795 2007-01-31  Dirk Mueller  <dmueller@suse.de>
13796
13797         gcc.dg/Wparentheses-2.c: Update and add new tests.
13798
13799 2007-01-31  Ira Rosen  <irar@il.ibm.com>
13800
13801         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13802         vectorize.
13803
13804 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
13805
13806         * gcc.dg/builtins-63.c: New test.
13807
13808 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13809
13810         PR fortran/27588
13811         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13812
13813 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13814
13815         PR fortran/30520
13816         * gfortran.dg/volatile8.f90: New argument conformance test.
13817         * gfortran.dg/volatile9.f90: New scope test.
13818
13819 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13820
13821         PR c++/24745
13822         * g++.dg/warn/null4.C: New.
13823
13824 2001-01-30  Roger Sayle  <roger@eyesopen.com>
13825             Uros Bizjak  <ubizjak@gmail.com>
13826
13827         * gcc.dg/large-size-array-3.c: Correct typo.
13828
13829 2007-01-30  Richard Guenther  <rguenther@suse.de>
13830
13831         PR middle-end/27657
13832         * g++.dg/debug/pr27657.C: New testcase.
13833
13834 2007-01-30  Richard Guenther  <rguenther@suse.de>
13835
13836         PR middle-end/30313
13837         * gcc.dg/torture/pr30313.c: New testcase.
13838
13839 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
13840
13841         * gcc.dg/dfp/dfp-except.h: New file.
13842         * gcc.dg/dfp/fe-check.h: New file.
13843         * gcc.dg/dfp/fe-binop.c: New test.
13844         * gcc.dg/dfp/fe-convert-1.c: New test.
13845         * gcc.dg/dfp/fe-convert-2.c: New test.
13846         * gcc.dg/dfp/fe-convert-3.c: New test.
13847
13848         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13849         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13850         * gcc.dg/dfp/convert-dfp.c: Ditto.
13851         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13852
13853 2007-01-29  Josh Conner  <jconner@apple.com>
13854
13855         * gcc.target/powerpc/altivec-24.c: New test.
13856
13857 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
13858
13859         PR c++/28266
13860         * g++.dg/parse/defarg12.C: New test.
13861
13862 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
13863
13864         PR fortran/30554
13865         * gfortran.dg/used_dummy_types_6.f90: New test.
13866
13867 2007-01-28  Jan Hubicka  <jh@suse.cz>
13868
13869         * gcc.dg/tree-prof/val-prof-6.c: New test.
13870
13871 2007-01-28  Roger Sayle  <roger@eyesopen.com>
13872
13873         * gcc.dg/large-size-array-3.c: Correct test case (portability).
13874
13875 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
13876
13877         PR C++/28988
13878         * g++.dg/expr/dtor4.C: New test.
13879
13880 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
13881
13882         * gcc.dg/tree-ssa/loop-23.c: New test.
13883
13884 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
13885
13886         PR libfortran/30389
13887         * gfortran.dg/achar_2.f90:  New test.
13888         * gfortran.dg/achar_3.f90:  New test.
13889
13890 2007-01-27  Ian Lance Taylor  <iant@google.com>
13891
13892         * gcc.dg/strict-overflow-1.c: New test.
13893         * gcc.dg/no-strict-overflow-1.c: New test.
13894         * gcc.dg/strict-overflow-2.c: New test.
13895         * gcc.dg/no-strict-overflow-2.c: New test.
13896         * gcc.dg/strict-overflow-3.c: New test.
13897         * gcc.dg/no-strict-overflow-3.c: New test.
13898         * gcc.dg/strict-overflow-4.c: New test.
13899         * gcc.dg/no-strict-overflow-4.c: New test.
13900         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
13901         * gcc.dg/pr15784-1.c: Likewise.
13902         * gcc.dg/pr20922-1.c: Likewise.
13903         * gcc.dg/pr20922-3.c: Likewise.
13904         * gcc.dg/pr20922-4.c: Likewise.
13905         * gcc.dg/pr20922-6.c: Likewise.
13906         * gcc.dg/compare-4.c: Likewise.
13907         * gcc.dg/torture/pr26898-1.c: Likewise.
13908         * gcc.dg/tree-ssa/divide-1.c: Likewise.
13909         * gcc.dg/tree-ssa/divide-2.c: Likewise.
13910         * gcc.dg/tree-ssa/divide-3.c: Likewise.
13911         * gcc.dg/tree-ssa/divide-4.c: Likewise.
13912         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13913         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13914         * gcc.dg/tree-ssa/pr21082.c: Likewise.
13915         * gcc.dg/tree-ssa/pr26899.c: Likewise.
13916         * g++.dg/tree-ssa/pr21082.C: Likewise.
13917
13918 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13919
13920         * gcc-dg/large-size-array-3.c: New test case.
13921
13922 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13923
13924         * gfortran.dg/forall_7.f90: New test case.
13925
13926 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
13927
13928         PR fortran/30407
13929         * gfortran.dg/where_operator_assign_1.f90: New test.
13930         * gfortran.dg/where_operator_assign_2.f90: New test.
13931         * gfortran.dg/where_operator_assign_3.f90: New test.
13932
13933 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
13934
13935         * lib/target-supports.exp
13936         (check_effective_target_powerpc_altivec): New.
13937         (check_effective_target_vect_cmdline_needed): Use it.
13938
13939 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
13940
13941         PR fortran/30278
13942         * gfortran.dg/backslash_3.f: New test.
13943
13944 2007-01-26  Richard Guenther  <rguenther@suse.de>
13945
13946         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
13947
13948 2007-01-26  Tobias Burnus  <burnus@net-b.de>
13949
13950         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
13951         * gfortran.dg/vect/vect.exp: Ditto.
13952         * gfortran.dg/dg.exp: Ditto.
13953         * gfortran.fortran-torture/execute/execute.exp: Ditto.
13954         * gfortran.fortran-torture/compile/compile.exp: Ditto.
13955
13956 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13957
13958         * gcc.dg/builtins-20.c: Add more cases.
13959         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13960
13961 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13962
13963         PR fortran/30437
13964         * gcc.dg/Wall.c: New.
13965         * gcc.dg/Wno-all.c: New.
13966         * gfortran.dg/Wall.f90: New.
13967         * gfortran.dg/Wno-all.f90: New.
13968
13969 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
13970
13971         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
13972         * g++.dg/eh/simd-2.C: Also run on Darwin.
13973         * g++.dg/eh/simd-3.C: New.
13974         * g++.dg/eh/simd-4.C: New.
13975
13976 2007-01-25  Richard Guenther  <rguenther@suse.de>
13977
13978         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
13979         and _PROFILE_USE.
13980         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13981
13982 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
13983
13984         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
13985         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
13986         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
13987         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
13988         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
13989         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
13990         * gcc.dg/ipa/ipa-7.c: New testcase.
13991
13992 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
13993
13994         * g++.dg/cpp0x/warn_cxx0x.C: New.
13995
13996 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13997
13998         * gcc.dg/builtins-20.c: Test builtin carg.
13999
14000 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14001
14002         PR middle-end/27416
14003         * gcc.dg/gomp/pr27416.c: New test.
14004
14005         PR middle-end/30494
14006         * gcc.dg/gomp/pr30494.c: New test.
14007         * g++.dg/gomp/pr30494.C: New test.
14008
14009         PR middle-end/30421
14010         * gcc.dg/gomp/pr30421.c: New test.
14011
14012 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14013
14014         * gcc.target/ia64/versionid-1.c: New test.
14015         * gcc.target/ia64/versionid-2.c: New test.
14016
14017 2007-01-24  Richard Guenther  <rguenther@suse.de>
14018
14019         PR testsuite/30181
14020         * gcc.dg/builtins-57.c: Change to a link-time testcase
14021         to support non-C99 targets.
14022
14023 2007-01-24  Jan Hubicka  <jh@suse.cz>
14024
14025         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14026
14027 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14028
14029         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14030
14031 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14032
14033         PR objc/27438
14034         * objc.dg/const-str-12.m: New test.
14035
14036 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14037
14038         PR fortran/30532
14039         * gfortran.dg/ctrl-z.f90:  New test.
14040
14041 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14042
14043         PR fortran/30481
14044         * gfortran.dg/namelist_assumed_char.f90:  New test.
14045
14046 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14047
14048         PR c++/27492
14049         * g++.dg/inherit/covariant15.C: New test.
14050
14051 2007-01-23  Ian Lance Taylor  <iant@google.com>
14052
14053         * g++.dg/warn/Wparentheses-24.C: New test.
14054
14055 2007-01-23  Richard Guenther  <rguenther@suse.de>
14056
14057         PR testsuite/30560
14058         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14059         with full path.
14060
14061 2007-01-22  Richard Guenther  <rguenther@suse.de>
14062
14063         PR tree-optimization/30038
14064         * gcc.dg/builtins-62.c: New testcase.
14065
14066 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14067
14068         * gcc.c-torture/compile/20070121.c: New test.
14069
14070 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14071
14072         PR libfortran/30525
14073         * gfortran.dg/char_comparison_1.f:  New test.
14074
14075 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14076
14077         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14078
14079 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14080
14081         PR objc/30479
14082         * objc.dg/pch: New directory.
14083         * objc.dg/pch/pch.exp: New file.
14084         * objc.dg/pch/interface-1.m: New test.
14085         * objc.dg/pch/interface-1.hs: New include file.
14086         * lib/objc.exp (objc_target_compile): Add
14087         "-x objective-c-header" in front of the sources if this is
14088         a precompiled header being compiled.
14089
14090 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14091
14092         * gfortran.dg/array_memcpy_3.f90: New test case.
14093         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14094
14095 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14096             Brooks Moses  <brooks.moses@codesourcery.com>
14097             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14098
14099         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14100         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14101
14102 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14103
14104         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14105
14106 2007-01-19  Mike Stump  <mrs@apple.com>
14107
14108         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14109         away.
14110
14111 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14112
14113         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14114         option instead of -funsafe-math-optimizations.
14115
14116 2007-01-19  Tomas Bily  <tbily@suse.cz>
14117
14118         gcc.dg/tree-prof/indir-call-prof.c: New.
14119         g++.dg/dg.exp: Add tree-prof subdirectory.
14120         g++.dg/tree-prof/indir-call-prof.C: New.
14121         g++.dg/tree-prof/tree-prof.exp: New.
14122
14123 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14124
14125         PR c++/17947
14126         * g++.dg/warn/deprecated.C: Update warning output.
14127         * g++.dg/warn/deprecated-2.C: Likewise.
14128         * g++.dg/warn/deprecated-3.C: New.
14129
14130 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14131
14132         * gcc.c-torture/execute/nestfunc-7.c: New.
14133
14134 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
14135
14136         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14137
14138 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14139
14140         * gcc.dg/m68k-pic-1.c: New.
14141
14142 2007-01-18  Roger Sayle  <roger@eyesopen.com>
14143
14144         * gfortran.dg/array_memcpy_4.f90: New test case.
14145
14146 2007-01-18  Josh Conner  <jconner@apple.com>
14147
14148         PR target/30485
14149         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14150         * gcc.dg/vect/no-trapping-math-1: New.
14151         * gcc.dg/vect/no-trapping-math-2: New.
14152
14153 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
14154
14155         * gcc.target/i386/387-8.c: Update comment about optimizing
14156         inherent load of 1.0 of fptan instruction.
14157
14158 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14159             Richard Guenther <rguenther@suse.de>
14160
14161         PR diagnostic/8268
14162         * gcc.dg/Warray-bounds.c: New testcase.
14163         * gcc.dg/Warray-bounds-2.c: New testcase.
14164         * g++.dg/warn/Warray-bounds.C: New testcase.
14165         * g++.dg/warn/Warray-bounds-2.C: New testcase.
14166
14167 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
14168
14169         PR fortran/30476
14170         * gfortran.dg/generic_12.f90: New test.
14171
14172 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
14173
14174         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14175         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14176
14177 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
14178
14179         * gcc.dg/dfp/compare-special.h: New file.
14180         * gcc.dg/dfp/compare-special-32.c: New test.
14181         * gcc.dg/dfp/compare-special-64.c: New test.
14182         * gcc.dg/dfp/compare-special-128.c: New test.
14183
14184 2007-01-16  Roger Sayle  <roger@eyesopen.com>
14185             Paul Thomas  <pault@gcc.gnu.org>
14186             Steven G. Kargl  <kargl@gcc.gnu.org>
14187
14188         PR fortran/30404
14189         * gfortran.dg/forall_6.f90: New test case.
14190         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14191         * gfortran.dg/dependency_13.f90: Likewise.
14192
14193 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14194
14195         PR testsuite/12325
14196         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14197         targets that don't support Inf.
14198
14199 2007-01-15  Dale Johannesen  <dalej@apple.com>
14200
14201         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
14202
14203 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
14204
14205         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
14206         of achar for 0xff to avoid the "Extended ASCII not
14207         implemented" error message.
14208
14209 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
14210
14211         PR fortran/28172
14212         * gfortran.dg/altreturn_4.f90: New test.
14213
14214         PR fortran/29389
14215         * gfortran.dg/stfunc_4.f90: New test.
14216
14217         PR fortran/29712
14218         * gfortran.dg/bound_2.f90: Reinstate commented out line.
14219         * gfortran.dg/initialization_1.f90: Change warning.
14220
14221         PR fortran/30283
14222         * gfortran.dg/specification_type_resolution_2.f90: New test.
14223
14224 2007-01-14  Jan Hubicka  <jh@suse.cz>
14225
14226         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14227         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14228         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14229         elimination.
14230
14231 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
14232
14233         PR fortran/30410
14234         * gfortran.dg/external_procedures_2.f90: New test.
14235
14236 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
14237
14238         PR target/30413
14239         * gcc.target/i386/pr30413.c: New test.
14240
14241 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
14242
14243         PR fortran/30452
14244         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
14245
14246 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
14247
14248         * gcc.dg/20070112-1.c: New test.
14249
14250 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14251
14252         PR libgfortran/30435
14253         * gfortran.dg/list_read_6.f90: New test.
14254
14255 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
14256
14257         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
14258
14259 2007-01-12  Tom Tromey  <tromey@redhat.com>
14260
14261         PR preprocessor/28227:
14262         * gcc.dg/cpp/pr28227.c: New file.
14263
14264 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14265
14266         * gcc.dg/tree-ssa/loop-22.c: New test.
14267
14268 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14269
14270         PR tree-optimization/29516
14271         * gcc.dg/tree-ssa/loop-20.c: New test.
14272
14273 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14274
14275         PR libfortran/30415
14276         * minmaxloc_integer_kinds_1.f90:  New test.
14277
14278 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14279
14280         PR c++/29573
14281         * g++.dg/template/sizeof-template-argument.C: New test.
14282
14283 2007-01-11  Jan Hubicka  <jh@suse.cz>
14284
14285         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14286         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14287         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14288         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14289         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14290         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14291         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14292         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14293         transformation in question.
14294         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14295         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14296         * gcc.dg/always_inline3.c: Likewise.
14297
14298 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14299
14300         PR c++/28999
14301         * g++.dg/template/typename11.C: New test.
14302
14303 2007-01-10  Robert Kennedy <jimbob@google.com>
14304
14305         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14306
14307 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14308
14309         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14310         for different integer kinds.
14311         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14312         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14313         * gfortran.dg/ishft_2.f90: New test.
14314         * gfortran.dg/ishft_3.f90: New test.
14315
14316 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14317
14318         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14319
14320 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14321
14322         PR tree-optimization/30322
14323         * gcc.dg/tree-ssa/loop-21.c: New test.
14324
14325 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14326
14327         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14328
14329 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14330
14331         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14332
14333 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14334
14335         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14336         * g++.dg/warn/overflow-warn-3.C: Likewise.
14337         * g++.dg/warn/overflow-warn-4.C: Likewise.
14338         * g++.dg/warn/overflow-warn-5.C: Likewise.
14339         * g++.dg/warn/overflow-warn-6.C: Likewise.
14340         * g++.dg/warn/Woverflow-1.C: Likewise.
14341         * g++.dg/warn/Woverflow-2.C: Likewise.
14342         * g++.dg/warn/Woverflow-3.C: Likewise.
14343         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14344
14345 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14346
14347         * gfortran.dg/array_constructor_14.f90: New test case.
14348         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14349
14350 2007-01-08  Richard Guenther  <rguenther@suse.de>
14351
14352         PR tree-optimization/23603
14353         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14354         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14355
14356 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14357
14358         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14359         in __v8qi typedef.
14360         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14361         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14362         compiler behaviour.
14363         * gcc.dg/simd-5.c: Likewise.
14364         * gcc.dg/simd-6.c: Likewise.
14365         * g++.dg/conversion/simd1.C: Likewise.
14366         * g++.dg/conversion/simd3.C: Likewise.
14367         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14368         (main): Use it.
14369
14370 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14371
14372         PR tree-optimization/29877
14373         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14374         name of a hard register for the target concerned.  Adjust dg-error
14375         directives to cope with new behaviour of TER.
14376
14377 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14378
14379         PR c++/28986
14380         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14381         * g++.dg/warn/overflow-warn-1.C: New.
14382         * g++.dg/warn/overflow-warn-3.C: New.
14383         * g++.dg/warn/overflow-warn-4.C: New.
14384         * g++.dg/warn/overflow-warn-5.C: New.
14385         * g++.dg/warn/overflow-warn-6.C: New.
14386         * g++.dg/warn/Woverflow-1.C: New.
14387         * g++.dg/warn/Woverflow-2.C: New.
14388         * g++.dg/warn/Woverflow-3.C: New.
14389         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14390
14391 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14392
14393         PR fortran/27698
14394         * gfortran.dg/invalid_name.f90: New test.
14395         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14396         * gfortran.dg/gomp/pr29759.f90: Ditto.
14397
14398 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14399
14400         * gfortran.dg/present_1.f90:  Update error message.
14401
14402 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14403
14404         PR c++/19439
14405         * g++.dg/template/duplicate1.C: New test
14406         * g++.dg/template/memfriend6.C: Adjust error markers.
14407
14408 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14409
14410         PR tree-opt/30385
14411         * gcc.dg/torture/inline-1.c: New test.
14412
14413 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14414
14415         PR c/19978
14416         * gcc.dg/multiple-overflow-warn-1.c: New.
14417         * gcc.dg/multiple-overflow-warn-2.c: New.
14418         * gcc.dg/overflow-warn-6.c: New.
14419         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14420
14421 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14422
14423         * gfortran.dg/array_memcpy_1.f90: New test case.
14424         * gfortran.dg/array_memcpy_2.f90: Likewise.
14425
14426 2007-01-05  Richard Guenther  <rguenther@suse.de>
14427
14428         PR middle-end/27826
14429         * g++.dg/opt/pr27826.C: New testcase.
14430
14431 2007-01-05  Ian Lance Taylor  <iant@google.com>
14432
14433         * gcc.dg/Walways-true-1.c: New test.
14434         * gcc.dg/Walways-true-2.c: New test.
14435         * g++.dg/warn/Walways-true-1.C: New test.
14436         * g++.dg/warn/Walways-true-2.C: New test.
14437
14438 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14439
14440         PR c/30360
14441         * gcc.dg/pr30360.c: New test.
14442
14443 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14444
14445         PR fortran/23232
14446         * gfortran.dg/data_implied_do_1.f90: New test.
14447
14448         PR fortran/27996
14449         PR fortran/27998
14450         * gfortran.dg/char_length_1.f90: New test.
14451
14452 2007-01-05  Richard Guenther  <rguenther@suse.de>
14453
14454         PR middle-end/28116
14455         * g++.dg/opt/pr28116.C: New testcase.
14456
14457 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14458
14459         PR fortran/29624
14460         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14461           invalid deallocate.
14462         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14463         * gfortran.dg/protected_4.f90: Add pointer intent check.
14464         * gfortran.dg/protected_6.f90: Add pointer intent check.
14465         * gfortran.dg/pointer_intent_1.f90: New test.
14466         * gfortran.dg/pointer_intent_2.f90: New test.
14467         * gfortran.dg/pointer_intent_3.f90: New test.
14468
14469 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14470
14471         PR 30235
14472         * gfortran.dg/altreturn_2.f90: new test.
14473
14474 2007-01-04  Tom Tromey  <tromey@redhat.com>
14475
14476         PR preprocessor/28165:
14477         * gcc.dg/cpp/pr28165.c: New file.
14478
14479 2007-01-03  Josh Conner  <jconner@apple.com>
14480
14481         PR middle-end/29683
14482         * gcc.dg/pr29683.c: New.
14483
14484 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14485
14486         PR c++/28217
14487         * g++.dg/pch/template-1.C: New test.
14488         * g++.dg/pch/template-1.Hs: New file.
14489
14490 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14491
14492         PR middle-end/30353
14493         * gcc.c-torture/compile/complex-4.c: New test.
14494
14495 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
14496
14497         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14498         -maltivec.
14499         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14500
14501 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14502
14503         PR middle-end/30286
14504         * gcc.dg/pr30286.c: New test.
14505
14506         PR c++/29535
14507         * g++.dg/template/crash66.C: New test.
14508
14509         PR c++/29054
14510         * g++.dg/template/friend49.C: New test.
14511
14512 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
14513
14514         * gfortran.dg/ibits.f90: New test.
14515
14516 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
14517
14518         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14519         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14520
14521 2007-01-02  Jan Hubicka  <jh@suse.cz>
14522
14523         * gcc.dg/pr16194.c: We now output error on all three functions,
14524         not just first one.
14525
14526 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14527
14528         PR c/19977
14529         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14530         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14531
14532 2006-01-02  Ian Lance Taylor  <iant@google.com>
14533
14534         * g++.dg/warn/Wparentheses-22.C: New test.
14535         * g++.dg/warn/Wparentheses-23.C: New test.
14536
14537 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14538
14539         PR middle-end/7651
14540         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14541         * gcc.dg/declspec-3-Wextra.c: New.
14542         * gcc.dg/declspec-3-no.c: New
14543
14544 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
14545
14546         PR fortran/20896
14547         * gfortran.dg/interface_10.f90: Remove.
14548
14549 2007-01-01  Roger Sayle  <roger@eyesopen.com>
14550
14551         * gcc.dg/fold-eqxor-4.c: New test case.
14552
14553 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
14554
14555         PR middle-end/30311
14556         * gcc.c-torture/compile/pr30311.c: New test.
14557
14558 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
14559
14560         PR middle-end/30253
14561         * gcc.c-torture/compile/statement-expression-1.c: New test.
14562
14563 2007-01-01  Andreas Schwab  <schwab@suse.de>
14564
14565         PR target/29166
14566         * g++.dg/eh/pr29166.C: New test.
14567
14568 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
14569
14570         * lib/target-supports.exp (check_effective_target_powerpc_spe):
14571         New.
14572         (check_effective_target_vect_cmdline_needed): Use it.
14573
14574 2006-12-31  Richard Guenther  <rguenther@suse.de>
14575
14576         PR middle-end/30137
14577         * gcc.dg/pr30137-1.c: New testcase.
14578         * gcc.dg/pr30137-2.c: Likewise.
14579
14580 2006-12-31  Roger Sayle  <roger@eyesopen.com>
14581
14582         PR middle-end/30322
14583         * gcc.dg/fold-plusnot-1.c: New test case.
14584
14585 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
14586
14587         PR c++/29731
14588         * g++.dg/parse/template22.C: New test.
14589
14590 2006-12-31  Richard Guenther  <rguenther@suse.de>
14591
14592         PR middle-end/30338
14593         * gcc.c-torture/compile/pr30338.c: New testcase.
14594
14595 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14596
14597         PR fortran/27900
14598         * gfortran.dg/intrinsic_actual_4.f90: New test.
14599
14600         PR fortran/24325
14601         * gfortran.dg/func_decl_3.f90: New test.
14602
14603 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14604
14605         PR fortran/23060
14606         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14607         * gfortran.dg/c_by_val_1.f: New test.
14608         * gfortran.dg/c_by_val_2.f: New test.
14609         * gfortran.dg/c_by_val_3.f: New test.
14610
14611 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
14612
14613         PR libfortran/30321
14614         * gfortran.dg/sum_zero_array_1.f90:  New test.
14615
14616 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
14617
14618         PR preprocessor/29612
14619         * gcc.dg/cpp/pr29612-1.c: New test.
14620         * gcc.dg/cpp/pr29612-2.c: New test.
14621
14622 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
14623
14624         PR fortran/30034
14625         * gfortran.dg/pure_formal_proc_1.f90: New test.
14626
14627         PR fortran/30237
14628         * gfortran.dg/intrinsic_actual_3.f90: New test.
14629
14630 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14631
14632         PR fortran/30014
14633         * gfortran.dg/io_constraints_1.f90: Update test.
14634         * gfortran.dg/io_constraints_2.f90: Update test.
14635         * gfortran.dg/inquire_iolength.f90: New test.
14636
14637 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
14638
14639         PR fortran/20896
14640         * gfortran.dg/interface_10.f90: New test.
14641         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14642         since z is already, locally a variable.
14643
14644         PR fortran/25135
14645         * gfortran.dg/generic_11.f90: New test.
14646         * gfortran.dg/interface_7.f90: Remove name clash between module
14647         name and procedure 'x' referenced in the interface.
14648
14649 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14650
14651         PR middle-end/7651
14652         * gcc.dg/Wmissing-parameter-type.c: New.
14653         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14654         * gcc.dg/Wmissing-parameter-type-no.c: New.
14655
14656 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
14657
14658         PR fortran/25818
14659         * gfortran.dg/entry_array_specs_2.f: New test.
14660
14661         PR fortran/30084
14662         * gfortran.dg/nested_modules_6.f90: New test.
14663
14664 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14665
14666         PR middle-end/7651
14667         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14668         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14669
14670 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
14671
14672         PR C++/30168
14673         * g++.dg/opt/complex6.C: New test.
14674
14675 2006-12-22  Ben Elliston  <bje@au.ibm.com>
14676
14677         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14678         full" if the linker on spu-*-* warns about exceeding local store.
14679
14680         And revert this patch:
14681         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14682         fail to link due to relocation overflows on spu-*-*.
14683
14684 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14685
14686         PR fortran/30273
14687         * gfortran.dg/dependency_19.f90: New test.
14688
14689 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14690
14691         PR fortran/30202
14692         * gfortran.dg/alloc_comp_basics_3.f90: New test.
14693
14694 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
14695
14696         PR middle-end/30262
14697         * gcc.c-torture/execute/20061220-1.c: New test.
14698
14699         PR middle-end/30263
14700         * gcc.dg/gomp/asm-1.c: New test.
14701
14702         PR target/30230
14703         * g++.dg/eh/ia64-2.C: New test.
14704
14705 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14706
14707         PR target/28966
14708         PR target/29248
14709         * gcc.dg/rs6000-leaf.c: New.
14710
14711 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14712
14713         PR fortran/25392
14714         * gfortran.dg/f2c_8.f90: New test.
14715
14716 2006-12-20  Bill Wendling  <wendling@apple.com>
14717
14718         * gcc.dg/asm-b.c: Check for __ppc64__.
14719
14720 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14721
14722         PR fortran/30190
14723         * gfortran.dg/bounds_check_5.f90: New test.
14724
14725 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
14726
14727         PR middle-end/30143
14728         * gcc.dg/gomp/complex-1.c: New testcase.
14729
14730 2006-12-20  Roger Sayle  <roger@eyesopen.com>
14731
14732         * gfortran.dg/array_memset_1.f90: New test case.
14733
14734 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
14735
14736         * lib/target-supports.exp: Add spu to
14737         check_effective_target_vect_widen_mult_hi_to_si.
14738
14739 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14740
14741         PR fortran/29992
14742         * gfortran.dg/generic_9.f90: New test.
14743
14744         PR fortran/30081
14745         * gfortran.dg/generic_10.f90: New test.
14746
14747 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
14748
14749         PR tree-opt/30045
14750         * gcc.dg/pr30045.c: New test.
14751
14752 2006-12-20  Ben Elliston  <bje@au.ibm.com>
14753
14754         * gcc.dg/20020312-2.c: Add a case for __SPU__.
14755
14756 2006-12-19  Eric Christopher  <echristo@apple.com>
14757
14758         PR target/29302
14759         * gcc.c-torture/execute/pr29302-1.c: New.
14760
14761 2006-12-19  Tobias Burnus  <burnus@net-b.de>
14762
14763         PR fortran/39238
14764         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14765
14766 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
14767
14768         PR fortran/30236
14769         * gfortran.dg/altreturn_3.f90: New test.
14770
14771         * gfortran.dg/char_result_12.f90: Fix comment typos.
14772
14773 2006-12-19  Ben Elliston  <bje@au.ibm.com>
14774
14775         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14776         as newlib's stdio.h uses non-traditional cpp constructs.
14777
14778 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14779
14780         * gfortran.dg/advance.f90: Renamed to advance_1.f90
14781         * gfortran.dg/append-1.f90: Renamed to append_1.f90
14782         * gfortran.dg/array-1.f90: Renamed to array_1.f90
14783         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14784         * gfortran.dg/backspace.f: Renamed to backspace_1.f
14785         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14786         * gfortran.dg/default_initialization.f: Renamed to
14787         default_initialization_1.f
14788         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14789         dollar_edit_descriptor_1.f
14790         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14791         dollar_edit_descriptor_2.f
14792         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14793         dollar_edit_descriptor_3.f
14794         * gfortran.dg/logint-1.f: Renamed to logint_1.f
14795         * gfortran.dg/logint-2.f: Renamed to logint_2.f
14796         * gfortran.dg/logint-3.f: Renamed to logint_3.f
14797         * gfortran.dg/advance_1.f90: Renamed from advance.f90
14798         * gfortran.dg/append_1.f90: Renamed from append-1.f90
14799         * gfortran.dg/array_1.f90: Renamed from array-1.f90
14800         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14801         * gfortran.dg/backspace_1.f: Renamed from backspace.f
14802         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14803         * gfortran.dg/default_initialization_1.f: Renamed from
14804         default_initialization.f
14805         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14806         dollar_edit_descriptor-1.f
14807         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14808         dollar_edit_descriptor-2.f
14809         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14810         dollar_edit_descriptor-3.f
14811         * gfortran.dg/logint_1.f: Renamed from logint-1.f
14812         * gfortran.dg/logint_2.f: Renamed from logint-2.f
14813         * gfortran.dg/logint_3.f: Renamed from logint-3.f
14814
14815 2006-12-18  Bill Wendling  <wendling@apple.com>
14816
14817         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14818         id is an OjbC keyword.
14819
14820 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14821
14822         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14823
14824 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14825
14826         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14827
14828 2006-12-18  Ian Lance Taylor  <iant@google.com>
14829
14830         * g++.dg/warn/Wmissing-declarations-1.C: New test.
14831
14832 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14833
14834         * gcc.c-torture/compile/pr27528.c: Use empty templates.
14835
14836 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
14837
14838         PR fortran/30207
14839         * gfortran.fortran-torture/execute/where21.f90: New test.
14840
14841 2006-12-17  Tobias Burnus  <burnus@net-b.de>
14842
14843         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14844
14845 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14846
14847         PR middle-end/7651
14848         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14849         * gcc.dg/if-empty-1.c: Likewise.
14850         * gcc.dg/pr23165.c: Likewise.
14851         * g++.dg/warn/empty-body.C: Likewise.
14852
14853 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14854
14855         PR libfortran/30005
14856         * gfortran.dg/open_errors.f90: New test.
14857
14858 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
14859
14860         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14861
14862         * gcc.target/i386/ssse3-pabsb.c: New file.
14863         * gcc.target/i386/ssse3-pabsd.c: Likewise.
14864         * gcc.target/i386/ssse3-pabsw.c: Likewise.
14865         * gcc.target/i386/ssse3-palignr.c: Likewise.
14866         * gcc.target/i386/ssse3-phaddd.c: Likewise.
14867         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14868         * gcc.target/i386/ssse3-phaddw.c: Likewise.
14869         * gcc.target/i386/ssse3-phsubd.c: Likewise.
14870         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14871         * gcc.target/i386/ssse3-phsubw.c: Likewise.
14872         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14873         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14874         * gcc.target/i386/ssse3-pshufb.c: Likewise.
14875         * gcc.target/i386/ssse3-psignb.c: Likewise.
14876         * gcc.target/i386/ssse3-psignd.c: Likewise.
14877         * gcc.target/i386/ssse3-psignw.c: Likewise.
14878         * gcc.target/i386/ssse3-vals.h: Likewise.
14879
14880 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
14881
14882         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14883         * lib/fortran-torture.exp: Include target-supports.exp.
14884
14885 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
14886
14887         PR target/30185
14888         * gcc.c-torture/execute/pr30185.c: New test.
14889
14890 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14891
14892         PR testsuite/30179
14893         PR testsuite/30180
14894         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
14895         * gcc.dg/builtin-bswap-2.c: Likewise.
14896         * gcc.dg/builtin-bswap-3.c: Likewise.
14897         * gcc.dg/builtin-bswap-4.c: Likewise.
14898         * lib/target-supports.exp (check_effective_target_stdint_types): New.
14899         * gcc.c-torture/execute/mode-dependent-address.x: New file.
14900
14901 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14902
14903         PR libfortran/30145
14904         * gfortran.dg/write_zero_array: New test.
14905
14906 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14907
14908         PR fortran/30200
14909         * gfortran.dg/write_fmt_trim.f90: New test.
14910
14911 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
14912
14913         PR 30194
14914         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14915         temporarily.
14916
14917 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14918
14919         * lib/target-supports.exp (check_weak_available): Use istarget
14920         "hppa*-*-hpux10*" instead of regexp.
14921         (check_cxa_atexit_available): Likewise.
14922
14923 2006-12-14  Richard Guenther  <rguenther@suse.de>
14924
14925         PR tree-optimization/30197
14926         * gcc.c-torture/execute/complex-1.c: Fix function name.
14927         * gcc.dg/builtins-61.c: New testcase.
14928
14929 2006-12-14  Richard Guenther  <rguenther@suse.de>
14930
14931         PR middle-end/30172
14932         * gcc.dg/pr30172-1.c: New testcase.
14933
14934 2006-12-14  Richard Guenther  <rguenther@suse.de>
14935
14936         PR tree-optimization/30198
14937         * gcc.dg/builtins-60.c: New testcase.
14938
14939 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
14940
14941         * lib/target-supports.exp (vect_no_align): Remove spu.
14942
14943 2006-12-13  Ian Lance Taylor  <iant@google.com>
14944
14945         PR c++/19564
14946         PR c++/19756
14947         * g++.dg/warn/Wparentheses-5.C: New test.
14948         * g++.dg/warn/Wparentheses-6.C: New test.
14949         * g++.dg/warn/Wparentheses-7.C: New test.
14950         * g++.dg/warn/Wparentheses-8.C: New test.
14951         * g++.dg/warn/Wparentheses-9.C: New test.
14952         * g++.dg/warn/Wparentheses-10.C: New test.
14953         * g++.dg/warn/Wparentheses-11.C: New test.
14954         * g++.dg/warn/Wparentheses-12.C: New test.
14955         * g++.dg/warn/Wparentheses-13.C: New test.
14956         * g++.dg/warn/Wparentheses-14.C: New test.
14957         * g++.dg/warn/Wparentheses-15.C: New test.
14958         * g++.dg/warn/Wparentheses-16.C: New test.
14959         * g++.dg/warn/Wparentheses-17.C: New test.
14960         * g++.dg/warn/Wparentheses-18.C: New test.
14961         * g++.dg/warn/Wparentheses-19.C: New test.
14962         * g++.dg/warn/Wparentheses-20.C: New test.
14963         * g++.dg/warn/Wparentheses-21.C: New test.
14964
14965 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14966
14967         PR testsuite/30157
14968         * lib/target-supports.exp (check_cxa_atexit_available): Return false
14969         for target "hppa.*hpux10".
14970
14971 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
14972
14973         * g++.dg/debug/vartrack1.C: New test.
14974
14975         * g++.dg/opt/ifcvt1.C: New test.
14976
14977         * gcc.dg/tls/opt-13.c: New test.
14978
14979         * gcc.dg/20060425-2.c: New test.
14980
14981         * g++.dg/opt/pr15054-2.C: New test.
14982
14983         * gcc.c-torture/execute/20060420-1.c: New test.
14984
14985         * gcc.c-torture/execute/20060412-1.c: New test.
14986
14987         * objc/compile/20060406-1.m: New test.
14988
14989 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
14990
14991         * g++.dg/template/array17.C: New test.
14992
14993 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
14994
14995         * gcc.target/powerpc/altivec-23.c: New test.
14996
14997 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
14998
14999         PR c++27316
15000         * g++.dg/inherit/error3.C: New test.
15001
15002         PR c++/28740
15003         * g++.dg/inherit/error4.C: New test.
15004
15005 2006-12-13  Richard Guenther  <rguenther@suse.de>
15006
15007         PR tree-optimization/17687
15008         * gcc.dg/builtins-59.c: New testcase.
15009
15010 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15011
15012         * gcc.target/spu/Wmain.c: New test.
15013
15014 2006-12-12  Josh Conner  <jconner@apple.com>
15015
15016         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15017         * g++.dg/abi/thunk4.C: Likewise.
15018         * g++.dg/abi/rtti3.C: Likewise.
15019
15020 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15021
15022         * gcc.target/spu/cpat-1.c: New test.
15023         * gcc.target/spu/cpat-2.c: New test.
15024         * gcc.target/spu/cpat-3.c: New test.
15025         * gcc.target/spu/cpat-4.c: New test.
15026
15027 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15028
15029         PR tree-opt/28436
15030         * gcc.c-torture/compile/vector-1.c: New test.
15031         * gcc.c-torture/compile/vector-2.c: New test.
15032         * gcc.c-torture/compile/vector-3.c: New test.
15033
15034 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15035
15036         * lib/fortran-torture.exp: Update copyright years.  Remove
15037         obsolete comment.  Test -ftree-vectorize where it makes sense.
15038         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15039         from fortran-torture.exp.
15040         * gfortran.dg/char_transpose_1.f90,
15041         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15042         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15043         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15044         '-w' to dg-options.
15045
15046 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15047
15048         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15049         saved_${tool}_load.
15050
15051 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15052
15053         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15054         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15055         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15056         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15057         gaps.
15058
15059 2006-12-12  Richard Guenther  <rguenther@suse.de>
15060
15061         PR middle-end/30147
15062         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15063
15064 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15065             Diego Novillo  <dnovillo@redhat.com>
15066
15067         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15068         VDEF/VUSE changes.
15069         * gcc.dg/tree-ssa/pr26421.c: Likewise
15070         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15071         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15072         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15073         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15074         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15075         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15076         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15077         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15078         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15079
15080 2006-12-11  Jan Hubicka  <jh@suse.cz>
15081
15082         * gcc.dg/tree-prof/stringop-1.c: New test.
15083         * gcc.dg/tree-prof/stringop-2.c: New test.
15084
15085 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15086
15087         PR target/30120
15088         * gcc.target/i386/pr30120.c: New test.
15089
15090         Revert:
15091         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15092
15093         * gcc.target/i386/x87regparm-1.c: New test.
15094         * gcc.target/i386/x87regparm-2.c: New test.
15095         * gcc.target/i386/x87regparm-3.c: New test.
15096         * gcc.target/i386/x87regparm-4.c: New test.
15097
15098 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15099
15100         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15101
15102 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15103
15104         PR fortran/23994
15105         * gfortran.dg/protected_1.f90: New test.
15106         * gfortran.dg/protected_2.f90: New test.
15107         * gfortran.dg/protected_3.f90: New test.
15108         * gfortran.dg/protected_4.f90: New test.
15109         * gfortran.dg/protected_5.f90: New test.
15110         * gfortran.dg/protected_6.f90: New test.
15111
15112 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15113             Tobias Burnus  <burnus@gcc.gnu.org>
15114
15115         PR fortran/29975
15116         PR fortran/30068
15117         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15118         interface.
15119         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15120         ambiguous interfaces.
15121         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15122         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15123         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15124         ambiguous interfaces.
15125         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15126         * gfortran.dg/array_initializer_2.f90: Add initializer array
15127         constructor test.
15128
15129         PR fortran/30096
15130         * gfortran.dg/interface_9.f90: Test that host interfaces are
15131         not checked for ambiguity with the local version.
15132
15133 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15134
15135         PR fortran/29464
15136         * gfortran.dg/module_interface_2.f90: New test.
15137
15138 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15139
15140         PR fortran/29941
15141         * gfortran.dg/assumed_len.f90: New test.
15142
15143 2006-12-09  Richard Guenther  <rguenther@suse.de>
15144
15145         * g++.dg/warn/implicit-typename1.C: Qualify types.
15146         * g++.dg/parse/crash12.C: Likewise.
15147         * g++.dg/tree-ssa/pr22444.C: Likewise.
15148
15149 2006-12-09  Tobias Burnus  <burnus@net-b.de>
15150
15151         * gfortran.dg/array_2.f90: Added sqrt test.
15152
15153 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
15154
15155         * gcc.target/i386/x87regparm-1.c: XFAIL.
15156         * gcc.target/i386/x87regparm-2.c: XFAIL.
15157         * gcc.target/i386/x87regparm-3.c: XFAIL.
15158         * gcc.target/i386/x87regparm-4.c: XFAIL.
15159
15160 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15161
15162         * lib/target-supports.exp
15163         (check_effective_target_large_long_double): New.
15164         * gcc.dg/Wconversion-real.c : Use it.
15165         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15166         unsigned.
15167
15168 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
15169
15170         * gcc.c-torture/execute/mode-dependent-address.c: New test.
15171
15172 2006-12-08  Tobias Burnus  <burnus@net-b.de>
15173
15174         PR fortran/27546
15175         * gfortran.dg/import4.f90: New test for IMPORT in modules.
15176
15177 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
15178
15179         PR c++/29732
15180         * g++.dg/template/crash65.C: New test.
15181         * g++.dg/template/spec16.C: Tweak error markers.
15182
15183 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15184
15185         * gcc.target/spu: New directory.
15186         * gcc.target/spu/spu.exp: New file.
15187         * gcc.target/spu/intrinsics-1.c: New test.
15188
15189 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
15190
15191         PR c++/29980
15192         * g++.dg/ext/attrib27.C: New test.
15193         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15194         * g++.dg/parse/typedef5.C: Likewise.
15195
15196 2006-12-07  Mike Stump  <mrs@apple.com>
15197
15198         * treelang/compile/var_defs.tree: Adjust.
15199
15200 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
15201
15202         PR c++/29730
15203         * g++.dg/template/crash64.C: New test.
15204         * g++.dg/parse/crash27.C: Adjust error markers.
15205
15206 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
15207
15208         PR libfortran/30009
15209         PR libfortran/30056
15210         * gfortran.dg/read_eof_4.f90:  Add tests.
15211         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
15212         * gfortran.dg/unf_read_corrupted_1.f90: New test.
15213
15214 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
15215
15216         PR c++/29729
15217         * g++.dg/template/crash63.C: New test.
15218
15219         PR c++/29728
15220         * g++.dg/template/crash62.C: New test.
15221
15222 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15223
15224         PR fortran/30003
15225         * gfortran.dg/allocatable_function_1.f90: Increase the number
15226         of expected calls of free to 10; the lhs section reference is
15227         now evaluated so there is another call to bar.  Change the
15228         comment appropriately.
15229         * gfortran.dg/array_section_1.f90: New test.
15230
15231 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15232
15233         PR fortran/29912
15234         * gfortran.dg/char_result_12.f90: New test.
15235
15236 2006-12-05  Richard Guenther  <rguenther@suse.de>
15237
15238         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15239         * gcc.dg/vect/vect-pow-2.c: Rename to ...
15240         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
15241         vect_double, xfail for spu*-*-*.
15242
15243 2006-12-04  Tobias Burnus  <burnus@net-b.de>
15244
15245         PR fortran/29962
15246         * initialization_4.f90: Test noninteger exponents (-std=f95).
15247         * initialization_5.f90: New test for noninteger exponents
15248           with -std=f2003.
15249
15250 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15251
15252         PR fortran/29821
15253         * gfortran.dg/parameter_array_section_1.f90: New test.
15254
15255 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
15256
15257         PR c++/29733
15258         * g++.dg/template/crash61.C: New test.
15259
15260         PR c++/29632
15261         * g++.dg/template/error23.C: New test.
15262
15263 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
15264
15265         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15266
15267 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15268
15269         PR fortran/29916
15270         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15271
15272 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15273
15274         PR middle-end/29965
15275         * gcc.dg/gomp/pr29965-1.c: New test.
15276         * gcc.dg/gomp/pr29965-2.c: New test.
15277         * gcc.dg/gomp/pr29965-3.c: New test.
15278         * gcc.dg/gomp/pr29965-4.c: New test.
15279         * gcc.dg/gomp/pr29965-5.c: New test.
15280         * gcc.dg/gomp/pr29965-6.c: New test.
15281         * g++.dg/gomp/pr29965-1.C: New test.
15282         * g++.dg/gomp/pr29965-2.C: New test.
15283         * g++.dg/gomp/pr29965-3.C: New test.
15284         * g++.dg/gomp/pr29965-4.C: New test.
15285         * g++.dg/gomp/pr29965-5.C: New test.
15286         * g++.dg/gomp/pr29965-6.C: New test.
15287         * g++.dg/gomp/pr29965-7.C: New test.
15288         * g++.dg/gomp/pr29965-8.C: New test.
15289         * g++.dg/gomp/pr29965-9.C: New test.
15290         * g++.dg/gomp/pr29965-10.C: New test.
15291
15292 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15293
15294         * gnat.dg/pointer_variable_bounds.adb: New test.
15295         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15296         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15297
15298 2006-12-03  Eric Christopher  <echristo@apple.com>
15299
15300         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15301
15302 2006-12-03  Richard Henderson  <rth@redhat.com>
15303             Andrew Pinski  <pinskia@gmail.com>
15304
15305         PR C++/14329
15306         * g++.dg/warn/unit-1.C: New test.
15307
15308 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15309
15310         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15311
15312 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15313
15314         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15315         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15316         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15317         * gcc.dg/vect/vect-70.c: Reduce array size.
15318         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15319         vect_no_compaer_double targets.
15320         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15321         vect_float, vect_double, and vect_int.
15322
15323 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15324
15325         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15326         test for loop versioning on vect_no_align targets.
15327         * gcc.dg/vect/pr20122.c: Likewise.
15328         * gcc.dg/vect/vect-105.c: Likewise.
15329         * gcc.dg/vect/vect-42.c: Likewise.
15330         * gcc.dg/vect/vect-43.c: Likewise.
15331         * gcc.dg/vect/vect-74.c: Likewise.
15332         * gcc.dg/vect/vect-75.c: Likewise.
15333         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15334         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15335         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15336         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15337
15338 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15339
15340         PR fortran/29642
15341         * gfortran.dg/value_1.f90 : New test.
15342         * gfortran.dg/value_2.f90 : New test.
15343         * gfortran.dg/value_3.f90 : New test.
15344         * gfortran.dg/value_4.f90 : New test.
15345         * gfortran.dg/value_4.c : Called from value_4.f90.
15346
15347 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15348
15349         PR C++/30033
15350         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15351
15352 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15353
15354         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15355
15356 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15357
15358         PR c/27953
15359         * gcc.dg/pr27953.c: New test.
15360
15361 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15362
15363         PR c++/30022
15364         * g++.dg/ext/vector5.C: New test.
15365
15366         PR c++/30021
15367         * g++.dg/other/main1.C: New test.
15368
15369 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15370
15371         PR libfortran/29568
15372         * gfortran.dg/convert_implied_open.f90:  Change to
15373         new default record length.
15374         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15375         new error message.
15376         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15377
15378 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15379
15380         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15381
15382 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15383
15384         PR c++/29066
15385         * g++.dg/expr/pr29066.c: New.
15386
15387 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15388             Zdenek Dvorak <dvorakz@suse.cz>
15389
15390         PR tree-optimization/29921
15391         * gcc.dg/pr29921-2.c: New test.
15392
15393 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15394
15395         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15396         (i386_get_cpuid): New function.
15397         (i386_cpuid_ecx): Likewise.
15398         (i386_cpuid_edx): Likewise.
15399         (i386_cpuid): Updated to call i386_cpuid_edx.
15400
15401         * gcc.target/i386/sse3-addsubpd.c: New file.
15402         * gcc.target/i386/sse3-addsubps.c: Likewise.
15403         * gcc.target/i386/sse3-haddpd.c: Likewise.
15404         * gcc.target/i386/sse3-haddps.c: Likewise.
15405         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15406         * gcc.target/i386/sse3-hsubps.c: Likewise.
15407         * gcc.target/i386/sse3-lddqu.c: Likewise.
15408         * gcc.target/i386/sse3-movddup.c: Likewise.
15409         * gcc.target/i386/sse3-movshdup.c: Likewise.
15410         * gcc.target/i386/sse3-movsldup.c: Likewise.
15411
15412 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15413
15414         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15415
15416 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15417
15418         * gcc.dg/dfp/convert-int-max.c: New test.
15419         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15420
15421 2006-11-30  Richard Guenther  <rguenther@suse.de>
15422
15423         * gcc.dg/vect/vect-pow-1.c: Rename ...
15424         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15425         floats instead of doubles, check successful vectorization.
15426
15427 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15428
15429         PR target/29945
15430         * gcc.c-torture/compile/pr29945.c: New testcase.
15431
15432 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15433
15434         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15435         -maltivec.
15436
15437 2006-11-29  Eric Christopher  <echristo@apple.com>
15438
15439         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15440
15441 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15442
15443         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15444
15445         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15446
15447 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15448
15449         PR c++/29022
15450         * g++.dg/inherit/virtual2.C: New test.
15451         * g++.dg/inherit/virtual3.C: Likewise.
15452         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15453         * g++.dg/inherit/error2.C: Likewise.
15454         * g++.dg/template/instantiate1.C: Likewise.
15455
15456 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15457
15458         PR tree-opt/29984
15459         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15460
15461 2006-11-28  Jan Hubicka  <jh@suse.cz>
15462
15463         * gcc.dg/memcpy-1.c: New test.
15464
15465 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15466
15467         PR c++/29735
15468         * g++.dg/warn/main-3.C: New test.
15469
15470 2006-11-28  Jan Hubicka  <jh@suse.cz>
15471
15472         * gcc.dg/winline-1.c: New test.
15473
15474 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15475
15476         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15477         alignments.
15478
15479 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15480
15481         PR fortran/29976
15482         * gfortran.dg/missing_optional_dummy_3.f90
15483
15484 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15485
15486         PR fortran/20880
15487         * gfortran.dg/interface_3.f90: Modify errors.
15488
15489 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15490
15491         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15492         fail to link due to relocation overflows on spu-*-*.
15493
15494 2006-11-27  Michael Matz  <matz@suse.de>
15495             Andreas Krebbel  <krebbel1@de.ibm.com>
15496
15497         PR target/29319
15498         * gcc.dg/20061127-1.c: New testcase.
15499
15500 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15501
15502         * gcc.dg/20061124-1.c: Add exit() function prototype.
15503
15504 2006-11-27  Jan Hubicka  <jh@suse.cz>
15505
15506         * gcc.target/i386/memcpy-1.c: Adjust size.
15507         * gcc.dg/visibility-11.c: Likewise.
15508
15509 2006-11-27  Richard Guenther  <rguenther@suse.de>
15510
15511         PR middle-end/25620
15512         * gcc.target/i386/pow-1.c: New testcase.
15513         * gcc.dg/builtins-58.c: Likewise.
15514
15515 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
15516
15517         PR c++/29886
15518         * g++.dg/expr/cast8.C: New test.
15519
15520 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15521
15522         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15523         Don't ever inline the testcase.
15524
15525 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15526
15527         PR fortran/29982
15528         * gfortran.fortran-torture/compile/parameter_3.f90: New
15529         testcase.
15530
15531 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15532
15533         PR fortran/29951
15534         * gfortran.fortran-torture/execute/transfer2.f90: New test.
15535
15536 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15537
15538         * gfortran.fortran-torture/execute/specifics.f90: Remove test
15539         for CHAR.
15540
15541 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15542
15543         PR libgfortran/29936
15544         * gfortran.dg/write_check3.f90: New test.
15545
15546 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15547
15548         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15549
15550 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
15551
15552         PR fortran/20880
15553         * gfortran.dg/interface_3.f90: New test.
15554
15555         PR fortran/29387
15556         * gfortran.dg/generic_8.f90: New test.
15557
15558 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15559
15560         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15561         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15562         * gfortran.dg/specifics_3.f90: Remove.
15563
15564 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
15565
15566         PR c/29955
15567         * gcc.dg/gomp/pr29955.c: New test.
15568
15569         PR c/29736
15570         * gcc.dg/pr29736.c: New test.
15571
15572 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15573
15574         PR tree-opt/29964
15575         * gcc.dg/pure-1.c: New test.
15576
15577 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
15578
15579         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15580         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15581
15582 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15583
15584         * gcc.dg/20061124-1.c: New testcase.
15585
15586 2006-11-23  Eric Christopher  <echristo@apple.com>
15587
15588         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15589
15590 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15591
15592         PR c/2707
15593         PR c++/26167
15594         * gcc.dg/Wconversion-integer.c: New. Supersedes
15595         Wconversion-negative-constants.c
15596         * gcc.dg/Wconversion-real.c: New.
15597         * gcc.dg/Wconversion-real-integer.c: New.
15598         * gcc.dg/Wconversion-negative-constants.c: Deleted.
15599         * g++.dg/warn/Wconversion1.C: Modified.
15600
15601 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15602
15603         * gfortran.dg/overload_1.f90: New test.
15604
15605 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15606
15607         PR c/9072
15608         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15609         Wtraditional-conversion.
15610         * gcc.dg/overflow-warn-2.c: Likewise.
15611         * gcc.dg/Wconversion.c: Likewise. Renamed as
15612         Wtraditional-conversion.c .
15613         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15614         Wtraditional-conversion-2.c .
15615         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15616         Wtraditional-conversion-2.c
15617         * gcc.dg/Wconversion-negative-constants.c: New.
15618
15619 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
15620
15621         * gcc.dg/tree-ssa/dump-1.c: New test.
15622
15623 2006-11-23  David Ung <davidu@mips.com>
15624
15625         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15626         -mfp64, allowable when ISA >= 33 and float is enabled.
15627         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15628         of mthc1 and mfhc1 patterns.
15629
15630 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
15631
15632         PR tree-optimization/29921
15633         * gcc.dg/pr29921.c: New test.
15634
15635 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15636
15637         PR fortran/29441
15638         * gfortran.dg/initialization_4.f90: New test.
15639
15640 2006-11-22  Ira Rosen  <irar@il.ibm.com>
15641
15642         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15643         platforms that have interleaving support.
15644         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15645         * gcc.dg/vect/vect-strided-a-u16-i2.c,
15646         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15647         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15648         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15649         gcc.dg/vect/vect-strided-u8-i2-gap.c,
15650         gcc.dg/vect/vect-strided-u8-i8.c,
15651         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15652         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15653         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15654         gcc.dg/vect/vect-strided-float.c,
15655         gcc.dg/vect/vect-strided-a-mult.c,
15656         gcc.dg/vect/vect-strided-mult-char-ls.c,
15657         gcc.dg/vect/vect-strided-a-u16-mult.c,
15658         gcc.dg/vect/vect-strided-a-u32-mult.c,
15659         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15660         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15661         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15662         gcc.dg/vect/vect-strided-mult.c,
15663         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15664         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15665         New.
15666
15667 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15668
15669         PR fortran/25087
15670         * gfortran.dg/auto_char_len_4.f90: New test.
15671
15672 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15673
15674         PR fortran/29652
15675         * gfortran.dg/generic_7.f90: New test.
15676         * gfortran.dg/defined_operators_1.f90: Add new error.
15677
15678 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
15679
15680         PR tree-optimization/29902
15681         * g++.dg/tree-ssa/pr29902.C: New test.
15682
15683 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
15684
15685         PR fortran/29820
15686         * gfortran.dg/used_types_13.f90: New test.
15687
15688 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
15689
15690         * gcc.dg/dfp/snan.c: Delete.
15691
15692 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
15693
15694         * g++.dg/cpp0x/static_assert1.C: New.
15695         * g++.dg/cpp0x/static_assert2.C: New.
15696         * g++.dg/cpp0x/static_assert3.C: New.
15697
15698 2006-11-21  Richard Guenther  <rguenther@suse.de>
15699
15700         * gcc.dg/vect/vect-pow-1.c: New testcase.
15701         * gcc.dg/vect/vect-pow-2.c: Likewise.
15702
15703 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
15704
15705         PR c++/29570
15706         * g++.dg/template/static29.C: New test.
15707
15708         PR c++/29734
15709         * g++.dg/conversion/simd4.C: New test.
15710
15711 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
15712
15713         PR c++/29475
15714         * g++.dg/template/access19.C: New test.
15715         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15716         error is reported.
15717
15718 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15719
15720         PR tree-opt/25500
15721         * gcc.dg/tree-ssa/sra-4.c: New testcase.
15722
15723 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15724
15725         PR fortran/27546
15726         * gfortran.dg/import.f90: Extended test.
15727         * gfortran.dg/import2.f90: Extended test.
15728
15729 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15730
15731         * gfortran.dg/volatile3.f90: Add conflict test.
15732
15733 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
15734
15735         PR fortran/24783
15736         * gfortran.dg/implicit_10.f90: New test.
15737
15738 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15739
15740         PR c++/8586
15741         * g++.dg/warn/Wall-write-strings.C: New.
15742
15743 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15744
15745         * gfortran.dg/alloc_comp_constraint_5.f90: New.
15746         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15747
15748 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15749
15750         * gfortran.dg/use_3.f90: Remove error message.
15751         * gfortran.dg/iso_fortran_env_1.f90: New test.
15752         * gfortran.dg/iso_fortran_env_2.f90: New test.
15753         * gfortran.dg/iso_fortran_env_3.f90: New test.
15754         * gfortran.dg/iso_fortran_env_4.f90: New test.
15755
15756 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
15757
15758         * gcc.dg/vect/vect-27.c: Fix initialization.
15759
15760 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15761
15762         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15763         * gcc.dg/torture/builtin-minmax-1.c: New.
15764
15765         * gcc.dg/builtins-20.c: Add cases for copysign.
15766
15767 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15768
15769         PR fortran/24285
15770         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15771
15772 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15773         * gfortran.dg/use_1.f90: New test.
15774         * gfortran.dg/use_1.f90: New test.
15775         * gfortran.dg/use_1.f90: New test.
15776
15777 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
15778
15779         PR tree-optimization/29801
15780         * gcc.dg/pr29801.c: New test.
15781
15782 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
15783
15784         PR middle-end/29584
15785         * gcc.dg/torture/pr29584.c: New test.
15786
15787 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
15788
15789         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15790         Condition PowerPC tests for saving FPRs on powerpc_fprs.
15791         * gcc.target/powerpc/compress-float-ppc.c,
15792         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15793         powerpc_fprs.
15794         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15795         do not pass -mhard-float.
15796
15797 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15798
15799         * gnat.dg/volatile_aggregate.adb: New test.
15800
15801 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15802
15803         PR fortran/29391
15804         PR fortran/29489
15805         * gfortran.dg/bound_2.f90: Add more checks.
15806         * gfortran.dg/bound_3.f90: New test.
15807
15808 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15809
15810         PR target/29201
15811         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15812
15813 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15814
15815         * gfortran.dg/import3.f90: Fix error message.
15816
15817 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15818
15819         PR tree-opt/29788
15820         * gfortran.fortran-torture/compile/inline_1.f90:
15821         New testcase.
15822
15823 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15824
15825         * gcc.target/i386/x87regparm-1.c: New test.
15826         * gcc.target/i386/x87regparm-2.c: New test.
15827         * gcc.target/i386/x87regparm-3.c: New test.
15828         * gcc.target/i386/x87regparm-4.c: New test.
15829
15830 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15831
15832         PR fortran/27546
15833         * gfortran.dg/import.f90: New test.
15834         * gfortran.dg/import2.f90: New test.
15835         * gfortran.dg/import3.f90: New test.
15836
15837 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15838
15839         PR fortran/27588
15840         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15841
15842 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15843
15844         PR fortran/29806
15845         * gfortran.dg/contains.f90: New test.
15846         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15847
15848 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
15849
15850         PR tree-optimization/29581
15851         * gcc.dg/pr29581-1.c: New test.
15852         * gcc.dg/pr29581-2.c: New test.
15853         * gcc.dg/pr29581-3.c: New test.
15854         * gcc.dg/pr29581-4.c: New test.
15855         * gfortran.dg/pr29581.f90: New test.
15856
15857 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
15858
15859         PR fortran/29702
15860         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15861         numbers in error message headers.
15862
15863 2006-11-14  Richard Guenther  <rguenther@suse.de>
15864
15865         * gcc.target/i386/math-torture/math-torture.exp: Restrict
15866         to i?86 and x86_64 targets.
15867
15868 2006-11-14  Caroline Tice  <ctice@apple.com>
15869
15870         * gcc.dg/pubtypes-1.c: New file/testcase.
15871         * gcc.dg/pubtypes-2.c: New file/testcase.
15872         * gcc.dg/pubtypes-3.c: New file/testcase.
15873         * gcc.dg/pubtypes-4.c: New file/testcase.
15874         * g++.dg/pubtypes.C: New file/testcase.
15875
15876 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
15877
15878         PR c++/29106
15879         * g++.dg/init/self1.C: New test.
15880
15881 2006-11-14  Tobias Burnus  <burnus@net-b.de>
15882
15883         PR fortran/29657
15884         * gfortran.dg/conflicts.f90: Add.
15885
15886 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
15887
15888         PR rtl-optimization/29798
15889
15890         * gcc.c-torture/execute/pr29798.c: New.
15891
15892 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15893
15894         * gcc.dg/builtins-20.c: Add more cases.
15895
15896 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
15897
15898         PR fortran/29759
15899         * gfortran.dg/gomp/pr29759.f90: New test.
15900
15901 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
15902
15903         PR c++/29518
15904         * g++.dg/template/static28.C: New test.
15905
15906 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
15907
15908         * lib/c-torture.exp: Use target-libpath.exp.
15909         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
15910         set GCC_EXEC_PREFIX env var from global variable of same name.
15911
15912 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15913
15914         PR fortran/26994
15915         * gfortran.fortran-torture/compile/transfer-1.f90:
15916         New testcase.
15917
15918 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
15919             Zdenek Dvorak <dvorakz@suse.cz>
15920
15921         PR tree-optimization/29680
15922         * gcc.dg/alias-11.c: New test.
15923
15924 2006-11-12  Jason Merrill  <jason@redhat.com>
15925             Andrew Pinski <pinskia@physics.uc.edu>
15926
15927         PR middle-end/28915
15928         * gcc.target/i386/vectorize1.c: New.
15929
15930 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15931
15932         PR rtl-optimization/29797
15933         * gcc.c-torture/execute/pr29797-1.c: New test case.
15934
15935 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15936
15937         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15938
15939 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
15940
15941         * gcc.dg/tree-ssa/prefetch-3.c: New test.
15942
15943 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15944
15945         PR tree-optimization/13827
15946         * gcc.dg/fold-eqand-1.c: New test case.
15947
15948 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15949
15950         PR rtl-opt/28812
15951         * gcc.c-torture/execute/mayalias-3.c: New test.
15952
15953 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
15954
15955         PR middle-end/27528
15956         * gcc.c-torture/compile/pr27528.c: New test.
15957         * gcc.dg/pr27528.c: Likewise.
15958
15959 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15960
15961         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
15962
15963         * gcc.dg/torture/builtin-symmetric-1.c: New test.
15964
15965 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15966
15967         PR fortran/29758
15968         * gfortran.dg/reshape_source_size_1.f90: New test.
15969
15970 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15971
15972         PR fortran/29315
15973         * gfortran.dg/aliasing_dummy_4.f90: New test.
15974
15975 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
15976
15977         PR target/29777
15978         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
15979         and x86_64-*-* targets.
15980
15981 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15982
15983         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
15984         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
15985         New macros. Use them in exact tests.
15986         (TESTIT3): New macro.
15987         Add tests for fmin, fmax and fma.
15988
15989 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15990
15991         PR fortran/29431
15992         * gfortran.dg/array_constructor_13.f90: New test.
15993
15994 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15995
15996         PR fortran/29744
15997         * gfortran.dg/used_types_12.f90: New test.
15998
15999 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16000
16001         PR middle-end/29726
16002         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16003         (test6): Ditto.
16004         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16005         * gcc.dg/fold-eqandshift-3.c: New test case.
16006
16007 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16008
16009         PR fortran/29699
16010         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16011
16012         PR fortran/21370
16013         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16014
16015 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16016
16017         * gcc.dg/20061109-1.c: New testcase.
16018
16019 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16020
16021         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16022
16023 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16024
16025         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16026         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16027
16028 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16029
16030         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16031         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16032
16033 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16034
16035         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16036
16037 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16038
16039         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16040         vect-9.c).
16041         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16042         * gcc.dg/vect/vect-9.c: Now vectorizable.
16043         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16044         that support vect_widen_mult.
16045         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16046         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16047         vect-reduc-dot-u16.c).
16048         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16049         vect-reduc-dot-u16.c).
16050         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16051         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16052         vect-reduc-dot-s8.c).
16053         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16054         vect-reduc-dot-s8.c).
16055         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16056         vect-reduc-dot-s8.c).
16057         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16058         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16059         vect-reduc-dot-u8.c).
16060         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16061         vect-reduc-dot-u8.c).
16062         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16063         * gcc.dg/vect/vect-multitypes-9.c: New test.
16064         * gcc.dg/vect/vect-multitypes-10.c: New test.
16065         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16066         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16067         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16068         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16069         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16070         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16071         wrapv-vect-reduc-dot-s8.c.
16072         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16073         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16074         targets that support vec_unpack.
16075         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16076         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16077         (check_effective_target_vect_widen_mult_hi_to_si): New.
16078         (check_effective_target_vect_widen_sum): Removed.
16079
16080         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16081
16082         * gcc.dg/vect/vect-multitypes-8.c: New test.
16083         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16084
16085         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16086
16087         * gcc.dg/vect/vect-multitypes-7.c: New test.
16088
16089         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16090
16091         * gcc.dg/vect/vect-multitypes-4.c: New test.
16092         * gcc.dg/vect/vect-multitypes-5.c: New test.
16093         * gcc.dg/vect/vect-multitypes-6.c: New test.
16094
16095         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16096
16097         * gcc.dg/vect/vect-multitypes-1.c: New test.
16098         * gcc.dg/vect/vect-multitypes-2.c: New test.
16099         * gcc.dg/vect/vect-multitypes-3.c: New test.
16100
16101 2006-11-07  Eric Christopher  <echristo@apple.com>
16102
16103         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16104         Test using scan-assembler-not.
16105
16106 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16107
16108         * gcc.dg/inline-17.c: New test.
16109
16110 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16111
16112         PR other/25028
16113         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16114         on HP-UX.
16115
16116 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16117
16118         PR fortran/29539
16119         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16120
16121         PR fortran/29634
16122         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16123         test.
16124
16125 2006-11-07  Tobias Burnus  <burnus@net-b.de>
16126
16127         PR fortran/29601
16128         * gfortran.dg/volatile.f90: Add.
16129         * gfortran.dg/volatile2.f90: Add.
16130         * gfortran.dg/volatile3.f90: Add.
16131         * gfortran.dg/volatile4.f90: Add.
16132         * gfortran.dg/volatile5.f90: Add.
16133         * gfortran.dg/volatile6.f90: Add.
16134         * gfortran.dg/volatile7.f90: Add.
16135
16136 2006-11-06  Tobias Burnus  <burnus@net-b.de>
16137
16138         * gfortran.dg/io_constraints_2.f90: Adjust pattern
16139           for matching error messages.
16140         * gfortran.dg/specifics_3.f90: Adjust pattern
16141           for matching error messages.
16142
16143 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
16144             Bernhard Fischer  <aldot@gcc.gnu.org>
16145
16146         * lib/gcc-dg.exp (output-exists): New proc.
16147         (output-exists-not): New proc.
16148         * gcc.test-framework/test-framework.awk: Support new directives.
16149         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16150         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16151         * gcc.test-framework/dg-outexists-exp-F.c: New test.
16152         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16153         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16154         * gcc.test-framework/dg-outexists-exp-P.c: New test.
16155
16156 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
16157
16158         PR fortran/29630
16159         PR fortran/29679
16160         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16161         * gfortran.dg/initialization_3.f90: New.
16162
16163 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16164
16165         PR libgfortran/25545
16166         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16167
16168 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
16169
16170         PR middle-end/29695
16171         * gcc.c-torture/execute/pr29695-1.c: New test.
16172         * gcc.c-torture/execute/pr29695-2.c: New test.
16173
16174 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
16175
16176         PR fortran/29565
16177         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16178
16179 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
16180
16181         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16182         for matching error messages.
16183
16184 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
16185
16186         PR target/26915
16187         * gcc.target/i386/387-12.c: New test.
16188
16189 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16190
16191         PR libfortran/29713
16192         * gfortran.dg/pr29713.f90: New test.
16193
16194 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
16195
16196         * gcc.c-torture/execute/arith-rand-ll.c:
16197         Also test for bogus rest sign.
16198
16199 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16200
16201         PR libfortran/27895
16202         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16203
16204 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
16205
16206         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16207         from error messages.
16208
16209 2006-11-02  Mike Stump  <mrs@apple.com>
16210
16211         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16212
16213         * g++.old-deja/g++.abi/align.C: Enable for darwin.
16214
16215 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
16216
16217         * g++.dg/eh/gcsec1.C: New test.
16218
16219 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16220
16221         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16222         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
16223
16224 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
16225
16226         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16227         hexadecimal value.
16228         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16229         * gcc.dg/pr14796-2.c: Likewise.
16230
16231 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16232
16233         * gcc.c-torture/execute/20061101-1.c: New test.
16234
16235 2006-11-01  Richard Guenther  <rguenther@suse.de>
16236
16237         * gcc.target/i386/fpprec-1.c: New testcase.
16238
16239 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16240
16241         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16242         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16243
16244 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16245
16246         * gcc.c-torture/execute/20061031-1.c: New test.
16247
16248 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16249
16250         PR 23067
16251         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16252         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16253         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16254         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16255         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16256         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16257         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16258
16259 2006-10-31  Eric Christopher  <echristo@apple.com>
16260             Falk Hueffner  <falk@debian.org>
16261
16262         * gcc.dg/builtin-bswap-1.c: New.
16263         * gcc.dg/builtin-bswap-2.c: New.
16264         * gcc.dg/builtin-bswap-3.c: New.
16265         * gcc.dg/builtin-bswap-4.c: New.
16266         * gcc.dg/builtin-bswap-5.c: New.
16267         * gcc.target/i386/builtin-bswap-1.c: New.
16268
16269 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16270
16271         * gcc.dg/inline-16.c: New.
16272
16273         PR 16622
16274         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16275         defining it.
16276         * gcc.dg/inline-13.c: New.
16277         * gcc.dg/inline-14.c: New.
16278         * gcc.dg/inline-15.c: New.
16279
16280         PR 11377
16281         * gcc.dg/inline6.c: New.
16282         * gcc.dg/inline7.c: New.
16283
16284 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16285
16286         PR middle-end/23470
16287         * gcc.dg/pr23470-1.c: New test case.
16288
16289 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16290
16291         PR fortran/29537
16292         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16293         data.
16294         * gfortran.dg/blockdata_2.f90: New testcase.
16295
16296 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16297
16298         PR libfortran/29627
16299         * gfortran.dg/unf_short_record_1.f90:  New test.
16300
16301 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16302
16303         PR fortran/29067
16304         * gfortran.dg/pr29067.f: New test.
16305
16306 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16307             Richard Sandiford  <richard@codesourcery.com>
16308
16309         * lib/target-supports.exp (get_compiler_messages): Append options
16310         as a single list element.
16311         (check_effective_target_arm_vfp_ok): New.
16312         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16313
16314 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16315
16316         PR fortran/29387
16317         * gfortran.dg/intrinsic_actual_2.f90: New test.
16318
16319         PR fortran/29490
16320         * gfortran.dg/actual_array_interface_1.f90: New test.
16321
16322         PR fortran/29641
16323         * gfortran.dg/used_types_11.f90: New test.
16324
16325 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16326
16327         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16328         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16329         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16330         * g++.old-deja/g++.mike/net25.C (main): Same.
16331         * g++.dg/lookup/exception1.C (main): Same.
16332         * g++.dg/parse/parens2.C (main): Same.
16333
16334 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16335
16336         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16337
16338 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16339
16340         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16341         * gcc.dg/torture/builtin-math-3.c: Likewise.
16342
16343 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16344
16345         PR fortran/29452
16346         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16347         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16348
16349 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16350
16351         PR Fortran/29410
16352         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16353
16354 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16355
16356         * lib/target-supports.exp (check_function_available): Declare
16357         function before calling.
16358
16359 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16360
16361         PR tree-optimization/29637
16362         * gcc.dg/pr29637.c: New test.
16363
16364 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16365
16366         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16367         tree canonicalization.
16368
16369 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16370
16371         * gcc.dg/builtins-20.c: Add more hypot tests.
16372
16373 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16374
16375         * gcc.dg/fold-compare-1.c: New test case.
16376
16377 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16378
16379         PR c++/16307
16380         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16381
16382 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16383
16384         PR tree-optimization/15458
16385         * gcc.dg/fold-xornot-1.c: New test case.
16386
16387 2006-10-29  Richard Guenther  <rguenther@suse.de>
16388
16389         * gcc.target/i386/math-torture/trunc.c: New testcase.
16390
16391 2006-10-29  Richard Guenther  <rguenther@suse.de>
16392
16393         * gcc.target/i386/math-torture/round.c: New testcase.
16394
16395 2006-10-29  Richard Guenther  <rguenther@suse.de>
16396
16397         * gcc.target/i386/math-torture/ceil.c: New testcase.
16398         * gcc.target/i386/math-torture/floor.c: Likewise.
16399
16400 2006-10-29  Richard Guenther  <rguenther@suse.de>
16401
16402         * gcc.target/i386/math-torture/rint.c: New testcase.
16403         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16404
16405 2006-10-29  Richard Guenther  <rguenther@suse.de>
16406
16407         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16408         * gcc.target/i386/math-torture/lceil.c: Likewise.
16409
16410 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16411
16412         PR libgfortran/24313
16413         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16414
16415 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16416
16417         * gcc.c-torture/execute/20020118-1.c,
16418         gcc.c-torture/execute/builtins/strlen.c,
16419         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16420         comment typos.
16421
16422 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16423
16424         * gcc.dg/builtins-20.c: Add tests for hypot.
16425         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16426         two-argument builtins.
16427         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16428         TESTIT2.  Update all callers.
16429         (TESTIT2, TESTIT2_R): New helper macros.
16430         Add testcases for pow, hypot and atan2.
16431
16432 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16433
16434         PR C++/29295
16435         * g++.dg/expr/bool1.C: New test.
16436         * g++.dg/expr/bool2.C: New test.
16437
16438 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16439
16440         PR fortran/28224
16441         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16442         * gfortran.dg/namelist_internal.f90: New test.
16443
16444 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16445
16446         PR fortran/29625
16447         * gfortran.dg/io_real_boz.f90: Add.
16448         * gfortran.dg/io_real_boz2.f90: Add.
16449
16450 2006-10-28  Richard Guenther  <rguenther@suse.de>
16451
16452         PR middle-end/26899
16453         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16454
16455 2006-10-28  Richard Guenther  <rguenther@suse.de>
16456
16457         PR target/28806
16458         * gcc.target/i386/math-torture/lround.c: New testcase.
16459
16460 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16461
16462         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16463         * gcc.dg/builtins-44.c: Likewise.
16464         * gcc.dg/builtins-45.c: Likewise.
16465         * gcc.dg/pr28796-2.c: Likewise.
16466         * gcc.dg/unordered-3.c: Likewise.
16467
16468 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16469
16470         PR libgfortran/27954
16471         * gfortran.dg/error_recovery_2.f90: New test.
16472
16473 2006-10-26  Richard Guenther  <rguenther@suse.de>
16474
16475         * gcc.target/i386/i386.exp: Use glob, not find to collect
16476         tests.  Avoids recursing into subdirectories.
16477         * gcc.target/i386/math-torture/math-torture.exp: Torture
16478         for interesting ia32 math options.
16479         * gcc.target.i386/math-torture/lrint.c: New testcase.
16480
16481 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16482
16483         PR libgfortran/29563
16484         * gfortran.dg/arrayio_9.f90: Update test.
16485         * gfortran.dg/arrayio_19.f90: New test.
16486
16487 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16488
16489         * gcc.dg/20061026.c: New testcase.
16490
16491 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16492
16493         PR libgfortran/29563
16494         * gfortran.dg/arrayio_9.f90: New test.
16495
16496 2006-10-26  Ben Elliston  <bje@au.ibm.com>
16497
16498         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16499         Copy the strings manually, as strcpy may call strlen.
16500
16501 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16502
16503         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16504         Add checks for log, log2, log10 and log1p.
16505
16506         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16507         we already test 0.0.  Add checks for expm1, log, log2, log10,
16508         log1p, cbrt, erf and erfc.
16509
16510 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16511
16512         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16513
16514 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
16515
16516         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16517         and remainderl() built-in functions.  Remove -ffast-math from
16518         dg-options.
16519
16520 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16521
16522         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16523         acosh and atanh.
16524
16525         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16526         floating point modifiers to arguments passed to float and long
16527         double functions respectively.  Update all callers to use floating
16528         point numbers, not integers.  Add tests for exp, exp2 and
16529         exp10/pow10.
16530
16531         * gcc.dg/torture/builtin-math-3.c: New test.
16532
16533 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16534
16535         PR fortran/29393
16536         * gfortran.dg/initialize_2.f90: New.
16537
16538 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16539
16540         * gcc.dg/torture/builtin-math-2.c: New test.
16541
16542 2006-10-24  Richard Guenther  <rguenther@suse.de>
16543
16544         PR middle-end/28796
16545         * gcc.dg/pr28796-1.c: New testcase.
16546         * gcc.dg/pr28796-2.c: Likewise.
16547
16548 2006-10-24  Richard Guenther  <rguenther@suse.de>
16549
16550         * gcc.dg/builtins-57.c: New testcase.
16551
16552 2006-10-24  Richard Guenther  <rguenther@suse.de>
16553
16554         PR tree-optimization/29567
16555         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16556
16557 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
16558
16559         PR tree-optimization/14784
16560         * gcc.dg/alias-10.c: New test.
16561
16562 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16563
16564         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16565
16566 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
16567
16568         * gcc.dg/builtin-strncat-chk-1.c: New test.
16569
16570 2006-10-23  Jan Hubicka  <jh@suse.cz>
16571
16572         * gcc.dg/memmove-1.c: New test.
16573
16574 2006-10-23  Paul Brook  <paul@codesourcery.com>
16575
16576         * gcc.dg/pragma-pack-5.c: New test.
16577
16578 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
16579
16580         * g++.dg/other/s390-1.C: New testcase.
16581
16582 2006-10-23  Richard Guenther  <rguenther@suse.de>
16583
16584         PR middle-end/27132
16585         PR middle-end/23295
16586         * gcc.dg/pr27132.c: New testcase.
16587         * gcc.dg/pr23295.c: Likewise.
16588         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16589         * g++.dg/tree-ssa/pr19807.C: Likewise.
16590
16591 2006-10-23  Richard Guenther  <rguenther@suse.de>
16592
16593         PR middle-end/21032
16594         * gcc.dg/pr21032.c: New testcase.
16595
16596 2006-10-22  Jeff Law  <law@redhat.com>
16597         Richard Guenther  <rguenther@suse.de>
16598
16599         PR tree-optimization/15911
16600         * gcc.dg/tree-ssa/vrp30.c: New testcase.
16601
16602 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16603
16604         PR c++/20647
16605         * g++.dg/abi/rtti3.C: New.
16606
16607 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
16608
16609         PR middle-end/28252
16610         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16611         transformation.
16612
16613 2006-10-21  Richard Guenther  <rguenther@suse.de>
16614
16615         PR tree-optimization/3511
16616         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16617
16618 2006-10-21  Richard Guenther  <rguenther@suse.de>
16619
16620         PR middle-end/26898
16621         * gcc.dg/torture/pr26898-1.c: New testcase.
16622         * gcc.dg/torture/pr26898-2.c: Likewise.
16623
16624 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
16625
16626         PR c++/28053
16627         * g++.dg/parse/bitfield1.C: Adjust error markers.
16628         * g++.dg/parse/bitfield2.C: New test.
16629
16630 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
16631
16632         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16633
16634 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16635
16636         PR libfortran/27895
16637         * gfortran.dg/zero_sized_1.f90: New test.
16638
16639 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
16640
16641         * gcc.dg/div-compare-1.c: New test.
16642
16643 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
16644
16645         PR fortran/29216
16646         * gfortran.dg/result_default_init_1.f90: New test.
16647
16648         PR fortran/29314
16649         * gfortran.dg/automatic_default_init_1.f90: New test.
16650
16651         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16652         from 38 to 33.
16653
16654 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
16655
16656         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16657         'using namespace std' without previous declaration.
16658         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16659         * g++.old-deja/g++.robertl/eb133c.C: New.
16660
16661 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16662
16663         PR libgfortran/29277
16664         * gfortran.dg/streamio_4.f90: Update test.
16665         * gfortran.dg/streamio_11.f90: New test.
16666
16667 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
16668
16669         PR c++/27952
16670         * g++.dg/inherit/virtual1.C: New test.
16671
16672 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16673
16674         PR c++/28261
16675         * g++.dg/parse/enum3.C: New test.
16676
16677 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16678
16679         PR c++/29039
16680         * g++.dg/init/ctor8.C: New test.
16681
16682 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16683
16684         PR c++/27270
16685         * g++.dg/ext/complit8.C: Tweak error markers.
16686         * g++.dg/template/complit1.C: Add error marker.
16687
16688 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16689
16690         PR c++/27270
16691         * g++.dg/ext/complit8.C: New test.
16692
16693         PR c++/29408
16694         * g++.dg/parse/dtor12.C: New test.
16695
16696         PR c++/29435
16697         * g++.dg/template/sizeof11.C: New test.
16698
16699 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
16700
16701         PR fortran/29392
16702         * gfortran.dg/data_char_3.f90: New test.
16703
16704         PR fortran/29451
16705         * gfortran.dg/negative_automatic_size.f90: New test.
16706
16707 2006-10-16  David Daney  <ddaney@avtrex.com>
16708
16709         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16710
16711 2006-10-16  Eric Christopher  <echristo@apple.com>
16712
16713         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16714         x86_64.
16715
16716 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16717
16718         PR c++/28211
16719         * g++.dg/tc1/dr49.C: Tweak error messages.
16720         * g++.dg/parse/template21.C: New test.
16721
16722 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16723
16724         PR middle-end/20491
16725         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16726
16727 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16728
16729         PR fortran/29403
16730         * gfortran.dg/print_1.f90: New test.
16731
16732 2006-10-15  Jan Hubicka  <jh@suse.cz>
16733
16734         PR middle-end/29241
16735         * gcc.c-torture/compile/pr29241.c: New testcase.
16736
16737 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
16738
16739         PR middle-end/29250
16740         * gcc.c-torture/compile/pr29250.c: New test.
16741
16742 2006-10-15  Richard Guenther  <rguenther@suse.de>
16743
16744         * gcc.dg/pr29299.c: New testcase.
16745
16746 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
16747
16748         PR fortran/24767
16749         * gfortran.dg/label_4.f90: Adjust warning flag.
16750
16751 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16752
16753         PR fortran/29371
16754         * gfortran.dg/nullify_3.f90: New test.
16755
16756 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16757
16758         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16759         on Solaris 2.5.1 too.
16760
16761 2006-10-13  Eric Christopher  <echristo@apple.com>
16762
16763         * gcc.dg/pr25993.c: Skip for darwin.
16764
16765 2006-10-13  Eric Christopher  <echristo@apple.com>
16766
16767         * gcc.dg/visibility-11.c: Skip for darwin.
16768
16769 2006-10-13  Eric Christopher  <echristo@apple.com>
16770
16771         * gcc.dg/darwin-weakimport-1.c: Use
16772         -fno-asynchronous-unwind-tables.
16773         * gcc.dg/darwin-weakimport-3.c: Ditto.
16774
16775 2006-10-13  Richard Guenther  <rguenther@suse.de>
16776
16777         PR tree-optimization/29446
16778         * gcc.dg/torture/pr29446.c: New testcase.
16779
16780 2006-10-13  Bill Wendling  <wendling@apple.com>
16781
16782         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16783         * g++.old-deja/g++.jason/hmc1.C: Likewise.
16784         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16785         * g++.old-deja/g++.law/shadow1.C: Likewise.
16786         * g++.old-deja/g++.law/ctors10.C: Likewise.
16787         * g++.dg/debug/namespace1.C: Likewise.
16788         * g++.dg/inherit/namespace-as-base.C: Likewise.
16789         * g++.dg/opt/delay-slot-1.C: Likewise.
16790         * g++.dg/parse/defarg10.C: Likewise.
16791         * g++.dg/template/ptrmem11.C: Likewise.
16792         * g++.dg/template/mem_func_ptr.C: Likewise.
16793         * g++.dg/template/spec19.C: Likewise.
16794
16795 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
16796
16797         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16798
16799 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16800
16801         PR fortran/29373
16802         * gfortran.dg/implicit_9.f90: New test.
16803
16804         PR fortran/29407
16805         * gfortran.dg/namelist_25.f90: New test.
16806
16807         PR fortran/27701
16808         * gfortran.dg/same_name_2.f90: New test.
16809
16810         PR fortran/29232
16811         * gfortran.dg/host_assoc_types_1.f90: New test.
16812
16813         PR fortran/29364
16814         * gfortran.dg/missing_derived_type_1.f90: New test.
16815         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16816
16817         PR fortran/29422
16818         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16819
16820         PR fortran/29428
16821         * gfortran.dg/alloc_comp_assign_5.f90: New test.
16822
16823 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16824
16825         PR fortran/29391
16826         * gfortran.dg/bound_2.f90: New test.
16827
16828 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16829
16830         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16831         directive.
16832         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16833         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16834         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16835         * gfortran.dg/gomp/reduction3.f90: Likewise.
16836         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16837         * gfortran.dg/dummy_procedure_2.f90: Likewise.
16838         * gfortran.dg/interface_derived_type_1.f90: Likewise.
16839         * gfortran.dg/forall_4.f90: Likewise.
16840         * gfortran.dg/spec_expr_4.f90: Likewise.
16841         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16842         * gfortran.dg/forall_5.f90: Likewise.
16843         * gfortran.dg/open_access_append_2.f90: Add check for
16844         compile-time warning.
16845
16846 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
16847
16848         PR c++/28506
16849         * g++.dg/parse/pure1.C: New test.
16850
16851 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16852
16853         PR fortran/21435
16854         * gfortran.dg/io_constraints_3.f90: New test.
16855         * gfortran.dg/open_access_append_1.f90: Add checks
16856         for compile-time warnings.
16857         * gfortran.dg/pr20163-2.f: Likewise.
16858         * gfortran.dg/iostat_2.f90: Likewise.
16859         * gfortran.dg/label_4.f90: Delete the temporary
16860         file.
16861         * gfortran.dg/direct_io_2.f90: Add a FILE=
16862         specifier.
16863         * gfortran.dg/iomsg_1.f90: Add check for
16864         compile-time warning.
16865
16866 2006-10-12  Jan Hubicka  <jh@suse.cz>
16867
16868         PR c/28419
16869         * gcc.dg/pr28319.c: New test.
16870
16871 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
16872         PR c++/29318
16873         * g++.dg/ext/vla4.C: New test.
16874
16875 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16876
16877         PR c++/27961
16878         * g++.dg/template/crash60.C: New test.
16879         * g++.dg/other/large-size-array.C: Adjust error markers.
16880         * g++.dg/parse/crash27.C: Likewise.
16881         * g++.dg/template/crash1.C: Likewise.
16882
16883 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
16884
16885         PR testsuite/29093
16886         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16887
16888 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
16889
16890         PR preprocessor/28709
16891         * gcc.dg/cpp/paste14.c: New test.
16892
16893 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
16894
16895         PR c++/29175
16896         * g++.dg/init/array24.C: New test.
16897
16898 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16899
16900         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
16901         of <sys/types.h>.
16902
16903 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
16904
16905         PR c++/29024
16906         * g++.dg/parse/typedef8.C: New test.
16907         * g++.dg/other/mult-stor1.C: Adjust error markers.
16908
16909 2006-10-11  Richard Guenther  <rguenther@suse.de>
16910
16911         PR tree-optimization/28230
16912         * gcc.dg/torture/pr28230.c: New testcase.
16913
16914 2006-10-11  Richard Guenther  <rguenther@suse.de>
16915
16916         PR inline-asm/29119
16917         * gcc.dg/torture/pr29119.c: New testcase.
16918
16919 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
16920
16921         PR middle-end/29272
16922         * gcc.c-torture/execute/20060930-2.c: New test.
16923
16924 2006-10-09  Richard Henderson  <rth@redhat.com>
16925
16926         Revert emutls patch.
16927
16928 2006-10-09  Richard Guenther  <rguenther@suse.de>
16929
16930         PR middle-end/29254
16931         * gcc.dg/pr29254.c: New testcase.
16932
16933 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
16934             Paul Thomas  <pault@gcc.gnu.org>
16935
16936         PR fortran/20541
16937         * gfortran.dg/alloc_comp_basics_1.f90: New test.
16938         * gfortran.dg/alloc_comp_basics_2.f90: New test.
16939         * gfortran.dg/alloc_comp_assign_1.f90: New test.
16940         * gfortran.dg/alloc_comp_assign_2.f90: New test.
16941         * gfortran.dg/alloc_comp_assign_3.f90: New test.
16942         * gfortran.dg/alloc_comp_assign_4.f90: New test.
16943         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
16944         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
16945         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
16946         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
16947         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
16948         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
16949         * gfortran.dg/alloc_comp_std.f90: New test.
16950         * gfortran.dg/move_alloc.f90: New test.
16951
16952 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
16953
16954         PR fortran/29115
16955         * gfortran.dg/derived_constructor_comps_2.f90: New test.
16956
16957         PR fortran/29211
16958         * gfortran.dg/forall_char_dependencies_1.f90: New test.
16959
16960 2006-10-08  Tobias Burnus  <burnus@net-b.de>
16961
16962         PR fortran/28585
16963         * gfortran.dg/new_line.f90: New test.
16964
16965 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16966
16967         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
16968         * gcc.dg/torture/builtin-convert-1.c,
16969         gcc.dg/torture/builtin-convert-2.c,
16970         gcc.dg/torture/builtin-convert-3.c,
16971         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
16972
16973 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
16974
16975         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16976         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16977         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16978         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
16979
16980 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
16981
16982         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
16983         Xfail some tests for powerpc-darwin and powerpc-aix.
16984
16985 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
16986
16987         PR c/29380
16988         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
16989
16990 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16991
16992         PR target/29300
16993         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16994         on hppa*-*-hpux*.
16995
16996 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16997
16998         PR fortran/16580
16999         PR fortran/29288
17000         * gfortran.fortran-torture/execute/specifics.f90:
17001         Add tests for using all possible intrinsics as actual arguments.
17002         * gfortran.dg/specifics_1.f90: Add tests for using
17003         all possible intrinsics as actual arguments.
17004         * gfortran.dg/specifics_2.f90: New file.
17005         * gfortran.dg/specifics_3.f90: New file.
17006
17007 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17008
17009         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17010         * gcc.dg/debug/debug-2.c: Likewise.
17011
17012 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17013
17014         * gcc.c-torture/compile/sync-2.c: New test.
17015
17016 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17017
17018         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17019         line endings.
17020
17021 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17022
17023         PR rtl-optimization/29128
17024         * gcc.c-torture/compile/pr29128.c: New test.
17025
17026 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17027
17028         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17029         line endings.
17030
17031 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17032
17033         PR middle-end/29256
17034         * gcc.dg/tree-ssa/loop-19.c: New test.
17035
17036 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17037
17038         PR tree-optimization/29330
17039         * gcc.dg/pr29330.c: New test.
17040
17041         PR target/28924
17042         * gcc.c-torture/compile/20061005-1.c: New test.
17043
17044 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17045
17046         * gcc.dg/typename-vla-1.c: New case.
17047         * gnat.dg/forward_vla.adb: New case.
17048
17049 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17050
17051         PR tree-optimization/29290
17052         * gfortran.dg/loop_nest_1.f90: New test.
17053
17054         PR target/29198
17055         * gcc.dg/tls/opt-12.c: New test.
17056
17057         PR fortran/28415
17058         * gfortran.dg/save_2.f90: New test.
17059
17060         PR c/29091
17061         * gcc.dg/pr29091.c: New test.
17062
17063 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17064
17065         * lib/target-supports.exp
17066         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17067         same as x86_64-*-*; check for LP64.
17068
17069 2006-10-04  Richard Henderson  <rth@redhat.com>
17070
17071         * lib/target-supports.exp (check_effective_target_tls): Redefine
17072         to mean non-emulated tls.
17073         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17074         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17075         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17076         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17077         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17078         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17079         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17080
17081 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17082
17083         PR fortran/29343
17084         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17085
17086 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17087
17088         * gfortran.dg/bounds_check_fail_1.f90: New test.
17089
17090 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17091
17092         PR c++/29020
17093         * g++.dg/template/friend48.C: New test.
17094
17095 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17096
17097         PR fortran/29098
17098         * gfortran.dg/default_initialization_2.f90: New test.
17099
17100 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17101
17102         PR fortran/20779
17103         PR fortran/20891
17104         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17105
17106 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17107
17108         PR fortran/29284
17109         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17110
17111         PR fortran/29321
17112         PR fortran/29322
17113         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17114
17115         PR fortran/25091
17116         PR fortran/25092
17117         * gfortran.dg/entry_array_specs_1.f90: New test.
17118
17119 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17120
17121         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17122         insufficient to inhibit some test failures at -O3.  Do testing
17123         on integers.
17124
17125 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17126
17127         PR c++/29138
17128         * g++.dg/inherit/access8.C: New test.
17129         * g++.dg/template/dtor4.C: Tweak error messages.
17130
17131 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17132
17133         PR fortran/27478
17134         * gfortran.dg/entry_8.f90: New test.
17135
17136 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17137
17138         PR c++/29291
17139         * g++.dg/parse/new4.C: New test.
17140
17141 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
17142
17143         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17144         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17145         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17146         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17147         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17148
17149 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17150
17151         PR fortran/19260
17152         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17153         * gfortran.dg/continuation_2.f90: New test.
17154
17155         PR fortran/19262
17156         * gfortran.dg/continuation_3.f90: New test.
17157         * gfortran.dg/continuation_4.f90: New test.
17158         * gfortran.dg/continuation_5.f: New test.
17159         * gfortran.dg/continuation_6.f: New test.
17160
17161 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
17162
17163         PR c++/29226
17164         * g++.dg/template/vla1.C: New test.
17165
17166 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17167
17168         PR fortran/29210
17169         * gfortran.dg/complex_parameter_1.f90: New test.
17170
17171 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
17172
17173         PR c/29154
17174         * gcc.c-torture/execute/20060929-1.c: New test.
17175
17176 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
17177
17178         PR c++/29105
17179         * g++.dg/template/member6.C: New test.
17180         * g++.dg/parse/typename7.C: Adjust error markers.
17181
17182         PR c++/29080
17183         * g++.dg/template/member7.C: New test.
17184
17185 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
17186
17187         PR c/24010
17188         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17189         gcc.dg/Woverride-init-3.c: New tests.
17190
17191 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17192
17193         * gcc.c-torture/execute/20060930-1.c: New test.
17194
17195 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17196
17197         PR fortran/18791
17198         * gfortran.dg/specifics_1.f90: New test.
17199         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17200         complex specifics.
17201
17202 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17203
17204         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17205         pthread-init-common.h: New.
17206
17207 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
17208
17209         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17210         precision on some archs.
17211
17212 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
17213
17214         * gcc.dg/non-local-goto-1.c: New test.
17215         * gcc.dg/non-local-goto-2.c: Likewise.
17216         * gcc.dg/setjmp-3.c: Likewise.
17217         * gcc.dg/setjmp-4.c: Likewise.
17218
17219 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
17220
17221         * gnat.dg/self_aggregate_with_pointer.adb: New test.
17222
17223 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17224
17225         PR fortran/28276
17226         * gfortran.dg/exponent_1.f90: New test.
17227
17228         PR fortran/27021
17229         * gfortran.dg/nearest_1.f90: New test.
17230
17231 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
17232
17233         PR middle-end/25261
17234         PR middle-end/28790
17235         * gcc.dg/gomp/nestedfn-1.c: New test.
17236
17237 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
17238
17239         PR objc/29195
17240         * objc/compile/method-1.m: New test.
17241
17242 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
17243
17244         PR c++/26938
17245         * g++.dg/template/crash58.C: New test.
17246         * g++.dg/parse/crash28.C: Adjust error markers.
17247         * g++.dg/template/crash34.C: Likewise.
17248         * g++.dg/template/friend31.C: Likewise.
17249         * g++.dg/template/crash32.C: Likewise.
17250
17251         PR c++/27329
17252         * g++.dg/template/crash59.C: New test.
17253
17254         PR c++/27667
17255         * g++.dg/template/spec33.C: New test.
17256         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17257
17258 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
17259             Adam Nemet  <anemet@caviumnetworks.com>
17260
17261         * gcc.dg/tree-ssa/ivopts-1.c: New test.
17262         * gcc.dg/tree-ssa/ivopts-2.c: New test.
17263
17264 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
17265
17266         PR target/28911
17267         * gcc.dg/pr28911.c: New.
17268
17269 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17270
17271         PR target/29169
17272         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17273         (dg-options): Add -mfpmath=387.
17274
17275 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17276
17277         PR c/28706
17278         * gcc.dg/pr28706.c: New test.
17279
17280         PR c/28712
17281         * gcc.dg/pr28712.c: New test.
17282
17283 2006-09-22  Mike Stump  <mrs@apple.com>
17284
17285         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17286
17287 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17288
17289         PR tree-optimization/28888
17290         * gcc.dg/pr28888.c: New test.
17291
17292 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17293
17294         PR c++/29016
17295         * g++.dg/init/ptrfn1.C: New test.
17296
17297 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17298
17299         PR c++/28861
17300         * g++.dg/template/spec32.C: New test.
17301         * g++.dg/parse/crash9.C: Adjust error markers.
17302
17303         PR c++/28303
17304         * g++.dg/template/typedef6.C: New test.
17305         * g++.dg/init/error1.C: Adjust error markers.
17306         * g++.dg/parse/crash9.C: Likewise.
17307         * g++.dg/template/crash55.C: Likewise.
17308
17309 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17310
17311         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17312
17313 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17314
17315         PR target/27650
17316         * g++.dg/ext/dllimport12.C: New test.
17317
17318 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17319
17320         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17321         * gcc.target/mips/nmadd-2.c: Likewise.
17322         * gcc.target/mips/mips-ps-6.c: New test.
17323         * gcc.target/mips/neg-abs-1.c: Likewise.
17324         * gcc.target/mips/neg-abs-2.c: Likewise.
17325         * gcc.target/mips/nmadd-3.c: New test.
17326
17327 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17328
17329         PR middle-end/28046
17330         * gcc.dg/gomp/atomic-10.c: New test.
17331         * g++.dg/gomp/atomic-10.C: New test.
17332
17333 2006-09-20  Eric Christopher  <echristo@apple.com>
17334
17335         * gcc.target/i386/sse3-not-fisttp.c: New.
17336
17337 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17338
17339         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17340
17341 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17342
17343         * gcc.c-torture/execute/pr28289.c (one): New variable.
17344         (main): Use it instead of argc.
17345         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17346         (main): Use it instead of argc.
17347
17348 2006-09-19  Paul Brook  <paul@codesourcery.com>
17349
17350         PR target/28516
17351         * gcc.dg/nested-func-5.c: New test.
17352
17353 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17354
17355         * lib/target-supports.exp (check_effective_target_tls): Compile
17356         test stubs using ${tool}_target_compile, not just target_compile.
17357         (check_effective_target_tls_runtime): Likewise.
17358
17359 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17360
17361         * gcc.c-torture/compile/20030405-1.x: Remove.
17362
17363         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17364         optimising linker from discarding it.
17365
17366 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17367
17368         PR fortran/28526
17369         * gfortran.dg/keyword_symbol_1.f90: New test.
17370
17371         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17372         pedantic compilation option.
17373
17374 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17375
17376         PR fortran/29060
17377         * gfortran.dg/spread_shape_1.f90: New test.
17378
17379 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17380
17381         PR tree-optimization/28887
17382         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17383
17384 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17385
17386         PR c/25993
17387         * gcc.dg/pr25993.c: New test.
17388
17389 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17390
17391         PR tree-opt/21591
17392         * gcc.dg/vect/pr21591.c: New test.
17393
17394 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17395
17396         PR tree-opt/29059
17397         * gcc.c-torture/compile/strcpy-1.c: New test.
17398         * gcc.c-torture/compile/strcpy-2.c: New test.
17399         * gcc.c-torture/compile/memcpy-1.c: New test.
17400         * gcc.c-torture/compile/memcpy-2.c: New test.
17401
17402 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17403
17404         PR testsuite/29055
17405         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17406
17407 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17408
17409         * gnat.dg/specs/double_record_extension1.ads: New test.
17410         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17411
17412 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17413
17414         PR fortran/29051
17415         * gfortran.dg/oldstyle_3.f90: New test.
17416
17417 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17418
17419         PR libgfortran/29099
17420         * gfortran.dg/secnds-1.f: New test.
17421
17422 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17423
17424         PR libgfortran/29053
17425         * gfortran.dg/streamio_9.f90: New test.
17426         * gfortran.dg/streamio_10.f90: New test.
17427
17428 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17429
17430         PR C++/29002
17431         * g++.dg/init/array22.C: New test.
17432         * g++.dg/init/array23.C: New test.
17433
17434 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17435
17436         * stackcheck.lst: Update list of tests requiring stack checking.
17437         * norun.lst: Adjust for above change.
17438         * ada95.lst: New file.
17439         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17440         requiring -gnat95 switch.
17441
17442 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17443
17444         * gnat.dg/in_out_parameter.adb: New test.
17445
17446 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17447
17448         PR debug/28980
17449         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17450
17451 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17452
17453         * gnat.dg/specs/unchecked_union.ads: New test.
17454
17455 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17456
17457         PR rtl-optimization/28982
17458         * gcc.c-torture/execute/pr28982a.c: New test.
17459         * gcc.c-torture/execute/pr28982b.c: Likewise.
17460
17461 2006-09-12  Eric Christopher  <echristo@apple.com>
17462
17463         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17464         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17465
17466 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17467
17468         PR c/28768
17469         PR preprocessor/14634
17470         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17471         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17472         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17473
17474 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17475
17476         * gcc.dg/pr28243.c: New test.
17477
17478 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17479
17480         PR fortran/28971
17481         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17482         this undiagnosed regression reappears.
17483
17484 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17485
17486         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17487         Treat $srcdir as a literal.
17488         * lib/fortran-torture.exp (fortran-torture-compile,
17489         fortran-torture-execute): Likewise.
17490         * lib/objc-torture.exp (objc-torture-compile,
17491         objc-torture-execute): Likewise.
17492         * lib/profopt.exp (profopt-execute): Likewise.
17493
17494 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
17495
17496         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17497
17498 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17499
17500         PR testsuite/28950
17501         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17502
17503 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17504
17505         PR target/13685
17506         * gcc.target/i386/pr13685.c: New test.
17507
17508 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17509
17510         * gcc.dg/pr28726.c: New test.
17511
17512 2006-09-11  Josh Conner  <jconner@apple.com>
17513
17514         * gcc.dg/nrv3.c: Increase size of structure.
17515         * gcc.dg/nrv4.c: Likewise.
17516         * gcc.dg/nrv5.c: Likewise.
17517
17518 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17519
17520         PR libfortran/28890
17521         gfortran.dg/assumed_charlen_function_5.f90: New test.
17522
17523 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
17524
17525         PR c++/28991
17526         * g++.dg/init/static3.C: New test.
17527
17528 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
17529
17530         PR testsuite/29007
17531         * gcc.dg/long-long-cst1.c (t): Add cast to
17532         __SIZE_TYPE__ before casting to int.
17533         (main): Return 0 on success.
17534
17535 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17536
17537         * gcc.c-torture/execute/20060910-1.c: New test.
17538
17539 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
17540
17541         PR middle-end/26983
17542         * gcc.dg/pr26983.c: New test.
17543
17544 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
17545
17546         PR target/29006
17547         * gcc.c-torture/execute/pr29006.c: New test.
17548
17549 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17550
17551         PR libfortran/28947
17552         gfortran.dg/matmul_4.f90: New test.
17553
17554 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17555
17556         PR fortran/28959
17557         gfortran.dg/used_types_10: New test.
17558
17559 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17560
17561         PR libfortran/28923
17562         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17563         gfortran.dg/array_initializer_3.f90: New test.
17564
17565 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17566
17567         PR fortran/28914
17568         * gfortran.dg/actual_array_constructor_3.f90: New test.
17569
17570 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
17571
17572         PR testsuite/26778
17573         * gcc.target/i386/pr26778.c: New testcase.
17574
17575 2006-09-08  Eric Christopher  <echristo@apple.com>
17576
17577         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17578         * gcc.target/i386/memcpy-1.c: Ditto.
17579         * gcc.target/i386/asm-1.c: Ditto.
17580         * gcc.target/i386/20060512-4.c: Ditto.
17581         * gcc.target/i386/compress-float-387.c: Ditto.
17582         * gcc.target/i386/20060512-1.c: Ditto.
17583         * gcc.target/i386/compress-float-sse.c: Ditto.
17584         * gcc.target/i386/20060512-2.c: Ditto.
17585         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17586         * gcc.target/i386/stack-prot-kernel.c: Ditto.
17587         * gcc.target/i386/compress-float-387-pic.c: Ditto.
17588         * gcc.dg/pr26449.c: Ditto.
17589         * gcc.dg/attr-ms_struct-2.c: Ditto.
17590         * gcc.dg/attr-ms_struct-1.c: Ditto.
17591         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17592
17593 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
17594
17595         PR c/28504
17596         * gcc.dg/vla-10.c: New test.
17597
17598 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17599
17600         PR c++/28858
17601         * g++.dg/parse/template20.C: New test.
17602         * g++.dg/template/operator8.C: Remove obsolete part.
17603         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17604         * g++.old-deja/g++.pt/crash65.C: Likewise.
17605
17606 2006-09-07  Jason Merrill  <jason@redhat.com>
17607
17608         PR middle-end/27724
17609         * gcc.dg/long-long-cst1.c: New test.
17610
17611 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17612
17613         PR C++/28906
17614         * g++.dg/other/array3.C: New test.
17615         * g++.dg/other/array4.C: New test.
17616         * g++.dg/other/array5.C: New test.
17617
17618 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
17619
17620         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17621
17622 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
17623
17624         PR target/28946
17625         * gcc.target/i386/pr28946.c: New test.
17626
17627 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
17628
17629         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17630         in integer literal constant.
17631         * gfortran.dg/enum_8.f90: Ditto.
17632         * gfortran.dg/g77/20030326-1.f: Ditto.
17633
17634 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
17635
17636         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17637         nonconformance usage.
17638
17639 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17640
17641         PR middle-end/28862
17642         * gcc.c-torture/compile/vector-align-1.c: New test.
17643
17644 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17645
17646         PR rtl-opt/27883
17647         * g++.dg/opt/copysign-1.C: New test.
17648
17649 2006-09-06  Jason Merrill  <jason@redhat.com>
17650
17651         PR c++/27371
17652         * g++.dg/warn/unused-result1.C: New test.
17653
17654 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
17655
17656         PR c++/28903
17657         * g++.dg/ext/vla3.C: New test.
17658
17659         PR c++/28886
17660         * g++.dg/template/array16.C: New test.
17661
17662 2006-09-06  Richard Guenther  <rguenther@suse.de>
17663
17664         * gcc.dg/pr27226.c: Remove testcase again.
17665
17666 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17667
17668         PR tree-opt/28937
17669         * g++.dg/opt/unroll2.C: New test.
17670
17671 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17672
17673         PR tree-opt/28952
17674         * gcc.dg/vect/pr28952.c: New test.
17675
17676 2006-09-05  Richard Guenther  <rguenther@suse.de>
17677
17678         PR tree-optimization/28900
17679         * gcc.dg/torture/pr28900.c: New testcase
17680
17681 2006-09-05  Richard Guenther  <rguenther@suse.de>
17682
17683         PR tree-optimization/28905
17684         * gcc.c-torture/compile/pr28905.c: New testcase.
17685
17686 2006-09-05  Richard Guenther  <rguenther@suse.de>
17687
17688         PR middle-end/28935
17689         * gcc.dg/pr28935.c: New testcase.
17690
17691 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17692
17693         * gcc.c-torture/execute/20060905-1.c: New test.
17694
17695 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17696
17697         PR fortran/28908
17698         * gfortran.dg/used_types_7.f90: New test.
17699         * gfortran.dg/used_types_8.f90: New test.
17700         * gfortran.dg/used_types_9.f90: New test.
17701
17702 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17703
17704         * gcc.c-torture/compile/20060904-1.c: New test.
17705
17706 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17707
17708         PR c++/23287 Revert my 2006-09-01 patch
17709         * g++.dg/parse/dtor12.C: Remove.
17710
17711 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
17712
17713         PR c+/27670
17714         * g++.dg/template/operator9.C: New test.
17715
17716         PR c++/27493
17717         * g++.dg/template/operator7.C: New test.
17718
17719         PR c++/27494
17720         * g++.dg/template/operator8.C: New test.
17721
17722         PR c++/27397
17723         * g++.dg/template/crash57.C: New test.
17724
17725         * g++.dg/template/typedef4.C: Adjust error markers.
17726         * g++.dg/template/typedef5.C: Likewise.
17727
17728 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
17729
17730         PR c++/28878
17731         * g++.dg/parse/crash33.C: New test.
17732
17733 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
17734         Richard Guenther  <rguenther@suse.de>
17735         Adam Nemet  <anemet@caviumnetworks.com>
17736
17737         PR middle-end/27226
17738         * gcc.target/mips/memcpy-1.c: New testcase.
17739         * gcc.dg/pr27226.c: Likewise.
17740
17741 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17742
17743         PR c++/28705
17744         * g++.dg/lookup/koenig5.C: New.
17745         * g++.dg/template/crash56.C: New.
17746
17747 2006-09-01  Josh Conner  <jconner@apple.com>
17748
17749         PR c++/25505
17750         * gcc.dg/nrv3.c: New test.
17751         * gcc.dg/nrv4.c: New test.
17752         * gcc.dg/nrv5.c: New test.
17753
17754 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17755
17756         PR c++/23287
17757         * g++.dg/parse/dtor12.C: New.
17758
17759 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
17760
17761         PR tree-optimization/28839
17762         * gcc.dg/pr28839.c: New test.
17763
17764 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
17765
17766         PR target/24367
17767         * gcc.dg/pr24367.c: New testcase.
17768
17769 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
17770
17771         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17772
17773 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
17774
17775         PR rtl-optimization/27735
17776         * gcc.dg/loop-unswitch-1.c: New test.
17777
17778 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
17779
17780         PR fortran/28885
17781         * gfortran.dg/aliasing_dummy_2.f90: New test.
17782
17783         PR fortran/20067
17784         * gfortran.dg/generic_5.f90: Change error message.
17785
17786         PR fortran/28873
17787         * gfortran.dg/generic_6.f90: New test.
17788
17789         PR fortran/25077
17790         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17791
17792         PR fortran/25102
17793         * gfortran.dg/invalid_interface_assignment.f90: New test.
17794
17795         PR fortran/24866
17796         * gfortran.dg/module_proc_external_dummy.f90: New test.
17797
17798 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
17799
17800         PR c++/28349
17801         * g++.dg/warn/var-args1.C: New test.
17802
17803 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
17804
17805         PR fortran/28866
17806         * gfortran.dg/simpleif_2.f90: New test.
17807         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17808         * gfortran.dg/enum_5.f90: Ditto.
17809
17810 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17811             Kazu Hirata  <kazu@codesourcery.com>
17812
17813         PR tree-optimization/17506
17814         * gcc.dg/pr17506.c: New.
17815
17816 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
17817
17818         PR c++/28139
17819         * g++.dg/eh/alias1.C: New test.
17820
17821 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17822
17823         PR c++/28860
17824         * g++.dg/template/ttp22.C: New test.
17825
17826 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
17827
17828         PR middle-end/26632
17829         * gcc.dg/pr26632.c: New.
17830
17831 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17832
17833         PR libgfortran/28354
17834         * gfortran.dg/fmt_zero_precision.f90: New test.
17835
17836 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
17837
17838         PR c++/28058
17839         * g++.dg/template/spec31.C: New test.
17840
17841 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
17842
17843         PR c++/26573
17844         * g++.dg/other/static2.C: New test.
17845
17846 2006-08-26  Roger Sayle  <roger@eyesopen.com>
17847
17848         * gcc.dg/Wswitch-enum-2.c: New test case.
17849         * gcc.dg/Wswitch-enum-3.c: Likewise.
17850
17851 2006-08-26  Richard Guenther  <rguenther@suse.de>
17852
17853         * gcc.c-torture/compile/20060826-1.c: New testcase.
17854
17855 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
17856
17857         PR c++/28736
17858         * g++.dg/template/void10.C: New test.
17859
17860         PR c++/28737
17861         * g++.dg/template/void8.C: New test.
17862
17863         PR c+_+/28738
17864         * g++.dg/template/void9.C: New test.
17865
17866         * g++.dg/template/void3.C: Adjust error markers.
17867         * g++.dg/template/void4.C: Likewise.
17868         * g++.dg/template/crash55.C: Likewise.
17869         * g++.dg/template/void7.C: Likewise
17870
17871 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
17872
17873         PR c++/28588
17874         * g++.dg/inherit/access6.C: New test.
17875         * g++.dg/inherit/access7.C: Likewise.
17876
17877         PR c++/28595
17878         * g++.dg/template/array15.C: New test.
17879         * g++.dg/template/crash2.C: Tweak error markers.
17880
17881 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
17882
17883         PR middle-end/28683
17884         * gcc.c-torture/compile/20060823-1.c: New test.
17885
17886 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17887
17888         PR c++/28853
17889         * g++.dg/template/ttp21.C: New test.
17890
17891         PR c++/28852
17892         * g++.dg/other/operator1.C: Add error-marker.
17893         * g++.dg/other/operator2.C: New test.
17894
17895 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17896
17897         PR c/27893
17898         * gcc.c-torture/compile/vla-const-1.c,
17899         gcc.c-torture/compile/vla-const-2.c: New tests.
17900
17901 2006-08-26  Richard Guenther  <rguenther@suse.de>
17902
17903         PR middle-end/28814
17904         * gcc.dg/torture/pr28814.c: New testcase.
17905
17906 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17907
17908         PR c/28418
17909         * gcc.c-torture/compile/compound-literal-1.c: New test.
17910
17911 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17912
17913         PR c/28299
17914         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17915         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17916         Expect extra diagnostics.
17917
17918 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
17919
17920         gcc.dg/noncompile/pr16876.c: New test.
17921
17922 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
17923
17924         PR c++/28056
17925         * g++.dg/parse/local1.C: New test.
17926         * g++.dg/other/qual1.C: Tweak error marker.
17927
17928 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
17929
17930         PR c++/27787
17931         * g++.dg/template/typename10.C: New.
17932         * g++.dg/template/lookup4.C: Remove bogus error marker.
17933
17934 2006-08-25  Richard Guenther  <rguenther@suse.de>
17935
17936         PR testsuite/28829
17937         * gcc.dg/pr26570.c: Fix testcase.
17938
17939 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
17940
17941         PR tree-opt/28807
17942         * gcc.c-torture/execute/mayalias-2.c: New test.
17943         * gcc.dg/tree-ssa/alias-13.c: New test.
17944
17945 2006-08-24  Jan Hubicka  <jh@suse.cz>
17946
17947         PR debug/26881
17948         * gcc.dg/debug/pr26881.c: New file.
17949
17950 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
17951
17952         PR fortran/28788
17953         * gfortran.dg/used_types_4.f90: New test.
17954         * gfortran.dg/derived_init_2.f90: Modify to check sibling
17955         association of derived types.
17956         * gfortran.dg/used_types_2.f90: Add module cleanup.
17957         * gfortran.dg/used_types_3.f90: The same.
17958
17959         PR fortran/28771
17960         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17961         fix of regression.
17962
17963 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17964
17965         PR 28813
17966         * gfortran.dg/direct_io_6.f90: Remove test.
17967
17968 2006-08-23  Stuart Hastings  <stuart@apple.com>
17969
17970         PR 28825
17971         * gcc.target/i386/20060821-1.c: New.
17972
17973 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
17974
17975         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
17976         dg-warning strings for dllimport.
17977
17978 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
17979
17980         PR C++/28450
17981         * g++.dg/ext/vector4.C: New test.
17982         * g++.dg/ext/complex1.C: New test.
17983
17984 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
17985
17986         PR debug/28692
17987         * gcc.dg/debug/const-1.c: New.
17988         * gcc.dg/debug/const-2.c: New.
17989         * gcc.dg/debug/dwarf2/const-1.c: New.
17990         * gcc.dg/debug/dwarf2/const-2.c: New.
17991         * gcc.dg/debug/dwarf2/const-2b.c: New.
17992
17993 2006-08-22  Richard Guenther  <rguenther@suse.de>
17994
17995         PR middle-end/28776
17996         * gcc.c-torture/compile/pr28776-1.c: New testcase.
17997         * gcc.c-torture/compile/pr28776-2.c: Likewise.
17998
17999 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18000
18001         PR tree-optimization/28003
18002         * g++.dg/tree-ssa/pr28003.C: New.
18003
18004 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18005
18006         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18007
18008 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18009
18010         PR c++/26269
18011         * g++.dg/other/error14.C: New test.
18012
18013         PR c++/28505
18014         * g++.dg/parse/ctor7.C: New test.
18015         * g++.dg/parse/ctor8.C: Likewise.
18016
18017         PR c++/28741
18018         * g++.dg/template/void7.C: New test.
18019
18020 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18021
18022         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18023         * gnat.dg/self_aggregate_with_array.adb: New test.
18024
18025 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18026
18027         * g++.dg/eh/arm-vfp-unwind.C: New test.
18028
18029 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18030
18031         PR c++/28341
18032         * g++.dg/template/ref3.C: New test.
18033         * g++.dg/template/nontype13.C: New test.
18034
18035         PR c++/28346
18036         * g++.dg/template/ptrmem17.C: New test.
18037
18038 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18039
18040         PR target/28648 c:
18041         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18042
18043 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18044
18045         PR fortran/28630
18046         * gfortran.dg/used_types_2.f90: New test.
18047
18048         PR fortran/28601
18049         * gfortran.dg/used_types_3.f90: New test.
18050
18051         PR fortran/20886
18052         * gfortran.dg/generic_actual_arg.f90: New test.
18053
18054         PR fortran/28735
18055         * gfortran.dg/module_private_array_refs_1.f90: New test.
18056
18057         PR fortran/28762
18058         * gfortran.dg/program_name_1.f90: New test.
18059
18060         PR fortran/28425
18061         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18062
18063         PR fortran/28496
18064         * gfortran.dg/array_initializer_2.f90: New test.
18065
18066         PR fortran/18111
18067         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18068
18069         PR fortran/28600
18070         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18071
18072         PR fortran/28771
18073         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18074
18075         PR fortran/28660
18076         * gfortran.dg/dependent_decls_1.f90: New test.
18077
18078 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18079
18080         PR fortran/25217
18081         * gfortran.dg/derived_init_2.f90: New.
18082
18083 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18084
18085         * gcc.c-torture/execute/pr28289.c: New test.
18086
18087 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18088
18089         PR c/28744
18090         * gcc.dg/attr-externally-visible-1.c: New test.
18091         * gcc.dg/attr-externally-visible-2.c: New test.
18092         * g++.dg/parse/attr-externally-visible-1.C: New test.
18093         * g++.dg/parse/attr-externally-visible-2.C: New test.
18094
18095 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18096
18097         PR c++/28606
18098         * g++.dg/parse/dtor11.C: New test.
18099
18100 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18101
18102         PR rtl-optimization/28489
18103         * gcc.c-torture/compile/pr28489.c: New test.
18104
18105 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18106
18107         PR c++/28710
18108         * g++.dg/template/redecl4.C: New test.
18109
18110         PR c++/28711
18111         * g++.dg/template/ctor8.C: New test.
18112
18113 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18114
18115         * gcc.dg/pr26570.c: Fix testcase.
18116
18117 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18118
18119         * PR c++/28573
18120         * g++.dg/parse/offsetof6.C: New test.
18121         * g++.dg/parse/offsetof6.C: New test.
18122         * g++.dg/parse/offsetof7.C: New test.
18123
18124 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18125
18126         PR testsuite/28602
18127         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18128         is false.
18129
18130 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18131
18132         PR c++/28302
18133         * g++.dg/ext/vector3.C: New test.
18134
18135 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
18136
18137         PR gcov/profile/26570
18138         * gcc.dg/pr26570.c: New test.
18139
18140 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
18141
18142         PR c/27697
18143         * gcc.dg/qual-component-1.c: New test.
18144
18145 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18146
18147         PR c++/28593
18148         * g++.dg/parse/new3.C: New test.
18149
18150 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18151
18152         PR fortran/25828
18153         * gfortran.dg/streamio_1.f90: New test.
18154         * gfortran.dg/streamio_2.f90: New test.
18155         * gfortran.dg/streamio_3.f90: New test.
18156         * gfortran.dg/streamio_4.f90: New test.
18157         * gfortran.dg/streamio_5.f90: New test.
18158         * gfortran.dg/streamio_6.f90: New test.
18159         * gfortran.dg/streamio_7.f90: New test.
18160         * gfortran.dg/streamio_8.f90: New test.
18161
18162 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
18163
18164         PR c/28287
18165         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18166
18167 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
18168
18169         PR c++/28594
18170         * g++.dg/template/void6.C: New test.
18171
18172 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18173
18174         PR c/28649
18175         * gcc.dg/parse-error-1.c: New test.
18176         * gcc.dg/parse-error-2.c: New test.
18177         * gcc.dg/cpp/digraph2.c: Add error-marker.
18178         * gcc.dg/noncompile/920923-1.c: Likewise.
18179
18180 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18181
18182         PR c/27490
18183         * gcc.dg/sizeof-2.c: New testcase.
18184
18185         PR c/27489
18186         * gcc.dg/switch-A.c: New testcase.
18187
18188 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
18189
18190         PR c++/28288
18191         PR c++/14556
18192         * g++.old-deja/g++.warn/compare1.C: Delete.
18193         * g++.dg/opt/pr7503-2.C: Delete.
18194         * g++.dg/opt/pr7503-3.C: Delete.
18195         * g++.dg/opt/pr7503-4.C: Delete.
18196         * g++.dg/opt/pr7503-5.C: Delete.
18197         * g++.dg/opt/max1.C: Delete.
18198         * g++.dg/warn/minmax.C: Delete.
18199         * g++.dg/expr/minmax.C: New test.
18200
18201 2006-08-14  Richard Guenther  <rguenther@suse.de>
18202
18203         PR testsuite/28703
18204         * gcc.c-torture/execute/pr28651.c: Do not use argc
18205         to avoid optimization, instead forbid inlining.
18206
18207 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
18208
18209         PR rtl-optimization/28634
18210         * gcc.c-torture/execute/ieee/pr28634.c: New test.
18211
18212 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
18213
18214         PR c/27184
18215         * gcc.dg/torture/pr27184.c: New test.
18216
18217 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
18218
18219         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18220
18221 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18222
18223         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18224         * gfortran.dg/stat_2.f90: Likewise.
18225         * gfortran.dg/chmod_1.f90: Likewise.
18226         * gfortran.dg/chmod_2.f90: Likewise.
18227         * gfortran.dg/chmod_3.f90: Likewise.
18228
18229 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
18230
18231         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18232
18233 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18234
18235         * g++.dg/opt/pr23454-2.C: New test.
18236
18237 2006-08-11  Richard Guenther  <rguenther@suse.de>
18238
18239         PR middle-end/28651
18240         * gcc.c-torture/execute/pr28651.c: New testcase.
18241
18242 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
18243
18244         * gnat.dg/specs/static_initializer.ads: New test.
18245
18246 2006-08-10  Paul Brook  <paul@codesourcery.com>
18247
18248         * gcc.target/arm/cond-asm.c: New test.
18249
18250 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
18251
18252         PR tree-optimization/26197
18253         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18254         * g++.dg/vect/vect.exp: Compile the new tests with
18255         --param max-aliased-vops=0.
18256
18257 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
18258
18259         PR c++/28637
18260         * g++.dg/template/void3.C: New test.
18261
18262         PR c++/28638
18263         * g++.dg/template/void4.C: New test.
18264
18265         PR c++/28640
18266         * g++.dg/template/void5.C: New test.
18267
18268 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18269
18270         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18271         after dg-do compile.
18272
18273 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18274
18275         PR tree-optimizations/26969
18276         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18277         "unswitch-loops" with -funswitch-loops.
18278         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18279
18280 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18281
18282         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18283         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18284         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18285         * objc.dg/dwarf-1.m: Likewise.
18286         * objc.dg/dwarf-2.m: Likewise.
18287         * obj-c++.dg/dwarf-2.mm: Likewise.
18288
18289 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18290
18291         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18292         * objc.dg/dwarf-2.m: Likewise.
18293         * obj-c++.dg/dwarf-2.mm: Likewise.
18294
18295         PR libfortran/28603
18296         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18297
18298         PR testsuite/27611
18299         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18300
18301         PR testsuite/27033
18302         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18303
18304 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18305
18306         PR target/27827
18307         * gcc.target/i386/pr27827.c: New testcase.
18308
18309 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18310
18311         PR fortran/28590
18312         * gfortran.dg/sequence_types_1.f90: New test.
18313
18314 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18315
18316         PR fortran/28548
18317         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18318         dg-warning.  Add -pedantic option.
18319
18320 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18321
18322         PR c/28502
18323         * gcc.dg/proto-1.c: New test.
18324
18325         PR c/27721
18326         * gcc.dg/lvalue-4.c: New test.
18327
18328         PR c/28136
18329         * gcc.dg/init-bad-5.c: New test.
18330
18331 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18332
18333         PR c++/28347
18334         * g++.dg/ext/typedef-init.C: Add new test for typedef
18335         initialization inside templates. Adjust existing error markers.
18336
18337 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18338
18339         PR c++/28148
18340         * g++.dg/init/ptrmem3.C: New test.
18341
18342 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18343
18344         PR tree-optimization/27770
18345         * lib/target-support.exp: New target keyword "section_anchors".
18346         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18347         tests.
18348         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18349         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18350         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18351         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18352
18353 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18354
18355         * gcc.dg/20060801-1.c: Add missing '}'.
18356
18357 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18358
18359         PR c++/27508
18360         * g++.dg/parse/dtor9.C: New test.
18361         * g++.dg/parse/dtor10.C: New test.
18362         * g++.dg/other/error7.C: Adjust error-marker.
18363
18364         PR c++/28274
18365         * g++.dg/other/default5.C: New test.
18366
18367 2006-08-02  Richard Guenther  <rguenther@suse.de>
18368
18369         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18370
18371 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18372
18373         PR c++/28557
18374         * g++.dg/template/conv9.C: New test.
18375
18376 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18377
18378         PR debug/28063
18379         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18380         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18381         Optionally return assembly text.  Update callers.
18382         (check_no_compiler_messages): Update verbose messages.
18383         (check_no_messages_and_pattern): New.
18384         (check_effective_target_string_merging): New.
18385
18386 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18387
18388         PR c++/28250
18389         * g++.dg/eh/catch4.C: New test.
18390
18391         PR c++/28257
18392         * g++.dg/other/qual1.C: New test.
18393
18394         PR c++/28259
18395         * g++.dg/inherit/error2.C: New test.
18396
18397         PR c++/28267
18398         * g++.dg/other/new1.C: New test.
18399
18400         * g++.dg/warn/pr23075.C: Remove obsolete test.
18401         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18402         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18403
18404 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18405
18406         PR c++/28523
18407         * g++.dg/eh/cast1.C: New test.
18408
18409 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18410
18411         PR libfortran/28452
18412         * gfortran.dg/random_3.f90:  New test.
18413
18414 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18415
18416         PR c++/28432
18417         * g++.dg/other/pr28304.C: Change expected error message.
18418         * g++.dg/other/pr28432.C: New test.
18419
18420 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18421
18422         PR c++/28256
18423         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18424
18425 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18426
18427         PR debug/23336
18428         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18429         at -g1.
18430         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18431         g++.dg/debug/enum-2.C: New.
18432
18433 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18434
18435         PR c++/6634
18436         * g++.dg/parse/long1.C: Add more tests.
18437
18438 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18439
18440         * gfortran.dg/lrshift_1.c: New file.
18441
18442 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18443
18444         PR libgfortran/28335
18445         * gfortran.dg/no_unit_error_1.f90: New test.
18446
18447 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18448
18449         PR libgfortran/28335
18450         * gfortran.dg/no_unit_error_1.f90: Delete test.
18451         * gfortran.dg/no_unit_error_2.f90: Delete test.
18452
18453 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18454
18455         * gfortran.dg/chmod_3.f90: New test.
18456         * gfortran.dg/ltime_gmtime_1.f90: New test.
18457         * gfortran.dg/ltime_gmtime_2.f90: New test.
18458         * gfortran.dg/lrshift_1.f90: New test.
18459         * gfortran.dg/chmod_1.f90: New test.
18460         * gfortran.dg/chmod_2.f90: New test.
18461
18462 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18463
18464         PR c++/27668
18465         * g++.dg/template/crash55.C: New test.
18466
18467         PR c++/27962
18468         * g++.dg/template/nontype16.C: New test.
18469
18470         * g++.dg/template/void2.C: Adjust error markers.
18471         * g++.dg/template/nontype5.C: Adjust error markers.
18472
18473 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18474
18475         * gcc.target/i386/stack-prot-kernel.c: New test.
18476
18477 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18478
18479         * gcc.dg/builtins-55.c: New test case.
18480
18481 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18482
18483         PR rtl-optimization/27907
18484         * gcc.c-torture/compile/pr27907.c: New test.
18485
18486 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18487
18488         * gfortran.dg/mclock.f90: New test.
18489         * gfortran.dg/int_conv_1.f90: New test.
18490         * gfortran.dg/stat_1.f90: New test.
18491         * gfortran.dg/stat_2.f90: New test.
18492
18493 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18494
18495         PR libgfortran/28335
18496         * gfortran.dg/no_unit_error_1.f90: New test.
18497         * gfortran.dg/no_unit_error_2.f90: New test.
18498         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18499
18500 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18501
18502         PR middle-end/28473
18503         * gcc.dg/fold-convround-1.c: New test case.
18504
18505 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18506
18507         * gfortran.dg/arithmetic_if.f90:  Fix comments.
18508
18509 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18510
18511         PR c++/27572
18512         * g++.dg/other/typedef1.C: New test.
18513         * g++.dg/template/typedef4.C: New test.
18514         * g++.dg/template/typedef5.C: New test.
18515
18516 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18517
18518         PR fortran/28416
18519         * gfortran.dg/allocatable_dummy_3.f90: New.
18520
18521 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18522
18523         PR fortran/28439
18524         * gfortran.dg/arithmetic_if.f90:  New test.
18525
18526 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
18527
18528         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18529         avoid memcpy optimization.
18530
18531 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18532
18533         PR fortran/25289
18534         * gfortran.dg/direct_io_6.f90: New test.
18535
18536 2006-07-24  Jan Hubicka  <jh@suse.cz>
18537
18538         PR c/25795
18539         PR c++/27369
18540         * gcc.dg/pr25795.c: New test.
18541         * gcc.dg/pr25795-1.c: New test.
18542
18543 2006-07-23  Roger Sayle  <roger@eyesopen.com>
18544
18545         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18546         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18547         which may be transformed to "g || h" on some platforms.
18548
18549 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
18550
18551         PR c++/28025
18552         * g++.dg/template/friend45.C: New test.
18553
18554 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18555
18556         PR libgfortran/28339
18557         * gfortran.dg/arrayio_8.f90: New test.
18558
18559 2006-07-21  Mike Stump  <mrs@apple.com>
18560
18561         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18562
18563         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18564
18565 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18566
18567         PR c++/28250
18568         * g++.dg/eh/catch3.C: New test.
18569
18570         PR c++/28363
18571         * g++.dg/template/defarg10.C: New test.
18572
18573 2006-07-20  Paul Brook  <paul@codesourcery.com>
18574
18575         PR 27363
18576         * gcc.dg/pr27363.c: New test.
18577
18578 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
18579
18580         PR c++/28338
18581         * g++.dg/init/ref13.C: New test.
18582
18583 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18584
18585         PR obj-c++/28434
18586         * obj-c++.dg/proto-error-1.mm: New test.
18587
18588 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18589
18590         PR c++/28337
18591         * g++.dg/template/string1.C: New test.
18592
18593 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18594
18595         PR c++/28048
18596         * g++.dg/template/defarg9.C: New test.
18597
18598         PR c++/28235
18599         * g++.dg/template/static27.C: New test.
18600
18601 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
18602
18603         PR 28410
18604         * gcc.dg/tree-ssa/pr28410.c: New test.
18605
18606 2006-07-18  Lee Millward  <lee.millward@gmail.com>
18607
18608         PR c++/28258
18609         * g++/dg/other/error13.C: New test.
18610
18611         PR c++/28260
18612         * g++.dg/template/friend44.C: New test.
18613
18614 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
18615
18616         PR c++/27495
18617         * g++.dg/other/pr27495.C: New.
18618
18619 2006-07-18  Olivier Hainque  <hainque@adacore.com>
18620
18621         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18622         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18623
18624 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18625
18626         PR c/28286
18627         * gcc.dg/pragma-pack-4.c: New test.
18628
18629 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18630
18631         PR c++/28291
18632         * g++.dg/ext/pr28291.C: New test.
18633
18634 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18635
18636         PR middle-end/28403
18637         * gcc.c-torture/execute/pr28403.c: New test.
18638
18639 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18640
18641         PR middle-end/28402
18642         * gcc.dg/pr28402.c: New test.
18643
18644 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18645
18646         PR c++/28304
18647         * g++.dg/other/pr28304.C: New test.
18648
18649 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
18650
18651         PR other/28251
18652         gcc.c-torture/unsorted/dump-noaddr.c: New test.
18653         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18654
18655 2006-07-17  Richard Guenther  <rguenther@suse.de>
18656
18657         PR tree-optimization/28238
18658         * g++.dg/tree-ssa/pr28238.C: New testcase.
18659
18660 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18661
18662         PR c++/28250
18663         * g++.dg/eh/catch1.C: New test.
18664         * g++.dg/eh/catch2.C: New test.
18665
18666 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
18667
18668         PR c++/28370
18669         * g++.dg/template/anon3.C: New test.
18670
18671 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
18672
18673         PR fortran/20844
18674         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18675         specifiers requiring an explicit format tag..
18676
18677         PR fortran/28201
18678         * gfortran.dg/generic_5: New test.
18679
18680         PR fortran/20893
18681         * gfortran.dg/elemental_optional_args_1.f90: New test.
18682
18683 2006-07-16  Olivier Hainque  <hainque@adacore.com>
18684
18685         * gnat.dg/assert.ads: New file.
18686         * gnat.dg/controlled_record.ads: Likewise.
18687         * gnat.dg/controlled_record.adb: Likewise.
18688
18689 2006-07-15  Lee Millward  <lee.millward@gmail.com>
18690
18691         PR c++/28292
18692         * g++.dg/other/error12.C: New test.
18693
18694         PR c++/28269
18695         * g++.dg/template/crash54.C: New test.
18696
18697 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18698
18699         PR c++/28249
18700         * g++.dg/parse/catch1.C: New test.
18701
18702         PR c++/28294
18703         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18704
18705         PR c++/28387
18706         * g++.dg/ext/attrib24.C: New test.
18707
18708 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18709
18710         PR c++/28343
18711         * g++.dg/ext/asmspec1.C: New test.
18712
18713 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
18714
18715         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18716         (dg-test): Support shouldfail tests.
18717         * lib/target-supports-dg.exp (dg-shouldfail): New.
18718         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18719         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18720         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18721         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18722         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18723         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18724         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18725
18726 2006-07-13  Jan Hubicka  <jh@suse.cz>
18727
18728         * gcc.target/i386/memcpy-1.c: New.
18729
18730 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
18731
18732         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18733
18734 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
18735
18736         PR fortran/25097
18737         * gfortran.dg/present_1.f90: New test.
18738
18739         PR fortran/20903
18740         * gfortran.dg/interface_derived_type_1.f90: New test.
18741
18742 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
18743
18744         PR fortran/28213
18745         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18746         list.
18747
18748 2006-07-07  Lee Millward  <lee.millward@gmail.com>
18749
18750         PR c++/27820
18751         * g++.dg/other/label1.C: New test.
18752
18753 2006-07-07  Richard Guenther  <rguenther@suse.de>
18754
18755         PR middle-end/28268
18756         * gcc.dg/torture/pr28268.c: New testcase.
18757
18758 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
18759
18760         PR c++/27019
18761         * g++.dg/ext/pr27019.C: New.
18762
18763 2006-07-07  Richard Guenther  <rguenther@suse.de>
18764
18765         PR tree-optimization/28187
18766         * gcc.dg/pr28187.c: New testcase.
18767
18768 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
18769
18770         * gnat.dg/address_conversion.adb: New test.
18771         * gnat.dg/boolean_subtype.adb: Likewise.
18772         * gnat.dg/frame_overflow.adb: Likewise.
18773         * gnat.dg/pointer_array.adb: Likewise.
18774         * gnat.dg/pointer_conversion.adb: Likewise.
18775
18776 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
18777
18778         PR fortran/28237
18779         PR fortran/23420
18780         * gfortran.dg/print_fmt_5.f90: New test.
18781
18782 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18783
18784         PR fortran/28129
18785         * gfortran.dg/bounds_check_4.f90: New test.
18786
18787 2006-07-05  Richard Guenther  <rguenther@suse.de>
18788
18789         PR target/28158
18790         * gfortran.dg/pr28158.f90: New testcase.
18791
18792 2006-07-05  Richard Guenther  <rguenther@suse.de>
18793
18794         PR tree-optimization/28162
18795         * gcc.dg/pr28162.c: New testcase.
18796
18797 2006-07-05  Richard Guenther  <rguenther@suse.de>
18798         Andrew Pinski  <pinskia@gcc.gnu.org>
18799
18800         PR c++/27084
18801         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18802
18803 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
18804
18805         PR fortran/28174
18806         * gfortran.dg/actual_array_substr_2.f90: New test.
18807
18808         PR fortran/28167
18809         * gfortran.dg/actual_array_constructor_2.f90: New test.
18810
18811 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18812
18813         * gfortran.dg/itime_idate_1.f: New test.
18814         * gfortran.dg/itime_idate_2.f: New test.
18815
18816 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18817
18818         PR libgfortran/27704
18819         * gfortran.dg/open_status_3.f90: New test.
18820         * gfortran.dg/fmt_l.f90: Update for new feature.
18821
18822 2006-07-03  Asher Langton  <langton2@llnl.gov>
18823
18824         * gfortran.dg/oldstyle_2.f90: New.
18825
18826 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
18827
18828         * gnat.dg/string_slice.adb: New test.
18829
18830 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18831
18832         PR fortran/19259
18833         * gfortran.dg/semicolon_fixed.c: New.
18834         * gfortran.dg/semicolon_free.c: New.
18835
18836 2006-06-30  Mike Stump  <mrs@apple.com>
18837
18838         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18839         that don't support internal visibility.
18840
18841 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
18842
18843         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18844         for '(' / ')' needing an extra '\'.
18845
18846 2006-06-29  Roger Sayle  <roger@eyesopen.com>
18847
18848         PR middle-end/27428
18849         * gcc.dg/pr27428-1.c: New test case.
18850
18851 2006-06-29  Mike Stump  <mrs@apple.com>
18852
18853         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18854         on darwin as we can't align commons large enough yet.
18855
18856         * gcc.dg/vla-8.c: Add additional testcases.
18857
18858 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
18859
18860         PR c++/28114
18861         * g++.dg/other/pr28114.C: New.
18862
18863 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
18864
18865         * gcc.c-torture/compile/20060625-1.c: New test.
18866
18867 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
18868
18869         PR fortran/20867
18870         * gfortran.dg/stfunc_3.f90: New test.
18871
18872         PR fortran/25056
18873         * gfortran.dg/impure_actual_1.f90: New test.
18874
18875         PR fortran/20874
18876         * gfortran.dg/elemental_result_1.f90: New test.
18877
18878         PR fortran/25073
18879         * gfortran.dg/select_7.f90: New test.
18880
18881         PR fortran/27554
18882         * intrinsic_actual_1.f: New test.
18883
18884         PR fortran/22038
18885         PR fortran/28119
18886         * gfortran.dg/forall_4.f90: New test.
18887
18888         PR fortran/25072
18889         * gfortran.dg/forall_5.f90: New test.
18890
18891 2006-06-25  Lee Millward  <lee.millward@gmail.com>
18892
18893         PR c++/28051
18894         * g++.dg/template/using13.C: New test.
18895
18896         PR c++/28054
18897         * g++.dg/other/incomplete3.C: New test.
18898
18899 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18900
18901         PR fortran/28081
18902         * gfortran.dg/substr_3.f: New test.
18903         * gfortran.dg/equiv_2.f90: Update expected error message.
18904
18905 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
18906
18907         PR fortran/28118
18908         * gfortran.dg/actual_array_substr_1.f90: New test.
18909
18910 2006-06-24  Olivier Hainque  <hainque@adacore.com>
18911
18912         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18913         * gnat.dg/scalar_mode_agg_compare.adb: New test.
18914
18915 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
18916
18917         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18918
18919 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
18920
18921         PR fortran/27981
18922         * gfortran.dg/simpleif_2.f90: New test.
18923
18924 2006-06-23  Lee Millward  <lee.millward@gmail.com>
18925
18926         * g++.dg/template/error22.C: Fix typo.
18927
18928 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18929
18930         PR c++/28112
18931         * g++.dg/ext/attrib23.C: New test.
18932
18933 2006-06-23  Olivier Hainque  <hainque@adacore.com>
18934
18935         * gnat.dg/varsize_temp.adb: New test.
18936
18937 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18938
18939         PR c++/11468
18940         * g++.dg/other/java2.C: New test.
18941
18942 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
18943
18944         PR target/27789
18945         * g++.dg/ext/dllimport4.C. Add more tests for invalid
18946         initialization.
18947
18948 2006-06-22  Roger Sayle  <roger@eyesopen.com>
18949
18950         PR target/27531
18951         * gcc.dg/pr27531-1.c: New test case.
18952
18953 2006-06-22  Asher Langton  <langton2@llnl.gov>
18954
18955         PR fortran/24748
18956         * gfortran.dg/implicit_8.f90: New.
18957
18958 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
18959
18960         PR rtl-optimization/28121
18961         * gcc.dg/pr28121.c: New test.
18962
18963 2006-06-22  Lee Millward  <lee.millward@gmail.com>
18964
18965         PR c++/27805
18966         * g++.dg/parse/ptrmem6.C: New test.
18967
18968         PR c++/27821
18969         * g++.dg/template/error22.C: New test.
18970
18971 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18972
18973         PR c++/28111
18974         * g++.dg/template/friend43.C: New test.
18975
18976         PR c++/28110
18977         * g++.dg/template/crash53.C: New test.
18978
18979         PR c++/28109
18980         * g++.dg/rtti/incomplete1.C: New test.
18981
18982 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
18983
18984         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
18985
18986 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
18987
18988         * gcc.c-torture/execute/complex-7.c: New.
18989
18990 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
18991
18992         * gcc.dg/merge-all-constants-1.c: New test.
18993
18994 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
18995
18996         PR c++/28113
18997         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
18998
18999 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19000
19001         * gfortran.dg/rrspacing_1.f90: New test.
19002
19003 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19004
19005         PR c++/28052
19006         * g++.dg/other/bitfield2.C: New test.
19007
19008 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19009
19010         PR tree-optimization/27331
19011         * gcc.dg/pr27331.c: New test.
19012
19013 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19014             Eric Botcazou  <ebotcazou@adacore.com>
19015
19016         PR ada/18692
19017         * lib/gnat.exp: New file.
19018         * lib/gnat-dg.exp: Likewise.
19019         * gnat.dg: New directory.
19020         * gnat.dg/dg.exp: New driver.
19021         * gnat.dg/specs: New directory.
19022         * gnat.dg/specs/specs.exp: New driver.
19023         * gnat.dg/style: New directory.
19024         * gnat.dg/style/style.exp: New driver.
19025
19026 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19027
19028         PR fortran/16206
19029         * gfortran.dg/array_initializer_1.f90: New test.
19030
19031         PR fortran/28005
19032         * gfortran.dg/matmul_3.f90: New test.
19033
19034 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19035
19036         PR middle-end/28075
19037         * gcc.dg/tree-ssa/inline-1.c: New test.
19038
19039 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19040
19041         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19042         in malloc prototype; remove XFAIL.
19043         * gcc.dg/pr18241-2.c: Ditto.
19044         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19045         in memset prototype; remove XFAIL.
19046         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19047
19048 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19049
19050         * gcc.dg/vla-8.c: Add.
19051
19052 2006-06-19  Richard Guenther  <rguenther@suse.de>
19053
19054         PR tree-optimization/27090
19055         * g++.dg/tree-ssa/pr27090.C: New testcase.
19056
19057 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19058
19059         PR target/27861
19060         * gcc.dg/pr27861-1.c: New test case.
19061
19062 2006-06-19  Richard Guenther  <rguenther@suse.de>
19063
19064         PR middle-end/28045
19065         * gcc.dg/torture/pr28045.c: New testcase.
19066
19067 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19068
19069         PR fortran/26801
19070         * gfortran.dg/associated_4.f90: New test.
19071
19072 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19073
19074         PR fortran/19310
19075         PR fortran/19904
19076         * gfortran.dg/real_const_3.f90: New test.
19077
19078 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19079
19080         PR c++/28016
19081         * g++.dg/template/static26.C: New test.
19082
19083         PR c++/27979
19084         * g++.dg/expr/bitfield2.C: New test.
19085
19086         PR c++/27884
19087         * g++.dg/parse/linkage2.C: New test.
19088
19089 2006-06-16  Richard Guenther  <rguenther@suse.de>
19090
19091         PR middle-end/27116
19092         * gcc.dg/pr15785-1.c: Revert last change.
19093         * gcc.dg/torture/pr27116-2.c: New testcase.
19094
19095 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19096
19097         PR middle-end/27802
19098         * gcc.dg/pr27802-1.c: New test case.
19099
19100 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19101
19102         PR c++/27689
19103         * g++.dg/template/ttp18.C: New test.
19104         * g++.dg/template/ttp19.C: Likewise.
19105
19106         PR c++/27666
19107         * g++.dg/expr/cond9.C: New test.
19108
19109         PR c++/27640
19110         * g++.dg/template/ctor7.C: New test.
19111
19112 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19113
19114         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19115
19116 2006-06-16  Richard Guenther  <rguenther@suse.de>
19117
19118         PR tree-optimization/27781
19119         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19120
19121 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19122
19123         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
19124
19125 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
19126
19127         * gcc.dg/tree-ssa/loop-18.c: New test.
19128
19129 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
19130
19131         PR c++/27665
19132         * g++.dg/template/crash52.C: New test.
19133
19134         PR c++/27648
19135         * g++.dg/ext/attrib22.C: New test.
19136
19137         PR c++/26559
19138         * g++.dg/template/builtin1.C: New test.
19139         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19140
19141         PR c++/28018
19142         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19143         assignment.
19144         * g++.old-deja/g++.pt/crash51.C: Likewise.
19145
19146         PR c++/27227
19147         * g++.dg/lookup/linkage1.C: New test.
19148         * g++.dg/lookup/linkage2.C: Likewise.
19149
19150 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
19151
19152         PR middle-end/27959
19153         * gcc.dg/pr27959.c: New testcase.
19154
19155 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
19156
19157         PR target/28014:
19158         * g++.dg/eh/div.C: New test.
19159
19160 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
19161
19162         PR c++/27894
19163         * g++.dg/tree-ssa/pr26757.C: New test.
19164         * g++.dg/tree-ssa/pr27894.C: New test.
19165
19166 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19167
19168         * gcc.c-torture/compile/20060609-1.c: New test.
19169
19170         PR target/27863
19171         * gcc.c-torture/compile/pr27863.c: New test.
19172
19173 2006-06-13  Richard Guenther  <rguenther@suse.de>
19174
19175         PR tree-optimization/27830
19176         * g++.dg/tree-ssa/pr27830.C: New testcase.
19177
19178 2006-06-13  Matthew Sachs  <msachs@apple.com>
19179
19180         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19181         the list of compiler flags; this causes those flags to be checked
19182         for things like dg-skip-if.
19183
19184 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19185
19186         PR c++/27601
19187         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19188
19189 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
19190             Kazu Hirata  <kazu@codesourcery.com>
19191
19192         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19193         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19194
19195 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19196
19197         PR c++/27933
19198         * g++.dg/lookup/using15.C: New test.
19199
19200         PR c++/27951
19201         * g++.dg/other/anon4.C: New test.
19202
19203 2006-06-12  Roger Sayle  <roger@eyesopen.com>
19204
19205         PR c++/21210
19206         * g++.dg/init/complex1.C: New test case.
19207
19208 2006-06-11  Eric Christopher  <echristo@apple.com>
19209
19210         PR middle-end/27948
19211         * gcc.dg/bf-ms-layout.c: Run on darwin.
19212         * gcc.dg/bf-no-ms-layout: Ditto.
19213         * gcc.dg/attr-ms_struct-2.c: New.
19214         * gcc.dg/bf-ms-layout-2.c: Ditto.
19215
19216 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19217
19218         * gcc.dg/attr-ms_struct-packed1.c: New.
19219
19220 2006-06-09  Mike Stump  <mrs@apple.com>
19221
19222         * gcc.dg/vla-7.c: Add.
19223
19224 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
19225
19226         PR fortran/24558
19227         * gfortran.dg/entry_6.f90: New test.
19228
19229         PR fortran/20877
19230         PR fortran/25047
19231         * gfortran.dg/entry_7.f90: New test.
19232
19233 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
19234
19235         PR c/27747
19236         * gcc.dg/cpp/_Pragma6.c: New test.
19237
19238         PR c++/27748
19239         * g++.dg/cpp/_Pragma1.C: New test.
19240
19241         PR preprocessor/27746
19242         * gcc.dg/gomp/macro-3.c: New test.
19243         * gcc.dg/gomp/macro-4.c: New test.
19244         * g++.dg/gomp/macro-3.C: New test.
19245         * g++.dg/gomp/macro-4.C: New test.
19246
19247 2006-06-09  Richard Guenther  <rguenther@suse.de>
19248
19249         PR tree-optimization/26998
19250         * gcc.dg/torture/pr26998.c: New testcase.
19251         * gcc.dg/tree-ssa/vrp29.c: New testcase.
19252
19253 2006-06-08  Mike Stump  <mrs@apple.com>
19254
19255         * gcc.dg/pr27095.c: Account for stubs.
19256
19257         PR target/26427
19258         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19259         produce bad code on darwin.
19260
19261 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19262
19263         PR fortran/27958
19264         * gfortran.dg/substr_2.f: New test.
19265
19266 2006-06-08  Asher Langton  <langton2@llnl.gov>
19267
19268         PR fortran/27786
19269         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19270
19271 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19272
19273         PR target/27421
19274         * gcc.dg/union-3.c: New test.
19275
19276 2006-06-08  Richard Guenther  <rguenther@suse.de>
19277
19278         PR middle-end/27116
19279         * gcc.dg/torture/pr27116.c: New testcase.
19280         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19281
19282 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19283
19284         PR rtl-optimization/26449
19285         * gcc.dg/pr26449.c: New test.
19286
19287 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19288
19289         PR c++/27601
19290         * g++.dg/ext/offsetof1.C: Test member functions.
19291
19292 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19293
19294         * gcc.dg/pr27095.c: Improve scanning.
19295
19296 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19297
19298         PR fortran/23091
19299         * gfortran.dg/saved_automatic_1.f90: New test.
19300
19301         PR fortran/24168
19302         * gfortran.dg/array_simplify_1.f90: New test.
19303
19304         PR fortran/25090
19305         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19306
19307         PR fortran/25058
19308         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19309
19310 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19311
19312         PR c++/27177
19313         * g++.dg/expr/cast7.C: New test.
19314
19315 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19316
19317         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19318         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19319         * lib/fortran-torture.exp (fortran-torture-compile,
19320         fortran-torture-execute): Ditto.
19321
19322 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19323
19324         PR target/27842
19325         * gcc.dg/vmx/pr27842.c: New test.
19326
19327 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19328
19329         PR libfortran/27895
19330         * gfortran.dg/bounds_check_3.f90: New test.
19331
19332 2006-06-05  Mike Stump  <mrs@apple.com>
19333
19334         * objc.dg/objc-fast-4.m: Skip for ppc64.
19335
19336 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19337
19338         PR testsuite/27705
19339         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19340
19341 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19342             Victor Kaplansky  <victork@il.ibm.com>
19343
19344         PR tree-optimizations/26360
19345         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19346         with -fno-tree-dce.
19347         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19348
19349 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19350
19351         PR fortran/14067
19352         * gfortran.dg/data_char_1.f90: Add messages for truncated
19353         strings.
19354
19355         PR fortran/16943
19356         * gfortran.dg/func_decl_2.f90: New test.
19357
19358         PR fortran/20839
19359         * gfortran.dg/do_2.f90: New test.
19360
19361         PR fortran/27655
19362         * gfortran.dg/associated_3.f90: New test.
19363
19364 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19365
19366         PR c++/27819
19367         * g++.dg/template/static25.C: New test.
19368
19369         PR c++/27722
19370         * g++.dg/init/array21.C: New test.
19371
19372         PR c++/27807
19373         * g++.dg/ext/complit7.C: New test.
19374
19375         PR c++/27806
19376         * g++.dg/parse/ptrmem5.C: New test.
19377
19378 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19379             Andrew Pinski  <pinskia@physics.uc.edu>
19380
19381         PR c/27150
19382         PR middle-end/27382
19383         * gcc.dg/pr27150-1.c: New testcase.
19384         * gcc.dg/pr27382-1.c: New testcase.
19385         * gcc.dg/pr27382-2.c: New testcase.
19386
19387 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19388
19389         PR c/25161
19390         PR c/27020
19391         * gcc.dg/array-10.c: New test.
19392
19393 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19394
19395         PR c++/27804
19396         * g++.dg/init/const4.C: New test.
19397         * g++.dg/init/member1.C: Add error-marker.
19398         * g++.dg/other/fold1.C: Adjust error-marker.
19399
19400 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19401
19402         PR c++/27601
19403         * g++.dg/ext/offsetof1.C: New test.
19404
19405 2006-06-04 Eric Christopher <echristo@apple.com>
19406
19407         * gcc.dg/attr-ms_struct-1.c: New.
19408
19409 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19410
19411         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19412
19413 2006-06-04  Richard Guenther  <rguenther@suse.de>
19414
19415         PR tree-optimization/27039
19416         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19417
19418 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19419
19420         PR target/26223
19421         * gcc.target/i386/amd64-abi-2.c: New test case.
19422
19423 2006-06-02  Eric Christopher  <echristo@apple.com>
19424
19425         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19426         * gcc.target/i386/20020523-1.c: Skip if darwin.
19427         * gcc.target/i386/asm-3.c: Ditto.
19428         * gcc.target/i386/20011119-1.c: Ditto.
19429         * gcc.target/i386/clobbers.c: Remove pic part of test.
19430
19431 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19432
19433         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19434         * g++.old-deja/g++.other/init19.C: Ditto.
19435         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19436         and add other platforms as expected failures.
19437
19438 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19439
19440         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19441         (is-effective-target-keyword): Ditto.
19442
19443 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19444
19445         PR fortran/27715
19446         * gfortran.dg/extended_char_comparison_1.f:  New test.
19447
19448 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19449
19450         PR fortran/25098
19451         * gfortran.dg/dummy_procedure_1.f90: New test.
19452
19453         PR fortran/25147
19454         * gfortran.dg/dummy_procedure_2.f90: New test.
19455
19456         * gfortran.dg/associated_2.f90: Correct to make consistent with
19457         standard.
19458
19459 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19460
19461         * gcc.target/i386/387-11.c: New test case.
19462
19463 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19464
19465         PR c++/27801
19466         * g++.dg/template/cond6.C: New test.
19467
19468         PR c++/26496
19469         * g++.dg/template/crash51.C: New test.
19470         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19471
19472         PR c++/27385
19473         * g++.dg/init/array20.C: New test.
19474
19475 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19476
19477         * gcc.dg/builtins-54.c: New test case.
19478
19479 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19480
19481         PR c++/26433
19482         * g++.dg/template/fntry1.C: Add dg-do link.
19483
19484         PR c++/27808
19485         * g++.dg/parse/friend6.C: New test.
19486
19487 2006-05-30  Asher Langton  <langton2@llnl.gov>
19488
19489         * gfortran.dg/cray_pointers_7.f90: New test.
19490
19491 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19492
19493         PR tree-optimization/23452
19494         * gcc.dg/fold-mulconj-1.c: New test case.
19495
19496 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19497
19498         PR c++/27803
19499         * g++.dg/parse/bitfield1.C: New test.
19500
19501 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19502
19503         * gcc.target/ppc-eq0-1.c: New test case.
19504         * gcc.target/ppc-negeq0-1.c: New test case.
19505
19506 2006-05-30  Dirk Mueller  <dmueller@suse.de>
19507
19508         PR c/27273
19509         * gcc.dg/overflow-warn-5.c: New test.
19510
19511 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19512
19513         PR c/27718
19514         * gcc.dg/sizeof-1.c: New test.
19515
19516 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
19517
19518         PR target/27790
19519         * gcc.target/i386/pr27790.c: New test.
19520
19521 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19522
19523         PR libgfortran/27757
19524         * gfortran.dg/direct_io_5.f90: New test.
19525
19526 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19527
19528         PR libgfortran/27634
19529         * gfortran.dg/fmt_missing_period_1.f: New test.
19530         * gfortran.dg/fmt_missing_period_2.f: New test.
19531         * gfortran.dg/fmt_missing_period_3.f: New test.
19532
19533 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19534
19535         PR fortran/19777
19536         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19537         arrays.
19538
19539 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19540
19541         PR c++/27713
19542         * g++.dg/template/new6.C: New test.
19543
19544 2006-05-29  Roger Sayle  <roger@eyesopen.com>
19545
19546         PR tree-optimization/24964
19547         * gcc.target/i386/387-10.c: New test case.
19548
19549 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
19550
19551         * intrinsics/string_intrinsics.c (compare_string):
19552         Use memcmp instead of strncmp to avoid tripping over
19553         CHAR(0) in a string.
19554
19555 2006-05-27  Richard Guenther  <rguenther@suse.de>
19556
19557         PR middle-end/27773
19558         * gcc.dg/torture/pr27773.c: New testcase.
19559
19560 2006-05-27  Dirk Mueller  <dmueller@suse.de>
19561
19562         * gcc.dg/pr24561.c: Rename to..
19563         * gcc.dg/pr25962.c: .. this.
19564
19565 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19566
19567         PR fortran/19777
19568         * gfortran.dg/bounds_check_2.f: New test.
19569
19570 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
19571
19572         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19573         * gfortran.dg/byte_1.f90: Likewise.
19574         * gfortran.dg/dup_save_2.f90: Likewise.
19575
19576 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
19577
19578         * gfortran.dg/associated_2.f90: New test.
19579
19580 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19581
19582         PR fortran/27524
19583         * gfortran.dg/bounds_check_1.f90: New test.
19584
19585 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
19586
19587         PR rtl-optimization/27661
19588         * gcc.dg/pr27661.c: New test case.
19589
19590 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19591
19592         PR fortran/23151
19593         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
19594         * gfortran.dg/print_parentheses_1.f:  New test.
19595         * gfortran.dg/print_parentheses_2.f90:  New test.
19596
19597 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
19598
19599         PR target/27758
19600         * gcc.dg/pr27758.c: New test.
19601
19602 2006-05-24  Falk Hueffner  <falk@debian.org>
19603
19604         * gcc.c-torture/compile/pr27571.c: New test.
19605
19606 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
19607
19608         PR fortran/27709
19609         * gfortran.dg/spec_expr_4.f90: New test.
19610
19611         PR fortran/27155
19612         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19613
19614 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
19615
19616         PR c++/20103
19617         * g++.dg/ext/complit6.C: New test.
19618         * g++.dg/ext/complit3.C: Adjust error markers.
19619         * g++.dg/init/const3.C: New test.
19620
19621 2006-05-25  Richard Guenther  <rguenther@suse.de>
19622
19623         PR middle-end/27743
19624         * gcc.dg/torture/pr27743.c: New testcase.
19625
19626 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19627
19628         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19629
19630 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
19631
19632         * gcc.dg/compat/scalar-by-value-x.h: New.
19633         * gcc.dg/compat/scalar-by-value-y.h: New.
19634         * gcc.dg/compat/scalar-by-value-5.c: New.
19635         * gcc.dg/compat/scalar-by-value-5_main.c: New.
19636         * gcc.dg/compat/scalar-by-value-5_x.c: New.
19637         * gcc.dg/compat/scalar-by-value-5_y.c: New.
19638         * gcc.dg/compat/scalar-by-value-6.c: New.
19639         * gcc.dg/compat/scalar-by-value-6_main.c: New.
19640         * gcc.dg/compat/scalar-by-value-6_x.c: New.
19641         * gcc.dg/compat/scalar-by-value-6_y.c: New.
19642
19643 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
19644
19645         PR tree-optimization/27639
19646         PR tree-optimization/26719
19647         * gcc.dg/pr27639.c: New test.
19648         * gcc.dg/pr26719.c: New test.
19649         * gcc.dg/tree-ssa/scev-cast.c: New test.
19650
19651 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
19652
19653         PR c++/20173
19654         * g++.dg/template/error21.C: New test.
19655
19656 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
19657
19658         PR target/27696
19659         * gcc.target/i386/pr27696.c: New.
19660
19661 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
19662
19663         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19664
19665         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19666
19667 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19668
19669         PR c++/27716
19670         * g++.dg/other/assign1.C: New test.
19671
19672 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
19673
19674         PR target/27266
19675         * gcc.target/i386/pr27266.c: New.
19676
19677 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19678
19679         PR c++/27451
19680         * g++.dg/ext/asm9.C: New test.
19681
19682 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
19683
19684         PR rtl-optimization/25514
19685         * gcc.c-torture/compile/pr25514.c: New test.
19686
19687 2006-05-22  Richard Guenther  <rguenther@suse.de>
19688
19689         Revert
19690         2006-01-31  Richard Guenther  <rguenther@suse.de>
19691
19692         * gcc.target/i386/sselibm-1.c: New testcase.
19693         * gcc.target/i386/sselibm-2.c: Likewise.
19694         * gcc.target/i386/sselibm-3.c: Likewise.
19695         * gcc.target/i386/sselibm-4.c: Likewise.
19696         * gcc.target/i386/sselibm-5.c: Likewise.
19697
19698 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19699
19700         PR c/27420
19701         * gcc.dg/func-args-2.c: New test.
19702
19703         PR c/26818
19704         * gcc.dg/struct-incompl-1.c: New test.
19705
19706 2006-05-22  Richard Guenther  <rguenther@suse.de>
19707
19708         PR testsuite/27708
19709         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19710         the transformations we test for.
19711
19712 2006-05-22  Richard Guenther  <rguenther@suse.de>
19713
19714         PR testsuite/27707
19715         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19716
19717 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
19718
19719         PR c++/27210
19720         * g++.dg/warn/new1.C: New test.
19721         * g++.dg/template/new5.C: Likewise.
19722
19723 2006-05-21  Roger Sayle  <roger@eyesopen.com>
19724
19725         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19726         * gcc.target/i386/20060512-3.c: Likewise.
19727
19728 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
19729
19730         PR rtl-optimization/27671
19731         * gcc.c-torture/execute/pr27671-1.c: New.
19732         * gcc.dg/pr27671-2.c: Likewise.
19733
19734         PR tree-optimization/26622.
19735         * gcc.c-torture/compile/pr26622.c: New.
19736
19737 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19738
19739         PR fortran/27613
19740         * gfortran.dg/recursive_reference_1.f90: New test.
19741
19742 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19743
19744         PR fortran/25746
19745         * gfortran.dg/elemental_subroutine_3.f90: New test.
19746
19747         PR fortran/25090
19748         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19749
19750         PR fortran/27584
19751         * gfortran.dg/associated_target_1.f90: New test.
19752
19753         PR fortran/19015
19754         * gfortran.dg/maxloc_shape_1.f90: New test.
19755
19756 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19757
19758         PR libgfortran/24459
19759         * gfortran.dg/namelist_24.f90: New test.
19760         * gfortran.dg/namelist_12.f: Fix typo in comment.
19761
19762 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
19763
19764         PR middle-end/25776
19765         * g++.dg/other/error11.C: New test.
19766
19767 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19768
19769         * gcc.target/mips/pr26765.c: Add -w to options.
19770
19771 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19772
19773         * lib/target-supports.exp (check_effective_target_mpaired_single):
19774         New function.
19775         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19776         multilibs.
19777         * g++.dg/vect/vect.exp: Likewise.
19778
19779 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19780
19781         PR testsuite/25891
19782         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19783
19784 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
19785
19786         PR fortran/27662
19787         * gfortran.dg/temporary_1.f90: New file.
19788
19789 2006-05-19  Andreas Schwab  <schwab@suse.de>
19790
19791         * g++.dg/other/unused1.C: Also match "stringz".
19792
19793 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
19794
19795         PR c++/26433
19796         * g++.dg/template/fntry1.C: New test.
19797
19798 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
19799
19800         PR c++/27471
19801         PR c++/27506
19802         * g++.dg/conversion/bitfield5.C: New test.
19803         * g++.dg/conversion/bitfield6.C: New test.
19804
19805 2006-05-18  Mike Stump  <mrs@apple.com>
19806
19807         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19808         * gcc.dg/vla-4.c: Add.
19809         * gcc.dg/vla-5.c: Add.
19810         * gcc.dg/vla-6.c: Add.
19811
19812 2006-05-12  Stuart Hastings  <stuart@apple.com>
19813
19814         * gcc.target/i386/20060512-1.c: New.
19815         * gcc.target/i386/20060512-2.c: New.
19816         * gcc.target/i386/20060512-3.c: New.
19817         * gcc.target/i386/20060512-4.c: New.
19818
19819 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
19820
19821         PR c++/26122
19822         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19823
19824         PR c++/26068
19825         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19826         * g++.dg/parse/linkage1.C: New test.
19827
19828 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19829
19830         PR tree-optimization/27548
19831         * g++.dg/tree-ssa/pr27548.C: New test.
19832
19833 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19834
19835         PR fortran/26551
19836         * gfortran.dg/recursive_check_1.f: New test.
19837         * gfortran.dg/recursive_check_2.f90: New test.
19838
19839 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
19840
19841         * g++.dg/opt/temp2.C: New test.
19842
19843 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19844
19845         PR c++/27491
19846         * g++.dg/init/brace5.C: New test.
19847
19848         PR middle-end/27415
19849         * gcc.dg/gomp/pr27415.c: New test.
19850         * g++.dg/gomp/pr27415.C: New test.
19851
19852         PR tree-optimization/27549
19853         * g++.dg/tree-ssa/pr27549.C: New test.
19854
19855 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19856
19857         PR libgfortran/27575
19858         * gfortran.dg/read_eof_4.f90: New test.
19859
19860 2006-05-16  Richard Guenther  <rguenther@suse.de>
19861
19862         PR tree-optimization/22303
19863         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19864
19865 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
19866
19867         PR middle-end/27573
19868         * gcc.dg/gomp/pr27573.c: New test.
19869         * gfortran.dg/gomp/pr27573.f90: New test.
19870
19871         PR c/27499
19872         * gcc.dg/gomp/pr27499.c: New test.
19873         * g++.dg/gomp/pr27499.C: New test.
19874
19875 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19876
19877         PR c++/27339
19878         * g++.dg/parser/access8.C: Adjust error marker.
19879         * g++.dg/template/access17.C: New test.
19880         * g++.dg/template/access18.C: Likewise.
19881
19882 2006-05-15  Roger Sayle  <roger@eyesopen.com>
19883
19884         PR target/26600
19885         * gcc.target/i386/pr26600.c: New test case.
19886
19887 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19888
19889         PR c++/27505
19890         * g++.dg/expr/bitfield1.C: New test.
19891
19892 2006-05-15  Richard Guenther  <rguenther@suse.de>
19893
19894         PR tree-optimization/27603
19895         * gcc.dg/torture/pr27603.c: New testcase.
19896
19897 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
19898
19899         PR fortran/25090
19900         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19901
19902         PR fortran/25082
19903         * gfortran.dg/scalar_return_1.f90: New test.
19904
19905         PR fortran/27411
19906         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
19907
19908 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
19909
19910         * gcc.dg/gomp/critical-4.c: New test.
19911         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
19912         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19913         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19914         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19915
19916 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19917
19918         PR c++/27582
19919         * g++.dg/template/dependent-args1.C: New test.
19920
19921         PR c++/27581
19922         * g++.dg/lookup/this1.C: New test.
19923
19924         PR c++/27315
19925         * g++.dg/template/operator6.C: New test.
19926         * g++.dg/template/incomplete3.C: New test.
19927
19928         PR c++/27559
19929         * g++.dg/template/new4.C: New test.
19930
19931         PR c++/27496
19932         * g++.dg/template/void2.C: New test.
19933
19934 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
19935
19936         * g++.dg/template/dependent-expr5.C: New test.
19937
19938 2006-05-14  Roger Sayle  <roger@eyesopen.com>
19939
19940         PR middle-end/26729
19941         * gcc.dg/pr26729-1.c: New test case.
19942
19943 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
19944
19945         * gcc.dg/pr27003.c: New test.
19946
19947 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
19948
19949         * lib/target-supports.dg (check_cxa_atexit_available): Change
19950         v3_target_compile to ${tool}_target_compile.
19951
19952 2006-05-11  Jason Merrill  <jason@redhat.com>
19953
19954         * lib/scanasm.exp (scan-not-hidden): Fix typo.
19955
19956 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19957
19958         PR fortran/27553
19959         * gfortran.dg/label_5.f90: New test.
19960
19961 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
19962
19963         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
19964         check_effective_target_powerpc_altivec_ok): New.
19965         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
19966         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
19967         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
19968         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
19969         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
19970         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
19971         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
19972         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
19973         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
19974         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
19975         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
19976         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
19977         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
19978         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
19979         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
19980         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
19981         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
19982         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
19983         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
19984         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
19985         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
19986         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
19987         gcc.target/powerpc/altivec-9.c,
19988         gcc.target/powerpc/altivec-consts.c,
19989         gcc.target/powerpc/altivec-pr22085.c,
19990         gcc.target/powerpc/altivec-splat.c,
19991         gcc.target/powerpc/altivec-types-1.c,
19992         gcc.target/powerpc/altivec-types-2.c,
19993         gcc.target/powerpc/altivec-types-3.c,
19994         gcc.target/powerpc/altivec-types-4.c,
19995         gcc.target/powerpc/altivec-varargs-1.c,
19996         gcc.target/powerpc/altivec-vec-merge.c,
19997         gcc.target/powerpc/ppc-vector-memcpy.c,
19998         gcc.target/powerpc/ppc-vector-memset.c,
19999         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20000         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20001         these effective targets.
20002         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20003         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20004
20005 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20006
20007         PR middle-end/27384
20008         * g++.dg/other/fold1.C: New test.
20009
20010         PR middle-end/27488
20011         * gcc.dg/fold-nonneg-1.c: New test.
20012
20013         PR c++/27547
20014         * g++.dg/other/operator1.C: New test.
20015
20016 2006-05-11  Richard Guenther  <rguenther@suse.de>
20017
20018         PR middle-end/27529
20019         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20020
20021 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20022
20023         * lib/target-supports-dg.exp (check-flags): New.
20024         (dg-skip-if): Move flag checks.
20025
20026 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20027
20028         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20029         * lib/target-supports.dg (check_cxa_atexit_available): New.
20030
20031 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20032
20033         PR fortran/27470
20034         * gfortran.dg/multiple_allocation_2.f90: New test case.
20035
20036 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20037
20038         * gcc.target/arm/pr27387.C: Fix a comment typo.
20039
20040 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20041
20042         PR fortran/24549
20043         * gfortran.dg/error_recovery_1.f90: New test.
20044
20045 2006-05-10  Richard Guenther  <rguenther@suse.de>
20046
20047         PR tree-optimization/27302
20048         * gcc.dg/torture/pr27302.c: New testcase.
20049
20050 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20051         Richard Guenther  <rguenther@suse.de>
20052
20053         PR middle-end/27498
20054         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20055
20056 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20057
20058         PR rtl-optimization/27335
20059         * gcc.dg/pr27335.c: New test.
20060
20061 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20062
20063         * gcc.target/mips/mips-ps-5.c: New file.
20064
20065 2006-05-08  Jan Hubicka  <jh@suse.cz>
20066
20067         PR middle-end/25962
20068         * gcc.dg/pr25962.c: New.
20069
20070 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20071
20072         PR target/27158
20073         * gcc.target/powerpc/pr27158.c: New test case.
20074
20075 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20076
20077         PR testsuite/27476
20078         * ada/acats/run_all.sh: Use test -z.
20079
20080 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20081
20082         PR libfortran/18271
20083         * gfortran.dg/spec_expr_3.f90: New test.
20084
20085 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20086
20087         PR target/24879
20088         * gcc.target/i386/monitor.c: New file.
20089
20090 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20091
20092         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20093
20094 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20095
20096         PR c++/27447
20097         * g++.dg/other/ptrmem7.C: New test.
20098
20099 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20100
20101         PR target/27421
20102         * gcc.dg/array-9.c: New test.
20103
20104 2006-05-07  Richard Guenther  <rguenther@suse.de>
20105
20106         PR tree-optimization/27409
20107         * gcc.dg/torture/pr27409.c: New testcase.
20108
20109 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20110
20111         PR fortran/27457
20112         * gfortran.dg/select_6.f90: New.
20113
20114 2006-05-07  Richard Guenther  <rguenther@suse.de>
20115
20116         PR tree-optimization/27136
20117         * gcc.dg/torture/pr27136.c: New testcase.
20118
20119 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20120
20121         PR fortran/24813
20122         * gfortran.dg/char_cons_len_1.f90: New test.
20123
20124 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20125
20126         PR c++/27427
20127         * g++.dg/template/incomplete2.C: New test.
20128
20129 2006-05-06  Richard Guenther  <rguenther@suse.de>
20130
20131         PR tree-optimization/27151
20132         * gcc.dg/vect/pr27151.c: New testcase.
20133
20134 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20135
20136         PR c++/27430
20137         * g++.dg/template/void1.C: New test.
20138
20139         PR c++/27423
20140         * g++.dg/other/void2.C: New test.
20141
20142         PR c++/27422
20143         * g++.dg/conversion/void1.C: New test.
20144
20145 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
20146
20147         PR/21391
20148         * g++.dg/other/unused1.C: New.
20149
20150 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20151
20152         PR objc/27240
20153         * objc.dg/member-1.m: New test.
20154
20155 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
20156
20157         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20158
20159 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20160
20161         PR libfortran/26985
20162         * gfortran.dg/matmul_2.f90: New test.
20163
20164 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
20165
20166         * ada/acats/run_all.sh: Use sync when main not found.
20167
20168 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
20169
20170         PR target/26765
20171         * gcc.target/mips/pr26765.c: New.
20172
20173 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
20174
20175         * gcc.target/bfin: New directory.
20176         * gcc.target/bfin/bfin.exp: New file.
20177         * gcc.target/bfin/frmul.c: New file.
20178         * gcc.target/bfin/arith.c: New file.
20179         * gcc.target/bfin/mul-combine.c: New file.
20180         * gcc.target/bfin/shift.c: New file.
20181
20182 2006-05-04  Richard Guenther  <rguenther@suse.de>
20183
20184         PR tree-optimization/14287
20185         PR tree-optimization/14844
20186         PR tree-optimization/19792
20187         PR tree-optimization/21608
20188         PR tree-optimization/27090
20189         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20190         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20191         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20192         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20193         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20194
20195 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
20196
20197         PR tree-optimization/27285
20198         * gcc.c-torture/execute/pr27285.c: New test.
20199
20200         PR middle-end/27388
20201         * gcc.dg/gomp/pr27388-1.c: New test.
20202         * gcc.dg/gomp/pr27388-2.c: New test.
20203         * gcc.dg/gomp/pr27388-3.c: New test.
20204
20205         PR c++/27359
20206         * g++.dg/gomp/pr27359.C: New test.
20207
20208 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
20209
20210         PR fortran/20248
20211         * gfortran.dg/iargc.f90: New test.
20212
20213 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20214
20215         PR c++/27102
20216         * g++.dg/template/crash49.C: New test.
20217
20218 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
20219
20220         PR testsuite/27032
20221         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20222
20223 2006-05-02  Jeff Law  <law@redhat.com>
20224
20225         PR tree-optimization/27364
20226         * gcc.c-torture/execute/pr27364.c: New test.
20227
20228 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20229
20230         PR c++/27309
20231         * g++.dg/parser/ctor5.C: New test.
20232
20233 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
20234
20235         PR target/27387
20236         * gcc.target/arm/arm.exp: New.
20237         * gcc.target/arm/pr27387.C: Likewise.
20238
20239 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20240
20241         PR fortran/27269
20242         PR fortran/27324
20243         * gfortran.dg/module_equivalence_2.f90: New test.
20244
20245 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
20246
20247         PR middle-end/27337
20248         * g++.dg/gomp/pr27337-1.C: New test.
20249         * g++.dg/gomp/pr27337-2.C: New test.
20250
20251         PR middle-end/27328
20252         * gcc.dg/gomp/pr27328.c: New test.
20253
20254         PR middle-end/27325
20255         * g++.dg/gomp/pr27325.C: New test.
20256
20257         PR middle-end/27310
20258         * g++.dg/gomp/pr27310.C: New test.
20259
20260 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20261
20262         PR tree-optimization/27291
20263         * g++.dg/tree-ssa/pr27291.C: New test.
20264
20265 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20266
20267         PR tree-optimization/27283
20268         * g++.dg/tree-ssa/pr27283.C: New test.
20269
20270 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20271
20272         * gcc.dg/tree-ssa/loop-16.c: New test.
20273
20274 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20275             Joseph S. Myers  <joseph@codesourcery.com>
20276
20277         * gcc.dg/Wconversion-3.c: New test case.
20278         * gcc.dg/Wconversion-4.c: Likewise.
20279
20280 2006-05-01  Richard Guenther  <rguenther@suse.de>
20281
20282         PR tree-optimization/26726
20283         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20284
20285 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20286
20287         * gcc.dg/Woverflow-1.c: New test case.
20288         * gcc.dg/Woverflow-2.c: Likewise.
20289         * gcc.dg/Woverflow-3.c: Likewise.
20290
20291 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20292
20293         PR c++/27094
20294         * g++.dg/template/defarg8.C: New test.
20295
20296 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20297
20298         PR c++/27278
20299         * g++.dg/parse/operator7.C: New test.
20300
20301 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20302
20303         PR c++/11471
20304         PR c++/27102
20305         * g++.dg/template/crash48.C: New test.
20306
20307         PR c++/27279
20308         * g++.dg/parse/ctor4.C: New test.
20309
20310 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20311
20312         PR fortran/25681
20313         * gfortran.df/char_type_len.f90: New test.
20314
20315 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20316
20317         PR libgfortran/27304
20318         * gfortran.dg/fmt_exhaust.f90: New test.
20319
20320 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20321
20322         PR c/25309
20323         * gcc.dg/large-size-array-2.c: New test case.
20324
20325 2006-04-28  Richard Guenther  <rguenther@suse.de>
20326
20327         PR target/26826
20328         * gcc.target/i386/pr26826.c: New testcase.
20329
20330 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20331
20332         PR middle-end/27260
20333         * gcc.c-torture/execute/pr27260.c: New.
20334
20335 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20336
20337         PR middle-end/27095
20338         * gcc.dg/pr27095.c: New.
20339
20340 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20341
20342         PR c++/27292
20343         * g++.dg/conversion/bitfield4.C: New test.
20344
20345 2006-04-27  Eric Christopher  <echristo@apple.com>
20346
20347         * gcc.dg/pragma-ms_struct.c: New.
20348
20349 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20350
20351         PR c++/27102
20352         * g++.dg/template/crash47.C: New test.
20353
20354 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20355
20356         * gcc.target/i386/sse-7.c: build with -msse.
20357
20358 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20359
20360         PR testsuite/27274:
20361         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20362         (main): Exit if processor doesn't support SSE.
20363
20364 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20365
20366         PR middle-end/27282
20367         * gcc.c-torture/compile/pr27282.c: New test.
20368
20369 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20370
20371         PR middle-end/26913
20372         * g++.dg/gomp/pr26913.C: New test.
20373
20374         PR c/25996
20375         * gcc.dg/gomp/pr25996.c: New test.
20376         * g++.dg/gomp/pr25996.C: New test.
20377
20378 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20379
20380         PR rtl-optimization/26725
20381         * gcc.c-torture/compile/pr26725.c: New test.
20382
20383 2006-04-25  Richard Guenther  <rguenther@suse.de>
20384
20385         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20386         than n + -1.
20387
20388 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20389
20390         * gcc.dg/20060425-1.c: New testcase.
20391
20392 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20393
20394         PR tree-optimization/26865
20395         * gcc.dg/pr26865.c: New test.
20396
20397 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20398
20399         PR c++/27292
20400         * g++.dg/conversion/bitfield1.C: New test.
20401         * g++.dg/conversion/bitfield2.C: Likewise.
20402         * g++.dg/conversion/bitfield3.C: Likewise.
20403
20404 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20405         Richard Guenther  <rguenther@suse.de>
20406
20407         PR tree-optimization/27236
20408         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20409
20410 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20411
20412         PR c++/19963
20413         * g++.dg/other/incomplete2.C: New test.
20414
20415 2006-04-24  Richard Guenther  <rguenther@suse.de>
20416
20417         PR middle-end/26869
20418         * gcc.dg/torture/pr26869.c: New testcase.
20419
20420 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20421         Richard Guenther  <rguenther@suse.de>
20422
20423         PR tree-optimization/27218
20424         * g++.dg/tree-ssa/pr27218.C: New testcase.
20425
20426 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20427
20428         PR c++/26912
20429         * g++.dg/template/friend41.C: New test.
20430
20431 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20432
20433         * g++.dg/opt/pr15551.C: Include cstdio.
20434         (main): Use remove instead of unlink.
20435
20436 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20437
20438         * gcc.dg/sibcall-7.c: New test.
20439         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20440         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20441         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20442         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20443         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20444
20445 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20446
20447         PR c++/26534
20448         * g++.dg/opt/bitfield1.C: New test.
20449         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20450         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20451         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20452         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20453         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20454         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20455         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20456         * g++.dg/abi/bitfield2.C: Likewise.
20457         * g++.dg/init/bitfield1.C: Likewise.
20458
20459 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20460
20461         PR fortran/25099
20462         * gfortran.dg/elemental_subroutine_4.f90: New test.
20463         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20464         call sub (m, x).
20465
20466 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20467
20468         * gcc.c-torture/compile/20060421-1.c: New testcase.
20469
20470 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20471
20472         PR c/25875
20473         * gcc.dg/init-bad-4.c: New test.
20474
20475 2006-04-21  Paul Brook  <paul@codesourcery.com>
20476
20477         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20478
20479 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20480
20481         PR fortran/27122
20482         * gfortran.dg/defined_operators_1.f90: New test.
20483         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20484         remove old ones associated, incorrectly, with Note 5.46.
20485
20486         PR fortran/27113
20487         * gfortran.dg/character_array_constructor_1.f90: New test.
20488
20489 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20490
20491         * gcc.dg/20060419-1.c: New test.
20492
20493 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20494
20495         PR c/26774
20496         * gcc.dg/struct-parse-1.c: New test case.
20497
20498 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20499
20500         PR c++/26558
20501         * g++.dg/parse/template19.C: New test.
20502
20503         PR c++/26739
20504         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20505
20506         PR c++/26036
20507         * g++.dg/expr/call3.C: New test.
20508
20509         PR c++/10385
20510         * g++.dg/conversion/dynamic1.C: New test.
20511
20512 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
20513
20514         PR c++/27102
20515         * g++.dg/template/crash35.C: Tweak error markers.
20516         * g++.dg/template/crash46.C: New test.
20517         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20518         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20519
20520 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
20521
20522         PR rtl-optimization/14261
20523         * gcc.c-torture/compile/20060419-1.c: Added.
20524
20525 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
20526
20527         * gfortran.dg/label_1.f90: Adjust dg-error.
20528
20529 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20530
20531         PR target/26961
20532         * gcc.dg/fold-cond-1.c: New test case.
20533         * gcc.dg/pr26961-1.c: Likewise.
20534
20535 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20536
20537         PR libgfortran/27138
20538         * gfortran.dg/read_bad_advance.f90: New test.
20539
20540 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20541             Dale Johannesen  <dalej@apple.com>
20542
20543         PR target/24076
20544         * gcc.target/i386/vecinit-3.c: New testcase.
20545         * gcc.target/i386/vecinit-4.c: Likewise.
20546         * gcc.target/i386/sse-18.c: Likewise.
20547         * gcc.target/i386/sse-19.c: Likewise.
20548
20549 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
20550
20551         * gfortran.dg/allocate_zerosize_1.f90: New test.
20552
20553 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
20554
20555         PR c++/26365
20556         * g++.dg/template/crash45.C: New test.
20557
20558 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
20559
20560         PR fortran/26787
20561         * gfortran.dg/proc_assign_1.f90: New test.
20562         * gfortran.dg/procedure_lvalue.f90: Change message.
20563         * gfortran.dg/namelist_4.f90: Add new error.
20564
20565         PR fortran/25597
20566         PR fortran/27096
20567         * gfortran.dg/auto_pointer_array_result_1.f90
20568
20569         PR fortran/27089
20570         * gfortran.dg/specification_type_resolution_1.f90
20571
20572         PR fortran/18003
20573         PR fortran/25669
20574         PR fortran/26834
20575         * gfortran.dg/bounds_temporaries_1.f90: New test.
20576
20577         PR fortran/27124
20578         * gfortran.dg/array_return_value_1.f90: New test.
20579
20580 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20581
20582         PR fortran/25336
20583         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20584
20585 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
20586
20587         PR middle-end/26823
20588         * g++.dg/gomp/pr26823-1.C: New test.
20589         * g++.dg/gomp/pr26823-2.C: New test.
20590
20591 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
20592
20593         PR middle-end/27134
20594         * gcc.dg/pr27314.c: New test.
20595
20596 2006-04-13  Richard Henderson  <rth@redhat.com>
20597
20598         * g++.dg/gomp/block-0.C: Update expected matches.
20599
20600 2006-04-13  DJ Delorie  <dj@redhat.com>
20601
20602         * lib/target-supports.exp (check_effective_target_int32plus): New.
20603         (check_effective_target_ptr32plus): New.
20604         (check_effective_target_size32plus): New.
20605         (check_effective_target_int16): New.
20606         (check_profiling_available): Add m32c to the list of unsupported
20607         targets.
20608
20609         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20610         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20611         memory size.
20612         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20613         pointers.
20614         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20615         size_t.
20616         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20617         and size_t.
20618         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20619         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20620         not just xstormy16.  Skip m32c due to weird pointer size.
20621         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20622         not just xstormy16.
20623         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20624         not just xstormy16.
20625         * gcc.dg/20020312-2.c: Add m32c support.
20626         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20627         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20628         in test.
20629         * gcc.dg/20050321-2.c: Require >=32 bit integers.
20630         * gcc.dg/asm-1.c: Skip if int and short are the same size.
20631         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20632         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20633         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20634         formats
20635         * gcc.dg/init-string-2.c: Require >=32 bit integers.
20636         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20637         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20638         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20639         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20640         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20641         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20642         in test.
20643         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20644         in test.
20645         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20646         * gcc.dg/pr23049.c: Require >=32 bit integers.
20647         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20648         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20649         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20650         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20651         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20652         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20653         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20654         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20655         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20656         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20657         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20658         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20659         prototype in test.
20660         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20661         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20662         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20663         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20664         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20665
20666         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
20667         * gcc.c-torture/execute/20040703-1.x: Likewise.
20668         * gcc.c-torture/execute/20040705-1.x: Likewise.
20669         * gcc.c-torture/execute/20040705-2.x: Likewise.
20670         * gcc.c-torture/execute/20040709-1.x: Likewise.
20671         * gcc.c-torture/execute/20040709-2.x: Likewise.
20672         * gcc.c-torture/execute/20040811-1.x: Likewise.
20673         * gcc.c-torture/execute/20050316-1.x: Likewise.
20674         * gcc.c-torture/execute/bitfld-4.x: Likewise.
20675         * gcc.c-torture/execute/pr19689.x: Likewise.
20676         * gcc.c-torture/execute/pr7284-1.x: Likewise.
20677         * gcc.c-torture/execute/usmul.x: Likewise.
20678         * gcc.c-torture/execute/vrp-5.x: Likewise.
20679         * gcc.c-torture/execute/vrp-6.x: Likewise.
20680         * gcc.dg/debug/20041023-1.s: Likewise.
20681
20682 2006-04-13  Roger Sayle  <roger@eyesopen.com>
20683
20684         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20685         of integers to a vector types are now constant expressions in C.
20686         * gcc.dg/vect/vect-fold-1.c: New test case.
20687
20688 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
20689             Ulrich Weigand  <uweigand@de.ibm.com>
20690
20691         PR target/27006
20692         * gcc.dg/vmx/pr27006.c: New testcase.
20693
20694 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20695
20696         PR libgfortran/26766
20697         * gfortran.dg/write_recursive.f90: New test.
20698
20699 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
20700
20701         * g++.dg/parse/dtor7.C: New test.
20702         * g++.dg/parse/new1.C: Add error marker.
20703         * g++.dg/template/new3.C: New test.
20704
20705         PR c++/26122
20706         * g++.dg/template/pure1.C: New test.
20707
20708         PR c++/26295
20709         * g++.dg/parse/ptrmem4.C: New test.
20710
20711 2006-04-10  Jeff Law  <law@redhat.com>
20712
20713         PR/27087
20714         * gcc.c-torture/compile/pr27087.c: New test.
20715
20716 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
20717
20718         PR/21391
20719         * gcc.dg/20060410.c: New.
20720
20721 2006-04-10  Matthias Klose  <doko@debian.org>
20722
20723         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20724         Recognize multilib directory names containing underscores.
20725
20726 2006-04-10  Roger Sayle  <roger@eyesopen.com>
20727
20728         * gcc.target/i386/vecinit-1.c: New test case.
20729         * gcc.target/i386/vecinit-2.c: Likewise.
20730
20731 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
20732
20733         PR debug/27057
20734         * g++.dg/debug/dwarf2-2.C: New test.
20735
20736 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
20737
20738         PR rtl-optimization/27073
20739         * gcc.c-torture/execute/pr27073.c: New test.
20740
20741 2006-04-08  Mike Stump  <mrs@apple.com>
20742
20743         * gcc.dg/pragma-darwin.c: Improve for ppc64.
20744
20745 2006-04-07  Richard Guenther  <rguenther@suse.de>
20746
20747         PR tree-optimization/26135
20748         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20749
20750 2006-04-06  Jan Hubicka  <jh@suse.cz>
20751
20752         PR profile/26399
20753         * g++.dg/bprob/g++-bprob-2.C: New testcase.
20754
20755 2006-04-06  Roger Sayle  <roger@eyesopen.com>
20756
20757         * g++.dg/conversion/nullptr1.C: New test case.
20758         * g++.dg/conversion/nullptr2.C: Likewise.
20759
20760 2006-04-05  Roger Sayle  <roger@eyesopen.com>
20761
20762         * gfortran.dg/dependency_18.f90: New test case.
20763
20764 2006-04-05  Richard Guenther  <rguenther@suse.de>
20765
20766         PR tree-optimization/26919
20767         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20768         * gcc.dg/ipa/ipa-2.c: Likewise.
20769         * gcc.dg/ipa/ipa-3.c: Likewise.
20770         * gcc.dg/ipa/ipa-5.c: Likewise.
20771
20772 2006-04-05  Richard Guenther  <rguenther@suse.de>
20773
20774         PR tree-optimization/26763
20775         * gcc.dg/torture/pr26763-1.c: New testcase.
20776         * gcc.dg/torture/pr26763-2.c: Likewise.
20777
20778 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
20779
20780         PR fortran/23634
20781         PR fortran/25619
20782         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20783
20784 2006-04-04  Eric Christopher  <echristo@apple.com>
20785
20786         * gcc.target/i386/387-1.c: Allow regexp to match darwin
20787         stubs.
20788         * gcc.target/i386/387-5.c: Ditto.
20789
20790 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
20791
20792         * gcc.target/sparc/struct-ret-check.c: New test.
20793
20794 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20795
20796         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20797         zero decimal digits specified in format.
20798
20799 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
20800
20801         PR fortran/26891
20802         * gfortran.dg/missing_optional_dummy_1.f90: New test.
20803
20804         PR fortran/26976
20805         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20806         * gfortran.dg/initialization_1.f90: Make assignment compliant.
20807         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20808         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20809         compliant and detect bigendian-ness.
20810
20811 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
20812
20813         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20814         dummy arguments work when the actual argument is itself a dummy
20815         argument of the caller.
20816
20817 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20818
20819         PR libfortran/24685
20820         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20821
20822 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20823
20824         * gfortran.dg/dependencency_17.f90: New test case.
20825
20826 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20827
20828         * gfortran.dg/dependency_14.f90: New test case.
20829         * gfortran.dg/dependency_15.f90: Likewise.
20830         * gfortran.dg/dependency_16.f90: Likewise.
20831
20832 2006-03-31  Asher Langton  <langton2@llnl.gov>
20833
20834         PR fortran/25358
20835         gfortran.dg/cray_pointers_6.f90: New test.
20836
20837 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20838
20839         PR libgfortran/26890
20840         * gfortran.dg/read_size_noadvance.f90: New test.
20841
20842 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
20843
20844         PR fortran/25031
20845         * gfortran.dg/multiple_allocation_1.f90: Check that the
20846         size has changed after a re-allocation with stat.
20847
20848 2006-03-30  Richard Guenther  <rguenther@suse.de>
20849
20850         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20851         removal.
20852         * gcc.target/i386/sselibm-2.c: Likewise.
20853         * gcc.target/i386/sselibm-3.c: Likewise.
20854         * gcc.target/i386/sselibm-4.c: Likewise.
20855         * gcc.target/i386/sselibm-5.c: Likewise.
20856
20857 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20858
20859         * gcc.dg/fold-andxor-1.c: New test case.
20860         * gcc.dg/fold-xorand-1.c: Likewise.
20861
20862 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20863
20864         * gcc.dg/fold-convnotconv-1.c: New test case.
20865
20866 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20867
20868         PR fortran/26779
20869         * gfortran.dg/private_type_5.f90: New test.
20870
20871 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
20872
20873         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20874
20875 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
20876
20877         * gfortran.dg/advance_2.f90: New test.
20878         * gfortran.dg/advance_3.f90: New test.
20879
20880         * gfortran.fortran-torture/execute/equiv_5.f: New test.
20881
20882 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20883
20884         PR libgfortran/26661
20885         PR libgfortran/26880
20886         * gfortran.dg/read_x_past.f: New test.
20887
20888 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
20889
20890         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
20891         to be STABS.
20892
20893 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
20894
20895         * objc.dg/dwarf-1.m: Skip on AIX.
20896         * objc.dg/dwarf-2.m: Skip on AIX.
20897
20898 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
20899
20900         PR fortran/26816
20901         * gfortran.dg/float_1.f90: New test.
20902
20903 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
20904
20905         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
20906         X86_64 targets.
20907         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
20908
20909 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20910
20911         PR libfortran/26735
20912         * gfortran.dg/convert_implied_open.f90: New test case.
20913
20914 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20915
20916         PR fortran/26769
20917         * gfortran.dg/transpose_reshape_r10.f90: New test case.
20918
20919 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
20920
20921         PR middle-end/26717
20922         * gcc.dg/pr26717.c: New test.
20923
20924 2006-03-25  Roger Sayle  <roger@eyesopen.com>
20925
20926         * gfortran.dg/dependency_12.f90: New test case.
20927
20928 2006-03-24  Roger Sayle  <roger@eyesopen.com>
20929
20930         * gfortran.dg/dependency_9.f90: New (resurected) test case.
20931
20932 2006-03-24  Jeff Law  <law@redhat.com>
20933
20934         * gcc.c-torture/pr26840.c: New test.
20935
20936 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
20937
20938         * objc.dg/dwarf-2.m: New.
20939         * obj-c++.dg/dwarf-2.mm: New.
20940
20941         * g++.old-deja/g++.other/init19.C: New.
20942
20943 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
20944
20945         * g++.dg/eh/spbp.C: Skip on AIX.
20946
20947 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
20948
20949         PR middle-end/26611
20950         * g++.dg/gomp/pr26611-1.C: New test.
20951         * g++.dg/gomp/pr26611-2.C: New test.
20952
20953 2006-03-24  Jeff Law  <law@redhat.com>
20954
20955         * gcc.c-torture/compile/pr26833.c: New test.
20956         * gfortran.fortran-torture/compile/pr26806.f90: New test.
20957
20958 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20959
20960         * gfortran.dg/endfile_2.f90: Delete temp file.
20961
20962 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
20963
20964         PR fortran/19303
20965         * gfortran.dg/record_marker_1.f90: New test case.
20966         * gfortran.dg/record_marker_2.f: New test case.
20967         * gfortran.dg/record_marker_3.f90: New test case.
20968
20969 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
20970
20971         PR fortran/17298
20972         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
20973         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
20974
20975 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
20976
20977         * lib/gcc-dg.exp (cleanup-modules): New proc.
20978         * gfortran.dg/allocatable_function_1.f90,
20979         gfortran.dg/allocate_char_star_scalar_1.f90,
20980         gfortran.dg/assumed_charlen_function_1.f90,
20981         gfortran.dg/assumed_dummy_1.f90,
20982         gfortran.dg/assumed_shape_ranks_1.f90,
20983         gfortran.dg/assumed_shape_ranks_2.f90,
20984         gfortran.dg/assumed_size_dt_dummy.f90,
20985         gfortran.dg/auto_char_dummy_array_1.f90,
20986         gfortran.dg/auto_char_len_3.f90,
20987         gfortran.dg/automatic_module_variable.f90,
20988         gfortran.dg/bad_automatic_objects_1.f90,
20989         gfortran.dg/char_array_constructor.f90,
20990         gfortran.dg/char_array_structure_constructor.f90,
20991         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
20992         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
20993         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
20994         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
20995         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
20996         gfortran.dg/derived_pointer_recursion.f90,
20997         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
20998         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
20999         gfortran.dg/dummy_functions_1.f90,
21000         gfortran.dg/elemental_initializer_1.f90,
21001         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21002         gfortran.dg/elemental_pointer_1.f90,
21003         gfortran.dg/elemental_subroutine_1.f90,
21004         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21005         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21006         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21007         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21008         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21009         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21010         gfortran.dg/global_references_1.f90,
21011         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21012         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21013         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21014         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21015         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21016         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21017         gfortran.dg/large_integer_kind_1.f90,
21018         gfortran.dg/large_real_kind_1.f90,
21019         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21020         gfortran.dg/module_double_reuse.f90,
21021         gfortran.dg/module_equivalence_1.f90,
21022         gfortran.dg/module_interface_1.f90,
21023         gfortran.dg/module_parameter_array_refs_1.f90,
21024         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21025         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21026         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21027         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21028         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21029         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21030         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21031         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21032         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21033         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21034         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21035         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21036         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21037         gfortran.dg/same_name_1.f90,
21038         gfortran.dg/sibling_dummy_procedure_1.f90,
21039         gfortran.dg/sibling_dummy_procedure_2.f90,
21040         gfortran.dg/sibling_dummy_procedure_3.f90,
21041         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21042         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21043         gfortran.dg/used_dummy_types_2.f90,
21044         gfortran.dg/used_dummy_types_3.f90,
21045         gfortran.dg/used_dummy_types_4.f90,
21046         gfortran.dg/used_dummy_types_5.f90,
21047         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21048         gfortran.dg/userdef_operator_1.f90: Use it.
21049
21050 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21051
21052         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21053         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21054         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21055         gfortran.dg/write_back.f,
21056         gfortran.fortran-torture/execute/inquire_1.f90,
21057         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21058
21059 2006-03-21  Jeff Law  <law@redhat.com>
21060
21061         * gcc.dg/tree-ssa/vrp28.c: New test.
21062
21063 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21064
21065         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21066         if _STDC_C99 is defined.
21067         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21068         * gcc.dg/builtins-20.c: Likewise.
21069         * gcc.dg/builtins-53.c: Likewise.
21070         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21071         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21072
21073 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21074
21075         PR tree-opt/26781
21076         * gcc.c-torture/compile/pr26781-1.c: New test.
21077         * gcc.c-torture/compile/pr26781-2.c: New test.
21078
21079 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21080
21081         PR c++/26690
21082         * g++.dg/gomp/pr26690-1.C: New test.
21083         * g++.dg/gomp/pr26690-2.C: New test.
21084
21085 2006-03-20  Jeff Law  <law@redhat.com>
21086
21087         * gcc.dg/tree-ssa/pr21829.c: New test.
21088
21089         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21090
21091 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21092
21093         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21094         (check_visibility_available): Use it.
21095         (check_effective_target_default_packed): Likewise.
21096         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21097         (check_effective_target_fopenmp): Likewise.
21098         (check_effective_target_freorder): Likewise.
21099         (check_effective_target_fpic): Likewise.
21100         (check_named_sections_available): Likewise.
21101         (check_effective_target_ilp32): Likewise.
21102         (check_effective_target_lp64): Likewise.
21103
21104 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21105
21106         PR fortran/20935
21107         * gfortran.dg/scalar_mask_2.f90: New test case.
21108
21109 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21110
21111         PR tree-opt/26629
21112         * gcc.dg/tree-ssa/loadpre12.c: New test.
21113         * gcc.dg/tree-ssa/loadpre13.c: New test.
21114         * gcc.dg/tree-ssa/loadpre14.c: New test.
21115         * gcc.dg/tree-ssa/loadpre15.c: New test.
21116         * gcc.dg/tree-ssa/loadpre16.c: New test.
21117         * gcc.dg/tree-ssa/loadpre17.c: New test.
21118         * gcc.dg/tree-ssa/loadpre18.c: New test.
21119         * gcc.dg/tree-ssa/loadpre19.c: New test.
21120         * gcc.dg/tree-ssa/loadpre20.c: New test.
21121         * gcc.dg/tree-ssa/loadpre21.c: New test.
21122         * gcc.dg/tree-ssa/loadpre22.c: New test.
21123
21124 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
21125
21126         PR fortran/26741
21127         * gfortran.dg/elemental_initializer_1.f90: New test.
21128
21129         PR fortran/26716
21130         * gfortran.dg/assumed_shape_ranks_2: New test.
21131
21132 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
21133
21134         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21135         target fpic.
21136
21137 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21138
21139         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21140         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21141         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21142         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21143         gfortran.fortran-torture/execute/direct_io.f90,
21144         gfortran.fortran-torture/execute/inquire_2.f90,
21145         gfortran.fortran-torture/execute/inquire_4.f90,
21146         gfortran.fortran-torture/execute/list_read_1.f90,
21147         gfortran.fortran-torture/execute/open_replace.f90,
21148         gfortran.fortran-torture/execute/slash_edit.f90,
21149         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21150         temporary files from testcases.
21151
21152 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21153
21154         PR libgfortran/26509
21155         gfortran.dg/write_direct_eor.f90: New test.
21156
21157 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
21158
21159         * gcc.target/powerpc/pr26350.c: New.
21160         * gcc.target/powerpc/indexed-addr.c: New.
21161
21162 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21163
21164         * gfortran.dg/dependency_13.f90: New test case.
21165
21166 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21167
21168         PR middle-end/21781
21169         * gcc.dg/real-const-1.c: New test case.
21170
21171 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
21172
21173         * g++.old-deja/g++.other/init18.C: New.
21174         * g++.old-deja/g++.other/init5.C: Remove xfail.
21175
21176 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21177
21178         * g++.dg/opt/pr15551.C: Cleanup temp file.
21179
21180 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21181
21182         PR c++/6634
21183         g++.dg/parse/long1.C: New test.
21184
21185 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21186
21187         PR fortran/19101
21188         * gfortran.dg/continuation.f90: New test.
21189         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21190
21191 2006-03-14  Richard Guenther  <rguenther@suse.de>
21192
21193         PR tree-optimization/26672
21194         * gcc.dg/torture/pr26672.c: New testcase.
21195
21196 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
21197
21198         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21199         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21200
21201 2006-03-13  Roger Sayle  <roger@eyesopen.com>
21202
21203         PR middle-end/26557
21204         * gcc.c-torture/compile/switch-1.c: New test case.
21205
21206 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
21207
21208         PR fortran/25378
21209         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21210         test to include more permuatations of mask and index.
21211         * gfortran.dg/scalar_mask_1.f90: Modify last test to
21212         respond to F2003 spec. that the position returned for an all false
21213         mask && condition is zero.
21214
21215 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
21216
21217         PR middle-end/25989
21218         * gcc.dg/gomp/pr25989.c: New test.
21219
21220 2006-03-13  Jeff Law  <law@redhat.com>
21221
21222         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21223
21224 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
21225
21226         * gcc.dg/switch-9.c: New test.
21227
21228 2006-03-13  Richard Guenther  <rguenther@suse.de>
21229
21230         PR middle-end/26630
21231         * gcc.dg/torture/pr26630.c: New testcase.
21232
21233 2006-03-11  Roger Sayle  <roger@eyesopen.com>
21234
21235         * gfortran.dg/dependency_10.f90: New test case.
21236         * gfortran.dg/dependency_11.f90: Likewise.
21237
21238 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
21239             Erik Edelmann  <eedelman@gcc.gnu.org>
21240
21241         * gfortran.dg/allocatable_function_1.f90: New.
21242         * gfortran.dg/allocatable_function_2.f90: New.
21243
21244 2006-03-10  Richard Guenther  <rguenther@suse.de>
21245
21246         PR middle-end/26565
21247         * gcc.dg/torture/pr26565.c: New testcase.
21248
21249 2006-03-09  Eric Christopher  <echristo@apple.com>
21250
21251         * gcc.c-torture/compile/20060309-1.c: New.
21252
21253 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21254
21255         PR libgfortran/26499
21256         * gfortran.dg/write_back.f: New test.
21257         * gfortran.dg/write_rewind_1.f: New test.
21258         * gfortran.dg/write_rewind_2.f: New test.
21259
21260 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21261
21262         PR libgfortran/26554
21263         * gfortran.dg/read_logical.f90: New test.
21264
21265 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21266
21267         * ada/acats/norun.lst: cdd2a03 now passes.
21268
21269 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21270
21271         PR testsuite/25177
21272         * gcc.target/powerpc/pr18096-1.c: Change where the error
21273         would match.
21274
21275 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21276
21277         * gcc.target/i386/cleanup-1.c: New test.
21278         * gcc.target/i386/cleanup-2.c: New test.
21279
21280 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21281
21282         * gfortran.dg/dependency_9.f90: Remove for the time being.
21283
21284 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21285
21286         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21287         directive.
21288
21289 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21290
21291         * gfortran.dg/dependency_9.f90: New test case.
21292
21293 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21294
21295         * gfortran.dg/dependency_4.f90: New test case.
21296         * gfortran.dg/dependency_5.f90: New test case.
21297         * gfortran.dg/dependency_6.f90: New test case.
21298         * gfortran.dg/dependency_7.f90: New test case.
21299         * gfortran.dg/dependency_8.f90: New test case.
21300
21301 2006-03-03  Paul Brook  <paul@codesourcery.com>
21302
21303         * lib/target-supports.exp (check_profiling_available):
21304         Add m68k-*-elf.
21305
21306 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21307
21308         PR fortran/25031
21309         * multiple_allocation_1.f90: New test.
21310
21311 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21312
21313         PR tree-optimization/26524
21314         * gfortran.dg/pr26524.f: New test case.
21315
21316 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21317
21318         * g++.dg/template/repo5.C: Cleanup repo files.
21319         * gcc.dg/20051201-1.c: Cleanup coverage files.
21320         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21321         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21322         tree dump files.
21323
21324 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21325
21326         * objc.dg/objc-nofilename-1.m: New test.
21327         * objc.dg/bad-receiver-type.m: New test.
21328         * obj-c++.dg/bad-receiver-type.mm: New test.
21329
21330 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21331
21332         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21333
21334 2006-03-01  Mike Stump  <mrs@apple.com>
21335
21336         * g++.dg/abi/key2.C: Add.
21337
21338 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21339
21340         * gfortran.dg/logical_dot_product.f90: New test.
21341
21342         PR fortran/26393
21343         * gfortran.dg/used_interface_ref.f90: New test.
21344
21345         PR fortran/20938
21346         * gfortran.dg/dependency_2.f90: New test.
21347         * gfortran.fortran-torture/execute/where17.f90: New test.
21348         * gfortran.fortran-torture/execute/where18.f90: New test.
21349         * gfortran.fortran-torture/execute/where19.f90: New test.
21350         * gfortran.fortran-torture/execute/where20.f90: New test.
21351
21352 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21353
21354         * g++.dg/tree-ssa/pr26443.C: New test case.
21355
21356 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21357
21358         PR middle-end/26022
21359         * g++.dg/opt/return-slot1.C: New test.
21360
21361 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21362
21363         PR libgfortran/26136
21364         * gfortran.dg/namelist_23.f90: New test.
21365
21366 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21367
21368         PR middle-end/14752
21369         * gcc.dg/fold-eqandshift-2.c: New test case.
21370
21371 2006-02-28  Richard Guenther  <rguenther@suse.de>
21372
21373         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21374         decomposition.
21375
21376 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21377
21378         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21379
21380 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21381
21382         PR libgfortran/26464
21383         * gfortran.dg/backspace_5.f: New test.
21384         * gfortran.dg/backspace_6.f: New test.
21385
21386 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21387
21388         * gcc.dg/fold-eqandnot-1.c: New test case.
21389
21390 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21391
21392         PR middle-end/19983
21393         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21394
21395 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21396
21397         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21398         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21399
21400 2006-02-26  Richard Guenther  <rguenther@suse.de>
21401
21402         PR tree-optimization/26421
21403         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21404
21405 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21406
21407         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21408         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21409
21410 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21411
21412         * gcc.dg/fold-even-1.c: New test case.
21413
21414 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21415
21416         PR middle-end/21137
21417         * gcc.dg/fold-eqandshift-1.c: New test case.
21418
21419 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21420
21421         PR tree-optimization/25125
21422         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21423         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21424
21425 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21426
21427         PR tree-optimizations/26359
21428         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21429         with -fdump-tree-dceloop-details.
21430         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21431
21432 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21433
21434         PR middle-end/23673
21435         * gcc.dg/fold-eqxor-1.c: New test case.
21436         * gcc.dg/fold-eqxor-2.c: Likewise.
21437         * gcc.dg/fold-eqxor-3.c: Likewise.
21438
21439 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21440
21441         PR fortran/23092
21442         * scalar_mask_1.f90: New test.
21443
21444 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21445
21446         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21447         * g++.dg/eh/uncaught2.C: New.
21448         * g++.dg/eh/uncaught3.C: New.
21449
21450 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21451
21452         PR libgfortran/26423
21453         * gfortran.dg/read_many_1.f: New test.
21454
21455 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21456
21457         PR fortran/24519
21458         * gfortran.dg/dependency_3.f90: New test.
21459         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21460         XFAILs.
21461
21462         PR fortran/25395
21463         * gfortran.dg/equiv_6.f90: New test.
21464
21465 2006-02-23  Jeff Law  <law@redhat.com>
21466
21467         * gcc.c-torture/compile/pr26425.c: New test.
21468
21469 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21470
21471         PR middle-end/26412
21472         * gcc.dg/gomp/pr26412.c: New test.
21473
21474 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21475
21476         PR c++/26291
21477         * g++.dg/other/ellipsis1.C: New test.
21478         * g++.dg/parse/operator4.C: Adjust error marker.
21479
21480 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21481
21482         PR target/25603
21483         * gfortran.dg/pr25603.f: New testcase.
21484
21485 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21486
21487         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21488         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21489
21490 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21491
21492         * g++.dg/eh/spbp.C: New.
21493
21494 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
21495
21496         PR middle-end/26379
21497         * gcc.target/i386/mmx-7.c: New test.
21498
21499 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21500
21501         PR tree-optimization/26361
21502         * gcc.dg/tree-ssa/vrp27.c: New test case.
21503
21504 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21505
21506         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21507         * gcc.dg/tree-ssa/complex-4.c: Here.
21508
21509 2006-02-19  Roger Sayle  <roger@eyesopen.com>
21510
21511         PR middle-end/19543
21512         * gfortran.dg/logical_1.f90: New test case.
21513
21514 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
21515
21516         PR middle-end/26334
21517         * gcc.dg/20060218-1.c: Moved to...
21518         * gcc.target/i386/20060218-1.c: ... here.  New test.
21519
21520 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
21521
21522         PR fortran/26201
21523         * gfortran.dg/convert_1.f90: New.
21524
21525 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
21526
21527         PR fortran/25054
21528         * gfortran.dg/namelist_5.f90: New test.
21529
21530         PR fortran/25089
21531         * gfortran.dg/namelist_4.f90: New test.
21532
21533 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21534
21535         PR tree-opt/25680
21536         * gcc.dg/tree-ssa/complex-3.c: New test.
21537
21538 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21539
21540         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21541         variable to take into account the variable name in the
21542         function header.
21543         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21544
21545 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
21546
21547         PR middle-end/26334
21548         * gcc.c-torture/compile/20060217-1.c: New test.
21549         * gcc.dg/20060218-1.c: New test.
21550
21551 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
21552
21553         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21554
21555 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21556
21557         * gcc.dg/cpp/undef3.c: New test.
21558         * gcc.dg/cpp/trad/builtins2.c: New test.
21559
21560 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
21561
21562         PR c++/26266
21563         * g++.dg/template/static22.C: New test.
21564         * g++.dg/template/static23.C: New test.
21565         * g++.dg/template/static24.C: New test.
21566         * g++.dg/template/non-dependent13.C: New test.
21567         * g++.dg/init/member1.C: Tweak error markers.
21568
21569 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21570
21571         PR target/26255
21572         * gcc.c-torture/compile/pr26255.c: New test case.
21573
21574 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21575
21576         * gfortran.fortran-torture/execute/where_10.f90: New test case.
21577         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21578         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21579         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21580         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21581         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21582         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21583
21584 2006-02-16  Jeff Law  <law@redhat.com>
21585
21586         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21587         * gcc.dg/tree-ssa/vrp26.c: New test.
21588
21589 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
21590
21591         PR target/20353
21592         PR target/24578
21593         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21594         __UCLIBC__ is defined.
21595
21596 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
21597
21598         PR fortran/26224
21599         * gfortran.dg/gomp/pr26224.f: New test.
21600
21601 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
21602
21603         PR tree-opt/25918
21604         * lib/target-supports.exp
21605         (check_effective_target_vect_short_mult): New.
21606         (check_effective_target_vect_char_mult): New.
21607         (check_effective_target_vect_widen_sum_qi_to_si): New.
21608         (check_effective_target_vect_widen_sum_qi_to_hi): New.
21609         (check_effective_target_vect_widen_sum_hi_to_si): New.
21610         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21611         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21612         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21613         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21614         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21615         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21616         vect-reduc-pattern-2c.c
21617         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21618         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21619         vect-reduc-pattern-1c.c
21620
21621 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
21622
21623         PR fortran/24557
21624         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21625
21626 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21627
21628         PR fortran/26054
21629         * gfortran.dg/enum_8.f90: Remove check for warning.
21630         * gfortran.dg/iomsg_1.f90: Ditto.
21631         * gfortran.dg/enum_1.f90: Ditto.
21632         * gfortran.dg/enum_9.f90: Ditto.
21633         * gfortran.dg/enum_2.f90: Ditto.
21634         * gfortran.dg/enum_10.f90: Ditto.
21635         * gfortran.dg/enum_3.f90: Ditto.
21636         * gfortran.dg/flush_1.f90: Ditto.
21637         * gfortran.dg/enum_4.f90: Ditto.
21638         * gfortran.dg/array_constructor_1.f90: Ditto.
21639         * gfortran.dg/enum_5.f90: Ditto.
21640         * gfortran.dg/enum_6.f90: Ditto.
21641         * gfortran.dg/enum_7.f90: Ditto.
21642
21643 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
21644
21645         PR middle-end/26300
21646         * gcc.c-torture/compile/20060215-1.c: New test.
21647
21648 2006-02-14  Roger Sayle  <roger@eyesopen.com>
21649
21650         PR middle-end/23670
21651         * gcc.dg/tree-ssa/andor-2.c: New test case.
21652
21653 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
21654
21655         PR fortran/25045
21656         * optional_dim.f90: New test.
21657
21658 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21659
21660         PR fortran/26277
21661         * gfortran.dg/label_4.f90: New.
21662
21663 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
21664             Diego Novillo  <dnovillo@redhat.com>
21665             Uros Bizjak  <uros@kss-loka.si>
21666
21667         * gfortran.dg/gomp: New directory.
21668
21669 2006-02-14  Richard Guenther  <rguenther@suse.de>
21670
21671         PR tree-optimization/26258
21672         * gcc.dg/torture/pr26258.c: New testcase.
21673
21674 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
21675
21676         PR fortran/26246
21677         * gfortran.dg/pr26246_1.f90: New test.
21678         * gfortran.dg/pr26246_2.f90: New test.
21679
21680         PR middle-end/26092
21681         * gcc.c-torture/compile/20060208-1.c: New test.
21682
21683 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
21684
21685         PR fortran/26074
21686         PR fortran/25103
21687         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21688         * gfortran.dg/bad_automatic_objects_1.f90: New test.
21689         * gfortran.dg/automatic_module_variable.f90: Change error message.
21690
21691         PR fortran/20861
21692         * gfortran.dg/internal_dummy_1.f90: New test.
21693
21694         PR fortran/20871
21695         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21696
21697
21698         PR fortran/25083
21699         * gfortran.dg/uncommon_block_data_1.f90: New test.
21700         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21701         with standard.
21702
21703         PR fortran/25088
21704         * gfortran.dg/typed_subroutine_1.f90: New test.
21705
21706 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
21707
21708         * objc.dg/dwarf-1.m: New.
21709
21710 2006-02-13  Roger Sayle  <roger@eyesopen.com>
21711
21712         PR middle-end/24427
21713         * gcc.dg/tree-ssa/andor-1.c: New test case.
21714
21715 2006-02-13  Josh Conner  <jconner@apple.com>
21716
21717         PR target/25376
21718         * gcc.dg/pr25376.c: New test.
21719
21720         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21721         assemble.
21722         * lib/target-supports.exp (check_named_sections_available):
21723         Only compile named-sections test -- don't assemble.
21724
21725 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21726
21727         * g++.dg/warn/no-write-strings.C: New test.
21728         * g++.dg/warn/write-strings.C: Likewise.
21729         * g++.dg/warn/write-strings-default.C: Likewise.
21730
21731 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
21732
21733         PR fortran/25806
21734         * gfortran.dg/ret_pointer_2.f90: New test.
21735
21736 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
21737
21738         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21739
21740 2006-02-10  Jeff Law  <law@redhat.com>
21741
21742         * gcc.c-torture/compile/pr26213.c: New test.
21743
21744 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
21745
21746         gfortran.dg/null_1.f90: New test.
21747
21748 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21749
21750         PR fortran/14771
21751         * gfortran.dg/parens_4.f90: New.
21752         * gfortran.dg/parens_5.f90: New.
21753
21754 2006-02-10  Richard Guenther  <rguenther@suse.de>
21755
21756         * gcc.dg/pr23372-1.c: Remove empty file.
21757
21758 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21759         Paul Thomas  <pault@gcc.gnu.org>
21760
21761         PR fortran/14771
21762         * gfortran.dg/parens_1.f90: New.
21763         * gfortran.dg/parens_2.f90: New.
21764         * gfortran.dg/parens_3.f90: New.
21765
21766 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
21767
21768         PR fortran/26038
21769         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21770
21771         PR fortran/25059
21772         * gfortran.dg/impure_assignment_1.f90: New test.
21773
21774         PR fortran/25070
21775         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21776
21777 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21778
21779         PR target/26141
21780         * g++.dg/expr/stdarg2.C: New test.
21781
21782 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21783
21784         PR inline-asm/16194
21785         * gcc.dg/pr16194.c: New test.
21786
21787 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21788
21789         * ada/acats/run_acats: Use portable variant of "$@".
21790
21791 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21792
21793         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21794         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21795
21796 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21797
21798         PR tree-opt/26179
21799         * g++.dg/opt/pr26179.C: New test.
21800
21801 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21802
21803         PR middle-end/26134
21804         * gcc.dg/tree-ssa/complex-3.c: New test.
21805
21806 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21807
21808         * gcc.c-torture/compile/volatile-1.c: New test.
21809
21810 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
21811
21812         PR 26180
21813         * gcc.dg/tree-ssa/pr26180.c: New test.
21814
21815 2006-02-08  Jeff Law  <law@redhat.com>
21816
21817         * gcc.dg/tree-ssa/pr21417.c: New test.
21818
21819 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21820
21821         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21822         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21823
21824 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21825
21826         * lib/scanrtl.exp: New.
21827
21828 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21829
21830         PR c++/26071
21831         * g++.dg/other/virtual2.C: New test.
21832
21833         PR c++/26070
21834         * g++.dg/other/virtual1.C: New test.
21835
21836 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21837
21838         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21839         cleanup-ipa-dump): Update dump file glob patterns.
21840         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21841         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21842
21843         * lib/gcc-dg.exp: Load it.
21844         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21845
21846 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
21847
21848         PR testsuite/26159
21849         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21850         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21851
21852 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21853
21854         PR fortran/25577
21855         * gfortran.dg/mvbits_1.f90: New.
21856
21857 2006-02-07  Dirk Mueller  <dmueller@suse.com>
21858
21859         * g++.dg/warn/Wdiv-by-zero.C: New test.
21860         * g++.dg/warn/Wno-div-by-zero.C: New.
21861
21862 2006-02-07  Jeff Law  <law@redhat.com>
21863
21864         * gcc.dg/tree-ssa/pr21559.c: New test.
21865
21866         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21867         multiple VRP passes.
21868         * gcc.dg/tree-ssa/vrp09.c: Likewise.
21869         * gcc.dg/tree-ssa/vrp18.c: Likewise.
21870         * gcc.dg/tree-ssa/pr21582.c: Likewise.
21871         * gcc.dg/tree-ssa/pr20657.c: Likewise.
21872         * gcc.dg/tree-ssa/pr21001.c: Likewise.
21873         * gcc.dg/tree-ssa/vrp02.c: Likewise
21874         * gcc.dg/tree-ssa/vrp11.c: Likewise
21875         * gcc.dg/tree-ssa/pr14341.c: Likewise
21876         * gcc.dg/tree-ssa/vrp19.c: Likewise
21877         * gcc.dg/tree-ssa/vrp20.c: Likewise
21878         * gcc.dg/tree-ssa/vrp03.c: Likewise
21879         * gcc.dg/tree-ssa/pr21086.c: Likewise
21880         * gcc.dg/tree-ssa/pr21959.c: Likewise
21881         * gcc.dg/tree-ssa/vrp21.c: Likewise
21882         * gcc.dg/tree-ssa/vrp04.c: Likewise
21883         * gcc.dg/tree-ssa/pr25485.c: Likewise
21884         * gcc.dg/tree-ssa/pr22026.c: Likewise
21885         * gcc.dg/tree-ssa/vrp22.c: Likewise
21886         * gcc.dg/tree-ssa/vrp05.c: Likewise
21887         * gcc.dg/tree-ssa/20030807-10.c: Likewise
21888         * gcc.dg/tree-ssa/pr20701.c: Likewise
21889         * gcc.dg/tree-ssa/vrp23.c: Likewise
21890         * gcc.dg/tree-ssa/vrp06.c: Likewise
21891         * gcc.dg/tree-ssa/pr22117.c: Likewise
21892         * gcc.dg/tree-ssa/pr20702.c: Likewise
21893         * gcc.dg/tree-ssa/vrp15.c: Likewise
21894         * gcc.dg/tree-ssa/pr21090.c: Likewise
21895         * gcc.dg/tree-ssa/pr21294.c: Likewise
21896         * gcc.dg/tree-ssa/vrp24.c: Likewise
21897         * gcc.dg/tree-ssa/vrp07.c: Likewise
21898         * gcc.dg/tree-ssa/pr21563.c: Likewise
21899         * gcc.dg/tree-ssa/pr25382.c: Likewise
21900         * gcc.dg/tree-ssa/vrp16.c: Likewise
21901         * gcc.dg/tree-ssa/vrp25.c: Likewise
21902         * gcc.dg/tree-ssa/vrp08.c: Likewise
21903         * gcc.dg/tree-ssa/20030807-6.c: Likewise
21904         * gcc.dg/tree-ssa/vrp17.c: Likewise
21905         * gcc.dg/tree-ssa/pr21458.c: Likewise
21906         * g++.dg/tree-ssa/pr18178.C: Likewise
21907
21908 2006-02-07  Richard Guenther  <rguenther@suse.de>
21909
21910         PR c++/26140
21911         Revert
21912         2006-01-30  Richard Guenther  <rguenther@suse.de>
21913         PR c++/23372
21914         * gcc.dg/pr23372-1.C: New testcase.
21915
21916         * g++.dg/tree-ssa/pr26140.C: New testcase.
21917
21918 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
21919
21920         PR c++/9737
21921         * g++.dg/template/ttp15.C: New test.
21922         * g++.dg/template/ttp16.C: Likewise.
21923         * g++.dg/template/ttp17.C: Likewise.
21924         * g++.old-deja/g++.pt/ttp36.C: Remove.
21925         * g++.old-deja/g++.pt/ttp19.C: Likewise.
21926         * g++.old-deja/g++.pt/ttp37.C: Likewise.
21927         * g++.old-deja/g++.pt/ttp38.C: Likewise.
21928         * g++.old-deja/g++.pt/ttp39.C: Likewise.
21929         * g++.old-deja/g++.pt/ttp9.C: Likewise.
21930         * g++.old-deja/g++.pt/ttp40.C: Likewise.
21931         * g++.old-deja/g++.pt/ttp51.C: Likewise.
21932         * g++.old-deja/g++.pt/ttp26.C: Likewise.
21933         * g++.old-deja/g++.pt/ttp36.C: Likewise.
21934
21935 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
21936
21937         PR libfortran/23815
21938         * unf_io_convert_4.f90: New test.
21939
21940 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
21941
21942         * gcc.dg/tree-ssa/loadpre10.c: New test.
21943         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
21944         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
21945         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
21946
21947 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21948
21949         PR libfortran/24685
21950         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
21951
21952 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
21953
21954         PR tree-opt/25251
21955         * gfortran.dg/assign_7.f: New test.
21956
21957 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
21958
21959         PR fortran/26041
21960         PR fortran/26064
21961         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
21962         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
21963         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
21964
21965 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
21966
21967         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
21968         in size_t typedef.
21969
21970 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21971
21972         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
21973         * g++.dg/charset/string.c (foo): Likewise.
21974         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
21975         const char*
21976         * g++.dg/ext/builtin2.C (printf): Likewise.
21977         * g++.dg/init/new15.C (printf): Likewise.
21978         * g++.dg/opt/pr17697-1.C (foo): Likewise.
21979         * g++.dg/opt/pr17697-2.C (foo): Likewise.
21980         * g++.dg/opt/pr17697-3.C (foo): Likewise.
21981         * g++.dg/template/non-dependent4.C (temp): Likewise.
21982         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
21983         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
21984         parameter type to const char*.
21985         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
21986         Change type to const char*.
21987         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
21988         Likewise.
21989         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
21990         second parameter type to const char*.
21991         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
21992         (Y::Y): Change parameter type to const char*.
21993         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
21994         * g++.old-deja/g++.jason/report.C: Apply const correctness.
21995         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
21996         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
21997         (char*).
21998         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
21999         const char*.
22000         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22001         type to const char*.
22002         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22003         return type to const char*.
22004         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22005         to const char*.
22006         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22007         * g++.old-deja/g++.law/refs1.C: Likewise.
22008         * g++.old-deja/g++.law/visibility1.C: Likewise.
22009         * g++.old-deja/g++.law/visibility2.C: Likewise.
22010         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22011         const char*.
22012         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22013         * g++.old-deja/g++.mike/net48.C: Likewise.
22014         * g++.old-deja/g++.mike/p646.C: Likewise.
22015         * g++.old-deja/g++.mike/p6746.C: Likewise.
22016         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22017         type to const char*.
22018         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22019         deprecated conversion warning.
22020         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22021         char*.
22022         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22023         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22024         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22025         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22026         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22027         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22028         * g++.old-deja/g++.pt/t39.C: Likewise.
22029         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22030         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22031
22032 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22033
22034         PR fortran/25075
22035         intrinsic_argument_conformance_1.f90: New test.
22036
22037 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22038
22039         PR fortran/20845
22040         * gfortran.dg/char_result_11.f90: Add SAVE.
22041         * gfortran.dg/der_pointer_4.f90: Ditto.
22042         * gfortran.dg/default_initialization.f90: New test.
22043
22044 2006-02-03  Jeff Law  <law@redhat.com>
22045
22046         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22047         handle more than 100 dump files.
22048         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22049         * lib/scantree.exp (scan-tree-dump): Likewise.
22050         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22051         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22052         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22053         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22054         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22055
22056 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22057
22058         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22059
22060 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22061
22062         * g++.dg/template/using12.C: New test.
22063
22064 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22065
22066         * gcc.target/powerpc/pr25960.c: New test.
22067
22068 2006-02-02  Steven G. Kargl  <kargls@comcast>
22069
22070         PR fortran/24958
22071         gfortran.dg/nullify_2.f90: New test.
22072
22073 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22074
22075         PR 25990
22076         * gcc.dg/gomp/pr25990.c: New test.
22077
22078 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22079
22080         PR c++/25342
22081         * g++.gd/template/partial4.C: New test.
22082
22083 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22084
22085         PR middle-end/26001
22086         * gfortran.dg/data_char_2.f90: New.
22087
22088 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22089
22090         PR fortran/26039
22091         maxval_maxloc_conformance_1.f90: New test.
22092
22093 2006-01-31  Richard Guenther  <rguenther@suse.de>
22094
22095         * gcc.target/i386/sselibm-1.c: New testcase.
22096         * gcc.target/i386/sselibm-2.c: Likewise.
22097         * gcc.target/i386/sselibm-3.c: Likewise.
22098         * gcc.target/i386/sselibm-4.c: Likewise.
22099         * gcc.target/i386/sselibm-5.c: Likewise.
22100
22101 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22102
22103         PR fortran/24266
22104         * gfortran.dg/arrayio_derived_2.f90: New.
22105
22106 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22107
22108         * gcc.dg/unsigned-long-compare.c: New test.
22109
22110 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22111
22112         PR testsuite/25318
22113         * lib/target-supports.exp (check_effective_target_freorder):
22114         Check to see if target supports -freorder-blocks-and-partition.
22115         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22116         instead of "dg-require-named-sections".
22117
22118 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22119
22120         PR target/14798:
22121         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22122         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22123         * gcc.dg/pragma-isr-trapa2.c: Likewise.
22124         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22125         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22126         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22127         * gcc.dg/attr-isr-trap_exit.c: Likewise.
22128         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22129
22130 2006-01-30  Richard Guenther  <rguenther@suse.de>
22131
22132         PR c++/23372
22133         * gcc.dg/pr23372-1.C: New testcase.
22134
22135 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
22136
22137         * gcc.dg/gomp/pr25874.c: New test.
22138
22139 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
22140
22141         PR tree-opt/25911
22142         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22143
22144 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
22145
22146         PR fortran/18578
22147         PR fortran/18579
22148         PR fortran/20857
22149         PR fortran/20885
22150         * gfortran.dg/intent_out_1.f90: New test.
22151
22152 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
22153
22154         PR fortran/17911
22155         * gfortran.dg/procedure_lvalue.f90: New test.
22156
22157         PR fortran/20895
22158         PR fortran/25030
22159         * gfortran.dg/char_pointer_assign_2.f90: New test.
22160         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22161         assignment to be consistent with standard.
22162         * gfortran.dg/char_result_2.f90: The same.
22163         * gfortran.dg/char_result_8.f90: The same.
22164
22165 2006-01-28  Zack Weinberg  <zackw@panix.com>
22166
22167         * gcc.dg/Woverlength-strings.c
22168         * gcc.dg/Woverlength-strings-pedantic-c89.c
22169         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22170         * gcc.dg/Woverlength-strings-pedantic-c99.c
22171         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22172
22173 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
22174
22175         * gcc.c-torture/execute/20060127-1.c: New test.
22176
22177 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22178
22179         PR c++/25999
22180         * g++.dg/ext/pragmaweak1.C: New test.
22181
22182 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22183
22184         PR c++/25855
22185         * g++.dg/template/spec29.C: New test.
22186
22187 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
22188
22189         PR c/19606.
22190         * gcc.c-torture/execute/pr19606.c: New.
22191
22192 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
22193
22194         * gcc.dg/pragma-re-4.c: New test.
22195
22196 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
22197
22198         PR fortran/25964
22199         * gfortran.dg/assumed_size_refs_3.f90: New test.
22200
22201 2006-01-27  Ben Elliston  <bje@au.ibm.com>
22202
22203         * gcc.misc-tests/dectest.exp: Remove defunct comment.
22204
22205 2006-01-26  Laurent GUERBY <laurent@guerby.net>
22206
22207         PR ada/21317
22208         * ada/acats/support/impdef.a: Add One_Long_Second.
22209         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22210         * ada/acats/tests/c9/c94026.a: Likewise.
22211         * ada/acats/tests/c9/c97305c.ada: Likewise.
22212         * ada/acats/tests/c9/c99004a.ada: Likewise.
22213
22214 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
22215
22216         PR fortran/25964
22217         * gfortran.dg/global_references_2.f90: New test.
22218
22219         PR fortran/25084
22220         PR fortran/20852
22221         PR fortran/25085
22222         PR fortran/25086
22223         * gfortran.dg/assumed_charlen_function_1.f90: New test.
22224         * gfortran.dg/assumed_charlen_function_3.f90: New test.
22225
22226         PR fortran/25416
22227         * gfortran.dg/assumed_charlen_function_2.f90: New test.
22228
22229 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
22230
22231         PR c/25892
22232         * gcc.dg/Wpointer-sign.c: New.
22233         * gcc.dg/Wpointer-sign-Wall.c: New.
22234         * gcc.dg/Wpointer-sign-Wall-no.c: New.
22235         * gcc.dg/Wpointer-sign-pedantic.c: New.
22236         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22237         * gcc.dg/conv-2.c: Use -Wpointer-sign.
22238
22239 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
22240
22241         PR C/25861
22242         * gcc.c-torture/compile/pr25861.c: New test.
22243
22244 2006-01-26  Paul Brook  <paul@codesourcery.com>
22245
22246         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22247         on short-enum targets.
22248         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22249         variable.
22250         (generate_fields): Use short_enums.
22251         (main): Set short_enums.  Document -e.
22252         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22253         on short-enum targets.
22254         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22255         variable.
22256         (generate_fields): Use short_enums.
22257         (main): Set short_enums.  Document -e.
22258         * lib/target-supports.exp (check_effective_target_short_enums): New.
22259
22260 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
22261
22262         PR target/25947
22263         * gcc.dg/torture/pr25947-1.c: New test.
22264
22265 2006-01-25  Jan Hubicka  <jh@suse.cz>
22266             Roger Sayle  <roger@eyesopen.com>
22267
22268         PR rtl-optimization/25703
22269         * gcc.target/i386/20060125-1.c: New test case.
22270         * gcc.target/i386/20060125-2.c: New test case.
22271
22272 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22273
22274         PR fortran/18540
22275         * gfortran.dg/goto_1.f: New.
22276
22277 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22278
22279         PR fortran/25716
22280         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22281         25716 on 32-bit systems too.
22282
22283 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22284
22285         PR testsuite/25590
22286         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22287
22288 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22289
22290         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22291
22292 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22293
22294         PR fortran/25835
22295         * gfortran.dg/read_eof.f90: Delete, renamed.
22296         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22297         * gfortran.dg/read_eof_2.f90: New test.
22298         * gfortran.dg/read_eof_3.f90: New test.
22299
22300 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22301
22302         PR tree-opt/25860
22303         * gcc.c-torture/compile/pr25860.c: New test.
22304
22305 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22306
22307         PR c++/25552
22308         * g++.dg/parse/dtor8.C: New test.
22309
22310 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22311
22312         PR testsuite/25891
22313         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22314         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22315         check_effective_target_fopenmp returns 0.
22316
22317 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22318
22319         PR ada/20548
22320         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22321         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22322         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22323
22324 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22325
22326         PR tree-opt/25857
22327         * g++.dg/opt/pr25857.C: New test.
22328
22329 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22330         Jan Hubicka  <jh@suse.cz>
22331         Richard Guenther  <rguenther@suse.de>
22332
22333         PR rtl-optimization/25654
22334         * gcc.dg/torture/pr25654.c: New testcase.
22335         * gcc.target/i386/pr25654.c: Likewise.
22336
22337 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22338
22339         PR fortran/25901
22340         * gfortran.dg/internal references_2.f90: New test.
22341
22342         Fix regression in testing of admissability of attributes.
22343         * gfortran.dg/intent_used_1.f90: New test.
22344
22345 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22346
22347         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22348         Remove target conditional torture options for i?86 and x86_64
22349         GNU/Linux.
22350
22351 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22352
22353         PR c++/10891
22354         * g++.dg/rtti/no-rtti.C: New.
22355
22356 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22357
22358         PR c++/25895
22359         * g++.dg/inherit/conv2.C: New test.
22360
22361         PR c++/25856
22362         * g++.dg/parse/dtor7.C: New test.
22363
22364         PR c++/25858
22365         * g++.dg/template/crash44.C: New test.
22366
22367 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22368
22369         PR fortran/25124
22370         PR fortran/25625
22371         * gfortran.dg/internal_references_1.f90: New test.
22372           PR fortran/20881
22373         PR fortran/23308
22374         PR fortran/25538
22375         PR fortran/25710
22376         * gfortran.dg/global_references_1.f90: New test.
22377         * gfortran.dg/g77/19990905-1.f: Restore the error that
22378         there is a clash between the common block name and
22379         the name of a subroutine reference.
22380
22381         PR fortran/PR24276
22382         * gfortran.dg/aliasing_dummy_1.f90: New test.
22383
22384 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22385
22386         * gcc.dg/vmx/1b-01.c: Warning fix.
22387         * gcc.dg/vmx/1c-02.c: Likewise.
22388         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22389
22390 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22391
22392         PR testsuite/24962
22393         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22394
22395 2006-01-20  Richard Guenther  <rguenther@suse.de>
22396         Steven Bosscher <stevenb.gcc@gmail.com>
22397
22398         PR rtl-optimization/24626
22399         * gcc.dg/torture/pr24626-1.c: New testcase.
22400         * gcc.dg/torture/pr24626-2.c: Likewise.
22401         * gcc.dg/torture/pr24626-3.c: Likewise.
22402         * gcc.dg/torture/pr24626-4.c: Likewise.
22403
22404 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22405
22406         PR c++/5520
22407         * g++.dg/warn/empty-body.C: New.
22408
22409 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22410
22411         PR c++/22136
22412         * g++.dg/template/using10.C: New test.
22413         * g++.dg/temlpate/using11.C: Likewise.
22414         * g++.dg/inherit/using5.C: Tweak error messages.
22415
22416 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22417
22418         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22419         target test.
22420         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22421
22422 2006-01-19  Jan Hubicka  <jh@suse.cz>
22423
22424         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22425
22426 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22427
22428         PR c++/25854
22429         * g++.dg/template/spec28.C: New test.
22430
22431 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22432
22433         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22434         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22435
22436 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22437
22438         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22439         * gcc.dg/gomp/critical-1.c: Likewise.
22440         * gcc.dg/gomp/critical-3.c: Likewise.
22441         * gcc.dg/gomp/empty.c: Likewise.
22442         * gcc.dg/gomp/ordered-1.c: Likewise.
22443         * gcc.dg/gomp/for-4.c: Likewise.
22444         * gcc.dg/gomp/for-6.c: Likewise.
22445         * gcc.dg/gomp/master-3.c: Likewise.
22446         * gcc.dg/gomp/for-8.c: Likewise.
22447         * gcc.dg/gomp/for-10.c: Likewise.
22448         * gcc.dg/gomp/for-18.c: Likewise.
22449         * gcc.dg/gomp/for-5.c: Likewise.
22450         * gcc.dg/gomp/for-7.c: Likewise.
22451         * gcc.dg/gomp/for-9.c: Likewise.
22452
22453 2006-01-18  Jeff Law  <law@redhat.com>
22454
22455         * gcc.dg/tree-ssa/vrp25.c: New test.
22456
22457 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22458
22459         * gcc.dg/pr25805.c: Fix misapplied patch.
22460
22461 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22462
22463         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22464         (check_effective_target_vect_udot_qi): New.
22465         (check_effective_target_vect_sdot_hi): New.
22466         (check_effective_target_vect_udot_hi): New.
22467         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22468         prefixed with "wrapv-" with -fwrapv.
22469         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22470         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22471         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22472         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22473         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22474
22475         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22476         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22477         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22478         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22479
22480 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22481
22482         PR c++/16829
22483         * g++.dg/other/default2.C: New test.
22484         * g++.dg/other/default3.C: New test.
22485
22486 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22487
22488         PR c/25805
22489         * gcc.dg/pr25805.c: New file.
22490
22491 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22492
22493         PR c++/25836
22494         * g++.dg/template/init6.C: New test.
22495
22496 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
22497
22498         * gcc.dg/tree-ssa/pr24287.c: New test
22499
22500 2006-01-18  Eric Christopher  <echristo@apple.com>
22501
22502         * g++.dg/eh/table.C: New.
22503
22504 2006-01-18  DJ Delorie  <dj@redhat.com>
22505
22506         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22507         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22508         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22509         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22510
22511 2006-01-18  Jeff Law  <law@redhat.com>
22512
22513         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22514         on wrapping on overflow semantics.
22515
22516         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22517
22518         * gcc.gc/tree-ssa/vrp23.c: New test.
22519         * gcc.gc/tree-ssa/vrp24.c: New test.
22520
22521 2006-01-18  Richard Henderson  <rth@redhat.com>
22522             Aldy Hernandez  <aldyh@redhat.com>
22523             Jakub Jelinek  <jakub@redhat.com>
22524             Diego Novillo  <dnovillo@redhat.com>
22525             Uros Bizjak  <uros@kss-loka.si>
22526
22527         * gcc.dg/gomp: New directory.
22528
22529 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
22530             Steven G. Kargl  <kargls@comcast.net>
22531
22532         PR fortran/20869
22533         * gfortran.dg/intrinsic_external_1.f90: New test.
22534
22535         PR fortran/20875.
22536         * gfortran.dg/elemental_pointer_1.f90: New test.
22537
22538         PR fortran/25024
22539         * gfortran.dg/external_procedures_1.f90: New test.
22540
22541         PR fortran/25785
22542         gfortran.dg/assumed_present.f90: New test.
22543
22544 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
22545
22546         * g++.dg/parse/lookup5.C: New test.
22547
22548 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22549
22550         PR fortran/25697
22551         * gfortran.dg/read_eof.f90: New test.
22552
22553 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22554
22555         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22556         add a closing brace.
22557
22558 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22559
22560         PR fortran/25631
22561         * gfortran.dg/fmt_tl.f: New test.
22562
22563 2006-01-17  Eric Christopher  <echristo@apple.com>
22564
22565         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22566         * g++.old-deja/g++.warn/impint2.C: Ditto.
22567         * g++.old-deja/g++.other/null1.C: Ditto.
22568         * g++.dg/warn/conv2.C: Ditto.
22569         * g++.dg/warn/conv4.C: New file.
22570
22571 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22572
22573         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22574
22575 2006-01-17  Andreas Jaeger  <aj@suse.de>
22576             Janis Johnson <janis187@us.ibm.com>
22577
22578         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22579         in 64-bit.
22580         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22581         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22582
22583 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22584
22585         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22586         (switchfiles): xfail txxx where xxx >= 25.
22587
22588 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22589
22590         PR testsuite/25764
22591         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22592
22593 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
22594
22595         PR c/25682
22596         * gcc.dg/pr25682.c: New test.
22597         * g++.dg/parse/array-size2.C: New test.
22598
22599 2006-01-16  Ian Lance Taylor  <ian@airs.com>
22600
22601         * consistency.vlad: Remove entire directory, 1652 files.
22602
22603 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
22604
22605         * lib/target-supports.exp (check_effective_target_dfp_nocache,
22606         check_effective_target_dfprt_nocache): New.
22607         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22608         (check_effective_target_dfprt): New.
22609         * lib/c-compat.exp (check_dfp): Remove.
22610         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22611         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22612         level of support for decimal float.
22613         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22614         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22615         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22616         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22617         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22618         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22619         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22620         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22621         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22622         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22623         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22624         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22625         directives.
22626
22627 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
22628
22629         PR testsuite/25741
22630         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22631         $base_dir/../.
22632         * lib/gfortran.exp (gfortran_init): Likewise.
22633         * lib/obj-c++.exp (obj-c++_init): Likewise.
22634         * lib/scanasm.exp (scan-assembler-dem): Likewise.
22635         (scan-assembler-dem-not): Likewise.
22636         * lib/scandump.exp (scan-dump-dem): Likewise.
22637         (scan-dump-dem-not): Likewise.
22638
22639 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
22640
22641         PR testsuite/25767
22642         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22643         powerpc-*-darwin*.
22644         * lib/obj-c++.exp (obj-c++_init): Likewise.
22645
22646 2006-01-16  Richard Guenther  <rguenther@suse.de>
22647
22648         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22649
22650 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22651
22652         PR testsuite/25777
22653         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22654         to LD_LIBRARY_PATH.
22655
22656 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
22657             Andrew Pinski  <pinskia@physics.uc.edu>
22658
22659         * gcc.dg/minmax-1.c: New test.
22660
22661 2006-01-16  Ben Elliston  <bje@au.ibm.com>
22662
22663         * gcc.dg/dfp/dfp.exp: Correct FSF address.
22664         * gcc.misc-tests/dectest.exp: Ditto.
22665
22666 2006-01-15  Ian Lance Taylor  <ian@airs.com>
22667
22668         PR testsuite/25796
22669         * gcc.target/i386/cmov6.c: Use -march=k8.
22670
22671 2006-01-15  Andreas Jaeger  <aj@suse.de>
22672
22673         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22674         x86 does not have __float128.
22675
22676 2006-01-14  Ian Lance Taylor  <ian@airs.com>
22677
22678         * gcc.target/i386/cmov6.c: New test.
22679
22680 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
22681
22682         PR c++/25663
22683         * g++.dg/template/ctor6.C: New test.
22684
22685 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
22686
22687         PR tree-optimization/25485
22688         * gcc.dg/tree-ssa/pr25485.c: New.
22689
22690 2006-01-14  Richard Guenther  <rguenther@suse.de>
22691
22692         PR tree-optimization/22548
22693         PR tree-optimization/22555
22694         PR tree-optimization/22501
22695         * gcc.dg/tree-ssa/alias-4.c: New testcase.
22696         * gcc.dg/tree-ssa/alias-5.c: Likewise.
22697         * gcc.dg/tree-ssa/alias-6.c: Likewise.
22698         * gcc.dg/tree-ssa/alias-7.c: Likewise.
22699         * gcc.dg/tree-ssa/alias-8.c: Likewise.
22700         * gcc.dg/tree-ssa/alias-9.c: Likewise.
22701         * gcc.dg/tree-ssa/alias-10.c: Likewise.
22702         * gcc.dg/tree-ssa/alias-11.c: Likewise.
22703         * gcc.dg/tree-ssa/alias-12.c: Likewise.
22704
22705 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
22706
22707         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
22708         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22709
22710 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
22711         Richard Guenther  <rguenther@suse.de>
22712
22713         PR rtl-optimization/24257
22714         * gcc.dg/torture/pr24257.c: New testcase.
22715
22716 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
22717
22718         * gcc.c-torture/execute/20060110-1.c: New test.
22719         * gcc.c-torture/execute/20060110-2.c: New test.
22720
22721 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
22722
22723         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22724
22725 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
22726
22727         PR fortran/25756
22728         * gfortran.dg/label_3.f90: New test.
22729
22730 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
22731
22732         PR tree-optimization/25771
22733         * g++.dg/tree-ssa/pr25771.C: New test
22734
22735 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22736
22737         PR tree-opt/24365
22738         * g++.dg/opt/complex5.C: New test.
22739
22740 2006-01-13  Richard Guenther  <rguenther@suse.de>
22741
22742         * gcc.target/i386/387-9.c: New testcase.
22743
22744 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22745
22746         PR c++/24824
22747         * g++.dg/debug/dwarf2-1.C: New.
22748
22749 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
22750
22751         PR testsuite/25728
22752         * lib/gcov.exp (verify-lines): Add "close $fd".
22753
22754 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
22755             Ben Elliston  <bje@au.ibm.com>
22756
22757         * gcc.dg/dfp/inf-1.c: New test.
22758
22759 2006-01-12  Janis Johnson <janis187@us.ibm.com>
22760             Yao Qi  <qiyaoltc@cn.ibm.com>
22761             Ben Elliston  <bje@au.ibm.com>
22762             Jon Grimm  <jgrimm2@us.ibm.com>
22763
22764         * gcc.dg/nodfp-1.c: New test.
22765         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22766         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22767         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22768         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22769         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22770         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22771         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22772         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22773         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22774         * gcc.dg/format/dfp-scanf-1.c: Likewise.
22775         * gcc.dg/format/dfp-printf-1.c: Likewise.
22776         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22777         (compat_setup_dfp): New.
22778         * gcc.dg/compat/compat.exp: Use it.
22779         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22780         Make some variables global, prepend "compat_" to their names.
22781         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22782         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22783         * gcc.misc-tests/dectest.exp: New test driver for decTest.
22784         * lib/compat.exp (compat_skip_list): Make global, rename.
22785         * lib/c-compat.exp: New file.
22786         * lib/target-supports.exp (check_effective_target_dfp): New.
22787
22788         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22789         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22790         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22791         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22792         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22793         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22794         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22795         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22796         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22797         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22798         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22799         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22800         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22801         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22802         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22803         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22804         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22805         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22806         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22807         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22808         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22809         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22810         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22811         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22812         gcc.dg/dfp/struct-layout-1.c,
22813         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22814         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22815         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22816         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22817         gcc.dg/dfp/func-vararg-dfp.c,
22818         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22819         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22820         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22821         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22822         gcc.dg/dfp/wtr-conversion-1.c: New tests.
22823
22824 2006-01-11  Richard Guenther  <rguenther@suse.de>
22825
22826         PR tree-optimization/25734
22827         * gcc.dg/tree-ssa/pr25734.c: New testcase.
22828
22829 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22830
22831         PR fortran/25486
22832         * gfortran.dg/literal_character_constant_1_x.F: New test.
22833         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22834         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22835         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22836
22837 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22838
22839         PR c++/25386
22840         * g++.dg/ext/packed3.C: Add expected packed error.
22841
22842 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
22843
22844         PR target/25706
22845         * gcc.dg/torture/pr25706-1.c: New test.
22846
22847 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
22848
22849         PR tree-optimization/23109
22850         PR tree-optimization/23948
22851         PR tree-optimization/24123
22852
22853         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22854         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22855         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22856         g++.dg/tree-ssa/pr23948.C: New testcases.
22857         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22858         three divisions in order to do the optimization.
22859
22860 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
22861
22862         PR c++/25632
22863         * g++.dg/other/pr25632.C: New test.
22864
22865 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
22866
22867         PR fortran/25730
22868         * gfortran.dg/used_types_1.f90: New test.
22869
22870 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
22871
22872         PR target/25718
22873         * gcc.dg/torture/pr25718-1.c: New test.
22874
22875 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22876
22877         * gfortran.dg/list_read_2.f90: Fix typo in description.
22878
22879 2006-01-10  Jan Beulich  <jbeulich@novell.com>
22880
22881         * lib/target-supports.exp (check_visibility_available): Simplify test
22882         for *-*-netware*.
22883         (check_profiling_available): Fail for *-*-netware*.
22884         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22885         * gcc.dg/20021014-1.c: Likewise.
22886         * gcc.dg/nest.c: Likewise.
22887
22888 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22889
22890         fortran/24936
22891         * gfortran.dg/forall_3.f90: New test.
22892
22893 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22894
22895         PR fortran/21977
22896         * gfortran.dg/nesting_2.f90: New test.
22897         * gfortran.dg/nesting_3.f90: New test.
22898
22899 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
22900
22901         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
22902         Fix typo in comment.
22903
22904 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22905
22906         * gfortran.dg/single_char_string.f90: New test.
22907
22908 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22909
22910         * gfortran.dg/ichar_2.f90: New test.
22911
22912 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22913
22914         PR fortran/25093
22915         * gfortran.dg/private_type_4.f90: New.
22916
22917 2006-01-07  Richard Guenther  <rguenther@suse.de>
22918
22919         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22920
22921 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22922
22923         * gfortran.dg/func_decl_1.f90: New.
22924         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22925         * gfortran.dg/array_alloc_2.f90: Likewise.
22926         * gfortran.dg/char_result_8.f90: Likewise.
22927         * gfortran.dg/dup_save_1.f90: Likewise.
22928         * gfortran.dg/dup_save_2.f90: Likewise.
22929         * gfortran.dg/f2c_6.f90: Likewise.
22930         * gfortran.dg/f2c_7.f90: Likewise.
22931         * gfortran.dg/func_result_2.f90: Likewise.
22932         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22933
22934 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
22935
22936         PR fortran/22146
22937         * gfortran.dg/elemental_subroutine_1.f90: New test.
22938         * gfortran.dg/elemental_subroutine_2.f90: New test.
22939
22940         PR fortran/25029
22941         PR fortran/21256
22942         * gfortran.dg/assumed_size_refs_1.f90: New test.
22943
22944         PR fortran/20868
22945         PR fortran/20870
22946         * gfortran.dg/assumed_size_refs_2.f90: New test.
22947         * gfortran.dg/initialization_1.f90: Change warning message.
22948
22949 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
22950
22951         * gcc.dg/tree-ssa/loop-15.c: New test.
22952
22953 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22954
22955         PR fortran/25598
22956         * gfortran.dg/backspace_3.f: New test.
22957         * gfortran.dg/backspace_4.f: New test.
22958
22959 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22960
22961         PR fortran/24268
22962         * gfortran.dg/fmt_white.f: Update test.
22963
22964 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
22965
22966         * gcc.dg/cast-1.c: Add new warning.
22967         * gcc.dg/cast-2.c: Likewise.
22968         * gcc.dg/cast-3.c: Likewise.
22969         * gcc.dg/format/cast-1.c: Likewise.
22970         * gcc.dg/cast-4.c: New testcase.
22971
22972 2006-01-05  Richard Guenther  <rguenther@suse.de>
22973
22974         PR tree-optimization/22555
22975         * gcc.dg/tree-ssa/alias-3.c: New testcase.
22976
22977 2006-01-05  Richard Guenther  <rguenther@suse.de>
22978             Diego Novillo  <dnovillo@redhat.com>
22979
22980         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
22981         * gcc.dg/tree-ssa/loop-8.c: Likewise.
22982         * gcc.dg/tree-ssa/loop-1.c: Likewise.
22983         * gcc.dg/tree-ssa/pr23294.c: Likewise.
22984         * gcc.dg/tree-ssa/pr21985.c: Likewise.
22985         * gcc.dg/tree-ssa/loop-14.c: Likewise.
22986         * gcc.dg/tree-ssa/loop-2.c: Likewise.
22987         * gcc.dg/tree-ssa/loop-3.c: Likewise.
22988         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22989         * gcc.dg/tree-ssa/pr21171.c: Likewise.
22990         * gcc.dg/tree-ssa/loop-5.c: Likewise.
22991         * gcc.dg/tree-ssa/loop-10.c: Likewise.
22992         * gcc.dg/tree-ssa/loop-6.c: Likewise.
22993         * treelang/compile/extravar.tree: Likewise.
22994         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
22995         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
22996         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
22997         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22998         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
22999
23000 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23001
23002         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23003         for 64-bit fix.
23004
23005 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23006
23007         PR fortran/23675
23008         gfortran.dg/char_result_11.f90: New.
23009
23010 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23011
23012         PR c++/24782
23013         * g++.dg/parse/access9.C: New test.
23014         * g++.dg/tc1/dr52.C: Tweak error markers.
23015
23016 2006-01-04  Richard Henderson  <rth@redhat.com>
23017
23018         Merge from gomp branch.
23019         * g++.dg/parse/pragma2.C: Update expected error lines.
23020
23021 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23022
23023         * g++.dg/other/i386-2.C: New test.
23024
23025         PR target/25554
23026         * gcc.c-torture/compile/20051228-1.c: New test.
23027
23028         PR c/25559
23029         * gcc.dg/pr25559.c: New test.
23030
23031 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23032
23033         PR c++/25492
23034         * g++.dg/lookup/friend9.C: New test.
23035
23036         PR c++/25625
23037         * g++.dg/template/repo5.C: New test.
23038
23039 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23040
23041         PR fortran/25101
23042         * gfortran.dg/forall_2.f90: New test.
23043
23044 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23045
23046         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23047         dg-require-weak.  Adjust regexp to handle leading-underscore
23048         targets and space as well as TAB after .weak.  Change previous
23049         64-bit fix to not use naked dot.
23050
23051 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23052
23053         PR rtl-optimization/25578
23054         * gcc.c-torture/execute/20060102-1.c: New testcase.
23055
23056 2006-01-03  Richard Guenther  <rguenther@suse.de>
23057
23058         PR c/25183
23059         * gcc.dg/torture/pr25183.c: New testcase.
23060
23061 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23062
23063         Merge from gomp-branch.
23064         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23065         * gcc.dg/ia64-sync-2.c: Likewise.
23066         * gcc.dg/ia64-sync-3.c: Likewise.
23067         * gcc.dg/ia64-sync-4.c: Likewise.
23068         * gcc.dg/sync-2.c: Likewise.
23069         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23070         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23071
23072 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23073
23074         PR c++/25635
23075         * g++.dg/parse/operator6.C: New test.
23076
23077         PR c++/25637
23078         * g++.dg/parse/error29.C: New test.
23079
23080         PR c++/25638
23081         * g++.dg/parse/dtor6.C: New test.
23082
23083         PR c++/25633
23084         * g++.dg/parse/ctor3.C: New test.
23085
23086         PR c++/25634
23087         * g++.dg/template/class3.C: New test.
23088
23089 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23090
23091         * g++.dg/debug/debug9.C: New.
23092
23093 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23094
23095         PR fortran/24640
23096         * gfortran.dg/label_2.f90: New test.
23097
23098 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23099
23100         * g++.dg/lookup/using12.C: Tighten error marker.
23101
23102 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23103             Andrew Pinski <pinskia@physics.uc.edu>
23104
23105         * gcc.target/powerpc/darwin-abi-3.c: New file.
23106         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23107         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23108         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23109         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23110         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23111         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23112         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23113         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23114
23115 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23116
23117         * gcc.dg/tree-ssa/loadpre1.c: New;
23118         * gcc.dg/tree-ssa/loadpre2.c: New;
23119         * gcc.dg/tree-ssa/loadpre3.c: New;
23120         * gcc.dg/tree-ssa/loadpre4.c: New;
23121         * gcc.dg/tree-ssa/loadpre5.c: New;
23122         * gcc.dg/tree-ssa/loadpre6.c: New;
23123         * gcc.dg/tree-ssa/loadpre7.c: New;
23124         * gcc.dg/tree-ssa/loadpre8.c: New;
23125         * gcc.dg/tree-ssa/loadpre9.c: New;
23126
23127 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
23128
23129         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23130         * g++.dg/abi/thunk4.C: Likewise.
23131
23132 2006-01-01  Andreas Jaeger  <aj@suse.de>
23133
23134         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23135         portable.
23136
23137 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
23138
23139         PR c++/25294
23140         * gcc.dg/pragma-pack-3.c: New test.
23141         * g++.dg/parse/pragma3.C: New test.
23142
23143 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23144
23145         PR middle-end/24827
23146         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23147
23148 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23149
23150         PR testsuite/25214
23151         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23152
23153 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23154
23155         PR fortran/22607
23156         * gfortran-dg/pure_byref_3.f90: New.
23157
23158         fortran/PR 25396
23159         * gfortran.dg/userdef_operator_1.f90: New.
23160
23161 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23162
23163         * g++.dg/abi/thunk3.C: New.
23164         * g++.dg/abi/thunk4.C: New.
23165
23166 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
23167
23168         PR fortran/25532
23169         * gfortran.dg/host_used_types_1.f90: New test. Check that host
23170         associated derived type components of derived types are
23171         properly declared in contained procedures.
23172
23173 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23174
23175         PR libgfortran/25139
23176         * gfortran.dg/backspace_2.f: New test.
23177
23178 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23179
23180         PR libgfortran/25550
23181         * gfortran.dg/endfile.f: New test.
23182
23183 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23184
23185         PR libgfortran/25419
23186         * gfortran.dg/comma.f: New test.
23187
23188 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23189
23190         * lib/gfortran-dg.exp: Remove trailing whitespace.
23191         * lib/fortran-torture.exp: Test with -fbounds-check instead of
23192         -funroll-all-loops.
23193
23194 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
23195
23196         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23197         Extended Double long doubles or repeat tests when long double is
23198         the same size as double.
23199
23200 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23201
23202         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23203
23204         PR testsuite/25442
23205         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23206         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23207
23208         PR testsuite/25441
23209         * gcc.dg/pr23911.c: Make test variable static.
23210
23211         PR testsuite/25444
23212         * gcc.dg/tree-ssa/pr14841.c: Likewise.
23213
23214 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23215
23216         PR c++/25439
23217         * g++.dg/parse/crash17.C: Adjust error markers.
23218         * g++.dg/template/error20.C: New test.
23219
23220 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23221
23222         PR c++/23172
23223         * g++.dg/ext/complit4.C: New test.
23224
23225         PR c++/25417
23226         * g++.dg/ext/complit5.C: Likewise.
23227
23228 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
23229
23230         PR tree-optimization/25125
23231         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23232         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23233         * gcc.c-torture/execute/pr25125.c: New.
23234
23235 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
23236
23237         PR fortran/25029
23238         PR fortran/21256
23239         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23240         functions with incorrect assumed size references.
23241
23242 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
23243
23244         PR c++/23171
23245         * g++.dg/opt/init1.C: New test.
23246
23247 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
23248
23249         PR c++/24671
23250         * g++.dg/template/sfinae3.C: New test.
23251
23252 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23253
23254         * g++.dg/other/friend4.C: New test.
23255
23256 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23257
23258         PR target/25005
23259         * g++.dg/opt/pr25005.C: New test.
23260
23261 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23262
23263         PR c++/25369
23264         * g++.dg/template/ptrmem16.C: New test.
23265
23266 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23267
23268         PR fortran/25029
23269         PR fortran/21256
23270         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23271
23272 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23273
23274         PR libgfortran/25307
23275         * gfortran.dg/list_read_5.f90: New test.
23276
23277 2005-12-22  Richard Henderson  <rth@redhat.com>
23278
23279         * gcc.target/i386/sse-7.c: Use -msse2.
23280
23281 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23282
23283         PR rtl-optimization/25432
23284         * gcc.c-torture/compile/20051216-1.c: New test.
23285
23286         PR objc/25328
23287         * objc/execute/pr25328.m: New test.
23288
23289 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23290
23291         PR c++/25364
23292         * g++.dg/template/call4.C: New test.
23293
23294 2005-12-22  Dale Johannesen  <dalej@apple.com>
23295
23296         * gcc.target/i386/sse-17.c: New.
23297
23298 2005-12-22  Paul Brook  <paul@codesourcery.com>
23299
23300         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23301
23302 2005-12-22  Paul Brook  <paul@codesourcery.com>
23303
23304         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23305
23306 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23307
23308         PR tree-opt/25513
23309         * gcc.c-torture/compile/pr25513.c: New test.
23310
23311 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23312
23313         PR c++/23333
23314         * g++.dg/parse/error25.C: Add more tests.
23315
23316 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23317
23318         PR fortran/18990
23319         * gfortran.dg/der_charlen_1.f90: New.
23320
23321 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23322
23323         PR fortran/20889
23324         * gfortran.dg/pointer_component_type_1.f90: New test.
23325
23326         PR fortran/25029
23327         PR fortran/21256
23328         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23329         should give an error with assumed size array refernces and checks
23330         those that should not.
23331         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23332         reference an upper bound so that it does not generate an error.
23333
23334         PR fortran/19362
23335         PR fortran/20244
23336         PR fortran/20864
23337         PR fortran/25391
23338         * gfortran.dg/used_dummy_types_1.f90: New test.
23339         * gfortran.dg/used_dummy_types_2.f90: New test.
23340         * gfortran.dg/used_dummy_types_3.f90: New test.
23341         * gfortran.dg/used_dummy_types_4.f90: New test.
23342         * gfortran.dg/used_dummy_types_5.f90: New test.
23343
23344         PR fortran/23152
23345         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23346         group already being USE associated.
23347         * gfortran.dg/assumed_shape_nml.f90: New test.
23348         * gfortran.dg/assumed_size_nml.f90: New test.
23349
23350         PR fortran/20862
23351         PR fortran/25053
23352         PR fortran/25063
23353         PR fortran/25064
23354         PR fortran/25066
23355         PR fortran/25067
23356         PR fortran/25068
23357         PR fortran/25307
23358         * gfortran.dg/io_constraints_1.f90: New test.
23359         * gfortran.dg/io_constraints_1.f90: New test.
23360         * gfortran.dg/iostat_3.f90: Change wording of warning.
23361         * gfortran.dg/g77/19981216-0.f: The same.
23362
23363 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23364
23365         PR tree-optimization/23518
23366         * gcc.dg/pr23518.c: New.
23367
23368 2005-12-21  Mike Stump  <mrs@apple.com>
23369
23370         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23371
23372 2005-12-21  Paul Brook  <paul@codesourcery.com>
23373
23374         * gcc.dg/pr19340.c: Skip on m68k targets.
23375
23376 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23377
23378         PR rtl-optimization/25196
23379         * gcc.dg/pr25196.c: New test.
23380
23381 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23382
23383         PR fortran/25423
23384         gfortran.dg/where_nested_1.f90: New.
23385
23386 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23387
23388         PR tree-optimization/25382.
23389         * gcc.dg/tree-ssa/pr25382.c: New.
23390
23391 2005-12-20  Richard Guenther  <rguenther@suse.de>
23392
23393         PR middle-end/24306
23394         * gcc.target/i386/pr24306.c: New testcase.
23395
23396 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23397
23398         PR tree-optimization/25501
23399         * gcc.dg/tree-ssa/pr25501.c: New.
23400
23401 2005-12-20  Richard Guenther  <rguenther@suse.de>
23402
23403         Revert
23404         2005-12-02  Richard Guenther  <rguenther@suse.de>
23405
23406         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23407
23408 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23409
23410         PR c++/21228
23411         * g++.dg/warn/Wunreachable-code-2.C: New test.
23412
23413 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23414
23415         PR c++/24278
23416         * g++.dg/template/ctor5.C: New test.
23417
23418         PR c++/24915
23419         * g++.dg/template/overload8.C: New test.
23420
23421 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23422
23423         * gcc.c-torture/compile/pr25483 : New test.
23424
23425 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23426
23427         PR c++/20552
23428         * g++.dg/ext/typeof10.C: New test.
23429
23430 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23431
23432         * gcc.dg/mt-loopi1.c: New.
23433
23434 2005-12-18  Richard Guenther  <rguenther@suse.de>
23435
23436         PR tree-optimization/25481
23437         * gcc.dg/torture/pr25481.c: New testcase.
23438
23439 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23440
23441         PR rtl-optimization/21041
23442         * gcc.dg/pr21041.c: New test.
23443
23444 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23445
23446         PR libgfortran/25463
23447         * gfortran.dg/advance.f90: New test.
23448
23449 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23450
23451         * gcc.dg/20051201-1.c: New test.
23452
23453 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23454
23455         PR fortran/25018
23456         * gfortran.dg/initialization_1.f90: New test.
23457         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23458         * gfortran.dg/g77/980616-0.f: The same.
23459
23460 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23461
23462         * PR fortran/25458
23463         * gfortran.dg/chkbits.f90: New test.
23464
23465 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23466
23467         * gfortran.dg/enum_5.f: Revert to previous version.
23468
23469 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23470
23471         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23472         * gfortran.dg/nested_modules_1.f90: Ditto.
23473         * gfortran.dg/hollerith_f95.f90: Ditto.
23474         * gfortran.dg/select_5.f90: Ditto.
23475         * gfortran.dg/secnds.f: Ditto.
23476         * gfortran.dg/hollerith2.f90: Ditto.
23477         * gfortran.dg/imag_2.f: Ditto.
23478         * gfortran.dg/ftell_2.f90: Ditto.
23479         * gfortran.dg/malloc_free_1.f90: Ditto.
23480         * gfortran.dg/logint-1.f: Ditto.
23481         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23482         * gfortran.dg/e_d_fmt.f90: Ditto.
23483         * gfortran.dg/hollerith_legacy.f90: Ditto.
23484         * gfortran.dg/logint-2.f: Ditto.
23485         * gfortran.dg/enum_5.f90: Ditto.
23486         * gfortran.dg/f2c_2.f90: Ditto.
23487         * gfortran.dg/pr17143.f90: Ditto.
23488         * gfortran.dg/namelist_14.f90: Ditto.
23489         * gfortran.dg/logint-3.f: Ditto.
23490         * gfortran.dg/spread_scalar_source.f90: Ditto.
23491         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23492         * gfortran.dg/namelist_11.f: Ditto.
23493         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23494         * gfortran.dg/g77/20010519-1.f
23495         * gfortran.dg/g77/alpha1.f: Ditto.
23496         * gfortran.dg/g77/990115-1.f: Ditto.
23497         * gfortran.dg/g77/erfc.f: Ditto.
23498         * gfortran.dg/g77/19990313-3.f: Ditto.
23499         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23500         * gfortran.dg/g77/20010426.f: Ditto.
23501         * gfortran.dg/g77/19990313-0.f: Ditto.
23502         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23503         * gfortran.dg/g77/20000629-1.f: Ditto.
23504         * gfortran.dg/g77/970125-0.f: Ditto.
23505         * gfortran.dg/g77/8485.f: Ditto.
23506         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23507         * gfortran.dg/g77/19990313-1.f: Ditto.
23508         * gfortran.dg/g77/int8421.f: Ditto.
23509         * gfortran.dg/g77/19990305-0.f: Ditto.
23510         * gfortran.dg/g77/947.f: Ditto.
23511         * gfortran.dg/g77/19990905-2.f: Ditto.
23512         * gfortran.dg/g77/cabs.f: Ditto.
23513         * gfortran.dg/g77/19990313-2.f: Ditto.
23514         * gfortran.dg/g77/20020307-1.f: Ditto.
23515         * gfortran.dg/g77/dcomplex.f: Ditto.
23516         * gfortran.dg/g77/19990502-1.f: Ditto.
23517         * gfortran.dg/g77/19981216-0.f: Ditto.
23518         * gfortran.dg/common_4.f90: Ditto.
23519         * gfortran.dg/entry_4.f90: Ditto.
23520         * gfortran.dg/equiv_constraint_2.f90: Ditto.
23521         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23522         * gfortran.dg/namelist_12.f: Ditto.
23523         * gfortran.dg/scale_1.f90: Ditto.
23524         * gfortran.dg/modulo_1.f90
23525         * gfortran.dg/hollerith.f90: Ditto.
23526         * gfortran.dg/direct_io_3.f90: Ditto.
23527         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23528         * gfortran.dg/gnu_logical_1.F: Ditto.
23529         * gfortran.dg/unf_io_convert_1.f90: Ditto.
23530         * gfortran.dg/assign_1.f90: Ditto.
23531         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23532         * gfortran.dg/pr23095.f: Ditto.
23533         * gfortran.dg/read_float_1.f90: Ditto.
23534
23535 2005-12-17  Andreas Jaeger  <aj@suse.de>
23536
23537         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23538         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23539
23540 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23541
23542         PR fortran/24268
23543         * gfortran.dg/fmt_white.f: New test.
23544
23545 2005-12-16  Steven G. Kargl <kargls@comcast.net>
23546
23547         * gfortran.dg/label_1.f90: New test.
23548
23549 2005-12-15  Ben Elliston  <bje@au.ibm.com>
23550
23551         PR testsuite/25422
23552         * gcc.dg/20031012-1.c: Add -Walways-true option.
23553         * gcc.dg/weak/weak-3.c: Likewise.
23554         * g++.old-deja/g++.mike/warn8.C: Likewise.
23555
23556 2005-12-16  Mike Stump  <mrs@apple.com>
23557
23558         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23559         exit.
23560
23561 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23562
23563         PR libgfortran/25264
23564         PR libgfortran/25349
23565         * gfortran.dg/tl_editing.f90: Added additional checks.
23566         * gfortran.dg/t_editing.f: New test.
23567         * gfortran.dg/write_padding.f90: New test
23568
23569 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23570
23571         PR testsuite/25215
23572         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23573
23574 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
23575
23576         PR rtl-optimization/24899
23577         * gcc.c-torture/execute/20051215-1.c: New test.
23578
23579 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
23580
23581         PR 24823
23582         * gfortran.dg/pr24823.f: New test.
23583
23584 2005-12-16  Jeff Law  <law@redhat.com>
23585
23586         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23587
23588 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23589
23590         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23591         (base_types): Change C++ style comments to C style comments.  Remove
23592         aligned types from the array.  Keep Enums disabled.
23593         (complex_types): Remove aligned types from the array.
23594         Comment out "_Complex long double".
23595         (attrib_types): Remove.
23596         (complex_attrib_types): Remove.
23597         (attrib_array_types): Remove.
23598         (complex_attrib_array_types): Remove.
23599         (aligned_bitfld_types): Remove.
23600         (n_aligned_bitfld_types): Remove.
23601         (FEATURE_ALIGNEDPACKED): Delete.
23602         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23603         (singles): Remove support for adding attributes.
23604         (choose_type): Remove support for attributed types.
23605         (generate_fields): Remove support for attributed bit-fields.
23606         Remove support for adding attributes.
23607         (generate_random_tests): Remove support for adding attributes.
23608         (features): Add back "[0] :0" and "complex vector [0]".
23609         (main): Remove support for attributed bit-fields.
23610         Uncomment the calling of generate_random_tests for the rests of
23611         the tests.
23612
23613 2005-12-16  Jan Hubicka  <jh@suse.cz>
23614
23615         * gcc.c-torture/combine/pr25224.c: New.
23616
23617 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
23618
23619         PR other/25028
23620         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23621         HP-UX.
23622
23623 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
23624
23625         * gcc.dg/20051215-1.c: New file.
23626
23627 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23628
23629         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23630         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23631
23632 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
23633
23634         PR fortran/18197
23635         * gfortran.dg/dummy_functions_1.f90: New.
23636
23637 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
23638
23639         PR rtl-optimization/25310
23640         * gcc.c-torture/compile/pr25310.c: New test.
23641
23642 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23643
23644         PR debug/25023
23645         * gcc.dg/pr25023.c: New test.
23646
23647 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23648
23649         * g++.old-deja/g++.brendan/redecl1.C,
23650         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23651         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23652         g++.old-deja/g++.oliva/typeof1.C,
23653         g++.old-deja/g++.other/crash16.C,
23654         g++.old-deja/g++.other/crash34.C,
23655         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23656         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23657         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23658         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23659         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23660         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23661         Remove xfail.
23662
23663 2005-12-14  Kean Johnston  <jkj@sco.com>
23664             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23665
23666         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23667         * gcc.target/i386/20020523-1.c: Ditto.
23668         * gcc.target/i386/tailcall-1.c: Ditto.
23669         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23670         * gcc.target/i386/ssetype-5.c: Ditto.
23671
23672 2005-12-14  Jeff Law  <law@redhat.com>
23673
23674         * gcc.dg/tree-ssa/foldstring-1.c: New test.
23675
23676 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23677
23678         PR target/25254
23679         PR target/24188
23680         * gcc.target/i386/pr25254.c: New test.
23681         * gfortran.dg/PR24188.f: New test.
23682
23683 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
23684
23685         * lib/fortran-torture.exp: Catch remaining uses of
23686         remote_file build delete.
23687
23688 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23689
23690         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23691
23692 2005-12-14  Ben Elliston  <bje@au.ibm.com>
23693
23694         * gcc.dg/warn-addr-cmp.c: New test.
23695
23696 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23697
23698         PR debug/25023
23699         PR target/25293
23700         * gcc.target/i386/pr25293.c: New test.
23701
23702 2005-12-13  Petr Machata  <machata@post.cz>
23703
23704         PR c++/24907
23705         * g++.dg/parse/comma2.C: New test.
23706
23707 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
23708             Jakub Jelinek  <jakub@redhat.com>
23709
23710         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23711         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23712         (limits.h): Include unconditionally.
23713         (stdlib.h): Likewise.
23714         (hashtab.h): Do not include.
23715         (getopt.h): Likewise.
23716         (stddef.h): Include.
23717         (hashval_t): Define.
23718         (struct entry): Add "next" field.
23719         (HASH_SIZE): New macro.
23720         (hash_table): New variable.
23721         (switchfiles): Do not use xmalloc.
23722         (mix): New macro.
23723         (iterative_hash): New function.
23724         (hasht): Remove.
23725         (e_exists): New function.
23726         (e_insert): Likewise.
23727         (output): Use, instead of libiberty hashtable functions.
23728         (main): Do not use getopt.  Do not call htab_create.
23729
23730 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23731
23732         PR c++/25331
23733         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23734         put atal* and atpaal* attributes on array elements.
23735         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23736         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23737         put atal* and atpaal* attributes on array elements.
23738         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23739
23740 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
23741
23742         * gcc.dg/single-precision-constant.c: New test.
23743
23744 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
23745
23746         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23747         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23748         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23749         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23750         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23751         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23752         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23753         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23754         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23755         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23756         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23757         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23758         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23759         gcc.target/powerpc/ppc-sdata-2.c,
23760         gcc.target/powerpc/ppc-stackalign-1.c,
23761         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23762         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23763         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23764         gcc.target/powerpc/rs6000-ldouble-2.c,
23765         gcc.target/powerpc/rs6000-power2-1.c,
23766         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23767         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
23768         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
23769         option into target selector.
23770         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
23771         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23772
23773 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23774
23775         PR objc/25348
23776         * objc.dg/encode-9.m: New test.
23777
23778 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23779
23780         PR testsuite/20772
23781         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23782         * gcc.dg/asm-b.c: Fix typo.
23783         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23784         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23785         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23786         i?86 lp64 and x86_64 ilp32.
23787         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23788         on i?86 lp64.
23789         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23790
23791 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
23792
23793         PR fortran/25078
23794         gfortran.dg/equiv_5.f90: New test.
23795
23796 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
23797
23798         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23799         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23800         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23801         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23802         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23803         * gcc.dg/tree-ssa/reassoc-5.c: New.
23804         * gcc.dg/tree-ssa/reassoc-6.c: New.
23805         * gcc.dg/tree-ssa/reassoc-7.c: New.
23806         * gcc.dg/tree-ssa/reassoc-8.c: New.
23807         * gcc.dg/tree-ssa/reassoc-9.c: New.
23808         * gcc.dg/tree-ssa/reassoc-10.c: New.
23809         * gcc.dg/tree-ssa/reassoc-11.c: New.
23810
23811 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23812
23813         PR testsuite/25167
23814         PR testsuite/24478
23815         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23816
23817 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
23818
23819         PR c++/25300
23820         * g++.dg/template/inherit.C: Do not use a generic error message.
23821
23822 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23823
23824         PR libobjc/25354
23825         * objc.dg/gnu-encoding: New directory.
23826         * objc.dg/gnu-encoding/compat-common.h: New file.
23827         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23828         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23829         * objc.dg/gnu-encoding/vector-defs.h: New file.
23830         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23831         * objc.dg/gnu-encoding/generate-random.c: New file.
23832         * objc.dg/gnu-encoding/generate-random_r.c: New file.
23833         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23834         * objc.dg/gnu-encoding/generate-random.h: New file.
23835
23836 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
23837
23838         PR c++/25337
23839         * g++.dg/template/defarg7.C: New test.
23840
23841 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23842
23843         PR libobjc/25347
23844         * objc.dg/encode-8.m: New test.
23845
23846 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23847
23848         PR libobjc/25346
23849         * objc.dg/encode-7.m: New test.
23850
23851 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
23852
23853         PR c++/25010
23854         * g++.dg/opt/inline10.C: New test.
23855
23856 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
23857
23858         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23859
23860 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
23861
23862         * gfortran.dg/substring_equivalence.f90: typo in comment
23863
23864 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23865
23866         PR fortran/25068
23867         * gfortran.dg/iostat_3.f90: New test.
23868
23869 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
23870
23871         PR fortran/23815
23872         * gfortran.dg/unf_io_convert_1.f90: New test.
23873         * gfortran.dg/unf_io_convert_2.f90: New test.
23874         * gfortran.dg/unf_io_convert_3.f90: New test.
23875
23876 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23877
23878         PR testsuite/20772
23879         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23880         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23881         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23882         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23883         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23884         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23885         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23886         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23887         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23888         gcc.dg/torture/fp-int-convert-float128-timode.c,
23889         gcc.dg/torture/fp-int-convert-float128.c,
23890         gcc.dg/torture/fp-int-convert-float80-timode.c,
23891         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
23892         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
23893
23894         * gcc.dg/tls/opt-1.c: Require effective target fpic.
23895
23896 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
23897
23898         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
23899
23900 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
23901
23902         * gcc.dg/20051207-1.c,
23903         * gcc.dg/20051207-2.c,
23904         * gcc.dg/20051207-3.c: New tests.
23905
23906 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23907
23908         PR testsuite/20772
23909         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
23910         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
23911         dg-skip-if target selector.
23912
23913         PR testsuite/20772
23914         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23915         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23916         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23917         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23918         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23919         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23920         and/or merge with i?86 cases.
23921
23922         * gcc.dg/tls/opt-3.c: Require effective target fpic.
23923
23924         PR testsuite/20772
23925         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23926         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23927         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23928         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23929         x86_64-*-linux*.
23930
23931 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
23932
23933         PR target/25311
23934         * gcc.c-torture/compile/pr25311.c: New test.
23935
23936 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23937
23938         PR libgfortran/25039
23939         * gfortran.dg/read_comma.f: New test.
23940
23941 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
23942
23943         PR c++/19317
23944         * g++.dg/opt/pr19317-1.C: New test.
23945         * g++.dg/opt/pr19317-2.C: New test.
23946         * g++.dg/opt/pr19317-3.C: New test.
23947
23948         PR target/19005
23949         * gcc.c-torture/execute/pr19005.c: New test.
23950
23951         PR target/17828
23952         * g++.old-deja/g++.other/comdat5.C: New test.
23953         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
23954
23955         * g++.dg/compat/struct-layout-1.exp: New file.
23956         * g++.dg/compat/struct-layout-1.h: New.
23957         * g++.dg/compat/struct-layout-1_generate.c: New.
23958         * g++.dg/compat/struct-layout-1_x1.h: New.
23959         * g++.dg/compat/struct-layout-1_x2.h: New.
23960         * g++.dg/compat/struct-layout-1_y1.h: New.
23961         * g++.dg/compat/struct-layout-1_y2.h: New.
23962
23963         * gcc.dg/20050330-2.c: New test.
23964
23965 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23966
23967         PR fortran/25292
23968         * gfortran.dg/associated_1.f90: New.
23969
23970 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23971
23972         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
23973         ILP32 vect_no_align platforms.
23974
23975 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
23976             Jakub Jelinek  <jakub@redhat.com>
23977
23978         PR target/25268
23979         * gcc.c-torture/compile/20051207-1.c: New test.
23980
23981 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23982
23983         PR testsuite/20772
23984         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
23985         gcc.dg/torture/pr18582-1.c,
23986         gcc.target/i386/attributes-error.c: Also test on x86_64.
23987
23988         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
23989
23990 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23991
23992         PR c++/19397
23993         * g++.dg/template/typedef3.C: New test.
23994
23995         PR c++/19762
23996         PR c++/19764
23997         * g++.dg/template/dtor3.C: Fix error markers.
23998
23999 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24000
24001         * lib/target-supports.exp (check_effective_target_sync_char_short):
24002         Add s390*.
24003
24004 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24005
24006         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24007
24008 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24009
24010         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24011         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24012         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24013         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24014
24015 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24016
24017         PR c++/25263
24018         * g++.dg/other/array2.C: New test case.
24019
24020 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24021
24022         * gcc.dg/darwin-weakimport-3.c: New.
24023
24024         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24025         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24026         and to work on Darwin.
24027         * gcc.dg/attr-weakref-1b.c: New file.
24028         * gcc.dg/attr-weakref-2.c: New test.
24029         * gcc.dg/darwin-weakref-1.c: New test.
24030
24031 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24032
24033         PR testsuite/25247
24034         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24035         use in selector expressions.
24036         (dg-xfail-if): Ditto.
24037         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24038         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24039         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24040         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24041         * gcc.test-framework/test-framework.exp: Skip generated tests if
24042         CHECK_TEST_FRAMEWORK is not 1.
24043
24044 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24045
24046         PR tree-optimization/24963
24047         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24048
24049         PR target/24108
24050         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24051
24052         PR target/18580
24053         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24054         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24055         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24056         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24057
24058 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24059
24060         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24061         dg-options.
24062
24063 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24064
24065         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24066
24067 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24068
24069         * gcc.dg/format/cast-1.c: New test.
24070
24071 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24072
24073         PR c/7776
24074         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24075         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24076         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24077         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24078
24079 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24080
24081         * gcc.dg/cast-pretty-print-1.c: New test.
24082
24083 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24084
24085         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24086
24087 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24088
24089         PR c++/24173
24090         * g++.dg/template/friend40.C: New test.
24091
24092 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24093
24094         PR target/25199
24095         * gcc.target/i386/movq-2.c: New test.
24096         * gcc.target/i386/movq.c: Remove target i?86, instead add
24097         dg-require-effective-target ilp32.
24098
24099 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24100
24101         PR c++/24103
24102         * g++.dg/other/default1.C: New test.
24103
24104 2005-12-02  Richard Guenther  <rguenther@suse.de>
24105
24106         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24107
24108 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24109
24110         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24111
24112 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24113
24114         PR target/21017
24115         * gcc.target/powerpc/rotate.c: New.
24116
24117 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24118
24119         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24120         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24121
24122 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24123
24124         PR c/13384
24125         * gcc.dg/pr17730-1.c: Adjust.
24126         * gcc.dg/lvalue1.c (main): Likewise.
24127         * gcc.dg/lvalue-2.c: Likewise.
24128         * g++.dg/pr7503-3.C
24129
24130 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
24131
24132         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24133         error messages.
24134
24135 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
24136
24137         PR fortran/24789
24138         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
24139
24140 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24141
24142         PR target/24475
24143         * lib/target-supports.exp (check_effective_target_tls): New.
24144         (check_effective_target_tls_runtime): New.
24145         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24146         for TLS support.
24147         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24148         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24149         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24150         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24151         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24152         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24153         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24154         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24155         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24156         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24157         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24158         effective-target TLS.
24159         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24160         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24161         effective-target TLS runtime.
24162
24163 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24164
24165         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24166
24167 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
24168
24169         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24170         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24171         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24172         ignored" warnings when "packing" is the same as the ABI layout.
24173
24174 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
24175
24176         PR fortran/21302
24177         * gfortran.dg/line_length_1.f: New test.
24178         * gfortran.dg/line_length_2.f90: Ditto.
24179
24180 2005-11-30  Richard Guenther  <rguenther@suse.de>
24181
24182         PR tree-optimization/21655
24183         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24184
24185 2005-11-30  Dale Johannesen  <dalej@apple.com>
24186
24187         * gcc.c-torture/compile/pr24930.c: New.
24188
24189 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
24190
24191         PR fortran/15809
24192         *  gfortran.dg/auto_char_dummy_array.f90: New test.
24193
24194 2005-11-30  Jeff Law  <law@redhat.com>
24195
24196         * g++.old-deja/g++.law/pr25000.C: New test.
24197
24198 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
24199
24200         * gcc.dg/tls/opt-11.c: New test.
24201
24202 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24203
24204         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24205         targets.
24206         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24207         LP64 ia64.
24208
24209 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
24210
24211         * gfortran.dg/open_access_1.f90: New test.
24212
24213 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24214
24215         * gcc.dg/charset/builtin2.c: New test.
24216
24217 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
24218
24219         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24220         on mmix-*-* for *_[xy].c.
24221
24222 2005-11-28  Kean Johnston  <jkj@sco.com>
24223
24224         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24225         headers.
24226         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24227         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24228         * gcc.target/i386/asm-3.c: Ditto.
24229         * gcc.target/i386/clobbers.c: Ditto.
24230         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24231         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24232         test regexp.
24233         * gcc.target/i386/mul.c: Ditto.
24234         * gcc.target/i386/ssetype-1.c: Ditto.
24235         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24236         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24237         static so the test works with -fPIC mode too. Based on comment in
24238         PR19231 by Pinski.
24239         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24240
24241 2005-11-28  Richard Guenther  <rguenther@suse.de>
24242
24243         * gcc.dg/alias-9.c: New testcase.
24244         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24245
24246 2005-11-28  Roger Sayle  <roger@eyesopen.com>
24247             Uros Bizjak  <uros@kss-loka.si>
24248
24249         PR middle-end/20219
24250         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24251         tan(x)/sin(x) transformations.
24252
24253 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
24254
24255         PR middle-end/24575
24256         * gcc.dg/tree-ssa/divide-3.c: New test.
24257         * gcc.dg/tree-ssa/divide-4.c: New test.
24258
24259 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
24260
24261         PR fortran/24917
24262         *  gfortran.dg/boz_6.f90: New test.
24263
24264 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24265
24266         PR fortran/23912
24267         * gfortran.dg/modulo_1.f90: New test.
24268
24269 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24270
24271         PR libfortran/24919
24272         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24273         fail on CRLF platforms.
24274         * gfortran.dg/ftell_2.f90: Likewise.
24275
24276 2005-11-26  Eric Christopher  <echristo@apple.com>
24277
24278         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24279
24280 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24281
24282         * objc.dg/gnu-runtime-3.m: Simplify.
24283
24284 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24285
24286         PR middle-end/23669
24287         * gcc.dg/tree-ssa/divide-1.c: New test.
24288         * gcc.dg/tree-ssa/divide-2.c: New test.
24289
24290 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24291
24292         PR libgfortran/24945
24293         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24294
24295 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24296
24297         PR libgfortran/24945
24298         * gfortran.dg/open_status_2.f90: New test.
24299
24300 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24301
24302         * gcc.c-torture/execute/builtins/fprintf.c,
24303         gcc.c-torture/execute/builtins/fputs-lib.c,
24304         gcc.c-torture/execute/builtins/fputs.c,
24305         gcc.c-torture/execute/builtins/lib/fprintf.c,
24306         gcc.c-torture/execute/builtins/lib/printf.c,
24307         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24308
24309 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24310
24311         * gcc.dg/20050922-2.c: New test.
24312
24313 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24314
24315         * objc.dg/gnu-runtime-3.m: New test.
24316
24317 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24318
24319         PR c++/9278
24320         * g++.dg/other/void1.C: New test.
24321
24322 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24323
24324         PR middle-end/24998
24325         * gcc.dg/torture/fp-int-convert-float.c,
24326         gcc.dg/torture/fp-int-convert-double.c,
24327         gcc.dg/torture/fp-int-convert-long-double.c,
24328         gcc.dg/torture/fp-int-convert-timode.c,
24329         gcc.dg/torture/fp-int-convert-float80.c,
24330         gcc.dg/torture/fp-int-convert-float80-timode.c,
24331         gcc.dg/torture/fp-int-convert-float128.c,
24332         gcc.dg/torture/fp-int-convert-float128-timode.c,
24333         gcc.dg/torture/fp-int-convert.h: New files.
24334
24335 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24336
24337         PR middle-end/24989
24338         * gcc.dg/tree-ssa/bool-10.c: New test.
24339         * gcc.dg/tree-ssa/bool-11.c: New test.
24340         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24341
24342 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24343
24344         PR middle-end/24990
24345         * tree-ssa/pr24990-1.c: New test.
24346
24347 2005-11-24  Richard Guenther  <rguenther@suse.de>
24348         Dirk Mueller <dmueller@suse.de>
24349
24350         PR c++/14024
24351         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24352         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24353         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24354         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24355         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24356         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24357
24358 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24359
24360         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24361
24362 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24363
24364         PR c/21668
24365         * gcc.dg/Wc++-compat.c: New.
24366         * gcc.dg/Wno-c++-compat.c: New.
24367
24368 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24369
24370         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24371         (vspltish, vspltisw): Likewise.
24372
24373 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24374
24375         PR libgfortran/24794
24376         * gfortran.dg/namelist_12.f: Fix quotes.
24377         * gfortran.dg/namelist_13.f90: Fix quotes.
24378         * gfortran.dg/namelist_14.f90: Fix quotes.
24379         * gfortran.dg/namelist_15.f90: Fix quotes.
24380         * gfortran.dg/namelist_use.f90: Fix quotes.
24381         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24382         * gfortran.dg/namelist_21.f90: New test.
24383         * gfortran.dg/namelist_22.f90: New test.
24384
24385 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24386
24387         PR target/23435
24388         * gcc.c-torture/compile/pr23435.c: New.
24389
24390 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24391
24392         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24393
24394 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24395
24396         * gcc.target/powerpc/405-macchw-1.c,
24397         gcc.target/powerpc/405-macchw-2.c,
24398         gcc.target/powerpc/405-macchwu-1.c,
24399         gcc.target/powerpc/405-macchwu-2.c,
24400         gcc.target/powerpc/405-machhw-1.c,
24401         gcc.target/powerpc/405-machhw-2.c,
24402         gcc.target/powerpc/405-machhwu-1.c,
24403         gcc.target/powerpc/405-machhwu-2.c,
24404         gcc.target/powerpc/405-maclhw-1.c,
24405         gcc.target/powerpc/405-maclhw-2.c,
24406         gcc.target/powerpc/405-maclhwu-1.c,
24407         gcc.target/powerpc/405-maclhwu-2.c,
24408         gcc.target/powerpc/405-mulchw-1.c,
24409         gcc.target/powerpc/405-mulchw-2.c,
24410         gcc.target/powerpc/405-mulchwu-1.c,
24411         gcc.target/powerpc/405-mulchwu-2.c,
24412         gcc.target/powerpc/405-mulhhw-1.c,
24413         gcc.target/powerpc/405-mulhhw-2.c,
24414         gcc.target/powerpc/405-mulhhwu-1.c,
24415         gcc.target/powerpc/405-mulhhwu-2.c,
24416         gcc.target/powerpc/405-mullhw-1.c,
24417         gcc.target/powerpc/405-mullhw-2.c,
24418         gcc.target/powerpc/405-mullhwu-1.c,
24419         gcc.target/powerpc/405-mullhwu-2.c,
24420         gcc.target/powerpc/405-nmacchw-1.c,
24421         gcc.target/powerpc/405-nmacchw-2.c,
24422         gcc.target/powerpc/405-nmachhw-1.c,
24423         gcc.target/powerpc/405-nmachhw-2.c,
24424         gcc.target/powerpc/405-nmaclhw-1.c,
24425         gcc.target/powerpc/405-nmaclhw-2.c,
24426         gcc.target/powerpc/440-macchw-1.c,
24427         gcc.target/powerpc/440-macchw-2.c,
24428         gcc.target/powerpc/440-macchwu-1.c,
24429         gcc.target/powerpc/440-macchwu-2.c,
24430         gcc.target/powerpc/440-machhw-1.c,
24431         gcc.target/powerpc/440-machhw-2.c,
24432         gcc.target/powerpc/440-machhwu-1.c,
24433         gcc.target/powerpc/440-machhwu-2.c,
24434         gcc.target/powerpc/440-maclhw-1.c,
24435         gcc.target/powerpc/440-maclhw-2.c,
24436         gcc.target/powerpc/440-maclhwu-1.c,
24437         gcc.target/powerpc/440-maclhwu-2.c,
24438         gcc.target/powerpc/440-mulchw-1.c,
24439         gcc.target/powerpc/440-mulchw-2.c,
24440         gcc.target/powerpc/440-mulchwu-1.c,
24441         gcc.target/powerpc/440-mulchwu-2.c,
24442         gcc.target/powerpc/440-mulhhw-1.c,
24443         gcc.target/powerpc/440-mulhhw-2.c,
24444         gcc.target/powerpc/440-mulhhwu-1.c,
24445         gcc.target/powerpc/440-mulhhwu-2.c,
24446         gcc.target/powerpc/440-mullhw-1.c,
24447         gcc.target/powerpc/440-mullhw-2.c,
24448         gcc.target/powerpc/440-mullhwu-1.c,
24449         gcc.target/powerpc/440-mullhwu-2.c,
24450         gcc.target/powerpc/440-nmacchw-1.c,
24451         gcc.target/powerpc/440-nmacchw-2.c,
24452         gcc.target/powerpc/440-nmachhw-1.c,
24453         gcc.target/powerpc/440-nmachhw-2.c,
24454         gcc.target/powerpc/440-nmaclhw-1.c,
24455         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24456
24457 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24458
24459         PR fortran/24774
24460         * gfortran.dg/inquire_9.f90: New test.
24461
24462         PR fortran/21647
24463         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24464
24465 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24466
24467         PR libfortran/24432
24468         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24469         Check that 'cos' is supported.
24470
24471 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24472
24473         PR fortran/24223
24474         * gfortran.dg/substring_equivalence.f90: New test.
24475
24476         PR fortran/24705
24477         * gfortran.dg/auto_internal_assumed.f90: New test.
24478
24479 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24480
24481         * gcc.dg/fold-div-2.c: New test.
24482
24483 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24484
24485         PR rtl-optimization/24883
24486         * gcc.c-torture/compile/pr24883.c: New test.
24487
24488 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24489
24490         PR middle-end/20583
24491         * gcc.c-torture/compile/pr20583.c: New.
24492
24493 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24494
24495         * gcc.c-torture/execute/usmul.c: New test.
24496
24497 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24498
24499         * gcc.dg/tree-ssa/vrp22.c: New test.
24500
24501 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24502
24503         PR middle-end/24912
24504         * gcc.dg/torture/pr24912-1.c: New test.
24505
24506 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
24507
24508         PR fortran/24862
24509         * gfortran.dg/arrayio_derived_1.f90: New test.
24510
24511 2005-11-19  Richard Guenther  <rguenther@suse.de>
24512
24513         PR middle-end/23294
24514         * gcc.dg/tree-ssa/pr23294.c: New testcase.
24515
24516 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
24517
24518         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24519
24520 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
24521
24522         PR c++/8355
24523         * g++.dg/template/friend39.C: New test.
24524
24525 2005-11-18  James E Wilson  <wilson@specifix.com>
24526
24527         * gcc.dg/builtin-strstr.c: New.
24528
24529 2005-11-18  Richard Henderson  <rth@redhat.com>
24530
24531         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24532         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24533         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24534         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24535         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24536         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24537         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24538         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24539         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24540         renaming to remove initial "ia64-".
24541
24542 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
24543
24544         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24545
24546 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
24547
24548         * g++.dg/cpp/string-2.C: New test.
24549
24550 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
24551
24552         * gcc.dg/tree-ssa/loop-14.c: New test.
24553
24554 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
24555             Michael Chamberlain <michael@chamberlain.net.au>
24556
24557         * ada/acats/run_all.sh (target_run): Kill long running tests.
24558
24559 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24560
24561         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24562         * gcc.dg/cleanup-9.c: Likewise.
24563         * gcc.dg/cleanup-10.c: Likewise.
24564         * gcc.dg/cleanup-11.c: Likewise.
24565
24566 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24567
24568         PR fortran/24892
24569         * gfortran.dg/open_access_append_1.f90: New test.
24570         * gfortran.dg/open_access_append_2.f90: New test.
24571
24572 2005-11-16  Richard Guenther  <rguenther@suse.de>
24573
24574         PR middle-end/24851
24575         * gcc.c-torture/execute/pr24851.c: New testcase.
24576
24577 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
24578
24579         * gcc.dg/fold-overflow-1.c: New test.
24580
24581 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
24582
24583         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24584         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24585
24586 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
24587
24588         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24589         structures.
24590         * g++.dg/eh/forced2.C: Likewise.
24591         * g++.dg/eh/forced3.C: Likewise.
24592         * g++.dg/eh/forced4.C: Likewise.
24593
24594 2005-11-11  Mike Stump  <mrs@apple.com>
24595
24596         * g++.old-deja/g++.mike/unused.C: Add.
24597
24598 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
24599
24600         PR c++/24667
24601         * g++.dg/warn/Wcast-qual1.C: New test.
24602
24603 2005-11-15  Jan Hubicka  <jh@suse.cz>
24604
24605         * gcc.dg/winline-5.c: Add large-unit-insns limit.
24606
24607 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
24608
24609         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24610
24611 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
24612
24613         PR 24840
24614         * gcc.dg/tree-ssa/pr24840.c: New test.
24615
24616 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
24617
24618         PR testsuite/24841
24619         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24620
24621 2005-11-14  Dale Johannesen  <dalej@apple.com>
24622
24623         * gcc.c-torture/execute/20051113-1.c: New.
24624
24625 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
24626
24627         PR c++/24687
24628         * g++.dg/template/crash43.C: New test.
24629
24630 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
24631
24632         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24633
24634 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24635
24636         PR c++/24817
24637         * g++.dg/eh/spec8.C: New test.
24638
24639 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24640
24641         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24642
24643 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24644
24645         PR c++/20293
24646         * g++.dg/parse/ambig4.C: New test.
24647         * g++.dg/tc1/dr101.C: Adjust error markers.
24648         * g++.dg/lookup/strong-using-2.C: Likewise.
24649         * g++.dg/lookup/ambig5.C: Likewise.
24650         * g++.dg/lookup/ambig4.C: Likewise.
24651         * g++.dg/parse/crash22.C: Likewise.
24652
24653 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24654
24655         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24656
24657 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
24658
24659         * gcc.dg/nested-calls-1.c: New test.
24660
24661 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24662
24663         * gfortran.dg/complex_intrinsic_1.f90: New test.
24664         * gfortran.dg/complex_intrinsic_2.f90: New test.
24665         * gfortran.dg/fgetc_1.f90: New test.
24666         * gfortran.dg/fgetc_2.f90: New test.
24667         * gfortran.dg/fgetc_3.f90: New test.
24668         * gfortran.dg/ftell_1.f90: New test.
24669         * gfortran.dg/ftell_2.f90: New test.
24670         * gfortran.dg/gnu_logical_1.F: New test.
24671         * gfortran.dg/gnu_logical_2.f90: New test.
24672
24673 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
24674
24675         PR middle-end/24820
24676         * gcc.dg/pr24820.c: New test.
24677
24678 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
24679
24680         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24681         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24682         variable.
24683
24684 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24685
24686         PR testsuite/24614
24687         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24688
24689 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24690
24691         * gcc.target/cris/cris.exp: New file.
24692         * gcc.target/cris/rld-legit1.c: New test.
24693         * gcc.target/cris/rld-legit2.c: New test.
24694
24695 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
24696
24697         PR c++/24780
24698         * g++.dg/opt/pr24780.C: New test.
24699
24700         PR c++/24761
24701         * g++.dg/template/asm1.C: New test.
24702
24703 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
24704
24705         PR libgfortran/24787
24706         * gfortran.dg/scan_1.f90: New test.
24707
24708 2005-11-12  Jan Hubicka  <jh@suse.cz>
24709
24710         * gcc.target/i386/minmax-1.c: New.
24711         * gcc.target/i386/minmax-2.c: New.
24712
24713 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
24714
24715         * gcc.dg/pr24445.c: Fix for 64-bit targets.
24716
24717 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
24718
24719         * gcc.c-torture/execute/20051110-1.c,
24720         gcc.c-torture/execute/20051110-2.c: New tests.
24721
24722 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24723
24724         PR middle-end/24750
24725         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24726         New tests.
24727
24728 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24729
24730         * lib/target-libpath.exp (get_shlib_extension): New proc.
24731         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24732         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24733         * lib/objc.exp (objc_target_compile): Likewise.
24734         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24735         detection.
24736
24737 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24738
24739         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24740
24741         * lib/target-supports.exp (check_effective_target_static_libgfortran):
24742         Add -static to additional_flags and pass it to target_compile.
24743
24744 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
24745
24746         PR libgfortran/24719
24747         gfortran.dg/read_noadvance.f90: New test.
24748
24749         PR libgfortran/24699
24750         gfortran.dg/fmt_t_2.f90: New test.
24751
24752         PR libgfortran/24785
24753         gfortran.dg/read_x_eor.f90: New test.
24754
24755         PR libgfortran/24584
24756         gfortran.dg/namelist_empty.f90: Rename test.
24757
24758         PR libgfortran/24489
24759         gfortran/read_eor.f90: Rename test.
24760
24761 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24762
24763         PR fortran/15976
24764         * gfortran.dg/automatic_module_variable.f90: New test.
24765
24766 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
24767
24768         PR target/24445
24769         * gcc.dg/pr24445.c: New test.
24770
24771 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24772
24773         PR fortran/24655
24774         PR fortran/24755
24775         * gfortran.dg/recursive_statement_functions.f90: Add statement
24776         functions using inline intrinsic functions and parameters to test
24777         that they no longer seg-fault.
24778
24779         PR fortran/24409
24780         gfortran.dg/nested_modules_4.f90: New test.
24781         gfortran.dg/nested_modules_5.f90: New test.
24782
24783 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24784
24785         PR fortran/24643
24786         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24787
24788 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
24789
24790         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24791         failures.
24792
24793 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24794
24795         * gcc.dg/sparc-getcontext-1.c: New test.
24796
24797 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
24798
24799         * gcc.dg/ifcvt-fabs-1.c: New test.
24800
24801 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
24802
24803         PR other/4372
24804         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24805         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24806
24807 2005-11-09  Richard Guenther  <rguenther@suse.de>
24808
24809         PR tree-optimization/24716
24810         * gcc.c-torture/execute/pr24716.c: New testcase.
24811
24812 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24813
24814         * gcc.dg/pr24624.c: Disable for non S/390 targets.
24815
24816 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24817
24818         PR 24624
24819         * gcc.dg/pr24624.c: Testcase added.
24820
24821 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24822
24823         PR 24623
24824         * g++.dg/other/pr24623.C: Testcase added.
24825
24826 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
24827
24828         PR fortran/22607
24829         * gfortran-dg/pure_byref_1.f90: New.
24830         * gfortran-dg/pure_byref_2.f90: New.
24831
24832 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
24833
24834         PR c/24101
24835         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24836         * gcc.dg/dg.exp: Run main loop also for *.i files.
24837
24838 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
24839
24840         PR c++/19450
24841         * g++.dg/tls/diag-3.C: New test.
24842         * g++.dg/tls/diag-4.C: New test.
24843         * g++.dg/tls/static-1.C: New test.
24844         * g++.dg/tls/static-1a.cc: New file.
24845
24846 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
24847
24848         PR 23046
24849         * g++.dg/tree-ssa/pr23046.C: New test.
24850
24851 2005-11-08  Devang Patel <dpatel@apple.com>
24852
24853         PR tree-optimization/23115
24854         * gcc.dg/tree-ssa/pr23115.c: New.
24855
24856 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
24857
24858         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24859         * gcc.target/powerpc/pr16155.c: Same.
24860         * gcc.target/powerpc/altivec-1.c: Same.
24861         * gcc.target/powerpc/altivec-2.c: Same.
24862         * gcc.target/powerpc/altivec-3.c: Same.
24863         * gcc.target/powerpc/altivec-5.c: Same.
24864         * gcc.target/powerpc/altivec-11.c: Same.
24865         * gcc.target/powerpc/altivec-12.c: Same.
24866         * gcc.target/powerpc/altivec-14.c: Same.
24867         * gcc.target/powerpc/altivec-22.c: Same.
24868         * gcc.target/powerpc/altivec-consts.c: Same.
24869         * gcc.target/powerpc/altivec-pr22085.c: Same.
24870         * gcc.target/powerpc/altivec-splat.c: Same.
24871         * gcc.target/powerpc/altivec-varargs-1.c: Same.
24872         * gcc.target/powerpc/altivec-vec-merge.c: Same.
24873         * gcc.target/powerpc/darwin-longlong.c: Same.
24874
24875 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
24876
24877         PR target/19340
24878         * gcc.dg/pr19340.c: New test.
24879
24880 2005-11-07  Ian Lance Taylor  <ian@airs.com>
24881
24882         PR rtl-optimization/24683
24883         * gcc.dg/pr24683.c: New test.
24884
24885 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24886
24887         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24888         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24889
24890 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24891
24892         * gcc.target/i386/pr23376.c: Compile with -mmmx.
24893
24894 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
24895
24896         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
24897
24898 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24899
24900         PR target/24230
24901
24902         * gcc.target/powerpc/altivec-consts.c,
24903         gcc.target/powerpc/altivec-splat.c: New testcase.
24904
24905 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24906
24907         PR c/24599
24908
24909         * gcc.dg/overflow-2.c: New testcase.
24910
24911 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
24912
24913         PR rtl-optimization/23567
24914         * gcc.c-torture/execute/20051104-1.c: New test.
24915
24916 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
24917
24918         PR fortran/24534
24919         gfortran.dg/private_type_2.f90: Modified to check that case with
24920         PRIVATE declaration within derived type is accepted.
24921
24922         PR fortran/20838
24923         gfortran.dg/pointer_assign_1.f90: New test.
24924
24925         PR fortran/20840
24926         * gfortran.dg/arrayio_0.f90: New test.
24927
24928         PR fortran/17737
24929         gfortran.dg/data_initialized.f90: New test.
24930         gfortran.dg/data_constraints_1.f90: New test.
24931         gfortran.dg/data_constraints_2.f90: New test.
24932
24933 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
24934
24935         PR fortran/24174
24936         PR fortran/24305
24937         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24938
24939 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
24940
24941         PR 24670
24942         * gcc.dg/tree-ssa/pr24670.c: New test.
24943
24944 2005-11-05  Ian Lance Taylor  <ian@airs.com>
24945
24946         PR target/22432
24947         * gcc.target/i386/pr22432.c: New test.
24948
24949 2005-11-05  Richard Henderson  <rth@redhat.com>
24950
24951         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
24952         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
24953         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
24954         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
24955         from gcc.dg/alpha-*.
24956         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
24957         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
24958
24959 2005-11-05  Andreas Jaeger  <aj@suse.de>
24960
24961         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
24962
24963 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24964
24965         PR target/23424
24966         * gcc.dg/torture/pr23424-1.c: New test.
24967
24968 2005-11-04  Richard Henderson  <rth@redhat.com>
24969
24970         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
24971         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
24972         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
24973         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
24974         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
24975         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
24976         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
24977         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
24978         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
24979         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
24980         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
24981         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
24982         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
24983         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
24984         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
24985         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
24986         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
24987         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
24988         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
24989         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
24990         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
24991         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
24992         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
24993         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
24994         Move from gcc.dg/.
24995         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
24996         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
24997         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
24998         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
24999         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25000         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25001         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25002         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25003         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25004         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25005         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25006         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25007         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25008         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25009         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25010         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25011         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25012         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25013         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25014         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25015         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25016         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25017         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25018         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25019         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25020         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25021         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25022         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25023         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25024         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25025         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25026         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25027         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25028         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25029         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25030         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25031         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25032         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25033         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25034         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25035         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25036         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25037         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25038         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25039         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25040
25041 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25042
25043         PR 24627
25044         * gcc.dg/tree-ssa/pr24627.c: New test.
25045
25046 2005-11-04 Paul Brook  <paul@codesourcery.com>
25047
25048         * gcc.dg/tls/opt-10.c: New test.
25049
25050 2005-11-04  Andreas Jaeger  <aj@suse.de>
25051
25052         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25053         avoid extra warnings.
25054
25055 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25056
25057         PR libfortran/22298
25058         * lib/target-supports.exp
25059         (check_effective_target_static_libgfortran): New
25060         static_libgfortran effective target.
25061         * gfortran.dg/static_linking_1.f: New test.
25062         * gfortran.dg/static_linking_1.c: New file.
25063
25064 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25065
25066         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25067
25068 2005-11-03  Josh Conner  <jconner@apple.com>
25069
25070         PR c++/19989
25071         g++.dg/ext/array2.C: New test.
25072         g++.dg/template/dependent-name3.C: New test.
25073         g++.dg/template/dependent-name4.C: New test.
25074         g++.dg/template/sfinae2.C: New test.
25075
25076 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25077
25078         PR preprocessor/22042
25079         * gcc.dg/cpp/strify4.c: New test.
25080
25081 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25082
25083         PR c++/17964
25084         * g++.dg/cpp/string-1.C: New test.
25085
25086 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25087
25088         * gcc.target/powerpc: New directory.
25089         * gcc.target/powerpc/powerpc.exp: New file.
25090         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25091         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25092         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25093         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25094         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25095         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25096         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25097         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25098         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25099         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25100         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25101         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25102         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25103         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25104         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25105         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25106         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25107         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25108         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25109         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25110         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25111         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25112         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25113         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25114         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25115         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25116         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25117         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25118         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25119         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25120         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25121         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25122         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25123         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25124
25125 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
25126
25127         PR c++/21627
25128         * g++.dg/warn/inline2.C: New test.
25129
25130 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25131
25132         PR middle-end/23155
25133         * g++.dg/ext/c99struct1.C: New test.
25134         * gcc.dg/union-cast-1.c: New test.
25135         * gcc.dg/union-cast-2.c: New test.
25136         * gcc.dg/union-cast-3.c: New test.
25137
25138 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25139
25140         PR middle-end/24589
25141         * gcc.c-torture/execute/zero-struct-2.c: New test.
25142
25143 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25144
25145         PR c++/24582
25146         * g++.dg/init/switch1.C: New test.
25147
25148 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25149
25150         * gcc.dg/delay-slot-1.c: New test.
25151
25152 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
25153
25154         PR target/24620
25155         * gcc.dg/pr24620.c: New test.
25156
25157 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25158
25159         PR c/24329
25160         * gcc.dg/format/unnamed-1.c: New test.
25161
25162 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25163
25164         PR c++/22434
25165         * g++.dg/expr/cond8.C: New test.
25166
25167         PR c++/24560
25168         * g++.dg/parse/dot1.C: New test.
25169
25170 2005-11-02  Jan Hubicka  <jh@suse.cz>
25171
25172         PR target/23303
25173         * gcc.dg/i386-lea.c: New test
25174
25175 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25176
25177         PR target/24615
25178         * gcc.dg/pr24615.c: New test.
25179
25180 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25181
25182         PR target/24600
25183         * gcc.dg/pr24600.c: New test.
25184
25185 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25186
25187         PR c++/19253
25188         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25189         * g++.dg/parse/typename9.C: New test.
25190         * g++/dg/parse/typename10.C: Likewise.
25191
25192 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25193
25194         PR fortran/18157
25195         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25196         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25197         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25198
25199 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25200
25201         PR c++/24569
25202         * g++.dg/debug/static1.C: New test.
25203
25204 2005-11-02  Josh Conner  <jconner@apple.com>
25205
25206         * g++.dg/crash38.C: moved into proper directory...
25207         * g++.dg/template/crash42.C: ...here
25208
25209 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
25210
25211         PR target/18338
25212         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25213         pcc_bitfield_type_matters || default_packed.
25214
25215         * lib/target-supports.exp
25216         (check_effective_target_pcc_bitfield_type_matters): New proc.
25217         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25218
25219         PR testsuite/23304
25220         * lib/target-supports.exp (check_effective_default_packed): New proc.
25221         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25222         Gate expected errors on target ! default_packed.
25223         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25224
25225 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25226
25227         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25228         change (r106358).
25229
25230 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25231
25232         PR fortran/24008
25233         * gfortran.dg/entry_5.f90: New.
25234         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25235
25236 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
25237
25238         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25239
25240 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
25241
25242         PR fortran/21565
25243         gfortran.dg/namelist_blockdata.f90: New test.
25244
25245         PR fortran/18737
25246         gfortran.dg/external_implicit_none.f90: New test.
25247
25248         PR fortran/14994
25249         * gfortran.dg/secnds.f: New test.
25250
25251 2005-10-31  Jan Hubicka  <jh@suse.cz>
25252
25253         PR target/20928
25254         * gcc.c-torture/compile/pr20928.c: New test.
25255
25256 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
25257
25258         PR middle-end/23492
25259         * gcc.c-torture/compile/zero-strct-5.c: New test.
25260
25261 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
25262
25263         PR libgfortran/24584
25264         * gfortran.dg/pr24584.f90: New test.
25265
25266 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25267
25268         PR fortran/18883
25269         * gfortran.dg/char_result_9.f90: New.
25270         * gfortran.dg/char_result_10.f90: New.
25271
25272 2005-10-30  Jan Hubicka  <jh@suse.cz>
25273
25274         * g++.dg/tree-ssa/pr24172.C: New testcase.
25275
25276 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25277
25278         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25279
25280 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25281
25282         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25283         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25284         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25285         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25286         gfortran.dg/enum_9.f90,
25287         gfortran.fortran-torture/compile/enum_1.f90,
25288         gfortran.fortran-torture/execute/enum_1.f90,
25289         gfortran.fortran-torture/execute/enum_2.f90,
25290         gfortran.fortran-torture/execute/enum_3.f90,
25291         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25292
25293 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25294
25295         PR target/18482
25296         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25297         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25298
25299 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25300
25301         PR libfortran/20179
25302         * gfortran.dg/mixed_io_1.f90: New test.
25303         * gfortran.dg/mixed_io_1.c: New file.
25304
25305 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25306
25307         * gfortran.dg/malloc_free_1.f90: New test.
25308
25309 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25310
25311         * gcc.dg/nested-func-4.c: Require profiling -pg.
25312
25313 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25314
25315         PR C++/23229
25316         * g++.dg/warn/main-2.C: New test.
25317
25318 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25319
25320         PR fortran/24545
25321         * gfortran.dg/interface_2.f90: new test.
25322
25323 2005-10-28  Josh Conner  <jconner@apple.com>
25324
25325         PR c++/22153
25326         * g++.dg/template/crash38.C: New test.
25327         * g++.dg/parse/explicit1.C: Change expected errors.
25328
25329 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25330
25331         PR C++/23426
25332         * g++.dg/other/large-size-array.C: New test.
25333
25334 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25335
25336         PR middle-end/24362
25337         * g++.dg/opt/complex4.C: New test.
25338
25339 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25340
25341         * gcc.dg/nested-func-4.c: New test.
25342
25343 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25344
25345         PR fortran/24158
25346         gfortran.dg/derived_recursion.f90: New test.
25347         gfortran.dg/implicit_actual.f90: New test.
25348
25349 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25350
25351         PR middle-end/24295, PR testsuite/24477
25352         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25353         removed when weakref hits the tree.
25354
25355 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25356
25357         * gfortran.dg/cray_pointers_4.f90: New test.
25358
25359         * gfortran.dg/cray_pointers_5.f90: New test.
25360
25361 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25362
25363         PR fortran/22290
25364         * gfortran.dg/assign_5.f90: New test.
25365         * gfortran.dg/assign_6.f: New test.
25366
25367 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25368
25369         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25370         CPU has no SSE support.
25371
25372 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25373
25374         PR libgfortran/24224
25375         * gfortran.dg/arrayio_1.f90: Update attribution.
25376         * gfortran.dg/arrayio_2.f90: Update attribution.
25377         * gfortran.dg/arrayio_3.f90: Update attribution.
25378         * gfortran.dg/arrayio_4.f90: Update test conditions.
25379         * gfortran.dg/arrayio_5.f90: Update attribution.
25380         * gfortran.dg/arrayio_6.f90: New test.
25381         * gfortran.dg/arrayio_7.f90: New test.
25382
25383 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25384
25385         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25386
25387 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25388
25389         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25390
25391 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25392
25393         PR fortran/24416
25394         * gfortran.dg/namelist_char_only.f90: New test.
25395
25396 2005-10-24  Asher Langton  <langton2@llnl.gov>
25397
25398         PR fortran/17031
25399         PR fortran/22282
25400         * gfortran.dg/cray_pointers_1.f90: New test.
25401         * gfortran.dg/cray_pointers_2.f90: New test.
25402         * gfortran.dg/cray_pointers_3.f90: New test.
25403         * gfortran.dg/loc_1.f90: New test.
25404         * gfortran.dg/loc_2.f90: New test.
25405
25406 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25407
25408         * gcc.dg/pr24225.c: New test.
25409
25410 2005-10-24  Asher Langton  <langton2@llnl.gov>
25411
25412         * gfortran.dg/dup_save_1.f90: New test.
25413         * gfortran.dg/dup_save_2.f90: New test.
25414
25415 2005-10-24  Paul Brook  <paul@codesourcery.com>
25416
25417         PR 24107
25418         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25419         stdint.h.
25420
25421 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25422
25423         PR libgfortran/24489
25424         * gfortran.dg/pr24489.f90: New test.
25425
25426 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25427
25428         PR fortran/23635
25429         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25430
25431 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25432
25433         PR target/18911
25434         * g++.dg/init/array16.C: Skip for mmix-*-*.
25435
25436 2005-10-23  Asher Langton  <langton2@llnl.gov>
25437
25438         * gfortran.dg/byte_1.f90: New test.
25439         * gfortran.dg/byte_2.f90: New test.
25440
25441 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25442
25443         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25444
25445 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25446
25447         PR fortran/18022
25448         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25449
25450         PR fortran/24311
25451         * gfortran.dg/merge_char_const.f90: New test.
25452
25453         PR fortran/24384
25454         * gfortran.dg/spread_scalar_source.f90: New test.
25455
25456 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25457
25458         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25459
25460         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25461         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25462
25463         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25464
25465 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25466
25467         PR fortran/24426
25468         * gfortran.dg/der_pointer_4.f90: New.
25469
25470 2005-10-22  David Ayers  <d.ayers@inode.at>
25471
25472         * obj-c++.dg/except-1.mm: Simplify.
25473
25474 2005-10-21  David Ayers  <d.ayers@inode.at>
25475
25476         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25477
25478 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25479
25480         * gfortran.dg/assumed_dummy_2.f90: New test.
25481
25482 2005-10-21  James E Wilson  <wilson@specifix.com>
25483
25484         PR preprocessor/15220
25485         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25486
25487 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25488
25489         * gcc.c-torture/execute/20051021-1.c: New test.
25490
25491 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25492
25493         PR c++/24260
25494         * g++.dg/ext/tmplattr1.C: New test.
25495
25496 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
25497
25498         PR fortran/24440
25499         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25500
25501 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25502
25503         * obj-c++.dg/except-1.mm: New.
25504
25505         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25506
25507 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
25508
25509         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25510
25511 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
25512
25513         PR middle-end/24295
25514         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25515         declarations with the same names as thunks' alias targets, use
25516         aliases instead.
25517         * gcc.dg/attr-alias-3.c: New test.
25518         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25519
25520 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
25521
25522         PR c++/22618
25523         * g++.dg/parse/access8.C: New test.
25524
25525 2005-10-20  Richard Guenther  <rguenther@suse.de>
25526
25527         PR c++/24439
25528         * g++.dg/tree-ssa/pr24439.C: New testcase.
25529
25530 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25531
25532         * g++.dg/opt/delay-slot-1.C: New test.
25533
25534 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
25535
25536         PR fortran/21625
25537         * gfortran.fg/der_init_1.f90: New.
25538
25539 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
25540
25541         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25542
25543 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
25544
25545         PR c++/21908
25546         * g++.dg/parse/error28.C: New test.
25547
25548 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25549
25550         * gcc.dg/profile-generate-2.c: New test.
25551
25552 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
25553
25554         PR target/23589
25555         * g++.dg/ext/dllimport11.C: New.
25556
25557 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25558
25559         PR c++/22293
25560         * g++.dg/other/friend3.C: New test.
25561
25562 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
25563
25564         PR c++/23293
25565         * g++.dg/template/error19.C: New test.
25566
25567 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25568
25569         PR c++/21383
25570         * g++.dg/overload/koenig2.C: New.
25571
25572         PR c++/23118
25573         * g++.dg/overload/error2.C: New.
25574
25575         PR c++/22604
25576         * g++.dg/inherit/covariant14.C: New.
25577
25578 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25579
25580         PR c++/23440
25581         * g++.dg/parse/for1.C: New test.
25582
25583 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
25584
25585         PR fortran/23446
25586         * gfortran.dg/host_dummy_index_1.f90: New test.
25587
25588         PR fortran/21459
25589         * gfortran.dg/automatic_char_len_2.f90: New test.
25590
25591         PR fortran/20866
25592         * gfortran.dg/recursive_statement_functions.f90: New test.
25593
25594         PR fortran/20853
25595         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25596
25597         PR fortran/20849
25598         * gfortran.dg/external_initializer.f90: New test.
25599
25600         PR fortran/20837
25601         * non_module_public.f90: New test.
25602
25603 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25604
25605         PR c++/24386
25606         * g++.dg/template/overload7.C: New.
25607
25608         PR c++/22551
25609         * g++.dg/other/switch2.C: Remove expected warnings.
25610
25611         PR c++/21353
25612         * g++.dg/template/defarg6.C: New.
25613
25614 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
25615
25616         PR target/24315
25617         * gcc.target/i386/pr24315.c: New test.
25618
25619 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25620
25621         PR c++/24389
25622         * g++.dg/template/static21.C: New test.
25623         * g++.dg/template/static21-a.cc: Likewise.
25624
25625 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
25626
25627         PR c++/23959
25628         * g++.dg/warn/Wswitch-default-1.C: New test.
25629         * g++.dg/warn/Wswitch-default-2.C: New test.
25630
25631 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25632
25633         PR c++/22173
25634         * g++.dg/parse/template18.C: New test.
25635         * g++.dg/template/nontype15.C: Likewise.
25636
25637 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
25638
25639         PR fortran/22273
25640         * gfortran.dg/spec_expr_2.f90: New.
25641
25642 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
25643
25644         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25645         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25646         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25647         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25648         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25649         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25650         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25651         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
25652         previous target-specific skips and warning-message matches where
25653         applicable.
25654
25655 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
25656
25657         PR c++/21347
25658         * g++.dg/warn/Wctor-dtor.C: New test.
25659
25660 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25661
25662         PR c/23439
25663         * gcc.dg/for-1.c: New test.
25664
25665 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
25666
25667         PR c++/19565
25668         * g++.dg/warn/Wconversion1.C: New test.
25669         * g++.dg/ext/packed4.C: Compile with -w.
25670         * g++.dg/opt/20050511-1.C: Likewise.
25671         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25672
25673 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
25674
25675         * gfortran.dg/boz_5.f90: New test.
25676
25677 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
25678
25679         PR c++/22551
25680         * g++.dg/other/switch2.C: New.
25681
25682         PR c++/23984
25683         * g++.dg/init/ctor7.C: New.
25684
25685 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
25686
25687         PR c++/23730
25688         * g++.dg/parse/crash32.C: New test.
25689
25690 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
25691
25692         PR c++/20721
25693         * g++.dg/init/goto2.C: New test.
25694
25695         PR c++/22464
25696         * g++.dg/template/crash/41.C: New test.
25697
25698         PR c++/22180
25699         * g++.dg/template/crash40.C: New test.
25700
25701         PR c++/23694
25702         * g++.dg/parse/friend5.C: New test.
25703
25704         PR c++/23307
25705         * g++.dg/template/crash38.C: New test.
25706
25707         PR c++/22352
25708         * g++.dg/template/friend38.C: New test.
25709
25710         PR c++/22405
25711         * g++.dg/template/crash39.C: New test.
25712
25713 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
25714
25715         * gcc.dg/debug/dwarf2/dwarf-char1.c,
25716         gcc.dg/debug/dwarf2/dwarf-char2.c,
25717         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25718
25719         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25720
25721 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
25722
25723         * gcc.dg/dll-2.c: Add tests for warnings.
25724         * gcc.dg/dll-3.c: Likewise.
25725         * gcc.dg/dll-4.c: Likewise.
25726
25727         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25728         * g++.dg/ext/dllimport2.C: Likewise.
25729         * g++.dg/ext/dllimport3.C: Likewise.
25730         * g++.dg/ext/dllimport7.C: Likewise.
25731         * g++.dg/ext/dllimport8.C: Likewise.
25732         * g++.dg/ext/dllimport9.C: Likewise.
25733
25734 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
25735
25736         PR fortran/24092
25737         * gfortran.dg/derived_pointer_recursion.f90: New test.
25738
25739 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
25740
25741         * gcc.c-torture/execute/20051012-1.c: New test.
25742
25743 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25744
25745         PR fortran/18082
25746         * gfortran.dg/automatic_char_len_1.f90: New test.
25747
25748 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25749
25750         PR fortran/20847
25751         * gfortran.dg/save_common.f90: New test.
25752
25753         PR fortran/20856
25754         * gfortran.dg/save_result.f90: New test.
25755
25756 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25757
25758         PR c++/21592
25759         * g++.dg/template/dependent-expr1.C: Add new expected error.
25760         * g++.dg/template/dependent-expr2.C: Adjust error text.
25761         * g++.dg/template/overload6.C: New.
25762
25763         PR c++/23797
25764         * g++.dg/other/typename8.C: New.
25765
25766         PR c++/21117
25767         * g++.dg/other/return1.C: New.
25768
25769 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
25770
25771         PR c++/24052
25772         * g++.dg/ext/label5.C: New.
25773
25774 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25775
25776         PR c++/19964
25777         * g++.dg/parse/crash31.C: New.
25778
25779 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
25780
25781         * g++.dg/ipa/ipa-1.c: New test.
25782         * g++.dg/ipa/ipa-2.c: New test.
25783         * g++.dg/ipa/ipa-3.c: New test.
25784         * g++.dg/ipa/ipa-4.c: New test.
25785         * g++.dg/ipa/ipa-5.c: New test.
25786         * g++.dg/ipa/ipa.exp: New file.
25787
25788 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25789
25790         PR fortran/24207
25791         * gfortran.dg/private_type_3.f90: New test.
25792
25793 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25794
25795         PR fortran/20786
25796         gfortran.dg/aint_anint_1.f90: New test.
25797
25798 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25799
25800         PR libgfortran/24313
25801         gfortran.dg/csqrt.f: New test.
25802
25803 2005-10-11  Ian Lance Taylor  <ian@airs.com>
25804
25805         PR c++/8057
25806         * g++.dg/warn/noeffect7.C: New test.
25807         * g++.dg/warn/noeffect2.C: Instantiate templates.
25808         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
25809         and warning.
25810
25811 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25812
25813         PR c++/21089
25814         * g++.dg/init/float1.C: New test.
25815
25816         PR c++/24277
25817         * g++.dg/init/member1.C: Tweak error markers.
25818
25819 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
25820
25821         PR testsuite/24281
25822         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25823         Check for null pointer.
25824
25825 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25826
25827         PR c++/21369
25828         * g++.dg/parse/ret-type3.C: New test.
25829
25830 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25831
25832         PR tree-opt/23946
25833         * gcc.c-torture/compile/pr23946.c: New test.
25834
25835 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
25836
25837         * g++.dg/opt/mmx2.C: New test.
25838
25839 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25840
25841         PR c++/24277
25842         * g++.dg/template/static20.C: New test.
25843
25844         PR c++/24302
25845         * g++.dg/warn/Wunused-12.C: New test.
25846
25847         PR c++/23437
25848         * g++.dg/template/arg4.C: New test.
25849
25850 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25851
25852         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25853         * gcc.dg/ucnid-3.c: Likewise.
25854         * gcc.dg/ucnid-4.c: Likewise.
25855         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25856         * g++.dg/other/ucnid-1.C: Likewise.
25857         * gcc.dg/sparc-frame-1.c: New test.
25858
25859 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25860
25861         PR c++/24139
25862         * g++.dg/template/spec27.C: New test.
25863
25864         PR c++/24275
25865         * g++.dg/template/static19.C: New test.
25866
25867 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25868
25869         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25870         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25871
25872 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25873
25874         PR target/24136
25875         * gfortran.fortran-torture/compile/pr24136.f: New test.
25876
25877 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
25878
25879         PR c++/22172
25880         * g++.dg/parse/crash30.C: New test.
25881
25882 2005-10-07  Richard Guenther  <rguenther@suse.de>
25883
25884         PR middle-end/24227
25885         * gcc.c-torture/compile/pr24227.c: New testcase.
25886
25887 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
25888
25889         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
25890         Do not put aligned attributes on array elements.
25891
25892 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
25893
25894         PR testsuite/23611, PR testsuite/23615
25895         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
25896         writing prototypes of library functions by hand.
25897         * obj-c++.dg/bitfield-4.mm: Likewise.
25898         * obj-c++.dg/const-str-4.mm: Likewise.
25899         * obj-c++.dg/encode-4.mm: Likewise.
25900         * obj-c++.dg/encode-5.mm: Likewise.
25901         * obj-c++.dg/encode-6.mm: Likewise.
25902         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
25903         * obj-c++.dg/method-10.mm: Likewise.
25904         * obj-c++.dg/method-17.mm: Likewise.
25905         * obj-c++.dg/method-19.mm: Likewise.
25906         * obj-c++.dg/try-catch-2.mm: Likewise.
25907
25908 2005-10-06  Richard Henderson  <rth@redhat.com>
25909
25910         PR 24236
25911         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
25912
25913 2005-10-06  Dale Johannesen  <dalej@apple.com>
25914
25915         * gcc.c-torture/execute/20030125-1.c: Correct.
25916
25917 2005-10-06  Richard Guenther  <rguenther@suse.de>
25918
25919         PR tree-optimization/24238
25920         * g++.dg/tree-ssa/pr24238.C: New testcase.
25921
25922 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
25923
25924         PR 18568
25925         * gfortran.dg/der_pointer_3.f90: New test.
25926
25927 2005-10-05  Devang Patel  <dpatel@apple.com>
25928
25929         PR Debug/23205
25930         * g++.dg/other/PR23205.C: New.
25931
25932 2005-10-05  Richard Henderson  <rth@redhat.com>
25933
25934         PR target/23602
25935         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25936         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25937
25938 2005-10-05  Dale Johannesen  <dalej@apple.com>
25939
25940         * gcc.c-torture/execute/float-floor.c: New.
25941
25942 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
25943
25944         PR tree-optimization/21419
25945         PR tree-optimization/24146
25946         PR tree-optimization/24151
25947
25948         * g++.dg/ext/asm7.C: New.
25949         * g++.dg/ext/asm8.C: New.
25950         * gcc.dg/asm-1.c: Compile on all targets.
25951         * gcc.dg/asm-pr24146.c: New.
25952         * gcc.dg/pr21419.c: Adjust error messages.
25953
25954 2005-10-05  Richard Guenther  <rguenther@suse.de>
25955
25956         PR fortran/24176
25957         * gfortran.fortran-torture/compile/empty.f90: New testcase.
25958
25959 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25960
25961         PR c++/23513
25962         * g++.dg/template/spec22.C: Robustify test.
25963         * g++.dg/template/spec26.C: New.
25964
25965 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
25966
25967         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
25968         if target supports vector instructions.
25969
25970 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
25971
25972         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
25973         C99 functions.
25974
25975 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
25976
25977         * lib/target-supports.exp (check_effective_target_fortran_large_real,
25978         check_effective_target_fortran_large_int): Replace cached result
25979         when target changes.
25980
25981 2005-10-04  Devang Patel  <dpatel@apple.com>
25982
25983         * gcc.dg/i386-sse-vect-types.c: New.
25984
25985 2005-10-04  Ian Lance Taylor  <ian@airs.com>
25986
25987         PR preprocessor/13726
25988         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
25989         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
25990
25991 2005-10-04  Richard Guenther  <rguenther@suse.de>
25992
25993         PR c/23576
25994         * gcc.dg/noncompile/pr23576.c: New testcase.
25995
25996 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25997
25998         PR middle-end/23125
25999         * gcc.dg/register-var-3.c: New test.
26000
26001 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26002
26003         * gcc.dg/pr23049.c: New test.
26004
26005         * gcc.dg/ucnid-4.c: Fix test.
26006
26007 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26008
26009         PR 23445
26010         * gcc.c-torture/compile/pr23445.c: New test.
26011
26012 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26013
26014         * g++.dg/overload/unknown1.C: New.
26015
26016 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26017
26018         PR c++/17775
26019         * g++.dg/template/repo4.C: New test.
26020
26021 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26022
26023         PR libfortran/19308
26024         * gfortran.dg/large_real_kind_2.F90: New test.
26025         * gfortran.dg/large_integer_kind_2.f90: New test.
26026
26027 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26028
26029         * lib/target-supports.exp (check_effective_target_vect_shift):
26030         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26031         (check_effective_target_vect_condition): Fix copy-n-pasto.
26032
26033         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26034         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26035         targets.
26036
26037 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26038
26039         PR c++/22621
26040         * g++.dg/template/overload5.C : New test.
26041
26042         PR c++/23840
26043         * g++.dg/expr/stdarg1.C: New test.
26044
26045 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26046
26047         PR 24142
26048         * gcc.c-torture/execute/pr24142.c: New test.
26049
26050 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26051
26052         PR 24141
26053         * gcc.c-torture/execute/pr24141.c: New test.
26054
26055 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26056             Diego Novillo  <dnovillo@redhat.com>
26057
26058         PR 23604
26059         * gcc.c-torture/execute/pr23604.c: New test.
26060
26061 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26062
26063         PR fortran/16404
26064         PR fortran/20835
26065         PR fortran/20890
26066         PR fortran/20899
26067         PR fortran/20900
26068         PR fortran/20901
26069         PR fortran/20902
26070         gfortran.dg/equiv_constraint_1.f90: New test.
26071         gfortran.dg/equiv_constraint_2.f90: New test.
26072         gfortran.dg/equiv_constraint_3.f90: New test.
26073         gfortran.dg/equiv_constraint_4.f90: New test.
26074         gfortran.dg/equiv_constraint_5.f90: New test.
26075         gfortran.dg/equiv_constraint_6.f90: New test.
26076         gfortran.dg/equiv_constraint_7.f90: New test.
26077         gfortran.dg/equiv_constraint_8.f90: New test.
26078         gfortran.dg/private_type_1.f90: New test.
26079         gfortran.dg/private_type_2.f90: New test.
26080         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26081         980628-10.f: Assert std=gnu to permit mixing of
26082         types in equivalence statements.
26083
26084 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26085
26086         PR 24112
26087         * gfortran.dg/open_status_1.f90: New.
26088
26089 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26090
26091         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26092         * gcc.dg/vect/pr22480.c: Clean up temp files.
26093         * gcc.dg/vect/pr23831.c: Clean up temp files.
26094         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26095         Clean up temp files.
26096         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26097         Clean up temp files.
26098
26099         * gcc.dg/20050309-1.c: Clean up temp files.
26100         * gcc.dg/20050325-1.c: Clean up temp files.
26101
26102 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26103
26104         PR tree-optimization/24059
26105         * gcc.dg/vect/pr24059.c : New test.
26106
26107 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26108
26109         PR middle-end/24109
26110         * gcc.c-torture/execute/20050929-1.c: New test.
26111
26112 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26113
26114         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26115
26116 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26117
26118         PR c/21419
26119         * gcc.dg/pr21419.c: New test.
26120
26121 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26122
26123         * gcc.dg/pr23911.c: New test.
26124
26125 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
26126
26127         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26128
26129         PR c++/16782
26130         * g++.dg/parse/qualified4.C: New test.
26131         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26132         * g++.old-deja/g++.mike/p8154.C: Likewise.
26133
26134 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
26135
26136         PR c++/22147
26137         * g++.dg/template/friend37.C: New test.
26138         * g++.dg/parse/crash28.C: Adjust error markers.
26139
26140 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
26141
26142         PR fortran/18518
26143         * gfortran.fortran-torture/execute/save_2.f90: New decl.
26144
26145 2005-09-27  Devang Patel  <dpatel@apple.com>
26146
26147         PR tree-optimization/23625
26148         * gcc.dg/pr23625.c: New test.
26149
26150 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
26151
26152         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26153         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26154
26155 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
26156
26157         PR fortran/23677
26158         * gfortran.fortran-torture/execute/save_1.f90: New test.
26159         * gfortran.dg/save_1.f90: New test.
26160
26161 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
26162
26163         * gcc.target/i386/builtin-apply-mmx.c: New test.
26164
26165         PR target/22576
26166         * gcc.target/i386/pr22576.c: New test.
26167
26168         PR target/22585
26169         * gcc.target/i386/pr22585.c: New test.
26170
26171         PR target/23268
26172         * gcc.target/i386/pr23268.c: New test.
26173
26174         PR middle-end/23831
26175         * gcc.dg/vect/pr23831.c: New test.
26176
26177         PR target/24055
26178         * gcc.target/i386/pr24055.c: New test.
26179
26180 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
26181
26182         PR tree-optimization/23960
26183         * gcc.c-torture/compile/pr23960.c: New.
26184
26185 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
26186
26187         PR fortran/16861
26188         * gfortran.dg/nested_modules_3.f90: New.
26189
26190 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
26191
26192         PR fortran/24005
26193         gfortran.dg/interface_1.f90: New test.
26194
26195 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
26196         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26197
26198         PR fortran/23843
26199         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26200
26201 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
26202
26203         PR fortran/23516
26204         * gfortran.dg/imag_1.f: New test.
26205         * gfortran.dg/imag_2.f: Ditto.
26206
26207 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
26208
26209         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26210
26211 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
26212
26213         PR c++/21983
26214         * g++.dg/warn/pr21983.C: New test.
26215
26216 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
26217
26218         * gcc.dg/20050922-1.c: Testcase added.
26219
26220 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
26221
26222         PR c++/23993
26223         * g++.dg/template/array14.C: New test.
26224
26225 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
26226
26227         PR fortran/19929
26228         * gfortran.dg/der_ptr_component_1.f90: New test.
26229
26230 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26231
26232         PR c++/23965
26233         * g++.dg/template/error1.C: Reject "no matching function" message.
26234
26235 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26236
26237         PR c++/17609
26238         * g++.dg/lookup/error1.C: New test.
26239
26240 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
26241
26242         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26243         functionality of the testcase.
26244
26245 2005-09-20  Richard Henderson  <rth@redhat.com>
26246
26247         * gcc.dg/vect/vect-22.c: Require vect_float.
26248         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26249
26250 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
26251
26252         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26253         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26254         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26255         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26256         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26257         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26258         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26259         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26260         * gcc.dg/cpp/ucnid-8.c: New test.
26261
26262 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26263
26264         PR tree-optimization/23929
26265         * gcc.c-torture/compile/pr23929.c: New test.
26266
26267 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26268
26269         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26270         for one loop.
26271
26272 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26273
26274         PR testsuite/23186
26275         * g++.dg/other/pr22003.C: Require named sections.
26276
26277 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26278
26279         PR c++/23947
26280         * g++.dg/rtti/crash3.C: New test.
26281
26282         PR tree-optimization/23818
26283         * gcc.dg/pr23818.c: New test.
26284
26285 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26286
26287         PR fortran/23420
26288         * gfortran.dg/print_fmt_4.f: New.
26289
26290 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26291
26292         PR fortran/23663
26293         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26294
26295 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26296
26297         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26298         Use pointers to local alignable arrays instead. Added comments.
26299         * gcc.dg/vect/vect-46.c: Likewise.
26300         * gcc.dg/vect/vect-48.c: Likewise.
26301         * gcc.dg/vect/vect-49.c: Likewise.
26302         * gcc.dg/vect/vect-52.c: Likewise.
26303         * gcc.dg/vect/vect-53.c: Likewise.
26304         * gcc.dg/vect/vect-54.c: Likewise.
26305         * gcc.dg/vect/vect-56.c: Likewise.
26306         * gcc.dg/vect/vect-57.c: Likewise.
26307         * gcc.dg/vect/vect-58.c: Likewise.
26308         * gcc.dg/vect/vect-60.c: Likewise.
26309         * gcc.dg/vect/vect-61.c: Likewise.
26310
26311         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26312         The test is no longer vectorizable on vect_no_align targets.
26313         * gcc.dg/vect/vect-43.c: Likewsie.
26314
26315         * gcc.dg/vect/vect-44.c: Added comments.
26316         * gcc.dg/vect/vect-45.c: Added comments.
26317         * gcc.dg/vect/vect-50.c: Added comments.
26318         * gcc.dg/vect/vect-51.c: Added comments.
26319
26320         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26321         aligned type.
26322         * gcc.dg/vect/Os-vect-95.c: Likewise.
26323
26324         * gcc.dg/vect/vect-41.c: Test removed.
26325         * gcc.dg/vect/vect-47.c: Test removed.
26326         * gcc.dg/vect/vect-55.c: Test removed.
26327         * gcc.dg/vect/vect-59.c: Test removed.
26328
26329 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26330
26331         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26332         No longer vectorizable on vect_no_align targets.
26333         * gcc.dg/vect/pr20122.c: Likewise.
26334         * gcc.dg/vect/vect-74.c: Likewise.
26335         * gcc.dg/vect/vect-75.c: Likewise.
26336         * gcc.dg/vect/vect-76.c: Likewise.
26337
26338         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26339         Will not be vectorizable on vect_no_align targets once aliasing issues
26340         are resolved.
26341         * gcc.dg/vect/vect-79.c: Likewise.
26342
26343         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26344         * gcc.dg/vect/vect-78.c: Likewise.
26345         * gcc.dg/vect/vect-97.c: Likewise.
26346
26347 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26348
26349         * gcc.dg/pr23943.c: New test.
26350
26351 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26352
26353         PR fortran/19181
26354         * gfortran.dg/derived_pointer_null_1.f90: New test.
26355
26356 2005-09-18  Richard Guenther  <rguenther@suse.de>
26357
26358         PR middle-end/23944
26359         * gcc.c-torture/compile/pr23944.c: New testcase.
26360
26361 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26362
26363         PR fortran/15975
26364         * gfortran.dg/der_pointer_2.f90: New test.
26365
26366 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26367
26368         PR fortran/16861
26369         * gfortran.dg/nested_modules_2.f90: New test.
26370
26371 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26372
26373         PR c++/18368
26374         * g++.dg/other/semicolon.C: New test.
26375
26376 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26377
26378         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26379         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26380
26381 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26382
26383         PR c++/23914
26384         * g++.dg/template/static18.C: New test.
26385
26386         PR c++/21514
26387         * g++.dg/template/crash19.C: Remove dg-error marker.
26388         * g++.dg/template/local4.C: New test.
26389
26390 2005-09-16  Paul Brook  <paul@codesourcery.com>
26391
26392         PR fortran/23906
26393         * gfortran.dg/dependency_1.f90: New test.
26394
26395 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26396
26397         PR c++/23896
26398         * g++.dg/template/static17.C: New test.
26399
26400 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26401
26402         PR c++/23139
26403         * g++.dg/warn/huge-val1.C: New test.
26404
26405 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26406
26407         PR c++/13140
26408         * g++.dg/parse/class2.C: New test.
26409         * g++.dg/template/explicit8.C: Likewise.
26410         * g++.dg/template/spec25.C: Likewise.
26411
26412 2005-09-14  Josh Conner  <jconner@apple.com>
26413
26414         PR middle-end/23584
26415         * gcc.dg/pr23584.c: New test.
26416
26417 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26418
26419         PR fortran/21875 Internal Unit Array I/O, NIST
26420         * gfortran.dg/arrayio_1.f90: New test.
26421         * gfortran.dg/arrayio_1.f90: New test.
26422         * gfortran.dg/arrayio_1.f90: New test.
26423         * gfortran.dg/arrayio_1.f90: New test.
26424         * gfortran.dg/arrayio_1.f90: New test.
26425
26426 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26427
26428         PR middle-end/22480
26429         * gcc.dg/vect/pr22480.c: New test.
26430
26431 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26432
26433         PR fortran/19358
26434         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26435
26436 2005-09-13 Josh Conner <jconner@apple.com>
26437
26438         PR c++/23180
26439         * g++.dg/init/struct2.C: New test.
26440         * g++.dg/init/struct3.C: New test.
26441
26442 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26443
26444         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26445         Clean up temp files.
26446         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26447         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26448         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26449         gcc.dg/tree-ssa/builtin-printf-1.c,
26450         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26451         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26452         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26453         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26454         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26455         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26456         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26457         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26458         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26459         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26460         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26461         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26462
26463 2005-09-13  Josh Conner  <jconner@apple.com>
26464
26465         * lib/gcc-dg.exp: Load scanipa.exp.
26466         (cleanup-dump): New procedure.
26467         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26468         * lib/scandump.exp: New file.
26469         * lib/scantree.exp: Use it.
26470         * lib/scanipa.exp: New file.
26471
26472 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26473
26474         PR fortran/17740
26475         * gfortran.dg/generic_4.f90: New test.
26476
26477 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26478
26479         PR target/23816
26480         * gcc.target/i386/pr23816-1.c: New test.
26481         * gcc.target/i386/pr23816-2.c: New test.
26482
26483
26484 2005-09-13  Bastian Blank <waldi@debian.org>
26485
26486         PR c++/16171
26487         * g++.dg/abi/mangle26.C: New test.
26488         * g++.dg/abi/mangle27.C: New test.
26489         * g++.dg/abi/mangle28.C: New test.
26490         * g++.dg/abi/mangle29.C: New test.
26491
26492         PR c++/23839
26493         * g++.dg/parse/register1.C: New test.
26494
26495 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
26496
26497         PR c++/23842
26498         * g++.dg/template/access16.C: New test.
26499
26500 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26501
26502         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26503
26504 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26505
26506         PR fortran/18899
26507         * gfortran.dg/shape_2.f90: New test.
26508
26509 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26510
26511         PR target/19269
26512         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26513         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26514         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26515         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26516         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26517         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26518         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26519         tests.
26520
26521 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26522
26523         PR c++/23841
26524         * g++.dg/parse/template17.C: New test.
26525
26526 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26527
26528         PR c++/23789
26529         * g++.dg/template/nontype14.C: New test.
26530
26531 2005-09-12  Ian Lance Taylor  <ian@airs.com>
26532
26533         PR g++/7874
26534         * g++.dg/lookup/friend7.C: New test.
26535         * g++.dg/lookup/friend8.C: New test.
26536         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26537         so that it will be found via argument dependent lookup.
26538         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26539         friend functions which will no longer be found.
26540         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26541         function g, so that it will be found via argument dependent
26542         lookup.
26543         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26544         * g++.old-deja/g++.mike/net43.C: Likewise.
26545
26546 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26547
26548         PR c++/23691
26549         * g++.dg/template/static16.C: New test.
26550
26551 2005-09-12  Josh Conner  <jconner@apple.com>
26552
26553         PR middle-end/23237
26554         * gcc.c-torture/compile/pr23237.c: New test.
26555
26556 2005-09-11  Richard Henderson  <rth@redhat.com>
26557
26558         * g++.dg/other/error8.C: Update expected diagnostic text.
26559
26560 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26561
26562         PR libfortran/19872
26563         * gfortran.dg/overwrite_1.f: New test.
26564
26565 2005-09-09  Josh Conner  <jconner@apple.com>
26566
26567         * g++.dg/init/pr23180-1.C: Removed.
26568         * g++.dg/init/pr23180-2.C: Removed.
26569
26570 2005-09-09  David Daney <ddaney@avtrex.com>
26571
26572         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26573         files which are ...
26574         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26575         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26576
26577 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26578
26579         * gfortran.dg/iostat_2.f90: New test.
26580
26581 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
26582
26583         PR c++/22252
26584         * g++.dg/ext/interface1.C: New test.
26585         * g++.dg/ext/interface1.h: Likewise.
26586         * g++.dg/ext/interface1a.cc: Likewise.
26587
26588 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
26589
26590         * gfortran.dg/iomsg_1.f90: New test case.
26591
26592 2005-09-09  Richard Guenther  <rguenther@suse.de>
26593
26594         PR c++/23624
26595         * g++.dg/tree-ssa/pr23624.C: New testcase.
26596
26597 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26598
26599         PR fortran/19239
26600         * gfortran.dg/vector_subscript_1.f90,
26601         * gfortran.dg/vector_subscript_2.f90: New tests.
26602
26603 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26604
26605         PR fortran/21104
26606         * gfortran.dg/array_alloc_1.f90,
26607         * gfortran.dg/array_alloc_2.f90,
26608         * gfortran.dg/array_alloc_3.f90: New tests.
26609
26610 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26611
26612         PR fortran/12840
26613         * gfortran.dg/array_constructor_6.f90
26614         * gfortran.dg/array_constructor_7.f90
26615         * gfortran.dg/array_constructor_8.f90
26616         * gfortran.dg/array_constructor_9.f90
26617         * gfortran.dg/array_constructor_10.f90
26618         * gfortran.dg/array_constructor_11.f90
26619         * gfortran.dg/array_constructor_12.f90: New tests.
26620
26621 2005-09-08  Josh Conner  <jconner@apple.com>
26622
26623         PR c++/23180
26624         * g++.dg/init/pr23180-1.C: New test.
26625         * g++.dg/init/pr23180-2.C: New test.
26626
26627 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26628
26629         PR fortran/18878
26630         * gfortran.dg/module_double_reuse.f90: New.
26631
26632 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26633
26634         PR fortran/23270
26635         PR fortran/22304
26636         PR fortran/18870
26637         PR fortran/17917
26638         PR fortran/16511
26639         * gfortran.dg/common_equivalence_1.f: New.
26640         * gfortran.dg/common_equivalence_2.f: New.
26641         * gfortran.dg/common_equivalence_3.f: New.
26642         * gfortran.dg/contained_equivalence_1.f90: New.
26643         * gfortran.dg/module_blank_common.f90: New.
26644         * gfortran.dg/module_commons_1.f90: New.
26645         * gfortran.dg/module_equivalence_1.f90: New.
26646         * gfortran.dg/nested_modules_1.f90: New.
26647         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26648         equivalences and add comment to connect the test with
26649         the PR.
26650
26651 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26652
26653         PR fortran/23765
26654         * gfortran.dg/common_6.f90: New test.
26655
26656 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26657
26658         PR fortran/15326
26659         * gfortran.dg/char_result_1.f90,
26660         * gfortran.dg/char_result_2.f90,
26661         * gfortran.dg/char_result_3.f90,
26662         * gfortran.dg/char_result_4.f90,
26663         * gfortran.dg/char_result_5.f90,
26664         * gfortran.dg/char_result_6.f90,
26665         * gfortran.dg/char_result_7.f90,
26666         * gfortran.dg/char_result_8.f90: New tests.
26667
26668 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26669
26670         PR fortran/19928
26671         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26672
26673 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26674
26675         PR obj-c++/16816
26676         * obj-c++.dg/selector-5.mm: New test.
26677         * obj-c++.dg/selector-6.mm: New test.
26678
26679 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26680
26681         PR objc/20574
26682         PR objc/19324
26683         * objc.dg/error-1.m: New test.
26684
26685 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
26686
26687         PR fortran/23373
26688         * gfortran.fortran-torture/execute/pr23373-1.f90,
26689         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26690
26691 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
26692
26693         PR libfortran/23760
26694         * gfortran.dg/g77/1832.f: Remove long string in write statement
26695         to allow the test to pass on correct list directed output with
26696         prepended space.
26697
26698 2005-09-07  James E Wilson  <wilson@specifix.com>
26699
26700         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26701
26702 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26703
26704         * gfortran.dg/parameter+save.f90: Rename to
26705         * gfortran.dg/parameter_save.f90: .. this.
26706
26707 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26708
26709         PR fortran/20848
26710         * gfortran.dg/parameter+save.f90: New test case.
26711
26712 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
26713
26714         PR fortran/19269
26715         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26716
26717 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26718
26719         PR c/23075
26720         * gcc.dg/pr23075.c: New test.
26721         * g++.dg/warn/pr23075.C: New test.
26722
26723         PR target/22362
26724         * gcc.target/i386/pr22362.c: New test.
26725
26726         PR rtl-optimization/23098
26727         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26728
26729         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26730         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26731         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26732
26733 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
26734
26735         * g++.dg/expr/cast6.C: New test.
26736
26737         PR c++/9782
26738         * g++.dg/init/new15.C: New test.
26739
26740 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26741
26742         * gcc.dg/vect/Os-vect-95.c: New test.
26743         * gcc.dg/vect/vect-95.c: Same.
26744
26745 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26746
26747         * gcc.dg/vect/vect-29.c: Update xfail testing.
26748         * gcc.dg/vect/vect-44.c: Same.
26749         * gcc.dg/vect/vect-48.c: Same.
26750         * gcc.dg/vect/vect-50.c: Same.
26751         * gcc.dg/vect/vect-72.c: Same.
26752         * gcc.dg/vect/vect-77.c: Same.
26753         * gcc.dg/vect/vect-78.c: Same.
26754         * gcc.dg/vect/vect-80.c: Same.
26755         * gcc.dg/vect/vect-96.c: Same.
26756         * gcc.dg/vect/vect-100.c: Same.
26757         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26758         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26759         * gfortran.dg/vect/vect-5.f90: Same.
26760
26761 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26762
26763         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26764         start strings.
26765         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26766         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26767
26768         PR c++/23056
26769         * g++.dg/opt/pr23056.C: New test.
26770
26771         PR rtl-optimization/23098
26772         * gcc.target/i386/pr23098.c: New test.
26773
26774 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
26775
26776         PR c++/23667
26777         * g++.dg/template/static15.C: New test.
26778
26779         PR c++/21440
26780         * g++.dg/ext/stmtexpr5.C: New test.
26781         * g++.dg/ext/stmtexpr6.C: Likewise.
26782
26783 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
26784
26785         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26786
26787         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26788         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26789         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26790
26791 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
26792
26793         PR libfortran/23321
26794         * gfortran.dg/direct_io_4.f90: New test case.
26795
26796 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
26797             Rasmus Hahn  <rassahah@neofonie.de>
26798
26799         PR libobjc/23108
26800         * objc.dg/type-stream-1.m: New test.
26801
26802 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
26803
26804         PR fortran/23661
26805         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26806         gfortran.dg/print_fmt_3.f90: New test.
26807
26808 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26809
26810         * gfortran.dg/fmt_t_1.f90: New test.
26811
26812 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26813
26814         PR rtl-optimization/23454
26815         * g++.dg/opt/pr23454.C: New test.
26816
26817 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
26818
26819         PR c++/23699
26820         * g++.dg/ext/static1.C: New test.
26821
26822 2005-09-02  Richard Henderson  <rth@redhat.com>
26823
26824         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26825         tail call to check_fa_work.
26826
26827 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
26828
26829         PR c++/21687
26830         * g++.dg/other/gc3.C: New test.
26831
26832 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26833
26834         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26835         * gcc.dg/20050826-1.c: Likewise.
26836
26837 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
26838
26839         PR c++/23167
26840         * g++.dg/expr/volatile1.C: New test.
26841
26842 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
26843
26844         PR middle-end/23547
26845         * gcc.dg/pr23547.c: New test.
26846
26847 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
26848
26849         PR c/22061
26850         * gcc.c-torture/execute/pr22061-1.c,
26851         * gcc.c-torture/execute/pr22061-2.c,
26852         * gcc.c-torture/execute/pr22061-3.c,
26853         * gcc.c-torture/execute/pr22061-4.c: New tests.
26854
26855 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26856
26857         * gcc.dg/Wredundant-decls-2.c: New test to check that
26858         -Wredundant-decls does not issue warning for a variable
26859         definition following a declaration.
26860
26861 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
26862
26863         PR debug/7241
26864         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26865         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26866         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26867
26868         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26869         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26870         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26871         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26872         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26873         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26874         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26875         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26876
26877 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26878
26879         PR objc/23306
26880         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26881         scan-assmbler.
26882
26883 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
26884
26885         PR target/21255
26886         * gcc.dg/pr21255-1.c: New test.
26887         * gcc.dg/pr21255-2-mb.c: Likewise.
26888         * gcc.dg/pr21255-2-ml.c: Likewise.
26889         * gcc.dg/pr21255-3.c: Likewise.
26890         * gcc.dg/pr21255-4.c: Likewise.
26891
26892 2005-08-31  Dale Johannesen  <dalej@apple.com>
26893
26894         * gcc.dg/20050830-1.c: New.
26895
26896 2005-08-31  Josh Conner  <jconner@apple.com>
26897
26898         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
26899         command-line options for arm-*-* targets.
26900         * g++.dg/init/array16.C: Likewise.
26901         * g++.dg/other/crash-4.C: Likewise.
26902
26903 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26904
26905         PR obj-c++/23640
26906         * obj-c++.dg/gnu-runtime-3.mm: New test.
26907
26908 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26909
26910         PR c++/13377
26911         * g++.dg/lookup/ambig4.C: New test.
26912         * g++.dg/lookup/ambig5.C: New test.
26913         * g++.dg/tc1/dr101.C: Adjust error markers.
26914
26915 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26916
26917         PR c++/23639
26918         * g++.dg/template/ttp5.C: Adjust error markers.
26919
26920 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
26921
26922         PR testsuite/23609
26923         * lib/obj-c++.exp: Include target-libpath.exp.
26924         (obj-c++_link_flags): Look for the GNU libobjc library
26925         and set the library path to include it.
26926         Don't manually set LD_LIBRARY_PATH (etc.) but call
26927         set_ld_library_path_env_vars instead.
26928         (obj-c++_target_compile): Don't set library path or
26929         linker flags because they are already set correctly
26930         in obj-c++_link_flags.
26931
26932 2005-08-30  Josh Conner  <jconner@apple.com>
26933
26934         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26935         to command-line options for arm-*-* targets.
26936
26937 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
26938
26939         * g++.dg/other/i386-1.C: New.
26940
26941 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
26942
26943         PR preprocessor/20348
26944         PR preprocessor/20356
26945         * gcc.dg/cpp/pr20348.c: New test.
26946         * gcc.dg/cpp/pr20348.h: New file.
26947         * gcc.dg/cpp/inc/pr20348.h: New file.
26948         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
26949         * gcc.dg/cpp/pr20356.c: New test.
26950         * gcc.dg/cpp/pr20356.h: New file.
26951         * gcc.dg/cpp/inc/pr20356.h: New file.
26952         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
26953
26954 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
26955
26956         * gfortran.fortran-torture/execute/intrinsic_count.f90:
26957         Fix array dimension to avoid correct end-of-file error.
26958
26959 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
26960
26961         PR libfortran/23598
26962         * gfortran.dg/iostat_1.f90: New test.
26963
26964 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
26965
26966         PR middle-end/23408
26967         * gcc.dg/pr23408.c: New test.
26968
26969 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
26970
26971         PR c++/23099
26972         * g++.dg/init/member1.C: Make sure erroneous static data member
26973         definitions are required.
26974         * g++.dg/template/static13.C: New test.
26975         * g++.dg/template/static14.C: Likewise.
26976
26977 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
26978
26979         * gcc.target/i386/pr23575.c: Use -msse2 instead of
26980         -march=pentium4, remove ilp32 requirement.
26981
26982         PR middle-end/23484
26983         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
26984         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
26985
26986 2005-08-29  Andreas Jaeger  <aj@suse.de>
26987
26988         PR testsuite/23607
26989         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
26990
26991 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
26992
26993         * gcc.c-torture/execute/20050316-2.c: New test.
26994         * gcc.c-torture/execute/20050316-3.c: New test.
26995         * gcc.dg/torture/pr16104-1.c: New test.
26996
26997 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
26998
26999         PR middle-end/23463
27000         * gcc.c-torture/execute/zero-struct-1.c: New test.
27001
27002 2005-08-27  Richard Guenther  <rguenther@suse.de>
27003
27004         PR target/23575
27005         * gcc.target/i386/pr23575.c: New testcase.
27006
27007 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27008
27009         PR rtl-optimization/23561
27010         * gcc.c-torture/execute/20050826-1.c: New test.
27011
27012         PR rtl-opt/23560
27013         * gcc.c-torture/execute/20050826-2.c: New test.
27014
27015 2005-08-26  Dale Johannesen  <dalej@apple.com>
27016
27017         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27018         * gcc.dg/20050826-1.c: New.
27019
27020 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27021
27022         PR c++/19004
27023         * g++.dg/template/nontype13.C: New test.
27024
27025         PR c++/23491
27026         * g++.dg/init/new14.C: New test.
27027         * g++.dg/expr/anew1.C: Do not XFAIL.
27028         * g++.dg/expr/anew2.C: Likewise.
27029         * g++.dg/expr/anew3.C: Likewise.
27030
27031 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27032
27033         PR middle-end/22439
27034         * gcc.dg/vla-3.c: New test.
27035
27036 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27037
27038         PR fortran/20363
27039         * gfortran.dg/named_interface.f90: New.
27040
27041 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27042
27043         * gcc.c-torture/execute/frame-address.c: New test.
27044
27045 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27046
27047         PR c++/20817
27048         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27049
27050 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27051
27052         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27053
27054 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27055
27056         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27057         * gcc.dg/altivec-22.c: Rename from..
27058         * gcc.dg/altivec-nomfcr.c: ..this.
27059
27060 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27061
27062         PR tree-optimization/23546
27063         * gcc.dg/tree-ssa/pr23546.c: New test.
27064
27065 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27066
27067         PR fortran/17758
27068         * gfortran.dg/nonreturning_statements.f90: New test.
27069
27070 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27071
27072         PR c++/22454
27073         * g++.dg/parse/crash29.C: New.
27074
27075 2005-08-23  DJ Delorie  <dj@redhat.com>
27076
27077         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27078         constants have the L suffix.
27079
27080 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27081
27082         PR c++/23044
27083         * g++.dg/template/instantiate8.C: New.
27084
27085 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27086
27087         PR middle-end/23467
27088         * gcc.c-torture/execute/pr23467.c: New test.
27089
27090 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27091
27092         PR tree-optimization/22043
27093         * gcc.c-torture/execute/20050613-1.c: New test.
27094
27095 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27096
27097         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27098
27099 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27100
27101         PR rtl-optimization/23478
27102         * g++.dg/opt/pr23478.C: New test.
27103
27104 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27105
27106         PR c/18715
27107         * gcc.dg/switch-warn-3.c: New test.
27108
27109 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27110
27111         PR c++/22233
27112         * g++.dg/template/param1.C: New test.
27113
27114 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27115
27116         PR c++/23089
27117         * g++.dg/other/incomplete1.C: New test.
27118
27119 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27120
27121         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27122         are vectorizable.
27123
27124 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27125
27126         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27127         d_lines_5.f: New.
27128
27129 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
27130
27131         * gcc.target/i386/sse-4.c: New test.
27132
27133 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27134
27135         PR testsuite/23239
27136         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27137
27138 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
27139
27140         * gcc.dg/20050811-1.c: New test.
27141         * gcc.dg/20050811-2.c: New test.
27142
27143 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
27144
27145         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27146
27147 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
27148
27149         PR 23476
27150         * gcc.c-torture/compile/pr23476.c: New test.
27151
27152 2005-08-19  Devang Patel  <dpatel@apple.com>
27153
27154         PR tree-optimization/23048
27155         * gcc.dg/tree-ssa/pr23048.c: New test.
27156
27157 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27158
27159         PR middle-end/20624
27160         * g++.dg/warn/Wreturn-3.C: New test
27161
27162 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
27163
27164         PR tree-optimization/22228
27165         * g++.dg/vect/pr22543.cc: New test.
27166
27167 2005-08-17  Steven Bosscher  <stevenb@suse.de>
27168
27169         PR tree-optimization/21574
27170         * gcc.dg/tree-ssa/pr21574.c: New test.
27171
27172 2005-08-16  James E Wilson  <wilson@specifix.com>
27173
27174         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27175
27176 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
27177
27178         PR tree-opt/23402
27179         * gcc.c-torture/compile/zero-strct-3.c: New test.
27180         * gcc.c-torture/compile/zero-strct-4.c: New test.
27181
27182 2005-08-16  Steven Bosscher  <stevenb@suse.de>
27183
27184         PR target/23376
27185         * gcc.target/x86_64/pr23376.c: New test.
27186
27187 2005-08-16  Ian Lance Taylor  <ian@airs.com>
27188
27189         PR c++/23337
27190         * g++.dg/ext/vector2.C: New.
27191
27192 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27193
27194         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27195
27196 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27197
27198         PR libfortran/23428
27199         * gfortran.dg/inquire-complex.f90: New test case.
27200
27201 2005-08-16  James E Wilson  <wilson@specifix.com>
27202
27203         PR tree-optimization/21105
27204         * gcc.dg/large-size-array.c: New.
27205
27206 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
27207
27208         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27209         type.
27210         * gcc.dg/vect/vect-41: Likewise.
27211         * gcc.dg/vect/vect-42: Likewise.
27212         * gcc.dg/vect/vect-43: Likewise.
27213         * gcc.dg/vect/vect-44: Likewise.
27214         * gcc.dg/vect/vect-46: Likewise.
27215         * gcc.dg/vect/vect-47: Likewise.
27216         * gcc.dg/vect/vect-48: Likewise.
27217         * gcc.dg/vect/vect-52: Likewise.
27218         * gcc.dg/vect/vect-53: Likewise.
27219         * gcc.dg/vect/vect-54: Likewise.
27220         * gcc.dg/vect/vect-55: Likewise.
27221         * gcc.dg/vect/vect-56: Likewise.
27222         * gcc.dg/vect/vect-57: Likewise.
27223         * gcc.dg/vect/vect-58: Likewise.
27224         * gcc.dg/vect/vect-59: Likewise.
27225         * gcc.dg/vect/vect-60: Likewise.
27226         * gcc.dg/vect/vect-61: Likewise.
27227         * gcc.dg/vect/vect-85: Likewise.
27228         * gcc.dg/vect/vect-87: Likewise.
27229         * gcc.dg/vect/vect-88: Likewise.
27230         * gcc.dg/vect/vect-93.c: Likewise.
27231         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27232         * gcc.dg/vect/vect-75: Likewise.
27233         * gcc.dg/vect/vect-76: Likewise.
27234         * gcc.dg/vect/vect-77: Likewise.
27235         * gcc.dg/vect/vect-78: Likewise.
27236         * gcc.dg/vect/vect-80: Likewise.
27237         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27238         vectorized for the expected reason, rather than checking how alignment
27239         was handled.
27240         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27241         aligned type and also instead of aligned pointers. Added documentation.
27242
27243 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
27244
27245         * gfortran.dg/power.f90: New test.
27246
27247 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
27248
27249         PR rtl-optimization/23299
27250         * g++.dg/opt/pr23299.C: New test.
27251
27252 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27253
27254         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27255
27256 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
27257
27258         * g++.dg/template/local6.C: New test.
27259
27260 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
27261
27262         * execute/exceptions/finally-1.m: Check that the catch and finally are
27263         being called.  Also add a "return 0;" at the end of main.
27264
27265 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27266
27267         PR fortran/21432.
27268         * gfortran.dg/namelist_print_1.f: New test of functionality of
27269         PRINT namelist.
27270         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27271         namelist generates error with -std=f95.
27272
27273 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27274
27275         PR tree-optimization/23119
27276         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27277
27278 2005-08-13  Marcin Koziej  <creep@desk.pl>
27279             Andrew Pinski  <pinskia@physics.uc.edu>
27280
27281         PR libobjc/22492
27282         * execute/exceptions/finally-1.m: New test.
27283
27284 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27285
27286         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27287         testsuite.
27288         * objc/execute/exceptions/trivial.m: New test.
27289         * objc.dg/try-catch-11.m: Move to ...
27290         * objc/execute/exceptions/foward-1.m: Here.
27291         * objc.dg/try-catch-2.m: Move to ...
27292         * objc/execute/exceptions/catchall-1.m: Here.
27293         * objc.dg/try-catch-8.m: Move to ...
27294         * objc/execute/exceptions/local-variables-1.m: Here.
27295
27296 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27297
27298         * objc.dg/nested-func-1.m: Move to ...
27299         * objc/execute/nested-func-1.m: Here.
27300
27301 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27302
27303         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27304         in ${options} instead of [target_info name].
27305         * lib/obj-c++.exp (objc_target_compile): Likewise.
27306
27307 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27308
27309         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27310
27311 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27312
27313         part of PR testsuite/23348
27314         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27315         each of the torture options.
27316         * objc/compile/trivial.m: New test.
27317
27318 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27319
27320         * gfortran.dg/eoshift.f90: Correct format.
27321
27322 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27323
27324         * gfortran.fortran-torture/execute/character_passing.f90:
27325         Fix comment typo.
27326
27327 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27328
27329         PR c++/8271
27330         * g++.dg/template/unify10.C: New.
27331
27332 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27333
27334         * g++.dg/parse/pr22514.C: Move to...
27335         * g++.dg/debug/pr22514.C: here.
27336
27337 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27338
27339         PR c++/23266
27340         * g++.dg/inherit/pure1.C: New test.
27341
27342         * ChangeLog: Fix typos.
27343
27344 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27345             Steven Bosscher  <stevenb@suse.de>
27346
27347         * gfortran.dg/runtime_warning_1.f90: New test.
27348
27349 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27350
27351         PR c++/23219
27352         * g++.dg/parse/crash28.C: New.
27353
27354 2005-08-11  Richard Guenther  <rguenther@suse.de>
27355
27356         PR target/23289
27357         * gcc.target/i386/tailcall-1.c: New testcase.
27358
27359 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27360
27361         * gcc.dg/vect/vect-67.c: Un-xfail.
27362
27363 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27364
27365         PR c++/23225
27366         * g++.dg/parse/crash27.C: new test.
27367
27368 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27369
27370         PR libfortran/22143
27371         * gfortran.dg/shift-kind.f90: New testcase.
27372
27373 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27374
27375         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27376         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27377
27378 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27379
27380         PR c++/20646
27381         * g++.dg/other/mult-stor1.C: New test.
27382
27383 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27384
27385         * gcc.c-torture/pr18299-1.c: Move to ...
27386         * gcc.c-torture/compile/pr18299-1.c: Here.
27387
27388 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27389
27390         * gfortran/fortran.torture/execute/character_passing.f90:
27391         Fix types for LSAME.
27392
27393 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27394
27395         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27396         input data back to what it was originally.
27397
27398 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27399
27400         * objc.dg/try-catch-8.m: Enable for all targets.
27401
27402 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27403
27404         * gcc.dg/pr23165.c: New test.
27405
27406 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27407
27408         PR tree-optimization/23234
27409         * gcc.dg/tree-ssa/pr23234.c: New test.
27410
27411 2005-08-08  Josh Conner  <jconner@apple.com>
27412
27413         PR rtl-optimization/23241
27414         * gcc.dg/char-compare.c: New test.
27415
27416 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27417
27418         PR c++/22508
27419         * g++.dg/init/new13.C: New test.
27420
27421 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27422
27423         PR c++/21166
27424         * g++.dg/other/crash-4.C: Adjust
27425         * g++/dg/ext/packed9.C: New.
27426
27427 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27428
27429         PR middle-end/21964
27430         * gcc.c-torture/execute/pr21964-1.c: New test.
27431
27432 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27433
27434         PR c/22458
27435         * gcc.dg/pr22458-1.c: New test.
27436
27437 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27438             Steven G. Kargl <kargls@comcast.net>
27439
27440         PR fortran/22390
27441         * gfortran.dg/flush_1.f90: New test.
27442
27443 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27444
27445         PR c++/23191
27446         * g++.dg/template/eh2.C: New test.
27447
27448 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27449
27450         PR c++/19498
27451         * g++.dg/template/instantiate7.C: New test.
27452
27453 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27454
27455         PR c/23113
27456         * gcc.dg/Wunused-value-1.c: New test.
27457
27458 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27459
27460         PR rtl-optimization/23233
27461         * gcc.c-torture/compile/pr23233-1.c: New test.
27462
27463 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27464
27465         PR fortran/18833
27466         PR fortran/20850
27467         * gfortran.dg/equiv_1.f90: New test.
27468         * gfortran.dg/equiv_2.f90: New test.
27469         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27470         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27471         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27472
27473 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27474
27475         * gcc.c-torture/execute/vrp-5.c: New test.
27476         * gcc.c-torture/execute/vrp-6.c: New test.
27477         * gcc.dg/tree-ssa/vrp21.c: New test.
27478
27479 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27480
27481         * g++.dg/parse/pr22514.C: New test.
27482
27483 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27484
27485         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27486
27487         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27488         instead of constant loads / pool entries.
27489
27490 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27491
27492         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27493         TEST_TO_WCTYPE.
27494
27495 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
27496
27497         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27498         __WINT_TYPE__ in generated prototypes if possible.
27499
27500 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27501
27502         PR 22037
27503         * g++.dg/tree-ssa/pr22037.C:
27504
27505 2005-08-04  Richard Henderson  <rth@redhat.com>
27506
27507         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27508         scan-tree-dump-times directive.
27509
27510 2005-08-04  Jan Hubicka  <jh@suse.cz>
27511
27512         * gcov-1.C: Fix switch counts.
27513         * gcov-4b.c: Likewise.
27514
27515 2005-08-03  Jeff Law  <law@redhat.com>
27516
27517         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27518
27519 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
27520
27521         * gcc.c-torture/execute/pr23135.c: New test.
27522
27523 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27524
27525         PR tree-optimization/19899
27526         * gcc.dg/tree-ssa/scev-1.c: New test.
27527         * gcc.dg/tree-ssa/scev-2.c: New test.
27528
27529 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
27530
27531         PR target/18582
27532         * gcc.dg/torture/pr18582-1.c: New test.
27533
27534 2005-08-03  Jan Hubicka  <jh@suse.cz>
27535
27536         * update-conroll.c: New testcase.
27537         * update-conroll-2.c: New testcase.
27538
27539 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
27540
27541         * gfortran.dg/constant_substring.f: New test.
27542         * gfortran.dg/pr22491.f: New test.
27543
27544 2005-08-02  Jan Hubicka  <jh@suse.cz>
27545
27546         * update-threading.c: Replace by the proper one.
27547
27548 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27549
27550         PR 23164
27551         * g++.dg/tree-ssa/pr23164.C: New test.
27552
27553 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27554
27555         * gcc.dg/tree-ssa/pr23192.c: New test.
27556
27557 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
27558
27559         * gcc.c-torture/execute/vrp-4.c: New test.
27560
27561 2005-08-02  Jan Hubicka  <jh@suse.cz>
27562
27563         * update-threading.c: New test.
27564
27565 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
27566
27567         * gcc.c-torture/compile/20050801-1.c: New test.
27568         * gcc.c-torture/compile/20050801-2.c: New test.
27569
27570 2005-08-01  Jan Hubicka  <jh@suse.cz>
27571
27572         * val-prof-5.c: New test.
27573
27574 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
27575
27576         PR c/22311
27577         * gcc.dg/pr22311-1.c : New test.
27578
27579 2005-07-31  Steven Bosscher  <stevenb@suse.de>
27580
27581         PR target/23095
27582         * gfortran.dg/pr23095.f: New test.
27583
27584         PR c++/22003
27585         * g++.dg/other/pr22003.C: New test.
27586
27587 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
27588
27589         PR target/20621
27590         * gcc.c-torture/execute/pr20621-1.c: New test.
27591
27592 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
27593
27594         * gfortran.dg/comma_format_extension_4.f: Adjust length
27595         of string for format.
27596         * gfortran.dg/der_array_io_1.f: Replace illegal internal
27597         print statement with internal write.
27598         * gfortran.dg/der_array_io_2.f: Likewise.
27599         * gfortran.dg/der_array_io_3.f: Likewise.
27600
27601 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
27602
27603         * gcc.dg/fold-abs-4.c: new test.
27604
27605 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
27606
27607         PR fortran/22570 an related issues.
27608         * gfortran.dg/x_slash_1.f: New test.
27609
27610 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
27611
27612         PR c/23143
27613         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27614         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27615
27616 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27617
27618         PR c/529
27619         * gcc.dg/Wshadow-3.c: New test.
27620
27621 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
27622
27623         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27624         used to have the wrong bounds).
27625
27626 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27627
27628         PR c/21720
27629         * gcc.dg/hex-round-1.c: Test more cases.
27630         * gcc.dg/hex-round-2.c: New test.
27631
27632 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
27633
27634         PR 22550
27635         * g++.dg/tree-ssa/pr22550.C: New test.
27636
27637 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
27638
27639         * gcc.dg/tree-ssa/vrp19.c: New test.
27640         * gcc.dg/tree-ssa-vrp20.c: New test.
27641
27642 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27643
27644         PR c/22240
27645         * gcc.dg/transparent-union-4.c: New test.
27646
27647 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27648
27649         PR c/22192
27650         * gcc.dg/c99-vla-2.c: New test.
27651
27652 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27653
27654         PR c/21720
27655         * gcc.dg/hex-round-1.c: New test.
27656
27657 2005-07-28  Jan Hubicka  <jh@suse.cz>
27658
27659         * inliner-1.c: Do not dump everything.
27660         * tree-prof.exp: Do not pass -ftree-based-profiling.
27661         * bprob.exp: Likewise.
27662
27663         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27664
27665 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
27666
27667         PR c++/22545
27668         * g++.dg/expr/ptrmem7.C: New test.
27669
27670 2005-07-28  Mike Stump  <mrs@apple.com>
27671
27672         * g++.old-deja/g++.mike/visibility-1.C: New test.
27673
27674 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27675
27676         PR c/20187
27677         * gcc.c-torture/execute/pr20187-1.c: New test.
27678
27679 2005-07-28  Jeff Law  <law@redhat.com>
27680
27681         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27682         * gcc.dg/tree-ssa/vrp18.c: New test.
27683
27684 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27685
27686         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27687
27688 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27689
27690         PR tree-optimization/22506
27691         * gcc.dg/vect/ps22506.c: New test.
27692
27693 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
27694
27695         PR target/21149
27696         * gcc.target/i386/sse-3.c: New test.
27697
27698 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27699
27700         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27701         * gcc.target/mips/mips32-dsp-type.c: Likewise.
27702
27703 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27704
27705         PR c/22589
27706         * gcc.c-torture/compile/pr22589-1.c: New test.
27707
27708 2005-07-28  Jan Hubicka  <jh@suse.cz>
27709
27710         * update-loopch.c: New testcase.
27711
27712 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27713
27714         PR rtl-optimization/23047
27715         * gcc.c-torture/execute/pr23047.c: New test.
27716         * gcc.c-torture/execute/pr23047.x: New.
27717
27718 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27719
27720         PR tree-optimization/22493
27721         * gcc.c-torture/execute/pr22493-1.c: New test.
27722         * gcc.c-torture/execute/pr22493-1.x: New.
27723         * gcc.c-torture/execute/vrp-1.c: New test.
27724         * gcc.c-torture/execute/vrp-2.c: New test.
27725         * gcc.c-torture/execute/vrp-2.c: New test.
27726
27727 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
27728
27729         * gcc.target/frv/all-builtin-read8.c: Delete.
27730         * gcc.target/frv/all-builtin-read16.c: Delete.
27731         * gcc.target/frv/all-builtin-read32.c: Delete.
27732         * gcc.target/frv/all-builtin-read64.c: Delete.
27733         * gcc.target/frv/all-builtin-write8.c: Delete.
27734         * gcc.target/frv/all-builtin-write16.c: Delete.
27735         * gcc.target/frv/all-builtin-write32.c: Delete.
27736         * gcc.target/frv/all-builtin-write64.c: Delete.
27737         * gcc.target/frv/all-read-write-1.c: New.
27738
27739 2005-07-27  Jeff Law  <law@redhat.com>
27740
27741         * gcc.c-torture/execute/pr22630.c: New test.
27742
27743 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
27744
27745         PR tree-optimization/23073
27746         * gcc.dg/vect/nodump-pr23073.c: New test.
27747         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27748
27749 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
27750
27751         PR tree-optimize/22348
27752         * gcc.c-torture/execute/pr22348.c: New.
27753
27754 2005-07-27  Richard Guenther  <rguenther@suse.de>
27755
27756         * gcc.dg/tree-ssa/salias-1.c: New testcase.
27757
27758 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27759
27760         PR fortran/22503
27761         * gfortran.dg/logical_comp.f90: New test.
27762
27763 2005-07-27  Jan Hubicka  <jh@suse.cz>
27764
27765         * inliner-1.c: Add cleanup of dumps.
27766         * val-prof-*.c: Likewise.
27767         * update-tailcall.c: New.
27768
27769 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
27770
27771         PR 22591
27772         * gcc.dg/tree-ssa/pr22591.c: New test.
27773         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27774
27775 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
27776
27777         PR libobjc/22606
27778         * objc.dg/try-catch-11.m: New test.
27779
27780 2005-07-26  Richard Guenther  <rguenther@suse.de>
27781
27782         PR tree-optimization/22486
27783         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27784
27785 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27786
27787         PR tree-opt/22484
27788         * g++.dg/opt/loop2.C: New test.
27789
27790 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27791
27792         * gcc.dg/tree-ssa/reassoc-3.c: New test.
27793         * gcc.dg/tree-ssa/reassoc-4.c: New test.
27794
27795 2005-07-25  Adam Nemet  <anemet@lnxw.com>
27796
27797         * lib/profopt.exp (profopt-execute): Check for profiling data
27798         files on the target.
27799
27800 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
27801
27802         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27803         for matching of asm labels.
27804
27805 2005-07-25  Richard Guenther  <rguenther@suse.de>
27806
27807         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27808
27809 2005-07-25  Richard Guenther  <rguenther@suse.de>
27810
27811         PR testsuite/22624
27812         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27813
27814 2005-07-25  Ira Rosen  <irar@il.ibm.com>
27815
27816         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27817         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27818         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27819         * gcc.dg/vect/vect-100.c: New test.
27820         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27821         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27822         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27823         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27824         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27825         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27826         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27827         * gfortran.dg/vect/pr19049.f90: New testcase.
27828         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27829
27830 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
27831
27832         * gcc.c-torture/execute/20050713-1.c: New test.
27833
27834         PR fortran/20063
27835         * gfortran.fortran-torture/execute/data_4.f90: New test.
27836
27837         PR middle-end/20303
27838         * gcc.dg/visibility-d.c: New test.
27839
27840 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
27841
27842         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27843         * gfortran.dg/underflow.f90: Ditto.
27844
27845 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27846
27847         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27848         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27849         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27850
27851 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27852
27853         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27854         include case of field width of zero.
27855
27856 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27857
27858         PR libgfortran/21875
27859         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27860         with trailing blanks on normal formatted read.
27861
27862 2005-07-23  Chao-ying Fu  <fu@mips.com>
27863
27864         * gcc.target/mips/mips32-dsp-type.c: New test.
27865         * gcc.target/mips/mips32-dsp.c: New test.
27866
27867 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
27868
27869         PR testsuite/21073
27870         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27871
27872         PR testsuite/20454
27873         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27874         and __cyg_profile_func_exit.
27875
27876 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
27877
27878         * gfortran.dg/comma_format_extension_3.f: Fix typo.
27879         * gfortran.dg/comma_format_extension_4.f: Same.
27880         * gfortran.dg/pr15332.f: Same.
27881         * gfortran.dg/pr21730.f: Same.
27882
27883 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
27884
27885         * g++.dg/opt/vrp2.C: Fix testcase.
27886
27887         PR tree-opt/22625
27888         * g++.dg/opt/vrp2.C: New test.
27889
27890 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
27891
27892         PR debug/21828
27893         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
27894
27895 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
27896
27897         * gcc.dg/tree-ssa/20050719-1.c: New test.
27898
27899 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
27900
27901         * gcc.dg/bfin-longcall-1.c: New file.
27902         * gcc.dg/bfin-longcall-2.c: New file.
27903
27904 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
27905
27906         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
27907
27908 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27909
27910         PR middle-end/19055
27911         * gcc.dg/tree-ssa/pr19055.c: New test.
27912         * gcc.dg/tree-ssa/pr19055-2.c: New test.
27913
27914 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27915
27916         PR C++/22358
27917         * g++.dg/other/pr22358.C: New test.
27918
27919 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
27920
27921         PR c++/2922
27922         * g++.dg/lookup/two-stage5.C: New test from bug comments.
27923
27924 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27925
27926         PR c++/15938
27927         * g++.dg/init/union2.C: New test.
27928
27929 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27930
27931         PR c/22393
27932         * gcc.dg/complex-4.c: New test.
27933
27934 2005-07-21  Richard Guenther  <rguenther@suse.de>
27935
27936         PR testsuite/22522
27937         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27938         scanning for asm labels.
27939         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27940
27941 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27942
27943         PR target/22085
27944         * gcc.dg/altivec-pr22085.c: New.
27945
27946 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27947
27948         PR tree-optimization/19210
27949         * gcc.dg/tree-ssa/pr19210-1.c: New.
27950         * gcc.dg/tree-ssa/pr19210-2.c: New.
27951
27952 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
27953
27954         PR rtl-optimization/22167
27955         * g++.dg/opt/pr22167.C: New test.
27956
27957 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
27958
27959         PR c++/2922
27960         * g++.dg/lookup/two-stage2.C: New.
27961         * g++.dg/lookup/two-stage3.C: New.
27962         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
27963         fixed two-stage name lookup for operators.
27964         * g++.dg/template/call3.C: Compiler now produces an appropriate
27965         error message.
27966         * g++.dg/template/crash37.C: Compiler now describes bla() on line
27967         14 as a candidate.
27968         * g++.dg/template/ptrmem4.C: Compiler produces different error
27969         message.
27970         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
27971         connect_to_method as a candidate.
27972
27973 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
27974
27975         * gcc.dg/fold-alloc-1.c: New test.
27976
27977 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
27978
27979         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27980         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
27981
27982 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
27983
27984         * gcc.dg/fold-abs-1.c: New test.
27985         * gcc.dg/fold-abs-2.c: New test.
27986         * gcc.dg/fold-abs-3.c: New test.
27987
27988 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
27989
27990         Make CONSTRUCTOR use VEC to store initializers.
27991         * g++.dg/ext/complit3.C: Check for specific error messages.
27992         * g++.dg/init/brace2.C: Update error message.
27993         * g++.dg/warn/Wbraces2.C: Likewise.
27994
27995 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
27996
27997         PR fortran/16940
27998         * gfortran.dg/module_interface_1.f90: New test.
27999
28000 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28001             Kenneth Zadeck <zadeck@naturalbridge.com>
28002
28003         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28004
28005 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28006
28007         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28008         specify -Wformat for these tests.
28009         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28010         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28011         * gcc.dg/format/opt-6.c: Delete.
28012
28013 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28014
28015         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28016         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28017
28018 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28019
28020         * gcc.dg/tree-ssa/alias-2.c: New test.
28021
28022 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28023
28024         PR c++/22263
28025         * g++.dg/template/explicit7.C: New test.
28026
28027 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28028
28029         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28030         field width of 8 to +Inf and -Inf.
28031
28032 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28033
28034         PR c++/22139
28035         * g++.dg/template/friend36.C: New test.
28036
28037 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28038
28039         PR fortran/21730
28040         * gfortran.dg/pr21730.f: New test.
28041
28042 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28043             Kenneth Zadeck <zadeck@naturalbridge.com>
28044
28045         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28046         since pure const detection cannot run at -O1 in c compiler.
28047         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28048         can now optimize this case properly.
28049         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28050         because we now pass.
28051         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28052
28053 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28054
28055         PR c/22421
28056         * gcc.dg/format/bitfld-1.c: New test.
28057
28058 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28059
28060         PR c++/22204
28061         * g++.dg/rtti/repo1.C: New test.
28062
28063 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28064
28065         PR middle-end/22398
28066         * gcc.c-torture/compile/pr22398.c: New test.
28067
28068 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28069
28070         PR c++/22132
28071         * g++.dg/expr/cast4.C: New test.
28072
28073 2005-07-15  Richard Guenther  <rguenther@suse.de>
28074
28075         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28076         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28077
28078 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28079
28080         PR tree-optimization/22230
28081         * gcc.dg/tree-ssa/pr22230.c: New test.
28082
28083 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28084
28085         * gfortran.dg/g77/cpp6.f: New test.
28086
28087         PR fortran/22417
28088         * gfortran.dg/g77/cpp5.F: New test.
28089         * gfortran.dg/g77/cpp5.h: New file.
28090         * gfortran.dg/g77/cpp5inc.h: New file.
28091
28092 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28093
28094         PR libfortran/16435
28095         * gfortran.dg/tl_editting.f90: New.
28096         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28097
28098 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28099
28100         * gfortran.dg/char_array_constructor.f90: New test.
28101
28102 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28103
28104         * gfortran.dg/past_eor.f90: New.
28105         * gfortran.dg/complex_read.f90: New.
28106
28107 2005-07-13  Jeff Law  <law@redhat.com>
28108
28109         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28110         additional casts.
28111
28112         * gcc.dg/tree-ssa/pr22321.c: New test
28113
28114 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28115
28116         PR tree-optimization/21921
28117         * gcc.dg/tree-ssa/pr21921.c: New.
28118
28119 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28120
28121         PR tree-optimizatio/22442
28122         * gcc.dg/tree-ssa/loop-11.c: New test.
28123
28124 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28125
28126         PR tree-opt/21840
28127         * gcc.c-torture/compile/pr21840.c: New test.
28128
28129 2005-07-12  Jan Hubicka  <jh@suse.cz>
28130
28131         * gcc.c-torture/compile/pr22379.c: New test.
28132
28133 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
28134
28135         PR libfortran/21593
28136         gfortran.dg/dev_null.f90: Remove outdated comment about
28137         PR libfortran/21593.
28138
28139
28140 2005-07-12  Dale Johannesen  <dalej@apple.com>
28141
28142         * gcc.target/i386/compress-float-sse.c: New.
28143         * gcc.target/i386/compress-float-sse-pic.c: New.
28144         * gcc.target/i386/compress-float-387.c: New.
28145         * gcc.target/i386/compress-float-387-pic.c: New.
28146         * gcc.dg/compress-float-ppc.c: New.
28147         * gcc.dg/compress-float-ppc-pic.c: New.
28148
28149 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
28150
28151         PR libfortran/21593
28152         gfortran.dg/dev_null.f90: Remove targets.
28153
28154 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28155
28156         PR tree-opt/22335
28157         * gcc.dg/pr22335-1.c: New test.
28158         * gcc.dg/pr22335-2.c: New test.
28159
28160 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28161
28162         PR c++/20172
28163         * g++.dg/template/nontype12.C : New test.
28164
28165 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28166
28167         * gcc.dg/tree-ssa/loop-10.c: New test.
28168
28169 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
28170
28171         * gcc.c-torture/execute/20020720-1.x: Remove.
28172
28173 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
28174
28175         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28176
28177 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
28178
28179         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28180         (dg-mips-options): Use it.
28181
28182 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
28183
28184         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28185
28186 2005-07-09  Richard Henderson  <rth@redhat.com>
28187
28188         * lib/target-supports.exp (check_effective_target_sync_char_short):
28189         Add alpha.
28190
28191 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
28192
28193         PR libfortran/22217
28194         * gfortran.dg/negative-z-descriptor.f90: New test.
28195
28196 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28197
28198         PR tree-opt/22329
28199         * gcc.dg/pr22329.c: New test.
28200
28201 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
28202
28203         PR tree-optimization/20139
28204         * gcc.dg/tree-ssa/pr20139.c: New.
28205
28206 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28207
28208         PR tree-opt/22356
28209         * gcc.dg/pr22356-1.c: New test.
28210
28211 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
28212
28213         PR c++/21799
28214         * g++.dg/template/unify8.C: New.
28215         * g++.dg/template/unify9.C: New.
28216
28217 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
28218
28219         * gfortran.fortran-torture/execute/entry_10.f90: New test.
28220
28221 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
28222
28223         * gcc.dg/darwin-version-1.c: New.
28224         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28225         * gcc.dg/builtins-20.c: Likewise.
28226         * gcc.dg/builtins-53.c: Likewise.
28227         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28228         * gcc.dg/torture/builtins-convert-2.c: Likewise.
28229         * gcc.dg/torture/builtins-convert-3.c: Likewise.
28230         * gcc.dg/torture/builtins-power-1.c: Likewise.
28231         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28232         on Darwin.
28233
28234 2005-07-07  Jeff Law  <law@redhat.com>
28235
28236         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
28237         argument evaluation order.
28238
28239 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
28240
28241         PR libfortran/21594
28242         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28243         Add test cases where the shift length is greater than the
28244         array length.
28245
28246 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28247
28248         * obj-c++.dg/proto-lossage-6.mm: New.
28249         * objc.dg/proto-lossage-6.m: New.
28250
28251 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28252
28253         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28254         * objc.dg/gnu-runtime-2.m: Likewise.
28255
28256 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28257
28258         * gfortran.dg/longline.f: New test.
28259
28260         * gfortran.dg/badline.f: New test.
28261
28262 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28263
28264         PR fortran/16531
28265         PR fortran/15966
28266         PR fortran/18781
28267         * gfortran.dg/hollerith.f90: New.
28268         * gfortran.dg/hollerith2.f90: New.
28269         * gfortran.dg/hollerith3.f90: New.
28270         * gfortran.dg/hollerith4.f90: New.
28271         * gfortran.dg/hollerith_f95.f90: New.
28272         * gfortran.dg/hollerith_legacy.f90: New.
28273         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28274
28275 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28276
28277         PR objc/22274
28278         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28279         * objc.dg/gnu-runtime-2.m: New.
28280
28281 2005-07-06  Jeff Law  <law@redhat.com>
28282
28283         * gcc.dg/tree-ssa/vrp17.c: New test.
28284
28285 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28286
28287         PR fortran/22327
28288         * gfortran.dg/array_constructor_5.f90: New test.
28289
28290 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28291
28292         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28293
28294 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28295
28296         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28297         * gcc.dg/980816-1.c: Ditto.
28298
28299 2005-07-06  Jeff Law  <law@redhat.com>
28300
28301         * gcc.c-torture/compile/pr21356.c: New test.
28302
28303 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28304
28305         PR c/22013
28306         PR c/22098
28307         * gcc.c-torture/compile/pr22013-1.c,
28308         gcc.c-torture/execute/pr22098-1.c,
28309         gcc.c-torture/execute/pr22098-2.c,
28310         gcc.c-torture/execute/pr22098-3.c: New tests.
28311
28312 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28313
28314         PR c/22308
28315         * gcc.dg/pr22308-1.c: New test.
28316
28317 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28318
28319         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28320         target.
28321         * gcc.dg/compare9.c: Use -fshort-enums instead of
28322         -fno-short-enums.  Change the last test to dg-bogus.
28323
28324 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28325
28326         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28327         * gcc.dg/compare9.c: New.
28328
28329 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28330
28331         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28332
28333 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28334
28335         PR testsuite/22288
28336         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28337
28338
28339 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28340
28341         * gcc.dg/format/gcc_gfc-1.c: New.
28342
28343 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28344
28345         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28346
28347 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28348
28349         PR fortran/20842
28350         * gfortran.dg/io_invalid_1.f90: New test.
28351
28352 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28353
28354         * gcc.dg/format/gcc_diag-1.c: Update.
28355
28356 2005-07-02  Jeff Law  <law@redhat.com>
28357
28358         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28359         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28360
28361 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28362
28363         * gcc.dg/format/gcc_diag-1.c: Update.
28364
28365 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28366
28367         PR tree-opt/22269
28368         * gcc.c-torture/compile/pr22269.c: New test.
28369
28370 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28371
28372         PR 21584
28373         PR 22219
28374         * g++.dg/tree-ssa/pr21584-1.C: New test.
28375         * g++.dg/tree-ssa/pr21584-2.C: New test.
28376
28377 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28378
28379         * obj-c++.dg/try-catch-11.mm: New.
28380         * objc.dg/try-catch-10.m: New.
28381
28382 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28383
28384         * g++.dg/other/ucnid-1.C: xfail on AIX.
28385
28386 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28387
28388         PR 22234
28389         * gcc.dg/20050629-1.c: New test.
28390
28391 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28392
28393         * obj-c++.dg/const-str-1[0-1].mm: New.
28394         * objc.dg/const-str-1[0-1].m: New.
28395
28396 2005-05-29  Richard Henderson  <rth@redhat.com>
28397
28398         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28399         Rename from check_effective_target_vect_no_max.
28400         (check_effective_target_vect_no_int_add): New.
28401         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28402         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28403         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28404         * gcc.dg/vect/vect-reduc-1.c: Use both.
28405         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28406
28407 2005-05-29  Richard Henderson  <rth@redhat.com>
28408
28409         * lib/target-supports.exp (check_effective_target_vect_no_max):
28410         Remove i386 and x86_64.
28411
28412 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28413
28414         PR testsuite/21969
28415         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28416
28417 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28418
28419         PR middle-end/21969
28420         * gcc.dg/vect/pr21969.c: New test.
28421
28422 2005-06-28  Eric Christopher  <echristo@redhat.com>
28423
28424         PR c/22052
28425         PR c/21975
28426         * gcc.dg/inline1.c: New test.
28427         * gcc.dg/inline2.c: Ditto.
28428         * gcc.dg/inline3.c: Ditto.
28429         * gcc.dg/inline4.c: Ditto.
28430         * gcc.dg/inline5.c: Ditto.
28431
28432 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28433
28434         PR libfortran/22142
28435         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28436         Add testcase also testing eoshift1 for PR 22142.
28437
28438 2005-06-28  Richard Henderson  <rth@redhat.com>
28439
28440         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28441         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28442         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28443         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28444         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28445
28446 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28447
28448         PR libfortran/22142
28449         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28450         Add testcase for PR 22142.
28451
28452 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28453
28454         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28455         gcc.target/ia64/fpreg-2.c: New tests.
28456
28457 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28458
28459         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28460
28461 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28462
28463         PR libfortran/22170
28464         * gfortran.dg/slash_1.f90: New test.
28465
28466 2005-06-27  Richard Henderson  <rth@redhat.com>
28467
28468         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28469         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28470         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28471         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28472         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28473         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28474
28475 2005-06-27  Richard Henderson  <rth@redhat.com>
28476
28477         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28478         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28479
28480 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28481
28482         * obj-c++.dg/proto-lossage-5.mm: New.
28483         * objc.dg/proto-lossage-5.m: New.
28484
28485 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28486
28487         PR 21959
28488         * gcc.dg/tree-ssa/pr21959.c: New test.
28489
28490 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28491
28492         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28493         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28494         testing uninitialized var.
28495
28496         * gcc.c-torture/execute/builtins/chk.h: New.
28497         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28498         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28499         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28500         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28501         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28502         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28503         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28504         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28505         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28506         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28507         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28508         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28509         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28510         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28511         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28512         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28513         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28514         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28515         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28516         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28517         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28518         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28519         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28520         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28521         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28522         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28523         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28524         * gcc.dg/builtin-object-size-1.c: New test.
28525         * gcc.dg/builtin-object-size-2.c: New test.
28526         * gcc.dg/builtin-object-size-3.c: New test.
28527         * gcc.dg/builtin-object-size-4.c: New test.
28528         * gcc.dg/builtin-object-size-5.c: New test.
28529         * gcc.dg/builtin-stringop-chk-1.c: New test.
28530         * gcc.dg/builtin-stringop-chk-2.c: New test.
28531         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28532         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28533         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28534         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28535         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28536         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28537         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28538         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28539         * gcc.c-torture/execute/printf-1.c: New test.
28540         * gcc.c-torture/execute/fprintf-1.c: New test.
28541         * gcc.c-torture/execute/vprintf-1.c: New test.
28542         * gcc.c-torture/execute/vfprintf-1.c: New test.
28543         * gcc.c-torture/execute/printf-chk-1.c: New test.
28544         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28545         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28546         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28547
28548 2005-06-27  Michael Matz  <matz@suse.de>
28549
28550         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28551         slot is not merged if address escapes.
28552
28553 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28554
28555         PR c/21911
28556         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
28557
28558 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
28559
28560         PR middle-end/17965
28561         * gcc.c-torture/compile/20050622-1.c: New test.
28562
28563         PR middle-end/22028
28564         * gcc.dg/20050620-1.c: New test.
28565
28566 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
28567
28568         PR tree-optimization/22026
28569         * gcc.dg/tree-ssa/pr22026.c: New.
28570
28571 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
28572
28573         PR libfortran/22144
28574         * gfortran.dg/shift-alloc.f90: New testcase.
28575
28576 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
28577
28578         * all files: Update FSF address in copyright headers.
28579
28580 2005-06-22  Jan Hubicka  <jh@suse.cz>
28581
28582         * wholeprogram-1.c: New testcase.
28583         * wholeprogram-2.c: New testcase.
28584
28585 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
28586
28587         PR 22171
28588         * gcc.dg/tree-ssa/pr22171.c: New test.
28589
28590 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
28591
28592         * gfortran.dg/simplify_modulo.f90: New.
28593
28594 2005-06-24  Jan Hubicka  <jh@suse.cz>
28595
28596         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28597
28598 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28599
28600         * obj-c++.dg/proto-lossage-[1-4].mm: New.
28601
28602 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28603
28604         * obj-c++.dg/typedef-alias-1.mm: New.
28605         * objc.dg/typedef-alias-1.m: New.
28606
28607 2005-06-23  Jeff Law  <law@redhat.com>
28608
28609         * gcc.dg/tree-ssa/vrp16.c: New test.
28610
28611 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28612
28613         * lib/target-supports.exp: Add
28614         check_effective_target_fortran_large_real and
28615         check_effective_target_fortran_large_int to check for
28616         corresponding effective targets.
28617         * gfortran.dg/large_integer_kind_1.f90: New test.
28618         * gfortran.dg/large_real_kind_1.f90: New test.
28619
28620 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
28621
28622         PR tree-optimization/22117
28623         * gcc.dg/tree-ssa/pr22117.c: New.
28624
28625 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
28626
28627         PR testsuite/22123
28628         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28629
28630 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
28631
28632         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28633
28634 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
28635
28636         * gfortran.dg/f2c_4.f90: Add tests for complex functions
28637         * gfortran.dg/f2c_4.c: Likewise.
28638
28639 2005-06-22 Paul Brook  <paul@codesourcery.com>
28640
28641         PR fortran/21034
28642         * gfortran.dg/auto_save_1.f90: New test.
28643
28644 2005-06-22  Michael Matz  <matz@suse.de>
28645
28646         * gcc.target/x86-64/abi: New directory.
28647         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28648         * gcc.target/x86-64/abi/README.gcc: New file.
28649         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28650         * gcc.target/x86-64/abi/asm-support.s: New file.
28651         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28652         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28653         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28654         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28655         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28656         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28657         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28658         * gcc.target/x86_64/abi/test_bitfields.c: New test.
28659         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28660         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28661         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28662         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28663         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28664         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28665         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28666         * gcc.target/x86_64/abi/test_varargs.c: New test.
28667
28668 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
28669
28670         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28671         32-bit i?86 and x86_64.
28672
28673 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
28674
28675         * obj-c++.dg/const-str-[1-9].mm: New tests.
28676
28677 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
28678
28679         PR fortran/22010
28680         * gfortran.dg/namelist_use.f90: New.
28681         * gfortran.dg/namelist_use_only.f90: New.
28682
28683 2005-06-21  Jeff Law  <law@redhat.com>
28684
28685         * gcc.dg/tree-ssa/vrp15.c: New test.
28686
28687 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
28688
28689         * lib/target-supports.exp (check_effective_target_vect_reduction):
28690         Remove.
28691         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28692         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28693         remove vect_reduction target keyword. Also avoid two returns in main.
28694         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28695         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28696         * gcc.dg/vect/vect-reduc-1short.c: New test.
28697         * gcc.dg/vect/vect-reduc-1char.c: New test.
28698         * gcc.dg/vect/vect-reduc-2short.c: New test.
28699         * gcc.dg/vect/vect-reduc-2char.c: New test.
28700         * gcc.dg/vect/vect-reduc-6.c: New test.
28701         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28702         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28703         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28704
28705 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28706         Paul Thomas  <pault@gcc.gnu.org>
28707
28708         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28709         New tests.
28710
28711 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28712
28713         * gfortran.dg/backslash_1.f90: New test.
28714         * gfortran.dg/backslash_2.f90: New test.
28715
28716 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
28717
28718         * gfortran.dg/duplicate_labels.f90: New test.
28719
28720 2005-06-20  Jan Beulich  <jbeulich@novell.com>
28721
28722         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28723         unsupportable relocations.
28724         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28725         * gcc.dg/20050321-2.c: xfail for NetWare.
28726
28727 2005-06-20  Andreas Jaeger  <aj@suse.de>
28728
28729         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28730         gcc.target/i386/fastcall-sseregparm.c,
28731         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28732
28733 2005-06-19  Richard Henderson  <rth@redhat.com>
28734
28735         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28736
28737 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
28738
28739         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28740
28741 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
28742
28743         PR c++/22115
28744         * g++.dg/conversion/simd2.C: Change expected error message.
28745
28746 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28747
28748         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28749         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28750         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28751
28752 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
28753
28754         * gcc.dg/fold-mod-1.c: New test.
28755
28756 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
28757
28758         PR fortran/19926
28759         * gfortran.dg/pr19926.f90: New test.
28760
28761 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28762
28763         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28764         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28765         targets.
28766         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28767         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28768
28769 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
28770
28771         * gcc.target/ia64/float80-varargs-1.c: New test.
28772
28773 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28774
28775         PR tree-opt/22035
28776         * gfortran.dg/f2c_6.f90: New test.
28777
28778 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
28779
28780         PR c++/17413
28781         * g++.dg/template/local5.C: New.
28782
28783 2005-06-17  Richard Henderson  <rth@redhat.com>
28784
28785         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28786
28787 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
28788
28789         PR testsuite/21945
28790         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28791
28792 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
28793
28794         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28795         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28796         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28797         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28798         check_vect to verify the presence of hardware vector support.
28799
28800 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
28801
28802         PR testsuite/22056
28803         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28804
28805 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28806
28807         PR libfortran/19216
28808         * gfortran.dg/pr19216.f: Add correct space between brackets and
28809         dg directive.
28810
28811 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28812
28813         PR libfortran/16436
28814         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28815
28816 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
28817
28818         * gcc.target/i386/attributes-error.c: New testcase.
28819         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28820         * gcc.target/i386/regparm-stdcall.c: Likewise.
28821         * gcc.target/i386/sseregparm-1.c: Likewise.
28822         * gcc.target/i386/sseregparm-2.c: Likewise.
28823
28824 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
28825
28826         * g++.dg/rtti/crash2.C: New.
28827
28828 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
28829
28830         * gcc.dg/noncompile/20040203-3.c: Update expected message.
28831
28832 2005-06-15  David Ung  <davidu@mips.com>
28833
28834         * gcc.target/mips/mips16e-extends.c: New test for testing the
28835         generation of MIPS16e zeb/zeh, seb/seh instructions.
28836
28837 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
28838
28839         PR 22018
28840         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28841         * gcc.dg/tree-ssa/pr22018.c: New test.
28842
28843 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
28844
28845         * gcc.dg/simd-1.c: Update error messages.
28846         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
28847         * gcc.dg/simd-2.c: Update error messages.
28848         * gcc.dg/simd-4.c: New.
28849
28850 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
28851
28852         PR c++/20678
28853         * g++.dg/other/crash-4.C: New.
28854
28855 2005-06-14  Devang Patel  <dpatel@apple.com>
28856
28857         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28858
28859 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28860
28861         PR c++/21929
28862         * g++.dg/parse/crash11.C: Update
28863
28864 2005-06-13  Jeff Law  <law@redhat.com>
28865
28866         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28867         perform the desired transformations.
28868         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28869         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28870
28871 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28872
28873         PR fortran/22038
28874         * gfortran.dg/forall_1.f90: Un-XFAIL.
28875
28876 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
28877
28878         PR c++/21929
28879         * g++.dg/parse/crash26.C: New.
28880
28881         PR c++/20789
28882         * g++.dg/init/member1.C: New.
28883
28884 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
28885
28886         * gfortran.dg/altreturn_1.f90: New test.
28887
28888 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
28889
28890         PR middle-end/21985
28891         * gcc.dg/tree-ssa/pr21985.c: New test.
28892
28893 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28894
28895         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
28896
28897 2005-06-12  Roger Sayle  <roger@eyesopen.com>
28898
28899         PR c++/21930
28900         * g++.dg/other/error10.C: New test case.
28901
28902 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28903
28904         PR libfortran/19155
28905         * gfortran.dg/pr19155.f: Add test.
28906
28907 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28908
28909         * gfortran.dg/f2c_7.f90: New test.
28910
28911         * gfortran.dg/forall_1.f90: XFAILed.
28912
28913 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28914
28915         * gcc.dg/pr14796-1.c: New.
28916         * gcc.dg/pr14796-2.c: New.
28917
28918 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
28919
28920         PR fortran/17792
28921         PR fortran/21375
28922         * gfortran.dg/deallocate_stat.f90: New test.
28923
28924 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
28925
28926         * gfortran.fortran-torture/execute/in-pack.f90: New test.
28927
28928 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
28929
28930         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28931         access will be generated when this loop is vectorized. Test that
28932         accesses with same alignment were detected.
28933         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28934         Test that accesses with same alignment were detected.
28935         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28936         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28937         alignment were detected.
28938
28939 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
28940
28941         PR c++/10611
28942         * g++.dg/conversion/simd2.C: New.
28943
28944 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28945
28946         * gcc.dg/Wcxx-compat-1.c: New.
28947
28948 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
28949
28950         PR libfortran/21480
28951         * gfortran.dg/reshape-complex.f90: Add a test for a packed
28952         complex array.
28953
28954 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
28955
28956         * gcc.dg/alias-8.c: New.
28957
28958 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
28959
28960         * gcc.dg/format/cmn_err-1.c: Update.
28961
28962 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
28963
28964         PR target/20666
28965         * gcc.target/sparc/fexpand-2.c: New.
28966         * gcc.target/sparc/fpmerge-2.c: New.
28967         * gcc.target/sparc/fpmul-2.c: New.
28968         * gcc.target/sparc/noresult.c: New.
28969         * gcc.target/sparc/pdist-2.c: New.
28970         * gcc.target/sparc/pdist-3.c: New.
28971
28972 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
28973
28974         PR testsuite/21702
28975         * gcc.target/i386/i386.exp: Fix comment typo.
28976
28977 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28978
28979         PR c++/19497
28980         * g++.dg/inherit/using5.C: New.
28981         * g++.dg/inherit/using6.C: New.
28982
28983 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28984
28985         PR c++/19894
28986         * g++.dg/template/ptrmem15.C: New test.
28987
28988         PR c++/20563
28989         * g++.dg/ext/label4.C: New test.
28990
28991 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28992
28993         * gcc.dg/tls/debug-1.c: New test.
28994
28995 2005-06-07  Dale Johannesen  <dalej@apple.com>
28996
28997         * gcc.target/i386/movq.c: New.
28998
28999 2005-06-07  Dale Johannesen  <dalej@apple.com>
29000
29001         * gcc.dg/20050607-1.c: New.
29002
29003 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29004
29005         PR middle-end/21850
29006         * gcc.c-torture/execute/20050607-1.c: New test.
29007
29008 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29009
29010         PR libfortran/21926
29011         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29012         Test case where the return array has lowest stride one,
29013         but isn't packed.
29014
29015 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29016
29017         * lib/target-supports.exp (check_effective_target_sync_int_long):
29018         Add s390 and s390x targets.
29019
29020 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29021
29022         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29023         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29024         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29025         * gcc.dg/tree-ssa/loop-9.c: New test.
29026
29027 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29028
29029         * g++.dg/parse/defarg10.C: New.
29030
29031 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29032
29033         PR regression/21897
29034         * gcc.c-torture/execute/20050604-1.c: New test.
29035
29036 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29037
29038         PR 21903
29039         * g++.dg/parse/defarg9.C: New.
29040
29041         PR c++/20637
29042         * g++.dg/inherit/using4.C: New.
29043         * g++.dg/overload/error1.C: Adjust expected errors.
29044         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29045         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29046         * g++.old-deja/g++.other/redecl2.C: Likewise.
29047         * g++.old-deja/g++.other/redecl4.C: Likewise.
29048         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29049
29050 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29051
29052         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29053
29054 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29055
29056         * lib/gfortran.exp (gfortran_target_compile): Call
29057         dg-additional-files-options
29058         * gfortran.dg/f2c_4.f90: New file
29059         * gfortran.dg/f2c_4.c: New file
29060         * gfortran.dg/f2c_5.f90: New file
29061         * gfortran.dg/f2c_5.c: New file
29062
29063 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29064
29065         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29066
29067         PR fortran/21912
29068         * gfortran.dg/array_constructor_4.f90: New test.
29069
29070 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29071
29072         PR c++/21619
29073         * g++.dg/ext/builtin9.C: New test.
29074
29075 2005-06-05  Dale Johannesen  <dalej@apple.com>
29076
29077         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29078         * gcc.c-torture/execute/20050603-2.c: Ditto.
29079
29080 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29081
29082         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29083         * gcc.dg/vect/vect-reduc-1.c: New.
29084         * gcc.dg/vect/vect-reduc-2.c: New.
29085         * gcc.dg/vect/vect-reduc-3.c: New.
29086
29087 2005-06-04  Dale Johannesen  <dalej@apple.com>
29088
29089         * gcc.c-torture/execute/20050603-1.c: New.
29090         * gcc.c-torture/execute/20050603-2.c: New.
29091         * gcc.dg/20050603-3.c: New.
29092
29093 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29094
29095         PR fortran/19195
29096         * gfortran.dg/debug_1.f90: New test.
29097
29098         * gfortran.dg/forall_1.f90: New test.
29099
29100 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29101
29102         * gfortran.dg/array_constructor_3.f90: New test.
29103
29104 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29105
29106         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29107
29108 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29109
29110         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29111
29112 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29113
29114         PR c/21873
29115         * gcc.dg/init-excess-1.c: New test.
29116
29117 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29118
29119         PR c++/21853
29120         * g++.dg/expr/static_cast6.C: New test.
29121
29122 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
29123
29124         * gcc.dg/tree-ssa/vrp14.c: New test.
29125
29126 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29127
29128         PR c++/21336
29129         * g++.dg/template/new2.C: New test.
29130
29131 2005-06-03  Josh Conner  <jconner@apple.com>
29132
29133         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29134         all entries in initializer.
29135
29136 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
29137
29138         PR middle-end/21858
29139         * gcc.dg/pr21858.c: New testcase.
29140
29141 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
29142
29143         PR tree-optimization/21292
29144
29145         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29146         New.
29147         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29148         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29149         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29150         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29151         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29152
29153 2005-06-02  Richard Henderson  <rth@redhat.com>
29154
29155         * gcc.dg/sync-2.c: Use -march=i486 for i386.
29156
29157 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
29158
29159         * gcc.dg/wtypequal.c: New testcase.
29160
29161 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
29162
29163         PR 21582
29164         * gcc.dg/tree-ssa/pr21582.c: New test.
29165
29166 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29167
29168         PR c++/21280
29169         * g++.dg/opt/interface2.h: New.
29170         * g++.dg/opt/interface2.C: New.
29171         * g++.dg/init/ctor4.C: Adjust error lines.
29172         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29173         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29174         * g++.old-deja/g++.jason/opeq3.C: Likewise.
29175         * g++.old-deja/g++.pt/assign1.C: Likewise.
29176         * g++.old-deja/g++.pt/crash20.C: Likewise.
29177
29178 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
29179
29180         PR tree-optimization/21734
29181         * g++.dg/vect/pr21734_1.cc: New.
29182         * g++.dg/vect/pr21734_2.cc: New.
29183
29184 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29185
29186         PR c++/20350
29187         * g++.dg/template/spec24.C: New.
29188
29189         PR c++/21151
29190         * g++.dg/pch/local-1.C: New.
29191         * g++.dg/pch/local-1.Hs: New.
29192
29193 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
29194
29195         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29196         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29197         * gcc.dg/tree-ssa/pr14341.c: New test.
29198         * gcc.dg/tree-ssa/pr14841.c: New test.
29199         * gcc.dg/tree-ssa/pr20701.c: New test.
29200         * gcc.dg/tree-ssa/pr21086.c: New test.
29201         * gcc.dg/tree-ssa/pr21090.c: New test.
29202         * gcc.dg/tree-ssa/pr21332.c: New test.
29203         * gcc.dg/tree-ssa/pr21458.c: New test.
29204         * gcc.dg/tree-ssa/pr21658.c: New test.
29205         * gcc.dg/tree-ssa/vrp01.c: New test.
29206         * gcc.dg/tree-ssa/vrp02.c: New test.
29207         * gcc.dg/tree-ssa/vrp03.c: New test.
29208         * gcc.dg/tree-ssa/vrp04.c: New test.
29209         * gcc.dg/tree-ssa/vrp05.c: New test.
29210         * gcc.dg/tree-ssa/vrp06.c: New test.
29211         * gcc.dg/tree-ssa/vrp07.c: New test.
29212         * gcc.dg/tree-ssa/vrp08.c: New test.
29213         * gcc.dg/tree-ssa/vrp09.c: New test.
29214         * gcc.dg/tree-ssa/vrp10.c: New test.
29215         * gcc.dg/tree-ssa/vrp11.c: New test.
29216         * gcc.dg/tree-ssa/vrp12.c: New test.
29217         * gcc.dg/tree-ssa/vrp13.c: New test.
29218
29219 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
29220
29221         PR 21029
29222         * gcc.dg/tree-ssa/pr21029.c: New test.
29223
29224 2005-06-01  Roger Sayle  <roger@eyesopen.com>
29225
29226         * gfortran.dg/logint-1.f: New test case.
29227         * gfortran.dg/logint-2.f: Likewise.
29228         * gfortran.dg/logint-3.f: Likewise.
29229
29230 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
29231
29232         PR c/21536
29233         PR c/20760
29234         * gcc.dg/20050527-1.c: New test.
29235
29236         * gcc.dg/i386-sse-12.c: New test.
29237
29238         PR fortran/21729
29239         * gfortran.dg/implicit_5.f90: New test.
29240
29241 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
29242
29243         PR fortran/20883
29244         * gfortran/assign_4.f90: New test.
29245         * gfortran/assign_2.f90: Change compile to run.
29246
29247 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
29248
29249         * lib/target-supports.exp
29250         (check_effective_target_sync_char_short): New.
29251         * gcc.dg/sync-2.c: New.
29252
29253 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
29254
29255         PR tree-optimization/21817
29256         * gcc.dg/torture/pr21817-1.c: New.
29257
29258 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
29259
29260         PR c++/21165
29261         * g++.dg/template/init5.C: New.
29262
29263 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
29264
29265         * gfortran.dg/char_initialiser_actual.f90:
29266         Test character initialisers as actual arguments.
29267         * gfortran.dg/char_pointer_comp_assign.f90:
29268         Test character pointer structure component assignments.
29269         * gfortran.dg/char_array_structure_constructor.f90:
29270         Test character components in structure constructors.
29271
29272 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29273
29274         PR middle-end/20931
29275         * g++.dg/opt/pr20931.C: New test.
29276
29277 2005-05-31  Andreas Jaeger  <aj@suse.de>
29278
29279         PR testsuite/20772
29280         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29281         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29282         g++.old-deja/g++.ext/asmspec1.C,
29283         g++.old-deja/g++.other/regstack.C,
29284         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29285         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29286         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29287         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29288         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29289         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29290         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29291         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29292         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29293         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29294         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29295         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29296         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29297         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29298         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29299         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29300         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29301         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29302         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29303
29304 2005-05-31  Jeff Law  <law@redhat.com>
29305
29306         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29307
29308 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29309
29310         PR middle-end/21743
29311         * gcc.dg/builtins-1.c: Activate disabled clog test.
29312         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29313
29314 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29315
29316         * gfortran.dg/char_pointer_assign.f90:
29317         Test character-pointer assignments and pointer assignments.
29318         * gfortran.dg/char_pointer_dummy.f90:
29319         Test character-pointer dummy arguments.
29320         * gfortran.dg/char_pointer_func.f90:
29321         Test character-pointer function returns.
29322         * gfortran.dg/char_pointer_dependency.f90:
29323         Test character-pointer functions with dependencies.
29324
29325 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29326
29327         PR c++/21784
29328         * g++.dg/lookup/using14.C: New test.
29329
29330 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29331
29332         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29333         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29334         trailing ^M.
29335
29336 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29337
29338         PR c++/17413
29339         * g++.dg/template/local5.C: New.
29340
29341         PR target/21761
29342         * gcc.c-torture/compile/pr21761.c: New.
29343
29344         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29345         before darwin8.
29346
29347 2005-05-30  Steven G. Kargl
29348
29349         PR fortran/20846
29350         * gfortran.dg/inquire_8.f90: New test.
29351
29352 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29353
29354         PR libfortran/21376
29355         * gfortran.dg/output_exponents_1.f90: New test.
29356
29357 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29358
29359         PR libfortran/20006
29360         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29361
29362 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29363
29364         PR c++/21210
29365         * g++.dg/ext/complex1.C: New test.
29366
29367         PR c++/21340
29368         * g++.dg/init/ctor6.C: New test.
29369
29370 2005-05-29  Jan Hubicka  <jh@suse.cz>
29371
29372         * gcc.c-torture/compile/pr21562.c: New.
29373
29374 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29375
29376         * gfortran.dg/subnormal_1.f90: New test.
29377
29378 2005-05-28  Jan Hubicka  <jh@suse.cz>
29379
29380         * tree-prof.exp: Fix comment.
29381         * value-prof-1.c: New.
29382         * value-prof-2.c: New.
29383         * value-prof-3.c: New.
29384         * value-prof-4.c: New.
29385
29386 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29387
29388         PR c++/21614
29389         * g++.dg/expr/ptrmem6.C: New test.
29390         * g++.dg/expr/ptrmem6a.C: Likewise.
29391
29392 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29393
29394         PR tree-optimization/21658
29395         * gcc.dg/tree-ssa/pr21658.c: New.
29396
29397 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29398
29399         PR c++/21455
29400         * g++.dg/inherit/ptrmem3.C: New.
29401
29402         PR c++/21681
29403         * g++.dg/parse/template16.C: New.
29404
29405 2005-05-27  Andreas Jaeger  <aj@suse.de>
29406
29407         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29408
29409         * gcc.dg/i386-sse-8.c: Run test on all archs.
29410
29411 2005-05-26  Mike Stump  <mrs@apple.com>
29412
29413         * objc.dg/isa-field-1.m: Only run on darwin.
29414         * objc.dg/lookup-1.m: Likewise.
29415         * objc.dg/try-catch-8.m: Likewise.
29416
29417 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29418
29419         PR tree-optimization/9814
29420         * gcc.dg/pr9814-1.c: New test case.
29421
29422 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29423
29424         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29425         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29426         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29427         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29428         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29429         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29430         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29431         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29432         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29433         objc.dg/try-catch-8.m: New.
29434
29435 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29436
29437         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29438         remove extraneous semicolons.
29439
29440 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29441
29442         * obj-c++.dg/comp-types-12.mm: New.
29443         * objc.dg/comp-types-11.m: New.
29444         * objc.dg/selector-4.m: New.
29445
29446 2005-05-26  Andreas Jaeger  <aj@suse.de>
29447
29448         PR testsuite/20772
29449         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29450         g++.old-deja/g++.ext/attrib3.C,
29451         g++.old-deja/g++.other/store-expr1.C,
29452         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29453         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29454         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29455         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29456         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29457         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29458         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29459         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29460         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29461         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29462         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29463         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29464         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29465         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29466         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29467         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29468         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29469         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29470         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29471
29472 2005-05-26  Andreas Jaeger  <aj@suse.de>
29473
29474         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29475         x86-64 compilation.
29476
29477 2005-05-26  Andreas Jaeger  <aj@suse.de>
29478
29479         PR testsuite/20772
29480         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29481         gcc.misc-tests/i386-pf-athlon-1.c,
29482         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29483         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29484         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29485         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29486         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29487         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29488         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29489         programs.
29490
29491         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29492         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29493         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29494         x86-64 compilation.
29495
29496         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29497         x86_64.
29498
29499         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29500         effective-target ilp32.
29501
29502 2005-05-26  David Ung  <davidu@mips.com>
29503
29504         * gcc.target/mips/ext_ins.c: New test for testing the generation
29505         of MIPS32/64 rev 2 ext/ins instructions.
29506
29507 2005-05-26  Andreas Jaeger  <aj@suse.de>
29508
29509         * treelang/compile/unsigned.tree: Use gimple instead of
29510         nonexisting generic dump.
29511
29512 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
29513
29514         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29515
29516 2005-05-26  Andreas Jaeger  <aj@suse.de>
29517
29518         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29519
29520 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
29521
29522         PR libfortran/17283
29523         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29524         Test callee-allocated memory with write statements.
29525
29526 2005-05-25  Roger Sayle  <roger@eyesopen.com>
29527
29528         PR middle-end/21709
29529         * gcc.dg/pr21709-1.c: New test case.
29530
29531 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29532             Mike Stump  <mrs@apple.com>
29533
29534         * objc/execute/next_mapping.h: Update for C++.
29535
29536         * obj-c++.dg/selector-1.mm: Move to...
29537         * obj-c++.dg/selector-4.mm: here...
29538
29539         * obj-c++.dg/basic.mm: New.
29540         * obj-c++.dg/comp-types-1.mm: New.
29541         * obj-c++.dg/cxx-class-1.mm: New.
29542         * obj-c++.dg/cxx-ivars-1.mm: New.
29543         * obj-c++.dg/cxx-ivars-2.mm: New.
29544         * obj-c++.dg/cxx-ivars-3.mm: New.
29545         * obj-c++.dg/cxx-scope-1.mm: New.
29546         * obj-c++.dg/cxx-scope-2.mm: New.
29547         * obj-c++.dg/defs.mm: New.
29548         * obj-c++.dg/empty-private-1.mm: New.
29549         * obj-c++.dg/encode-1.mm: New.
29550         * obj-c++.dg/encode-2.mm: New.
29551         * obj-c++.dg/encode-3.mm: New.
29552         * obj-c++.dg/extern-c-1.mm: New.
29553         * obj-c++.dg/extra-semi.mm: New.
29554         * obj-c++.dg/fix-and-continue-2.mm: New.
29555         * obj-c++.dg/isa-field-1.mm: New.
29556         * obj-c++.dg/ivar-list-semi.mm: New.
29557         * obj-c++.dg/local-decl-1.mm: New.
29558         * obj-c++.dg/lookup-1.mm: New.
29559         * obj-c++.dg/lookup-2.mm: New.
29560         * obj-c++.dg/method-1.mm: New.
29561         * obj-c++.dg/method-2.mm: New.
29562         * obj-c++.dg/method-3.mm: New.
29563         * obj-c++.dg/method-4.mm: New.
29564         * obj-c++.dg/method-5.mm: New.
29565         * obj-c++.dg/method-6.mm: New.
29566         * obj-c++.dg/method-7.mm: New.
29567         * obj-c++.dg/no-extra-load.mm: New.
29568         * obj-c++.dg/overload-1.mm: New.
29569         * obj-c++.dg/pragma-1.mm: New.
29570         * obj-c++.dg/pragma-2.mm: New.
29571         * obj-c++.dg/private-1.mm: New.
29572         * obj-c++.dg/private-2.mm: New.
29573         * obj-c++.dg/proto-qual-1.mm: New.
29574         * obj-c++.dg/qual-types-1.mm: New.
29575         * obj-c++.dg/stubify-1.mm: New.
29576         * obj-c++.dg/stubify-2.mm: New.
29577         * obj-c++.dg/super-class-1.mm: New.
29578         * obj-c++.dg/super-class-2.mm: New.
29579         * obj-c++.dg/super-dealloc-1.mm: New.
29580         * obj-c++.dg/super-dealloc-2.mm: New.
29581         * obj-c++.dg/template-1.mm: New.
29582         * obj-c++.dg/template-2.mm: New.
29583         * obj-c++.dg/template-3.mm: New.
29584         * obj-c++.dg/template-4.mm: New.
29585         * obj-c++.dg/template-5.mm: New.
29586         * obj-c++.dg/template-6.mm: New.
29587         * obj-c++.dg/try-catch-1.mm: New.
29588         * obj-c++.dg/try-catch-2.mm: New.
29589         * obj-c++.dg/try-catch-3.mm: New.
29590         * obj-c++.dg/try-catch-4.mm: New.
29591         * obj-c++.dg/try-catch-5.mm: New.
29592         * obj-c++.dg/try-catch-6.mm: New.
29593         * obj-c++.dg/try-catch-7.mm: New.
29594         * obj-c++.dg/try-catch-8.mm: New.
29595         * obj-c++.dg/try-catch-9.mm: New.
29596         * obj-c++.dg/va-meth-1.mm: New.
29597
29598 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29599
29600         * obj-c++.dg/selector-1.mm: New.
29601         * obj-c++.dg/selector-2.mm: New.
29602
29603 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29604
29605         * obj-c++.dg/selector-3.mm: New.
29606         * objc.dg/selector-3.m: New.
29607
29608 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29609
29610         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29611         about where warning appears.
29612
29613 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29614
29615         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29616         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29617         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29618         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29619
29620 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29621
29622         * gcc.dg/20050524-1.c: New test.
29623
29624 2005-05-25  Jan Hubicka  <jh@suse.cz>
29625
29626         * gcc.dg/tree-prof/inliner-1.c: New.
29627
29628 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
29629
29630         * gcc.dg/tree-prof: New directory.
29631         * gcc.dg/tree-prof/tree-prof.exp: New.
29632
29633 2005-05-25  DJ Delorie  <dj@redhat.com>
29634
29635         * gcc.dg/Wattributes-1.c: New.
29636         * gcc.dg/Wattributes-2.c: New.
29637         * gcc.dg/Wattributes-3.c: New.
29638
29639 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
29640
29641         PR tree-optimization/19833
29642         * gcc.dg/uninit-4.c: Remove xfail.
29643         * gcc.dg/uninit-9.c: Ditto.
29644
29645 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
29646
29647         * obj-c++.dg/bitfield-[1-5].mm: New.
29648         * obj-c++.dg/class-protocol-1.mm: New.
29649         * obj-c++.dg/comp-types-1[0-1].mm: New.
29650         * obj-c++.dg/comp-types-[2-9].mm: New.
29651         * obj-c++.dg/encode-[4-8].mm: New.
29652         * obj-c++.dg/layout-1.mm: New.
29653         * obj-c++.dg/method-1[0-9].mm: New.
29654         * obj-c++.dg/method-2[0-1].mm: New.
29655         * obj-c++.dg/method-[8-9].mm: New.
29656         * obj-c++.dg/objc-gc-3.mm: New.
29657         * obj-c++.dg/try-catch-10.mm: New.
29658         * objc.dg/bitfield-5.m: New.
29659         * objc.dg/comp-types-10.m: New.
29660         * objc.dg/comp-types-9.m: New.
29661         * objc.dg/layout-1.m: New.
29662         * objc.dg/objc-gc-4.m: New.
29663         * objc.dg/try-catch-9.m: New.
29664         * objc.dg/class-protocol-1.m: Tweak diagnostics.
29665         * objc.dg/comp-types-1.m: Likewise.
29666         * objc.dg/comp-types-[5-6].m: Likewise.
29667         * objc.dg/method-9.m: Likewise.
29668
29669 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
29670
29671         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29672         and on hardware without VMX support.
29673
29674         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29675
29676         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29677
29678         * lib/profopt.exp (dg-final-generate, dg-final-use,
29679         profopt-final-code, profopt-get-options): New.
29680         (profopt-execute): Process test directives.
29681
29682         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29683         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29684         cleanup-tree-dump, cleanup-saved-temps): Update comments.
29685
29686 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
29687
29688         PR C++/21645
29689         * g++.dg/init/ctor5.C: New test.
29690
29691 2005-05-24  Ira Rosen  <irar@il.ibm.com>
29692
29693         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29694         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29695         vect-113.c, vect-114.c.
29696
29697 2005-05-23  Adam Nemet  <anemet@lnxw.com>
29698
29699         * gcc.dg/const-elim-1.c: Remove xfails.
29700
29701 2005-05-23  Jeff Law  <law@redhat.com>
29702
29703         * gcc.c-torture/compile/pr21638.c: New test.
29704         * gcc.c-torture/compile/20050520-1.c: New test.
29705
29706 2005-05-23  Nick Clifton  <nickc@redhat.com>
29707
29708         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29709         be a proper triple, ie: m32r*-*-*.
29710         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29711
29712 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
29713
29714         PR middle-end/21331
29715         PR tree-opt/21293
29716         * gcc.c-torture/compile/pr21293.c: New test.
29717         * gcc.c-torture/execute/pr21331.c: New test.
29718
29719 2004-05-20  Richard Henderson  <rth@redhat.com>
29720
29721         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29722
29723 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
29724
29725         * obj-c++-dg.exp: Add.
29726         * obj-c++.exp: Add.
29727         * obj-c++.dg/dg.exp: Add.
29728
29729 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29730
29731         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29732         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29733
29734 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
29735
29736         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29737
29738 2004-05-19  Richard Henderson  <rth@redhat.com>
29739
29740         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29741
29742 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
29743
29744         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29745
29746         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29747
29748 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
29749
29750         PR c++/21495
29751         * g++.dg/parse/extern1.C: New test.
29752         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29753
29754 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29755
29756         * gcc.dg/c99-math.h: New.
29757         * gcc.dg/c99-math-float-1.c: New test.
29758         * gcc.dg/c99-math-double-1.c: Likewise.
29759         * gcc.dg/c99-math-long-double-1.c: Likewise.
29760
29761 2005-05-18  Richard Henderson  <rth@redhat.com>
29762
29763         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29764
29765 2005-05-18  Devang Patel  <dpatel@apple.com>
29766
29767         * g++.dg/opt/20050511-1.C: New test.
29768
29769 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
29770
29771         PR libfortran/21127
29772         * gfortran.dg/reshape-complex.f90: New test.
29773
29774 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
29775
29776         * gfortran.dg/array_constructor_1.f90: New test.
29777         * gfortran.dg/array_constructor_2.f90: New test.
29778
29779 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29780
29781         PR fortran/20954
29782         * gfortran.dg/pr20954.f: New test.
29783
29784 2005-05-17  Mike Stump  <mrs@apple.com>
29785
29786         Yet more Objective-C++...
29787
29788         * objc.dg/method-5.m: Update.
29789         * objc.dg/method-6.m: Update.
29790         * objc.dg/method-7.m: Update.
29791         * objc.dg/method-9.m: Update.
29792         * objc.dg/try-catch-2.m: Update.
29793
29794 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
29795
29796         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29797         Remove little-endian optimizations.
29798
29799 2005-05-17  Jeff Law  <law@redhat.com>
29800
29801         * g++.dg/tree-ssa/pr14814.C: New test.
29802         * gcc.dg/tree-ssa/pr14814.C: New test.
29803         * gcc.dg/tree-ssa/pr17141-1.C: New test.
29804         * gcc.dg/tree-ssa/pr17141-2.C: New test.
29805
29806 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29807
29808         * gcc.dg/compat/generate-random.c: Do not include
29809         libiberty.h.
29810         * gcc.dg/compat/generate-random_r.c: Likewise.
29811
29812 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
29813
29814         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29815
29816 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29817
29818         PR middle-end/21595
29819         * g++.dg/tree-ssa/builtin1.C: New testcase.
29820
29821 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
29822
29823         PR c++/21454
29824         * g++.dg/opt/const4.C: New test.
29825
29826         PR middle-end/21492
29827         * g++.dg/opt/crossjump1.C: New test.
29828
29829         PR tree-optimization/21610
29830         * gcc.c-torture/compile/20050516-1.c: New test.
29831
29832         PR fortran/15080
29833         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29834         about the test failing.
29835         * gfortran.fortran-torture/execute/where_7.f90: New test.
29836         * gfortran.fortran-torture/execute/where_8.f90: New test.
29837
29838 2005-05-16  Richard Henderson  <rth@redhat.com>
29839
29840         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29841         i?86 and x86_64.
29842
29843 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
29844
29845         * gcc.dg/compat/generate-random.c (config.h): Do not include.
29846         (limits.h): Include unconditionally.
29847         (stdlib.h): Likewise.
29848         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29849         (limits.h): Include unconditionally.
29850         (stdlib.h): Likewise.
29851         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29852         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29853         (limits.h): Include unconditionally.
29854         (stdlib.h): Likewise.
29855         (hashtab.h): Do not include.
29856         (getopt.h): Likewise.
29857         (stddef.h): Include.
29858         (hashval_t): Define.
29859         (struct entry): Add "next" field.
29860         (HASH_SIZE): New macro.
29861         (hash_table): New variable.
29862         (switchfiles): Do not use xmalloc.
29863         (mix): New macro.
29864         (iterative_hash): New function.
29865         (hasht): Remove.
29866         (e_exists): New function.
29867         (e_insert): Likewise.
29868         (output): Use, instead of libiberty hashtable functions.
29869         (main): Do not use getopt.  Do not call htab_create.
29870
29871 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
29872
29873         PR libstdc++/21526
29874         * lib/target-supports.exp (check_mkfifo_available):
29875         Return 0 for cygwin as mkfifo support incomplete on platform.
29876         Fix typos in comments.
29877
29878 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
29879
29880         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29881
29882 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
29883
29884         PR fortran/17432
29885         * gfortran.dg/assign_4.f: New test.
29886
29887 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
29888
29889         PR tree-optimization/21563
29890         * gcc.dg/tree-ssa/pr21563.c: New.
29891
29892 2005-05-14  Jan Hubicka  <jh@suse.cz>
29893
29894         * gcc.dg/noreturn-7.c: Allow control reaches warning.
29895
29896 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
29897
29898         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
29899
29900 2005-05-13  Julian Brown  <julian@codesourcery.com>
29901
29902         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
29903         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
29904
29905 2005-05-13  Jan Hubicka  <jh@suse.cz>
29906
29907         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
29908         * gcc.dg/fold-xor-?.c: Likewise.
29909         * gcc.dg/pr15784-?.c: Likewise.
29910         * gcc.dg/pr20922-?.c: Likewise.
29911         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
29912         * gcc.dg/tree-ssa/pr17598.c: Likewise.
29913         * gcc.dg/tree-ssa/pr20470.c: Likewise.
29914
29915 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29916
29917         PR fortran/21260
29918         * gfortran.dg/hollerith_1.f90: New test.
29919
29920 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29921
29922         * gfortran.dg/func_result_2.f90: New test.
29923
29924 2005-05-11  Bud Davis  <bdavis@gfortran.org>
29925
29926         * gfortran.dg/dev_null.f90: New test.
29927
29928 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
29929
29930         * gcc.dg/arm-vfp1.c: Revert last change.
29931
29932 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
29933
29934         PR middle-end/19807
29935         PR tree-optimization/19639
29936         * g++.dg/tree-ssa/pr19807.C: New testcase.
29937
29938 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29939
29940         PR libfortran/21471
29941         * gfortran.dg/append-1.f90: New test.
29942
29943 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29944
29945         * gcc.dg/pr18501.c: XFAIL.
29946         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
29947         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
29948         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
29949         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29950         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29951         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
29952         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
29953         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
29954
29955 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29956
29957         PR fortran/20178
29958         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
29959         gfortran.dg/f2c_3.f90: New tests.
29960
29961         * gfortran.dg/return_1.f90: Fix dg annotation.
29962
29963 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29964
29965         * gcc.c-torture/compile/20050510-1.c: New test.
29966
29967 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
29968
29969         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
29970
29971 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
29972
29973         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
29974
29975 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
29976
29977         PR c/17913
29978         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
29979
29980 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
29981
29982         PR c/21342
29983         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
29984         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
29985
29986 2005-05-10  Ben Elliston  <bje@au.ibm.com>
29987
29988         PR debug/16676
29989         * gcc.dg/debug/pr16676.c: New test.
29990
29991 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
29992
29993         PR testsuite/21443
29994         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
29995         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
29996         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
29997         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
29998         Change -O1 to -O2.
29999         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30000         -fno-tree-dominator-opts.
30001
30002 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30003
30004         * gfortran.dg/return_1.f90: New test.
30005
30006 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30007
30008         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30009
30010         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30011
30012 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30013
30014         PR c++/21427
30015         * g++.dg/inherit/covariant13.C: New.
30016
30017 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30018
30019         PR libfortran/19155
30020         * gfortran.dg/pr19155.f: New test.
30021
30022 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30023
30024         PR inline-asm/8788
30025         * gcc.dg/pr8788-1.c: New testcase.
30026
30027 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30028
30029         PR target/21416
30030         * gcc.target/mips/fpcmp-[12].c: New tests.
30031
30032 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30033
30034         * lib/target-supports-dg.exp (dg-require-fork): New function.
30035         (dg-require-mkfifo): Likewise.
30036         * lib/target-supports.exp (check_function_available): New
30037         function.
30038         (check_fork_available): Likewise.
30039         (check_mkfifo_available): Likewise.
30040
30041 2005-05-06  Jeff Law  <law@redhat.com>
30042
30043         * gcc.c-torture/compile/pr21380.c: New test.
30044
30045 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30046
30047         PR c++/20961
30048         * g++.dg/ext/weak3.C: New test.
30049
30050 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30051
30052         PR c++/21352
30053         * g++.dg/template/crash37.C: New test.
30054
30055 2005-05-05  Paul Brook  <paul@codesourcery.com>
30056
30057         * gcc.dg/arm-g2.c: Use effective-target arm32.
30058         * gcc.dg/arm-mmx-1.c: Ditto.
30059         * gcc.dg/arm-scd42-2.c: Ditto.
30060         * gcc.dg/arm-vfp1.c: Ditto.
30061         * lib/target-supports.exp (check_effective_target_arm32): New
30062         function.
30063
30064 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30065
30066         PR libfortran/21354
30067         gfortran.dg/in_pack_rank7.f90: New test.
30068
30069 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30070
30071         PR middle-end/15618
30072         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30073
30074 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30075
30076         PR middle-end/21265
30077         * gcc.dg/20050503-1.c: New test.
30078
30079         PR rtl-optimization/21239
30080         * gcc.dg/i386-sse-11.c: New test.
30081
30082 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30083
30084         PR target/16888
30085         * gcc.target/i386/asm-1.c: New test.
30086
30087 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30088
30089         PR rtl-optimization/21330
30090         * gcc.c-torture/execute/20050502-1.c: New test.
30091
30092         PR target/21297
30093         * gcc.c-torture/execute/20050502-2.c: New test.
30094
30095 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30096
30097         PR middle-end/21282
30098         * gcc.dg/pr21282.c: New.
30099
30100 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30101
30102         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30103         * gcc.dg/vect/vect-92.c: Likewise.
30104         * gcc.dg/vect/vect-93.c: Likewise.
30105         * gcc.dg/vect/vect-dv-1.c: Likewise.
30106         * gcc.dg/vect/vect-dv-2.c: Likewise.
30107         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30108
30109 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30110
30111         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30112         * gfortran.dg/vect/vect-2.f90: Likewise.
30113         * gfortran.dg/vect/vect-3.f90: Likewise.
30114         * gfortran.dg/vect/vect-4.f90: Likewise.
30115         * gfortran.dg/vect/vect-5.f90: Likewise.
30116
30117 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30118
30119         PR target/20813
30120         * gcc.dg/rs6000-fpint-2.c: New.
30121
30122 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
30123
30124         PR c/15698
30125         * gcc.dg/builtins-30.c: Update expected messages.
30126         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30127         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30128         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30129
30130 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
30131
30132         PR tree-optimization/21294
30133         * gcc.dg/tree-ssa/pr21294.c: New.
30134
30135 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
30136
30137         * gcc.dg/altivec-3.c (vec_store): Do not use the old
30138         __builtin_altivec_st_internal_4si built-in.
30139
30140 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
30141
30142         PR c++/15875
30143         * g++.dg/template/ptrmem14.C: New test.
30144
30145 2005-05-02  Paul Brook  <paul@codesourcery.com>
30146
30147         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30148
30149 2005-05-02  Michael Matz  <matz@suse.de>
30150
30151         PR c++/19542
30152         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30153
30154 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
30155
30156         * g++.dg/cpp/weak.C: New test.
30157
30158 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
30159
30160         * gcc.dg/tree-ssa/loop-8.c: New test.
30161
30162 2005-04-30  Michael Maty  <matz@suse.de>
30163
30164         * gcc.dg/inline-mcpy.c: New test.
30165
30166 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
30167
30168         PR libfortran/18958
30169         * gfortran.dg/eoshift.f90: New test case.
30170
30171 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
30172
30173         PR libfortran/18857
30174         * gfortran.dg/matmul_1.f90: New test.
30175
30176 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30177
30178         PR tree-optimization/21030
30179         * gcc.dg/tree-ssa/pr21030.c: New.
30180
30181 2005-04-29  Devang Patel  <dpatel@apple.com>
30182
30183         PR tree-optimization/21272
30184         * gcc.dg/vect/vect-ifcvt-10.c: New test.
30185
30186 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
30187
30188         PR fortran/13082
30189         PR fortran/18824
30190         * gfortran.dg/entry_4.f90: New test.
30191         * gfortran.fortran-torture/execute/entry_1.f90: New test.
30192         * gfortran.fortran-torture/execute/entry_2.f90: New test.
30193         * gfortran.fortran-torture/execute/entry_3.f90: New test.
30194         * gfortran.fortran-torture/execute/entry_4.f90: New test.
30195         * gfortran.fortran-torture/execute/entry_5.f90: New test.
30196         * gfortran.fortran-torture/execute/entry_6.f90: New test.
30197         * gfortran.fortran-torture/execute/entry_7.f90: New test.
30198
30199 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30200
30201         * gfortran.fortran-torture/execute/entry_8.f90: New test.
30202
30203 2005-04-29  Paul Brook  <paul@codesourcery.com>
30204
30205         * gfortran.dg/entry_3.f90: New test.
30206
30207 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30208
30209         * gfortran.dg/implicit_4.f90: New test.
30210
30211 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
30212
30213         * lib/target-supports.exp (check_profiling_available): Return
30214         false for xtensa-*-elf.
30215
30216 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
30217
30218         * lib/fortran-torture.exp (fortran-torture.exp): Catch
30219         error if file cannot be deleted.
30220
30221 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30222
30223         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30224         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30225         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30226         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30227         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30228         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30229         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30230         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30231         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30232         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30233         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30234         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30235         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30236
30237 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30238
30239         PR fortran/20865
30240         * gfortran.dg/pr20865.f90: New test.
30241
30242 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
30243
30244         * gcc.dg/void-cast-2.c: New test.
30245
30246 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30247
30248         PR c/21159
30249         * gcc.dg/void-cast-1.c: New test.
30250
30251 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
30252
30253         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30254
30255 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30256
30257         PR fortran/21177
30258         * gfortran.dg/pr21177.f90: New test.
30259
30260 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
30261
30262         PR tree-optimization/21171
30263         * gcc.dg/tree-ssa/pr21171.c: New test.
30264
30265 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30266
30267         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30268         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30269         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30270         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30271         gcc.dg/tree-ssa/gen-vect-32.c: New.
30272         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30273         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30274         don't run on PPC32.
30275
30276 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30277
30278         PR c/21213
30279         * gcc.dg/transparent-union-3.c: New test.
30280
30281 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30282
30283         PR c/20740
30284         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30285         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30286         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30287         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30288         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30289         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30290
30291 2005-04-26  Jeff Law  <law@redhat.com>
30292
30293         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30294         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30295         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30296         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30297         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30298         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30299         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30300
30301 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30302
30303         PR tree-optimization/17598
30304         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30305
30306 2005-04-25  Mike Stump  <mrs@apple.com>
30307
30308         * objc.dg/fix-and-continue-1.m: Add.
30309
30310 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30311
30312         PR c++/20995
30313         * g++.dg/opt/pr20995-1.C: New test case.
30314
30315 2005-04-25  Devang Patel <dpatel@apple.com>
30316
30317         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30318
30319 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30320
30321         PR testsuite/21062
30322         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30323
30324 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30325
30326         PR C++/21188
30327         * g++.dg/opt/rtti2.C: New test.
30328
30329 2005-04-25  Paul Brook  <paul@codesourcery.com>
30330         Steven G. Kargl  <kargls@comcast.net>
30331
30332         PR fortran/20879
30333         * gfortran.dg/ichar_1.f90: New file.
30334
30335 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30336
30337         PR middle-end/20991
30338         * g++.dg/opt/pr20991.C: New test.
30339
30340         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30341         where sizeof (type) < __alignof__ (type).
30342         * gcc.dg/compat/struct-layout-1.h: Likewise.
30343
30344 2005-04-24  Per Bothner  <per@bothner.com>
30345             Devang Patel  <dpatel@apple.com>
30346
30347         PR preprocessor/20907
30348         * gcc.dg/cpp/very-long-comment.c: New test.
30349
30350 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30351
30352         PR fortran/20059
30353         * gfortran.dg/common_5.f: New test.
30354
30355 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30356
30357         PR middle-end/21082
30358         * g++.dg/tree-ssa/pr21082.C: New testcase.
30359
30360 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30361
30362         * gcc.dg/vect/vect-99.c: New test.
30363
30364 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30365
30366         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30367
30368 2005-04-22  Jeff Law  <law@redhat.com>
30369
30370         * gcc.dg/uninit-5.c: Remove xfails.
30371         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30372         conditionals and loads.
30373
30374 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30375
30376         PR libfortran/20074
30377         PR libfortran/20436
30378         PR libfortran/21108
30379         * gfortran.dg/nested_reshape.f90: new test
30380         * gfortran.dg/reshape-alloc.f90: new test
30381         * gfortran.dg/reshape.f90: new test
30382
30383 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30384
30385         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30386
30387         * gcc.dg/arm-vfp1.c: New test.
30388
30389 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30390
30391         PR c++/21087
30392         * g++.dg/lookup/builtin2.C: New test.
30393
30394 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30395
30396         * gcc.dg/weak/weak-13.c: New test.
30397
30398 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30399
30400         * lib/target-supports.exp (check_effective_target_sync_int_long):
30401         Add powerpc*.
30402
30403 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30404
30405         * gcc.target/mips/branch-1.c: New test.
30406
30407 2005-04-21  Richard Henderson  <rth@redhat.com>
30408
30409         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30410         * gcc.dg/vect/vect-86.c: Likewise.
30411         * gcc.dg/vect/vect-87.c: Likewise.
30412         * gcc.dg/vect/vect-88.c: Likewise.
30413
30414 2005-04-21  Devang Patel  <dpatel@apple.com>
30415
30416         PR optimization/20994
30417         * gcc.dg/tree-ssa/ifc-3.c: New test.
30418
30419 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30420
30421         PR c/12913
30422         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30423         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30424         gcc.dg/c99-vla-jump-5.c: New tests.
30425
30426 2005-04-19  Richard Henderson  <rth@redhat.com>
30427
30428         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30429         Fix typo in exists check.
30430         (check_effective_target_sync_int_long): New.
30431         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30432         * gcc.dg/ia64-sync-2.c: Likewise.
30433         * gcc.dg/ia64-sync-3.c: Likewise.
30434         * gcc.dg/ia64-sync-4.c: Likewise.
30435
30436 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30437
30438         * gcc.dg/fold-xor-1.c: New test.
30439         * gcc.dg/fold-xor-2.c: New test.
30440
30441 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30442
30443         PR target/20670
30444         * g++.dg/eh/fp-regs.C: New test.
30445
30446 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30447
30448         * gcc.dg/Wint-to-pointer-cast-1.c,
30449         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30450         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30451         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30452
30453 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30454
30455         PR fortran/16861
30456         * gfortran.dg/pr16861.f90: New test.
30457
30458 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30459
30460         * gcc.dg/pr21085.c: New test.
30461
30462 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30463
30464         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30465         (setup_mips_tests, dg-mips-options): New procedures.
30466         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30467         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30468         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30469         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30470         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30471         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30472         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30473         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30474         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30475         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30476         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30477         dg-mips-options instead of dg-options.  Remove now-redundant
30478         preprocessor guards.
30479         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30480         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30481         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30482         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30483         * gcc.dg/vr-mult-2.c: Delete.
30484         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30485         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30486         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30487         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30488         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30489         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30490         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30491
30492 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30493
30494         * ada/acats/run_all.sh: Use sync when executable not present.
30495
30496 2005-04-18  Devang Patel  <dpatel@apple.com>
30497
30498         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30499         * gcc.dg/vect/vect-11a.c: New.
30500         * gcc.dg/vect/vect-none.c: Update.
30501         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30502
30503 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30504
30505         PR tree-optimization/20922
30506         * gcc.dg/pr20922-1.c: New test.
30507         * gcc.dg/pr20922-2.c: New test.
30508         * gcc.dg/pr20922-3.c: New test.
30509         * gcc.dg/pr20922-4.c: New test.
30510         * gcc.dg/pr20922-5.c: New test.
30511         * gcc.dg/pr20922-6.c: New test.
30512
30513 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30514
30515         PR libfortran/20950
30516         * gfortran.dg/pr20950.f: New test.
30517
30518 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30519
30520         PR libfortran/19216
30521         * gfortran.dg/pr19216.f: New test.
30522
30523 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
30524
30525         PR tree-optimization/21001
30526         * gcc.dg/tree-ssa/pr21001.c: New.
30527
30528 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
30529
30530         PR libfortran/21075
30531         * gfortran.dg/reshape_rank7.f90: New test.
30532
30533 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30534
30535         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30536         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30537         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30538         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30539         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30540         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30541         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30542         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30543         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30544         wrong way round).
30545         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30546         in namelists.  New test.
30547         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30548         New test.
30549         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30550         New test.
30551         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30552         namelist.  New test.
30553         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30554         New test.
30555         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30556         New test.
30557         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30558         namelist.  New test.
30559         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30560         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30561         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30562         New test.
30563         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30564         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30565         arrays. New test.
30566
30567 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
30568
30569         * gfortran.dg/wtruncate.f: New testcase.
30570         * gfortran.dg/wtruncate.f90: New testcase.
30571
30572 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
30573
30574         PR c++/21025
30575         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30576         which sizeof/alignof is dependent, rather than just whether we are
30577         processing_template_decl.
30578
30579 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30580
30581         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30582         corrected typo where the wrong variables had been compared.
30583
30584 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30585
30586         PR libfortran/18495
30587         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30588         Test callee-allocated version of return array with a write
30589         statement.
30590         Test spread with a temporary with another write statement.
30591
30592 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
30593
30594         PR tree-optimization/21031
30595         * gcc.dg/tree-ssa/pr21031.c: New.
30596
30597 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
30598
30599         PR tree-optimization/21004
30600         * gcc.dg/builtins-53.c: Include builtins-config.h.
30601         Check floorf, ceilf, floorl and ceill transformations
30602         only when HAVE_C99_RUNTIME is defined.
30603
30604 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
30605
30606         PR middle-end/20739
30607         * gcc.dg/tree-ssa/pr20739.c: New test.
30608
30609 2005-04-14  Mike Stump  <mrs@apple.com>
30610
30611         * gcc.dg/Foundation.framework/empty: New.
30612         * gcc.dg/framework-2.c: New.
30613
30614 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30615
30616         PR tree-optimization/21021
30617         * gcc.c-torture/compile/pr21021.c: New.
30618
30619 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
30620
30621         PR testsuite/21010
30622         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30623         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30624         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30625         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30626         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30627         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30628         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30629         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30630
30631 2005-04-14  Richard Henderson  <rth@redhat.com>
30632
30633         * lib/target-supports.exp (check_effective_target_vect_condition):
30634         Add ia64, i?86, and x86_64.
30635
30636 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
30637
30638         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30639
30640 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30641
30642         PR tree-optimization/20657
30643         * gcc.dg/tree-ssa/pr20657.c: New.
30644
30645 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
30646
30647         * gcc.dg/builtins-53.c: Also check (int)trunc* and
30648         (long long int)trunc*.
30649
30650 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
30651
30652         PR target/20927
30653         * gcc.dg/pr20927.c: New test.
30654
30655 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
30656
30657         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30658         * gcc.target/mips/asm-1.c: Likewise.
30659
30660 2005-04-13  Dale Johannesen  <dalej@apple.com>
30661
30662         * objc.dg/objc-fast-4.m: New.
30663
30664 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
30665
30666         * gcc.target/cris/torture/cris-torture.exp: New driver in new
30667         directory.
30668         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30669
30670 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
30671
30672         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30673         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30674         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30675
30676 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
30677
30678         PR tree-optimization/20913
30679         * gcc.dg/tree-ssa/pr20913.c: New.
30680
30681         PR tree-optimization/20702
30682         * gcc.dg/tree-ssa/pr20702.c: New.
30683
30684 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30685
30686         PR c++/13744
30687         * g++.dg/inherit/local3.C: New test.
30688
30689 2005-04-12  Jeff Law  <law@redhat.com>
30690
30691         * gcc.dg/tree-ssa/20050412-1.c: New test.
30692
30693 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
30694
30695         PR libfortran/19016
30696         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30697         Add tests with mask generated by expression.
30698         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30699         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30700         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30701
30702 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
30703
30704         PR middle-end/20917
30705         * gcc.dg/20050409-1.c: New test.
30706
30707 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
30708
30709         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30710
30711 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30712
30713         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30714         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30715         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30716         (TARGET_CXX): Adjust accordingly.
30717         * target.h (struct gcc_target): Remove epxort_class_data.  Add
30718         determine_class_data_visibility and class_data_always_comdat.
30719         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30720         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30721         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30722         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30723         (arm_cxx_determine_class_data_visibility): New.
30724         (arm_cxx_class_data_always_comdat): Likewise.
30725         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30726         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30727         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30728         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30729         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30730         Define.
30731
30732 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30733
30734         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30735
30736 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
30737
30738         * gcc.dg/i386-darwin-fpmath.c: New.
30739
30740 2004-04-11  Devang Patel  <dpatel@apple.com>
30741
30742         * lib/target-supports.exp (check_effective_target_vect_condition): New.
30743         * gcc.dg/vect/vect-ifcvt-1.c: New test.
30744         * gcc.dg/vect/vect-ifcvt-2.c: New test.
30745         * gcc.dg/vect/vect-ifcvt-3.c: New test.
30746         * gcc.dg/vect/vect-ifcvt-4.c: New test.
30747         * gcc.dg/vect/vect-ifcvt-5.c: New test.
30748         * gcc.dg/vect/vect-ifcvt-6.c: New test.
30749         * gcc.dg/vect/vect-ifcvt-7.c: New test.
30750         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30751
30752 2004-04-11  Devang Patel  <dpatel@apple.com>
30753
30754         * gcc.dg/vect/vect-dv-1.c: New test.
30755         * gcc.dg/vect/vect-dv-2.c: New test.
30756
30757 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30758
30759         PR tree-optimization/20933
30760         * gcc.dg/tree-ssa/pr20933.c: New test.
30761
30762 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30763
30764         * gfortran.dg/fold_nearest.f90: New test.
30765
30766 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
30767
30768         * gcc.dg/tree-ssa/alias-1.c: New test.
30769
30770 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30771
30772         PR tree-optimization/20920
30773         * g++.dg/tree-ssa/pr20920.C: New test.
30774
30775 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
30776
30777         * gcc.dg/builtins-53.c: Also check (int)ceil* and
30778         (long long int)ceil*.
30779
30780 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
30781
30782         * g++.dg/warn/Wdtor1.C: Declare template in system header with
30783         explicit C++ linkage.
30784
30785 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30786
30787         * gfortran.dg/pr17229.f: Take care of the new obsolescence
30788         warning for arithmetic IF statements.
30789
30790 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
30791
30792         * eor_handling_1.f90: New test case.
30793         * eor_handling_2.f90: New test case.
30794         * eor_handling_3.f90: New test case.
30795         * eor_handling_4.f90: New test case.
30796         * eor_handling_5.f90: New test case.
30797         * noadv_size.f90: New test case.
30798         * pad_no.f90: New test case.
30799
30800 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
30801
30802         * gcc.c-torture/execute/20050410-1.c: New test.
30803
30804 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
30805
30806         * gcc.dg/pr20126.c: New.
30807
30808 2005-04-09  Bud Davis  <bdavis@gfortran.org>
30809             Steven G. Kargl <kargls@comcast.net>
30810
30811         * gfortran.dg/PR19872.f: New test.
30812
30813 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30814
30815         * gfortran.dg/nint_1.f90: Fix dg-do directive.
30816
30817 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30818
30819         * gfortran.dg/nint_1.f90: New test.
30820
30821 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30822
30823         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30824         Added test for callee-allocated arrays with write statements.
30825         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30826         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30827         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30828         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30829         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30830
30831 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30832
30833         PR libfortran/20163
30834         * gfortran.dg/open-options-blanks.f: New test.
30835
30836 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
30837
30838         PR fortran/13257
30839         * gfortran.dg/comma_format_extension_[1234].f: New tests.
30840
30841 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
30842
30843         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30844         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30845         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30846         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30847         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30848         * gcc.c-torture/execute/stdarg-4.c: New test.
30849
30850         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30851
30852         PR target/20795
30853         * g++.dg/abi/param2.C: New test.
30854
30855 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30856
30857         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30858
30859 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30860
30861         * gcc.dg/builtins-53.c: New test.
30862
30863 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
30864
30865         * g++.dg/tree-ssa/pr18178.C: New test.
30866         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30867         * gcc.c-torture/execute/20041019-1.c: New test.
30868         * gcc.dg/tree-ssa/20041008-1.c: New test.
30869         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30870         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30871         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30872         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30873         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30874         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30875         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30876         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30877         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30878         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30879
30880 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
30881
30882         PR rtl-optimization/20466
30883         * gcc.c-torture/execute/pr20466-1.c: New test.
30884
30885 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
30886
30887         PR c++/20905
30888         * g++.dg/parse/cond2.C: New test.
30889
30890         PR c++/20145
30891         * g++.dg/warn/Wdtor1.C: New test.
30892
30893 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30894
30895         PR fortran/17229
30896         * gfortran.dg/pr17229.f: New test.
30897
30898 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
30899
30900         * gfortran.dg/tiny_1.f90: New test.
30901         * gfortran.dg/tiny_2.f90: ditto.
30902
30903 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
30904
30905         * gfortran.dg/eor_1.f90: Fix dg-do run line
30906         * gfortran.dg/open_new.f90: Fix dg-do run line
30907
30908 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
30909
30910         * lib/target-supports.exp (get_compiler_messages): Support
30911         optional arguments, the fourth being compiler options.
30912         (check_effective_target_fpic): New proc.
30913         * gcc.dg/20050321-2.c: Restrict to target fpic.
30914
30915 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
30916
30917         * gcc.dg/15443-1.c: New test.
30918         * gcc.dg/15443-2.c: Likewise.
30919
30920 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30921
30922         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30923
30924 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30925
30926         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30927
30928 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30929
30930         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30931         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30932         -m64.
30933         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30934         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30935         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30936
30937 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
30938
30939         PR c++/20212
30940         * g++.dg/warn/Wunused-11.C: New test.
30941
30942 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
30943
30944         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
30945
30946 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
30947
30948         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
30949
30950 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30951
30952         PR c++/20734
30953         * g++.dg/template/ptrmem13.C: New test.
30954
30955 2005-04-05  Per Bothner  <per@bothner.com>
30956
30957         * lib/gcc.exp: Always add -fno-show-column, for now.
30958
30959 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
30960
30961         PR testsuite/20767
30962         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
30963         of plain old "unsigned int" for the type of "i".  Makes this test
30964         64bit clean.
30965
30966 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
30967
30968         * gcc.dg/i386-ssefn-1.c: New test.
30969         * gcc.dg/i386-ssefn-2.c: New test.
30970         * gcc.dg/i386-ssefn-3.c: New test.
30971         * gcc.dg/i386-ssefn-4.c: New test.
30972
30973 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
30974
30975         PR tree-optimization/20076
30976         * gcc.dg/builtin-apply4.c: New test.
30977
30978         PR preprocessor/19475
30979         * gcc.dg/cpp/macspace1.c: New test.
30980         * gcc.dg/cpp/macspace2.c: New test.
30981
30982 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30983
30984         * gfortran.dg/pr20755.f: Fixed bad format.
30985
30986 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30987
30988         PR c++/20763
30989         * g++.dg/ext/attrib21.C: New test.
30990
30991 2004-04-05  Devang Patel  <dpatel@apple.com>
30992
30993         * lib/target-supports.exp (check_effective_target_vect_shif): New.
30994         * gcc.dg/vect/vect-shift-1.c: New test.
30995
30996 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30997
30998         PR libfortran/20755
30999         * gfortran.dg/pr20755.f: New test.
31000
31001 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31002
31003         * gfortran.dg/pr15959.f90: New test.
31004         * gfortran.dg/string_pad_trunc.f90: New test.
31005
31006 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31007
31008         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31009         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31010         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31011         syntax.
31012
31013 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31014
31015         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31016
31017 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31018
31019         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31020         * gcc.c-torture/compile/20011119-2.c: Likewise.
31021         * gcc.c-torture/compile/981001-2.c: Likewise.
31022
31023 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31024
31025         PR c++/20679
31026         * g++.dg/template/overload4.C: New test.
31027
31028 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31029
31030         PR c++/20746
31031         * g++.dg/abi/covariant5.C: New.
31032
31033         PR debug/20505
31034         * g++.dg/debug/const2.C: New.
31035
31036 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31037
31038         PR rtl-optimization/16104
31039         * gcc.c-torture/execute/20050316-1.c: New test.
31040
31041 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31042
31043         * g++.dg/template/spec23.C: Fix dg-error text.
31044
31045 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31046
31047         PR c++/19199
31048         * g++.dg/expr/lval2.C: New.
31049
31050 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31051
31052         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31053         __builtin_strcasecmp and __builtin_strncasecmp.
31054
31055 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31056
31057         PR c++/20723
31058         * g++.dg/template/spec22.C: New.
31059         * g++.dg/template/spec23.C: New.
31060
31061 2005-04-03  Dale Ranta  <dir@lanl.gov>
31062             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31063
31064         PR libfortran/20068
31065         PR libfortran/20125
31066         PR libfortran/20156
31067         PR libfortran/20471
31068         * gfortran.dg/backspace.f: New test.
31069
31070 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31071
31072         * gcc.dg/pr19345.c: New test.
31073
31074 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31075
31076         PR tree-optimization/20640
31077         * gcc.dg/torture/tree-loop-1.c: New.
31078
31079 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31080
31081         PR rtl-optimization/20290
31082         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31083
31084 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31085
31086         * gcc.dg/rs6000-fpint.c: New.
31087
31088 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31089
31090         * gcc.dg/old-style-then-proto-1.c: New test.
31091
31092 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31093
31094         * gfortran.fortran-torture/execute/backspace.f90: Check
31095         after backspace and read was incorrect.
31096
31097 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31098
31099         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31100         buffer past the terminating NUL using memcmp.
31101         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31102         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31103
31104         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31105         Fix unused/uninitialized variable warnings.
31106
31107         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31108         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31109         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31110         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31111
31112         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31113         gcc.c-torture/execute/builtins/fputs-lib.c,
31114         gcc.c-torture/execute/builtins/lib/fprintf.c,
31115         gcc.c-torture/execute/builtins/lib/main.c,
31116         gcc.c-torture/execute/builtins/lib/memcmp.c,
31117         gcc.c-torture/execute/builtins/lib/memmove.c,
31118         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31119         gcc.c-torture/execute/builtins/lib/memset.c,
31120         gcc.c-torture/execute/builtins/lib/printf.c,
31121         gcc.c-torture/execute/builtins/lib/sprintf.c,
31122         gcc.c-torture/execute/builtins/lib/stpcpy.c,
31123         gcc.c-torture/execute/builtins/lib/strchr.c,
31124         gcc.c-torture/execute/builtins/lib/strcmp.c,
31125         gcc.c-torture/execute/builtins/lib/strcpy.c,
31126         gcc.c-torture/execute/builtins/lib/strcspn.c,
31127         gcc.c-torture/execute/builtins/lib/strlen.c,
31128         gcc.c-torture/execute/builtins/lib/strncat.c,
31129         gcc.c-torture/execute/builtins/lib/strncmp.c,
31130         gcc.c-torture/execute/builtins/lib/strncpy.c,
31131         gcc.c-torture/execute/builtins/lib/strrchr.c,
31132         gcc.c-torture/execute/builtins/lib/strspn.c,
31133         gcc.c-torture/execute/builtins/lib/strstr.c,
31134         gcc.c-torture/execute/builtins/memops-asm-lib.c,
31135         gcc.c-torture/execute/builtins/strlen-2.c,
31136         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31137         prototypes.
31138
31139 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
31140
31141         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31142         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31143         selectany usage.
31144
31145 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
31146
31147         PR c++/19406
31148         * g++.dg/debug/using1.C: New test.
31149
31150 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
31151
31152         PR middle-end/20524
31153         * gcc.dg/alias-7.c: Prefix asm-declared name with
31154         __USER_LABEL_PREFIX__.
31155
31156 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
31157
31158         Fix fallout from PR middle-end/15700:
31159         * gcc.c-torture/compile/20011119-1.c: Take
31160         __USER_LABEL_PREFIX__ into account.
31161         * gcc.c-torture/compile/20011119-2.c: Likewise.
31162
31163 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31164
31165         PR c++/18644
31166         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31167
31168 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31169
31170         PR c/17855
31171         * gcc.c-torture/compile/struct-non-lval-1.c,
31172         gcc.c-torture/compile/struct-non-lval-2.c,
31173         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31174
31175 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
31176
31177         * gcc.dg/tls/tls.exp: Remove temporary file.
31178         * g++.dg/tls/tls.exp: Ditto.
31179         * lib/file-format.exp: Ditto.
31180         * g++.dg/special/ecos.exp: Ditto.
31181
31182         * lib/profopt.exp: Treat prof_ext as a list.
31183         * gcc.misc-tests/bprob.exp: Ditto.
31184         * g++.dg/bprob/bprob.exp: Ditto.
31185
31186         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31187         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31188         g++.dg/tree-ssa/pointer-reference-alias.C,
31189         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31190         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31191         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31192         g++.dg/vect/pr19951.cc: Ditto.
31193         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31194         gcc.dg/builtins-47.c: Ditto.
31195         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31196         gcc.dg/pr20115-1.c: Ditto.
31197         * gcc.dg/tree-ssa/20030530-2.c,
31198         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31199         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31200         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31201         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31202         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31203         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31204         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31205         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31206         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31207         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31208         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31209         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31210         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31211         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31212         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31213         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31214         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31215         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31216         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31217         gcc.dg/tree-ssa/20030824-1.c,
31218         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31219         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31220         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31221         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31222         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31223         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31224         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31225         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31226         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31227         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31228         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31229         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31230         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31231         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31232         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31233         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31234         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31235         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31236         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31237         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31238         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31239         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31240         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31241         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31242         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31243         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31244         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31245         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31246         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31247         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31248         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31249         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31250         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31251         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31252         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31253         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31254         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31255         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31256         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31257         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31258         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31259         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31260         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31261         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31262         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31263         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31264         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31265         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31266         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31267         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31268         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31269         gcc.dg/tree-ssa/useless-1.c: Ditto.
31270         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31271         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31272         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31273         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31274         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31275         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31276         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31277         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31278         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31279         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31280         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31281         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31282         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31283         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31284         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31285         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31286         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31287         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31288         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31289         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31290         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31291         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31292         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31293         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31294         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31295         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31296         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31297         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31298         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31299         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31300         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31301         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31302         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31303         gcc.dg/vect/vect-none.c: Ditto.
31304         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31305         treelang/compile/unsigned.tree: Ditto.
31306
31307         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31308         * gcc.dg/cpp/direct2s.c: Ditto.
31309         * gcc.dg/cpp/paste4.c: Ditto.
31310         * gcc.dg/cpp/separate-1.c: Ditto.
31311         * gcc.dg/pch/save-temps-1.c: Ditto.
31312         * g++.dg/ext/altivec-10.C: Ditto.
31313         * g++.dg/pch/pch.C: Ditto.
31314
31315         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31316
31317         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31318         * g++.dg/template/repo1.C: Ditto.
31319         * g++.dg/template/repo2.C: Ditto.
31320         * g++.dg/template/repo3.C: Ditto.
31321         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31322         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31323         * g++.old-deja/g++.pt/repo1.C: Ditto.
31324         * g++.old-deja/g++.pt/repo2.C: Ditto.
31325         * g++.old-deja/g++.pt/repo3.C: Ditto.
31326         * g++.old-deja/g++.pt/repo4.C: Ditto.
31327
31328         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31329         * gcc.dg/20030107-1.c: Ditto.
31330         * gcc.dg/20030702-1.c: Ditto.
31331         * gcc.dg/profile-generate-1.c: Ditto.
31332         * g++.dg/other/profile1.C: Ditto.
31333         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31334
31335         * lib/gcc-dg.exp (remove-build-file): New.
31336         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31337         cleanup-tree-dump, cleanup-saved-temps): New.
31338
31339 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31340
31341         PR c++/19203, DR 214
31342         * g++.dg/parse/ambig3.C: Not ambiguous.
31343         * g++.dg/template/spec20.C: New.
31344         * g++.dg/template/spec21.C: New.
31345
31346 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31347
31348         PR target/20045
31349         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31350
31351 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31352
31353         PR libfortran/20660
31354         * gfortran.dg/negative_unit.f: New test.
31355
31356 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31357
31358         * gcc.dg/20050330-1.c: New test.
31359
31360 2005-03-30  Devang Patel  <dpatel@apple.com>
31361
31362         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31363
31364 2005-03-30  Dale Johannesen  <dalej@apple.com>
31365
31366         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31367
31368 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31369
31370         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31371         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31372         Strip options from test name.
31373
31374 2005-03-31  Jan Hubicka  <jh@suse.cz>
31375
31376         * gcc.dg/varpool-1.c: New testcase.
31377
31378 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31379
31380         PR c/772
31381         PR c/17913
31382         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31383         gcc.dg/stmt-expr-label-3.c : New tests.
31384         * gcc.c-torture/execute/medce-2.c: Remove.
31385
31386 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31387
31388         PR c/20368
31389         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31390         tests.
31391
31392 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31393
31394         * gcc.c-torture/compile/pr20203.c: New test.
31395
31396 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31397
31398         * gfortran.dg/promotion.f90: New test.
31399
31400 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31401
31402         PR middle-end/20491
31403         * gcc.dg/torture/asm-subreg-1.c: New test.
31404
31405 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31406
31407         PR c/20672
31408         * gcc.dg/pr20672-1.c: New test.
31409
31410 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31411
31412         * gfortran.dg/vect: New directory.
31413         * gfortran.dg/vect/vect.exp: New.
31414         * gfortran.dg/vect/vect-1.f90: New test.
31415         * gfortran.dg/vect/vect-2.f90: New test.
31416         * gfortran.dg/vect/vect-3.f90: New test.
31417         * gfortran.dg/vect/vect-4.f90: New test.
31418         * gfortran.dg/vect/vect-5.f90: New test.
31419
31420 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31421
31422         PR middle-end/20622
31423         * gcc.dg/alias-7.c: New test.
31424
31425 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31426
31427         * gcc.dg/sparc-reg-1.c: New test.
31428
31429 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31430
31431         PR target/19890
31432         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31433
31434 2005-03-29  Dale Ranta  <dir@lanl.gov>
31435             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31436
31437         PR libfortran/20163
31438         * gfortran.dg/pr20163-2.f: New test.
31439
31440 2005-03-28  Jan Hubicka  <jh@suse.cz>
31441
31442         PR middle-end/20635
31443         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31444         by Jakub Jelinek.
31445
31446 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31447
31448         PR tree-optimization/20626
31449         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31450         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31451
31452 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31453
31454         * gfortran.dg/underflow.f90: New test.
31455         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31456
31457 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31458
31459         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31460
31461 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31462
31463         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31464         (g++_init): Make sure that CXXFLAGS is set.
31465         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31466         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31467         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31468         * lib/objc.exp (objc_init): Likewise.
31469         * lib/treelang.exp (treelang_init): Likewise.
31470
31471 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31472
31473         PR tree-optimization/20470
31474         * gcc.dg/tree-ssa/pr20470.c: New test.
31475
31476 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31477
31478         * gcc.dg/ppc-stfiwx.c: New.
31479
31480 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31481
31482         PR target/19888
31483         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31484
31485 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31486
31487         * gcc.dg/20050325-1.c: Fix a typo.
31488
31489 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31490
31491         PR libfortran/19678
31492         PR libfortran/19679
31493         * gfortran.dg/dos_eol.f: New test.
31494
31495 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31496
31497         PR rtl-optimization/20249
31498         * gcc.dg/20050325-1.c: New test.
31499
31500 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31501
31502         PR libfortran/15332
31503         * gfortran.dg/pr15332.f: New test.
31504
31505 2005-03-24  Dale Johannesen  <dalej@apple.com>
31506
31507         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31508
31509 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31510
31511         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31512         'internal' visibility.
31513         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31514         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31515         'protected' visibility.
31516         * gcc.dg/visibility-7.c: Likewise.
31517         * lib/target-supports.exp (check_visibility_available): Take
31518         a parameter, the kind of visibility to check for.
31519         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31520         to check_visibility_available.
31521
31522         * g++.dg/expr/cast3.C: New.
31523
31524 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
31525
31526         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31527         rs6000.
31528
31529 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
31530
31531         PR target/20095
31532         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31533
31534 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
31535
31536         * gcc.dg/badshift.c: Renamed to...
31537         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
31538
31539         * gcc.target/i386/badshift.c: Renamed to...
31540         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
31541         only.
31542
31543         PR rtl-optimization/20532
31544         * gcc.target/i386/badshift.c: New.
31545
31546 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31547
31548         * gfortran.dg/pr18025.f90: New test.
31549
31550 2005-03-23  Dale Johannesen  <dalej@apple.com>
31551
31552         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31553
31554 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
31555
31556         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31557
31558         * lib/target-supports.exp (check_iconv_available): Default
31559         libiconv to -liconv, if there is no definition.
31560
31561 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
31562
31563         * gcc.dg/torture/cris-asm-mof-1.c: New test.
31564
31565 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
31566
31567         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31568         * g++.dg/opt/pr7503-2.C: Likewise.
31569         * g++.dg/opt/pr7503-3.C: Likewise.
31570         * g++.dg/opt/pr7503-4.C: Likewise.
31571         * g++.dg/opt/pr7503-5.C: Likewise.
31572         * g++.dg/warn/minmax.C: New test.
31573
31574 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31575
31576         * gfortran.dg/g77_intrinsics_funcs.f: New test.
31577         * gfortran.dg/g77_intrinsics_sub.f: New test.
31578
31579 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31580             Jan Hubicka  <jh@suse.cz>
31581             Steven Bosscher <stevenb@suse.de
31582
31583         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31584
31585 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31586
31587         PR c++/19980
31588         * g++.dg/template/redecl3.C: New test.
31589
31590 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31591
31592         PR c++/20499
31593         * g++.dg/parse/error16.C: Tweak error markers.
31594
31595 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
31596
31597         PR target/20561
31598         * gcc.dg/20050321-2.c: New test.
31599
31600 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31601
31602         PR c++/20465
31603         PR c++/20381
31604         * g++.dg/template/ptrmem12.C: New.
31605
31606 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
31607
31608         PR rtl-optimization/20527
31609         * gcc.c-torture/execute/pr20527-1.c: New test.
31610
31611 2005-03-22  Ben Elliston  <bje@au.ibm.com>
31612
31613         * gcc.misc-tests/options.exp (check_for_options): Create a real C
31614         program, compile it into a real executable and then delete the .c
31615         and .x files afterwards, to avoid problems on testglue targets.
31616
31617 2005-03-21  Stuart Hastings  <stuart@apple.com>
31618
31619         * gcc.target/i386/sse-2.c: New.
31620
31621 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
31622
31623         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31624
31625 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31626
31627         * g++.dg/parse/crash25.C: Fix typo.
31628
31629 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31630
31631         PR c++/20461
31632         * g++.dg/parse/crash24.C: New test.
31633
31634         PR c++/20536
31635         * g++.dg/parse/crash25.C: New test.
31636
31637 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31638
31639         PR c++/20147
31640         * g++.dg/ext/stmtexpr4.C: New test.
31641
31642 2005-03-20  Roger Sayle  <roger@eyesopen.com>
31643
31644         PR middle-end/20539
31645         * gcc.c-torture/compile/pr13066-1.c: New test case.
31646         * gcc.c-torture/compile/pr20539-1.c: Likewise.
31647         * g++.dg/opt/pr13066-1.C: Likewise.
31648
31649 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
31650
31651         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31652
31653 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31654
31655         PR fortran/18525
31656         * gfortran.dg/nesting_1.f90: New test.
31657
31658 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31659
31660         PR c++/20240
31661         * g++.dg/lookup/using13.C: New test.
31662
31663 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31664
31665         PR c++/20333
31666         * g++.dg/template/crash36.C: New test.
31667
31668 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
31669
31670         PR c++/20463
31671         * g++.dg/template/crash35.C: New test.
31672
31673 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
31674
31675         PR c++/19966
31676         * g++.dg/overload/operator2.C: New test.
31677
31678 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31679
31680         PR libfortran/20257
31681         * gfortran.dg/pr20257.f90: New test.
31682
31683 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31684
31685         PR libfortran/20480
31686         * gfortran.dg/pr20480.f90: New test.
31687
31688 2005-03-16  Richard Henderson  <rth@redhat.com>
31689
31690         PR middle-end/15700
31691         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31692         (_rtld_global): New.
31693         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31694         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31695
31696         * gcc.dg/alias-3.c: New.
31697         * gcc.dg/alias-4.c: New.
31698         * gcc.dg/alias-5.c: New.
31699         * gcc.dg/alias-6.c: New.
31700
31701 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
31702
31703         * gcc.dg/cpp/ucnid-7.c: New.
31704
31705 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
31706             Dorit Naishlos  <dorit@il.ibm.com>
31707
31708         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31709         darwin.
31710
31711 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
31712
31713         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31714         support misaligned accesses.
31715         * gcc.dg/vect/vect-58.c: Likewise.
31716         * gcc.dg/vect/vect-92.c: New.
31717         * gcc.dg/vect/vect-93.c: New.
31718
31719 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
31720
31721         PR fortran/18827
31722         * gfortran.dg/assign_2.f90: New test.
31723         * gfortran.dg/assign_3.f90: New test.
31724         * gfortran.dg/assign.f90: New test.
31725
31726 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
31727
31728         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31729         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31730         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31731         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31732         names.
31733
31734 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
31735
31736         * gcc.dg/cpp/ucnid-6.c: New.
31737
31738         * gcc.dg/cpp/normalize-1.c: New.
31739         * gcc.dg/cpp/normalize-2.c: New.
31740         * gcc.dg/cpp/normalize-3.c: New.
31741         * gcc.dg/cpp/normalize-4.c: New.
31742         * gcc.dg/cpp/ucnid-4.c: New.
31743         * gcc.dg/cpp/ucnid-5.c: New.
31744         * g++.dg/cpp/normalize-1.C: New.
31745         * g++.dg/cpp/ucnid-1.C: New.
31746
31747 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31748
31749         * gcc.dg/pr18628.c: New.
31750
31751 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31752
31753         PR c++/20280
31754         * g++.dg/tree-ssa/pr20280.C: New.
31755
31756 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31757
31758         PR fortran/20467
31759         * gfortran.dg/stfunc_2.f90: New test.
31760
31761 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31762
31763         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31764
31765 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31766
31767         * gcc.dg/tree-ssa/20050314-1.c: New test.
31768
31769 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31770
31771         PR c++/4403
31772         PR c++/9783, DR433
31773         * g++.dg/template/friend34.C: New test.
31774         * g++.dg/template/friend35.C: Likewise.
31775         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31776
31777 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31778
31779         Friend class name lookup 5/n
31780         PR c++/1016
31781         * g++.dg/lookup/hidden-class1.C: New test.
31782         * g++.dg/lookup/hidden-class2.C: Likewise.
31783         * g++.dg/lookup/hidden-class3.C: Likewise.
31784         * g++.dg/lookup/hidden-class4.C: Likewise.
31785         * g++.dg/lookup/hidden-class5.C: Likewise.
31786         * g++.dg/lookup/hidden-class6.C: Likewise.
31787         * g++.dg/lookup/hidden-class7.C: Likewise.
31788         * g++.dg/lookup/hidden-class8.C: Likewise.
31789         * g++.dg/lookup/hidden-class9.C: Likewise.
31790         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31791         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31792         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31793         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31794         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31795         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31796         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31797         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31798         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31799         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31800         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31801
31802 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
31803
31804         PR c++/20157
31805         * g++.dg/template/error18.C: New test.
31806
31807 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31808
31809         PR debug/16792
31810         * g++.dg/debug/pr16792.C: New test.
31811
31812 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31813
31814         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31815         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31816         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31817         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31818         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31819         test assertion names.
31820
31821 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31822
31823         PR fortran/18600
31824         * gfortran.dg/stfunc_1.f90: New test.
31825
31826 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31827
31828         PR fortran/16907
31829         * gfortran.dg/real_index_1.f90: New test.
31830
31831 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31832
31833         PR fortran/20323
31834         * gfortran.dg/spec_expr_1.f90: New test.
31835
31836 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31837
31838         PR c/20402
31839         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31840         new parser.
31841
31842 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31843
31844         PR fortran/20361
31845         * gfortran.dg/largeequiv_1.f90: New test.
31846
31847 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31848
31849         * gcc.dg/ucnid-1.c: New.
31850         * gcc.dg/ucnid-2.c: New.
31851         * gcc.dg/ucnid-3.c: New.
31852         * gcc.dg/ucnid-4.c: New.
31853         * gcc.dg/ucnid-5.c: New.
31854         * gcc.dg/ucnid-6.c: New.
31855         * gcc.dg/cpp/ucnid-1.c: New.
31856         * gcc.dg/cpp/ucnid-2.c: New.
31857         * gcc.dg/cpp/ucnid-3.c: New.
31858         * g++.dg/other/ucnid-1.C: New.
31859
31860 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31861
31862         * gcc.dg/vmx/darwin-abi-3.c: Delete.
31863
31864 2005-03-11  Per Bothner  <per@bothner.com>
31865
31866         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
31867         that diagnotics refer to correct token.
31868         * gcc.dg/unused-3.c: Likewise.
31869
31870 2005-03-11  Per Bothner  <per@bothner.com>
31871
31872         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31873         constant" is now actually on same line as string constant.
31874         * gcc.dg/cpp/direct2s.c: Likewise.
31875
31876 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
31877
31878         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31879
31880 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31881
31882         PR libfortran/20124
31883         * gfortran.dg/pr20124.f90: New Test
31884
31885 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
31886
31887         PR tree-optimization/20130
31888         * gcc.dg/pr20130-1.c: New test.
31889
31890 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31891
31892         PR target/20095
31893         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
31894
31895 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31896
31897         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
31898
31899 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31900
31901         * g++.dg/eh/forced1.C: Fix comment.
31902         * g++.dg/eh/forced2.C: Ditto.
31903         * g++.dg/eh/forced3.C: Ditto.
31904         * g++.dg/eh/forced4.C: Ditto.
31905
31906 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
31907
31908         PR rtl-opt/20412
31909         * gcc.c-torture/compile/pr20412.c: New test.
31910
31911 2005-03-10  Roger Sayle  <roger@eyesopen.com>
31912
31913         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31914
31915 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31916
31917         PR target/20322
31918         * gcc.dg/20050307-1.c: New test.
31919
31920 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
31921
31922         PR c++/20375
31923         * g++.dg/other/stdarg3.C: New.
31924
31925 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31926
31927         PR c++/18384, c++/18327
31928         * g++.dg/init/array19.C: New test.
31929
31930         PR inline-asm/20314
31931         * gcc.dg/torture/pr20314-1.c: New test.
31932         * gcc.dg/torture/pr20314-2.c: New test.
31933
31934 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
31935
31936         * gcc.dg/20050309-1.c: New test.
31937
31938 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31939
31940         * gcc.dg/builtins-10.c: Reactivate disabled test.
31941         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
31942         new cbrt transformations.
31943
31944 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
31945
31946         PR c++/20208
31947         * g++.dg/template/array13.C: New test.
31948
31949 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
31950
31951         PR c++/16859
31952         * g++.dg/init/brace4.C: New test.
31953
31954 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
31955
31956         PR c++/20186
31957         * g++.dg/template/non-dependent12.C: New.
31958
31959 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
31960
31961         PR c++/20142
31962         * g++.dg/init/array18.C: Add dg-do run marker.
31963
31964         PR c++/20142
31965         * g++.dg/init/array18.C: New test.
31966
31967 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31968
31969         * consistency.vlad/vlad.exp: Remove trailing semicolons.
31970         * g++.dg/gcov/gcov.exp: Likewise.
31971         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
31972         * gcc.target/xstormy16/xstormy16.exp: Likewise.
31973         * lib/c-torture.exp: Likewise.
31974         * lib/fortran-torture.exp: Likewise.
31975         * lib/g++.exp: Likewise.
31976         * lib/gcc-defs.exp: Likewise.
31977         * lib/gcc-dg.exp: Likewise.
31978         * lib/gcc.exp: Likewise.
31979         * lib/gcov.exp: Likewise.
31980         * lib/gfortran.exp: Likewise.
31981         * lib/mike-g++.exp: Likewise.
31982         * lib/mike-gcc.exp: Likewise.
31983         * lib/objc-torture.exp: Likewise.
31984         * lib/objc.exp: Likewise.
31985         * lib/profopt.exp: Likewise.
31986         * lib/target-libpath.exp: Likewise.
31987         * lib/target-supports.exp: Likewise.
31988         * lib/treelang.exp: Likewise.
31989         * lib/wrapper.exp: Likewise.
31990
31991 2005-03-08  Jeff Law  <law@redhat.com>
31992
31993         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
31994         PHI-OPT changes.
31995
31996 2005-03-08  Ira Rosen  <irar@il.ibm.com>
31997
31998         * gcc.dg/vect/pr20122.c: New test.
31999
32000 2005-03-07  Jeff Law  <law@redhat.com>
32001
32002         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32003         was folded away.
32004         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32005         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32006         * gcc.dg/tree-ssa/pr18134.c: New test.
32007
32008 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32009
32010         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32011         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32012         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32013
32014 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32015
32016         PR tree-opt/17671
32017         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32018
32019 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32020
32021         * g++.dg/warn/Wnvdtor.C: New test.
32022
32023 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32024
32025         * gcc.dg/torture/pr19683-1.c: New test.
32026
32027 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32028
32029         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32030         * gfortran.dg/g77/19990313-2.f: Ditto.
32031         * gfortran.dg/g77/19990313-3.f: Ditto.
32032         * gfortran.dg/g77/19990525-0.f: Ditto.
32033         * gfortran.dg/g77/19990826-0.f: Ditto.
32034         * gfortran.dg/g77/19990826-2.f: Ditto.
32035         * gfortran.dg/g77/19990826-3.f: Ditto.
32036         * gfortran.dg/g77/20000511-1.f: Ditto.
32037         * gfortran.dg/g77/20000511-2.f: Ditto.
32038         * gfortran.dg/g77/970625-2.f: Ditto.
32039         * gfortran.dg/g77/980310-2.f: Ditto.
32040         * gfortran.dg/g77/980310-3.f: Ditto.
32041         * gfortran.dg/g77/980310-8.f: Ditto.
32042         * gfortran.dg/g77/980519-2.f: Ditto.
32043         * gfortran.dg/g77/alpha1.f: Ditto.
32044         * gfortran.dg/g77/claus.f: Ditto.
32045         * gfortran.dg/g77/erfc.f: Ditto.
32046         * gfortran.dg/g77/short.f: Ditto.
32047         * gfortran.fortran-torture/execute/data.f90: Ditto.
32048         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32049         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32050
32051 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32052
32053         * lib/file-format.exp (gcc_target_object_format): Add check for som
32054         format and hardcode object formats on hppa*-*-hpux*.
32055         * lib/target-supports.exp (check_weak_available): Add check for som
32056         object format.  Always return 0 on hppa*-*-hpux10*.
32057
32058         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32059         is defined.
32060
32061         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32062
32063 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32064
32065         * gfortran.dg/pr19936_1.f90: New test.
32066         * gfortran.dg/pr19936_2.f90: New test.
32067         * gfortran.dg/pr19936_3.f90: New test.
32068
32069 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32070             Paul Thomas <prthomas@drfccad.cea.fr>
32071
32072         * gfortran.dg/PR19754_1.f90: New test.
32073         * gfortran.dg/PR19754_2.f90: Ditto.
32074
32075 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32076
32077         PR c++/19311
32078         * g++.dg/template/non-dependent11.C: New test.
32079
32080 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32081
32082         * lib/target-supports.exp (check_iconv_available): Fix comment.
32083
32084 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32085             Joseph S. Myers  <joseph@codesourcery.com>
32086
32087         PR c++/19797
32088         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32089
32090 2005-03-04  Matthew Sachs  <msachs@apple.com>
32091
32092         * gcc.exp (gcc_target_compile): Put braces around
32093         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32094         * objc.exp (objc_target_compile): Likewise.
32095         * treelang.exp (treelang_target_compile): Likewise.
32096
32097 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32098
32099         PR fortran/19673
32100         * gfortran.dg/func_result_1.f90: New test.
32101
32102 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32103
32104         * gcc.misc-tests/options.exp: New test.
32105
32106 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32107
32108         * gcc.dg/pr15784-4.c: New test.
32109
32110 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32111
32112         * gcc.c-torture/execute/pr17133.c: New.
32113         * gcc.c-torture/compile/20050303-1.c: New.
32114
32115 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32116
32117         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32118
32119 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32120
32121         * g++.dg/overload/using2.C: New.
32122
32123 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
32124
32125         PR c++/19916
32126         * g++.dg/init/ptrmem2.C: New test.
32127
32128 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
32129
32130         PR c/8927
32131         * gcc.dg/pr8927-1.c: New test.
32132
32133 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32134
32135         PR c++/20232
32136         * g++.dg/inherit/covariant12.C: New.
32137
32138 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32139
32140         PR fortran/19479
32141         * gfortran.dg/bound_1.f90: New test.
32142
32143 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
32144
32145         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32146         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32147
32148 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
32149
32150         PR c/20245
32151         * gcc.dg/pr20245-1.c: New test.
32152
32153 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
32154
32155         PR middle-end/19874
32156         * gcc.c-torture/execute/20050119-2.c: New test case.
32157
32158 2005-02-28  Ben Elliston  <bje@au.ibm.com>
32159
32160         * README: Update the DejaGnu bug reporting address.
32161         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32162         * lib/objc-torture.exp: Likewise.
32163
32164 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32165
32166         * gfortran.dg/boz_1.f90: New test.
32167         * gfortran.dg/boz_3.f90: New test.
32168         * gfortran.dg/boz_4.f90: New test.
32169
32170 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32171
32172         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32173         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32174
32175 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32176
32177         PR libfortran/20101
32178         * gfortran.dg/write_0_pe_format.f90: New test.
32179
32180 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
32181
32182         PR c++/20206
32183         * g++.dg/opt/thunk2.C: New test.
32184         * g++.dg/opt/covariant1.C: New test.
32185
32186 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32187
32188         * gfortran.dg/e_d_fmt.f90: New test.
32189
32190 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
32191
32192         * gcc.dg/asm-b.c: Fix comment typos.
32193
32194 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32195
32196         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32197         a V_MAY_DEF also.
32198
32199 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32200
32201         PR tree-opt/20188
32202         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32203         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32204         * gcc.dg/asm-b.c: New test.
32205
32206 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
32207
32208         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32209         Disable this test on IRIX 6.
32210
32211 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
32212
32213         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32214         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32215         parser.
32216
32217 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
32218
32219         PR tree-optimization/20204
32220         * gcc.dg/pr20204.c: New test.
32221
32222 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
32223
32224         PR target/20196
32225         * gcc.c-torture/execute/20050224-1.c: New test.
32226
32227         PR c++/20175
32228         * g++.dg/warn/Wbraces2.C: New test.
32229
32230 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
32231
32232         PR c++/19878
32233         * g++.dg/init/const2.C: New test.
32234
32235 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
32236
32237         PR tree-optimization/20100
32238         * gcc.c-torture/execute/pr20100-1.c: New test.
32239
32240 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32241
32242         * gfortran.dg/implicit_3.f90: New test.
32243
32244         * gfortran.dg/deftype_1.f90: New test.
32245
32246 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
32247
32248         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32249         the test passes.
32250         * g++.dg/other/anon3.C: Accept a warning.
32251
32252 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
32253
32254         * gcc.dg/pr20017.c: Fix a comment typo.
32255
32256 2005-02-23  Bud Davis  <bdavis@gfortran.org>
32257
32258         * gfortran.dg/list_read_4.f90: Change to f90 comments.
32259
32260 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32261
32262         PR ada/19902
32263         * ada/acats/tests/cxa/cxa3004.a: Remove.
32264         * ada/acats/tests/cxb/cxb30061.am: Likewise.
32265
32266 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32267
32268         PR c++/20073
32269         * g++.dg/init/const1.C: New test.
32270
32271         PR c++/19991
32272         * g++.dg/parse/constant7.C: New test.
32273
32274         PR c++/20152
32275         * g++.dg/parse/error27.C: New test.
32276         * g++.dg/template/qualttp15.C: Adjust error markers.
32277         * g++.old-deja/g++.other/struct1.C: Likewise.
32278
32279         PR c++/20153
32280         * g++.dg/template/error17.C: New test.
32281
32282         PR c++/20148
32283         * g++.dg/parser/error26.C: New test.
32284
32285 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32286
32287         PR tree-optimization/20100
32288         PR tree-optimization/20115
32289         * gcc.dg/pr20115.c: New test.
32290         * gcc.dg/pr20115-1.c: New test.
32291         * gcc.dg/pr20100.c: New test.
32292         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32293         call-clobbered variables after alias1.
32294
32295 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32296
32297         * gfortran.dg/list_read_4.f90: new test.
32298
32299 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32300
32301         PR rtl-optimization/20017.
32302         * gcc.dg/pr20017.c: New.
32303
32304 2005-02-22  Devang Patel  <dpatel@apple.com>
32305
32306         PR 19952
32307         * g++.dg/tree-ssa/pr19952.C: New test.
32308
32309 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32310
32311         PR c++/19883
32312         * g++.dg/parse/constant6.C: New test.
32313
32314 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32315
32316         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32317         * g++.dg/charset/asm2.c: Likewise.
32318         * g++.dg/charset/asm3.c: Likewise.
32319         * g++.dg/charset/asm4.c: Likewise.
32320         * g++.dg/charset/asm5.c: Likewise.
32321         * g++.dg/charset/attribute1.c: Likewise.
32322         * g++.dg/charset/attribute2.c: Likewise.
32323         * g++.dg/charset/extern1.cc: Likewise.
32324         * g++.dg/charset/extern2.cc: Likewise.
32325         * g++.dg/charset/extern3.cc: Likewise.
32326         * g++.dg/charset/function.cc: Likewise.
32327         * g++.dg/charset/string.c: Likewise.
32328         * g++.dg/charset/charset.exp: Likewise.
32329         * lib/target-supports.exp (check_iconv_available): Fix comment.
32330
32331 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32332
32333         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32334         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32335         * gcc.dg/charset/asm2.c: Likewise.
32336         * gcc.dg/charset/asm3.c: Likewise.
32337         * gcc.dg/charset/asm4.c: Likewise.
32338         * gcc.dg/charset/asm5.c: Likewise.
32339         * gcc.dg/charset/asm6.c: Likewise.
32340         * gcc.dg/charset/attribute1.c: Likewise.
32341         * gcc.dg/charset/attribute2.c: Likewise.
32342         * gcc.dg/charset/builtin1.c: Likewise.
32343         * gcc.dg/charset/extern.c: Likewise.
32344         * gcc.dg/charset/function.c: Likewise.
32345         * gcc.dg/charset/string.c: Likewise.
32346         * gcc.dg/charset/charset.exp: Likewise.
32347
32348 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32349
32350         PR fortran/20086
32351         * gfortran.dg/pr20086.f90: New test.
32352
32353 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32354
32355         PR tree-optimization/19786
32356         * g++.dg/tree-ssa/pr19786.C: New.
32357
32358 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32359
32360         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32361
32362 2005-02-21  Jeff Law  <law@redhat.com>
32363
32364         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32365
32366 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32367
32368         * gfortran.dg/do_iterator: Split loop, markup all lines for
32369         which an error locus is printed.
32370         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32371         locus is printed.
32372         * gfortran.dg/select_4.f90: Likewise.
32373         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32374         locuses in the various permutations.
32375
32376 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32377
32378         PR tree-optimization/19951
32379         * g++.dg/vect: New directory.
32380         * g++.dg/vect/vect.exp: New file.
32381         * g++.dg/vect/pr19951.cc: New testcase.
32382         * g++.dg/dg.exp: Also prune vectorizer tests.
32383
32384 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32385
32386         PR 18785
32387         * gcc.dg/charset/builtin1.c: New test.
32388
32389 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32390
32391         PR c++/19299
32392         * g++.dg/inherit/volatile1.C: New test.
32393
32394         PR c++/19440
32395         * g++.dg/template/dtor4.C: New test.
32396
32397 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32398
32399         * gfortran.dg/int_1.f90: New test.
32400
32401 2005-02-19  Devang Patel  <dpatel@apple.com>
32402
32403         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32404
32405 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32406
32407         * gfortran.dg/achar_1.f90: New test.
32408
32409 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32410
32411         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32412
32413 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32414             Jakub Jelinek  <jakub@redhat.com>
32415
32416         PR tree-optimization/19828
32417         * gcc.dg/tree-ssa/loop-7.c: New test.
32418         * gcc.c-torture/execute/20050218-1.c: New test.
32419
32420 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32421
32422         PR c/20043
32423         * gcc.dg/transparent-union-1.c: New test.
32424         * gcc.dg/transparent-union-2.c: New test.
32425
32426 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32427
32428         PR tree-optimization/18977
32429         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32430
32431 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32432
32433         PR target/20054
32434         * gcc.dg/pr20054.c: New test.
32435
32436 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32437
32438         PR c++/19508
32439         * g++.dg/ext/attrib20.C: New test.
32440
32441 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32442
32443         PR middle-end/20030
32444         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32445
32446 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32447
32448         PR c++/20008
32449         * g++.dg/opt/switch4.C: New.
32450
32451 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32452
32453         PR c++/20023
32454         PR tree-optimization/20009
32455         * gcc.c-torture/compile/20050217-1.c: New test.
32456         * g++.dg/opt/switch3.C: New test.
32457
32458         PR tree-optimization/18947
32459         * gcc.c-torture/compile/20050215-1.c: New test.
32460         * gcc.c-torture/compile/20050215-2.c: New test.
32461         * gcc.c-torture/compile/20050215-3.c: New test.
32462
32463 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32464
32465         PR c++/20028
32466         * g++.dg/template/crash34.C: New.
32467
32468         PR c++/20022
32469         * g++.dg/other/access3.C: New.
32470
32471 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32472
32473         * gcc.dg/vect/vect-98.c: New test.
32474
32475 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32476
32477         PR tree-optimization/19967
32478         * gcc.dg/pr19967.c: New.
32479
32480 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32481
32482         PR middle-end/19857
32483         * gcc.dg/tree-ssa/20050215-1.c: New test.
32484         * gcc.c-torture/execute/20050215-1.c: New test.
32485
32486 2005-02-15  Eric Christopher  <echristo@redhat.com>
32487
32488         * gcc.dg/cpp/20050215-1.c: New file.
32489
32490 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32491
32492         PR tree-optimization/15785
32493         * gcc.dg/pr15785-1.c: New test.
32494
32495 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
32496
32497         PR c++/17788
32498         * g++.dg/init/ctor4.C: New.
32499         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32500
32501 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32502
32503         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32504         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32505
32506 2005-02-15  Andreas Schwab  <schwab@suse.de>
32507
32508         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32509         declare malloc.
32510
32511 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
32512
32513         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32514
32515 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
32516
32517         PR tree-optimization/19853
32518         * gcc.c-torture/compile/pr19853.c: New test.
32519
32520 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32521
32522         PR c++/19608
32523         * g++.dg/parse/local-class1.C: New.
32524
32525         PR c++/19895
32526         * g++.dg/parse/ptrmem3.C: New.
32527
32528         PR c++/19884
32529         * g++.old-deja/g++.oliva/template6.C: Add another case.
32530         * g++.dg/template/explicit6.C: New.
32531
32532 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
32533
32534         PR c++/17816
32535         * g++.dg/other/redecl2.C: New.
32536
32537 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32538
32539         PR c++/19891
32540         * g++.dg/abi/covariant4.C: New.
32541
32542 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
32543
32544         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32545         New tests.
32546
32547 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
32548
32549         * gcc.dg/vect/vect-96.c: Fix typo.
32550
32551 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32552
32553         PR c++/14479
32554         PR c++/19487
32555         * g++.dg/template/enum5.C: New test.
32556
32557 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32558
32559         * gcc.dg/vect/vect-97.c: New test.
32560
32561 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32562
32563         * gcc.dg/vect/vect-96.c: New test.
32564
32565 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
32566
32567         * gcc.dg/builtins-34.c: Also check ldexp*.
32568
32569 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
32570
32571         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32572
32573 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
32574
32575         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32576         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32577         dg-require-dll, dg-require-iconv, dg-require-named-sections,
32578         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32579         selector_list, selector_expression, dg-process-target): Move to new
32580         file target-supports-dg.exp.
32581         * lib/target-supports-dg.exp: New.
32582
32583         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32584         New.
32585
32586 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
32587
32588         PR c++/19666
32589         * g++.dg/other/ptrmem6.C: New test.
32590
32591         PR middle-end/19858
32592         * gcc.c-torture/compile/20050210-1.c: New test.
32593
32594 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
32595
32596         PR c++/19755
32597         * g++.dg/warn/Wbraces1.C: New test.
32598
32599 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
32600
32601         * gcc.dg/builtins-52.c: New testcase.
32602
32603 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
32604
32605         PR c/19342
32606         * gcc.c-torture/execute/20050119-1.c: New test.
32607
32608 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32609
32610         PR c++/19811
32611         * g++.dg/init/delete1.C: New test.
32612
32613 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
32614
32615         PR c++/18470
32616         * g++.dg/template/static12.C: New test.
32617
32618 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32619
32620         PR c++/19787
32621         * g++.dg/conversion/ambig1.C: New test.
32622
32623         PR c++/19739
32624         * g++.dg/ext/attrib19.C: New test.
32625
32626         PR c++/19732
32627         * g++.dg/parse/dtor5.C: New test.
32628
32629         PR c++/19762
32630         * g++.dg/template/dtor3.C: New test.
32631
32632         PR c++/19826
32633         * g++.dg/template/static11.C: New test.
32634         * g++.dg/template/crash2.C: Remove dg-error marker.
32635
32636 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
32637
32638         PR C++/18491
32639         * g++.old-deja/g++.mike/p10769a.C: Remove.
32640
32641 2005-02-09  Roger Sayle  <roger@eyesopen.com>
32642
32643         * gcc.dg/builtins-48.c: New test case.
32644         * gcc.dg/builtins-49.c: New test case.
32645         * gcc.dg/builtins-50.c: New test case.
32646         * gcc.dg/builtins-51.c: New test case.
32647
32648 2005-02-09  Ian Lance Taylor  <ian@airs.com>
32649
32650         PR middle-end/19583
32651         * g++.dg/warn/Wreturn-type-3.C: New test.
32652
32653 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32654
32655         PR middle-end/19402
32656         * gcc.dg/pr19402-1.c: New testcase.
32657         * gcc.dg/pr19402-2.c: likewise.
32658
32659 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32660
32661         PR middle-end/19854
32662         * g++.dg/tree-ssa/tmmti.C: New testcase.
32663
32664 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32665
32666         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32667
32668 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
32669
32670         PR c++/19733
32671         * g++.dg/parse/crash23.C: New test.
32672         * g++.dg/warn/Weff1.C: New test.
32673
32674 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32675
32676         * gcc.dg/20050209-1.c: New test.
32677
32678 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32679
32680         PR target/19799
32681         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32682
32683 2005-02-08  Mike Stump  <mrs@apple.com>
32684
32685         * g++.dg/pch/import-2.c: New test.
32686         * g++.dg/pch/import-2.hs: New.
32687         * g++.dg/pch/include/import-2a.h: New.
32688         * g++.dg/pch/include/import-2b.h: New.
32689
32690 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
32691
32692         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32693
32694 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32695
32696         * gfortran.dg/substr_1.f90: New test.
32697
32698 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
32699
32700         PR middle-end/19775
32701         * gcc.dg/torture/builtin-power-1.c: Disable test for
32702         invalid transformation.
32703         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
32704         no longer optimize.
32705         * gcc.dg/builtins-47.c: New testcase.
32706
32707 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
32708             Dorit Naishlos  <dorit@il.ibm.com>
32709
32710         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32711
32712 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
32713
32714         * gcc.c-torture/compile/20050206-1.c: New test.
32715
32716 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32717
32718         PR tree-opt/19768
32719         * g++.dg/opt/pr19768.C: New test.
32720
32721 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32722
32723         PR tree-opt/19736
32724         * gcc.c-torture/compile/pr19736.c: New test.
32725
32726 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32727
32728         PR c++/17401
32729         * g++.dg/parse/error25.C: New test.
32730
32731 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
32732
32733         * gcc.c-torture/execute/20050203-1.c: New.
32734
32735 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
32736
32737         * gcc.dg/vect/vect-85.c: Remove xfail.
32738         * gcc.dg/vect/vect-86.c: Remove xfail.
32739         * gcc.dg/vect/vect-87.c: Remove xfail.
32740         * gcc.dg/vect/vect-88.c: Remove xfail.
32741
32742 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
32743
32744         * gcc.dg/altivec-19.c: New.
32745
32746 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
32747
32748         PR c/17807
32749         * gcc.dg/nested-func-3.c: New test.
32750         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32751
32752 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
32753
32754         * gcc.test-framework/gen_directive_tests: Generate tests for
32755         selector expressions.
32756
32757 2005-02-02  Matt Austern  <austern@apple.com>
32758
32759         PR c++/19628
32760         * g++/ext/builtin7.C: New.
32761         * g++/ext/builtin8.C: New.
32762
32763 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32764
32765         PR c/18502
32766         * gcc.dg/pr18502-1.c: New test.
32767
32768 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32769
32770         PR c++/17413
32771         * g++.dg/template/local4.C: Tweak.
32772
32773 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
32774
32775         PR tree-optimization/19578
32776         * gcc.c-torture/compile/20050202-1.c: New test.
32777
32778 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32779
32780         PR c/19435
32781         * gcc.dg/c99-init-4.c: New test.
32782
32783 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32784
32785         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32786
32787         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32788
32789         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32790         * g++.dg/eh/check-vect.h: New.
32791
32792         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32793         * gcc.dg/vect/vect-78.c: Ditto.
32794         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32795         Remove.
32796
32797         * g++.dg/conversion/simd1.C: Expect warning.
32798         * g++.dg/ext/attribute-test-1.C: Ditto.
32799         * g++.dg/ext/attribute-test-2.C: Ditto.
32800         * g++.dg/ext/attribute-test-3.C: Ditto.
32801         * g++.dg/ext/attribute-test-4.C: Ditto.
32802
32803         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32804         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32805
32806         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32807
32808 2005-02-01  Richard Henderson  <rth@redhat.com>
32809
32810         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32811         long double for ibm double-double format.
32812         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32813
32814 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
32815
32816         PR tree-optimization/19633
32817         * gcc.dg/pr19633-1.c: New test.
32818         * gcc.dg/pr19633.c: Tweak to make pointer point
32819         to NULL or a symbol.
32820
32821 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32822
32823         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32824         New procs.
32825         (dg-process-target (local override)): Handle selector expressions.
32826
32827         * gcc.test-framework/README: Describe tests in source directory.
32828         * gcc.test-framework/test-framework.awk: Handle dg- tests.
32829         * gcc.test-framework/test-framework.exp: Handle dg- tests.
32830         * gcc.test-framework/dg-bogus-exp-P.c: New test.
32831         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32832         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32833         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32834         * gcc.test-framework/dg-do-link-exp-P.c: New test.
32835         * gcc.test-framework/dg-do-run-exp-P.c: New test.
32836         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32837         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32838         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32839         * gcc.test-framework/dg-error-exp-P.c: New test.
32840         * gcc.test-framework/dg-error-exp-XP.c: New test.
32841         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32842         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32843         * gcc.test-framework/dg-output-exp-P.c: New test.
32844         * gcc.test-framework/dg-output-exp-XF.c: New test.
32845         * gcc.test-framework/dg-warning-exp-P.c: New test.
32846         * gcc.misc-tests/dg-1.c: Remove.
32847         * gcc.misc-tests/dg-2.c: Remove.
32848         * gcc.misc-tests/dg-3.c: Remove.
32849         * gcc.misc-tests/dg-4.c: Remove.
32850         * gcc.misc-tests/dg-5.c: Remove.
32851         * gcc.misc-tests/dg-6.c: Remove.
32852         * gcc.misc-tests/dg-7.c: Remove.
32853         * gcc.misc-tests/dg-8.c: Remove.
32854         * gcc.misc-tests/dg-9.c: Remove.
32855         * gcc.misc-tests/dg-10.c: Remove.
32856         * gcc.misc-tests/dg-11.c: Remove.
32857         * gcc.misc-tests/dg-12.c: Remove.
32858         * gcc.misc-tests/dg-test.exp: Remove.
32859
32860         * gcc.test-framework/test-framework.awk: Change recording and
32861         printing of passes and failures.
32862
32863         * gcc.test-framework: New directory.
32864         * gcc.test-framework/README: New.
32865         * gcc.test-framework/test-framework.exp: New.
32866         * gcc.test-framework/test-framework.awk: New.
32867         * gcc.test-framework/gen_directive_tests: New.
32868
32869 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
32870
32871         * lib/treelang.exp: Fix comment typos.
32872         (treelang_target_compile): Don't append libs=-ltreelang to options.
32873
32874 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
32875
32876         * g++.dg/parse/typename7.C: Adjust error messages.
32877
32878 2005-01-31  Jeff Law  <law@redhat.com>
32879
32880         * gcc.c-torture/execute/20050131-1.c: New test.
32881         * gcc.dg/wcaselabel.c: New test.
32882
32883 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
32884
32885         * g++.dg/other/warning1.C: Adjust error messags.
32886         * g++.dg/parse/constant5.C: New test.
32887
32888 2005-01-31  Steven Bosscher  <stevenb@suse.de>
32889
32890         PR c/19333
32891         * gcc.c-torture/compile/20011130-1.c: Reorder to make
32892         the test case valid.
32893         * gcc.dg/20030815-1.c: Remove invalid tests.
32894         * gcc.dg/array-7.c: Adjust expected result.
32895         * gcc.dg/pr18596-3.c: Likewise.
32896         * gcc.dg/noncompile/20000901-1.c: Likewise.
32897         * gcc.dg/noncompile/init-2.c: Likewise.
32898         * gcc.dg/noncompile/init-4.c: Likewise.
32899
32900 2005-01-31  Dale Johannesen  <dalej@apple.com>
32901
32902         * g++.dg/opt/pr19650.C: New test.
32903
32904 2005-01-31  Richard Henderson  <rth@redhat.com>
32905
32906         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32907         long double for intel double extended format.
32908         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32909
32910 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
32911
32912         PR c++/19555
32913         * g++.dg/template/static10.C: New test.
32914
32915         PR c++/19395
32916         * g++.dg/parse/error24.C: New test.
32917
32918         PR c++/19367
32919         * g++.dg/lookup/builtin1.C: New test.
32920
32921         PR c++/19457
32922         * g++.dg/warn/conv3.C: New test.
32923
32924 2005-01-30  Bud Davis  <bdavis@gfortran.org>
32925
32926         PR fortran/19647
32927         * gfortan.dg/inquire_7.f90
32928
32929 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
32930
32931         PR tree-optimization/15791
32932         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32933         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32934         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32935         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32936         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32937         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32938         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32939         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32940         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32941         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32942
32943 2005-01-29  Paul Brook  <paul@codesourcery.com>
32944
32945         PR fortran/18565
32946         * check.c (real_or_complex_check): New function.
32947         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
32948         * intrinsic.c (add_functions): Use new check functions.
32949         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
32950         Add prototypes.
32951
32952 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
32953
32954         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
32955         gcc.dg/lvalue-3.c: New tests.
32956         * gcc.dg/concat.c: Update expected messages.
32957
32958 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
32959
32960         PR libfortran/19595
32961         * gfortran.dg/eor_1.f90: New test.
32962
32963 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
32964
32965         PR fortran/19589
32966         * gfortran.dg/logical_data_1.f90: New test.
32967
32968 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
32969
32970         PR c++/19253
32971         * g++.dg/template/crash33.C: New test.
32972
32973         PR c++/19667
32974         * g++.dg/template/crash32.C: New test.
32975
32976 2005-01-28  Ian Lance Taylor  <ian@airs.com>
32977
32978         PR middle-end/16558
32979         * g++.dg/warn/Wreturn-type-2.C: New test.
32980
32981 2004-06-24  Jeff Law  <law@redhat.com>
32982
32983         * gcc.dg/tree-ssa/20050128-1.c: New test.
32984
32985 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
32986
32987         * gcc.target/frv/all-mdpackh-1.c: New test.
32988
32989 2005-01-28  Steven Bosscher  <stevenb@suse.de>
32990
32991         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
32992
32993 2005-01-27  Richard Henderson  <rth@redhat.com>
32994
32995         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
32996
32997 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32998
32999         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33000
33001 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33002
33003         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33004         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33005         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33006         to cope with cases where the multilib options override the dg-options.
33007
33008 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33009
33010         PR c/18946
33011         * gcc.dg/noncompile/20050120-1.c: New test.
33012
33013 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33014
33015         PR tree-optimization/19633
33016         * gcc.dg/pr19633.c: New test.
33017         * gcc.dg/tree-ssa/pr19633.c: New test.
33018
33019 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33020
33021         * gcc.dg/20041216-1.c: New test.
33022
33023 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33024
33025         PR objc/18862
33026         * objc.dg/selector-2.m: New test.
33027
33028 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33029
33030         * g++.dg/opt/range-test-2.C: New test.
33031
33032         PR rtl-optimization/19579
33033         * gcc.c-torture/execute/20050124-1.c: New test.
33034
33035 2005-01-26  Greg Parker  <gparker@apple.com>
33036         Stuart Hastings  <stuart@apple.com>
33037
33038         * gcc.c-torture/execute/20050125-1.c: New.
33039
33040 2005-01-18  Jan Hubicka  <jh@suse.cz>
33041
33042         PR tree-optimize/19337
33043         * gcc.c-torture/compile/20050119-1.c: New test.
33044
33045 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33046
33047         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33048         test for successful match.
33049
33050 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33051
33052         PR objc/18408
33053         * objc.dg/comp-types-7.m: New test.
33054
33055 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33056
33057         * lib/target-supports.exp (current_target_name): New.
33058         (check_effective_target_ilp32, check_effective_target_lp64):
33059         Cache the result to use as long as the current target, with
33060         multilib flags, remains the same.
33061
33062         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33063         (dg-require-weak, dg-require-visibility, dg-require-alias,
33064         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33065         dg-require-effective-target, dg-skip-if): Remove call to
33066         skip_test_and_clear_xfail.
33067         (dg-test): Clear xfail data.
33068
33069 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33070
33071         PR target/17751
33072         * gcc.dg/ppc64-toc.c: New test.
33073
33074         * g++.dg/tree-ssa/empty-1.C: New test.
33075
33076         PR middle-end/19551
33077         * gcc.c-torture/execute/20050121-1.c: New test.
33078         * gcc.dg/20050121-2.c: New test.
33079
33080 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33081         Paul Brook  <paul@codesourcery.com>
33082
33083         PR fortran/17941
33084         * gfortran.dg/real_const_1.f: New test.
33085         * gfortran.dg/real_const_2.f90: New test.
33086         * gfortran.dg/complex_int_1.f90: New test.
33087
33088 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33089
33090         PR fortran/19313
33091         * gfortan.dg/inquire_6.f90: New test.
33092
33093 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33094
33095         PR libfortran/19451
33096         * open_readonly_1.f90: New test.
33097
33098 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33099
33100         PR libfortran/18982
33101         * gfortran.dg/open_new.f90: New file.
33102
33103 2005-01-22  Paul Brook  <paul@codesourcery.com>
33104
33105         * namelist_1.f90: New test.
33106
33107 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33108
33109         PR tree-optimization/19484
33110         * gcc.c-torture/compile/20050122-[12].c: New tests.
33111
33112 2005-01-22  Paul Brook  <paul@codesourcery.com>
33113
33114         * gfortran.dg/implicit_2.f90: New test.
33115
33116 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33117
33118         PR fortran/19314
33119         * gfortran.dg/inquire_5.f90: New test.
33120
33121 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33122
33123         PR c/18809
33124         * gcc.dg/pr18809-1.c: New test.
33125
33126 2005-01-21  Ian Lance Taylor  <ian@airs.com>
33127
33128         * gcc.dg/20050121-1.c: New test.
33129
33130         PR tree-optimization/13000
33131         * gcc.dg/20040206-1.c: Change warning to point where function is
33132         being inlined.
33133
33134 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33135
33136         PR c++/19208
33137         * g++.dg/template/array11.C: New test.
33138
33139 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33140
33141         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33142         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33143         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33144         * gfortran.dg/getenv_1.f90: Add dg-do directive.
33145         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33146         gfortran.dg/pr17164.f90: Add missing dg-do directives.
33147
33148 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33149
33150         PR tree-optimization/15349
33151         * gcc.dg/tree-ssa/pr15349.c: New.
33152
33153 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
33154
33155         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33156
33157 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
33158
33159         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33160         scan-assembler-times directive name.
33161
33162         * gcc.dg/asm-a.c: Move dg-require-effective-target to
33163         after dg-do.
33164
33165         PR rtl-optimization/19462
33166         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33167
33168 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
33169
33170         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33171         counting function calls on ia64.
33172
33173 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
33174
33175         PR rtl-optimization/15139
33176         * gcc.dg/20050111-2.c: New test.
33177
33178         PR c/17297
33179         * gcc.c-torture/compile/20050113-1.c: New testcase.
33180
33181         PR middle-end/19164
33182         * gcc.dg/20050113-1.c: New testcase.
33183
33184 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
33185
33186         * gcc.dg/vect/vect-85.c: Add comment.
33187         * gcc.dg/vect/vect-86.c: Add xfail for now.
33188         * gcc.dg/vect/vect-87.c: Add xfail for now.
33189         * gcc.dg/vect/vect-88.c: Add xfail for now.
33190         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33191
33192 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33193
33194         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33195
33196 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33197
33198         * g++.dg/debug/typedef3.C: New test.
33199
33200 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
33201
33202         PR c/19472
33203         * gcc.dg/asm-a.c: New test.
33204
33205 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
33206
33207         * gcc.dg/sh-relax.c: Add prototype for abort.
33208
33209 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33210
33211         * gcc.dg/short-compare-1.c: New test.
33212         * gcc.dg/short-compare-2.c: Likewise.
33213
33214 2005-01-18  Michael Matz  <matz@suse.de>
33215
33216         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33217
33218 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
33219
33220         PR tree-optimization/19121
33221         * gcc.c-torture/compile/pr19121.c: New test.
33222
33223 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
33224
33225         PR target/19357
33226         * gcc.c-torture/compile/pr19357.c: New test.
33227
33228 2005-01-17  Ian Lance Taylor  <ian@airs.com>
33229
33230         PR c/5675
33231         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33232         pass--those that refer just to the variable, possibly with a
33233         cast.
33234         * gcc.dg/c99-const-expr-3.c: Likewise.
33235
33236         PR middle-end/13127
33237         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33238         longer emitted.
33239
33240 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
33241
33242         PR fortran/18778
33243         * gfortran.dg/endfile_2.f90: New test.
33244
33245 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
33246
33247         PR 19168
33248         * gfortran.dg/select_5.f90: New test.
33249
33250 2004-01-16  Paul Brook  <paul@codesourcery.com>
33251
33252         * gfortran.dg/common_4.f90: New test.
33253
33254 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
33255
33256         PR rtl-optimization/19462
33257         * gcc.dg/torture/pr19462-1.c: New test.
33258
33259 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
33260
33261         PR objc/19321
33262         * objc.dg/func-ptr-2.m: New.
33263         * objc.dg/volatile-1.m: New.
33264
33265 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33266
33267         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33268
33269 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33270
33271         PR tree-optimization/19060
33272         * gcc.c-torture/execute/20050104-1.c: New test.
33273
33274 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33275
33276         PR fortran/18983
33277         * gfortran.dg/write_to_null.f90: New test.
33278
33279 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33280             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33281
33282         PR other/19328
33283         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33284         argument.
33285
33286 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33287
33288         PR c++/19263
33289         * g++.dg/init/vector1.C: New test.
33290
33291 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33292
33293         PR target/13158
33294         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33295         PR target/18987
33296         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33297
33298 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33299
33300         * gfortran.dg/select_1.f90: New test.
33301         * gfortran.dg/select_2.f90: New test.
33302         * gfortran.dg/select_3.f90: New test.
33303         * gfortran.dg/select_4.f90: New test.
33304
33305 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33306
33307         PR middle-end/19084
33308         PR rtl-optimization/19348
33309         * gcc.dg/20050111-1.c: New test.
33310         * gcc.c-torture/execute/20050111-1.c: New test.
33311
33312         * gcc.dg/i386-asm-4.c: New test.
33313
33314 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33315
33316         * gcc.dg/nested-func-2.c: New test.
33317         * ada/acats/norun.lst: Remove c953002.
33318
33319 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33320
33321         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33322
33323 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33324
33325         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33326
33327 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33328
33329         PR target/18761
33330         * g++.dg/abi/align1.C: New test.
33331
33332 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33333
33334         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33335         at a time.
33336         * g++.dg/ext/altivec_check.h: Support compiling as C.
33337
33338 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33339
33340         PR c++/19355
33341         * g++.dg/expr/pr19355-1.C: New test case.
33342
33343 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33344
33345         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33346         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33347         * ada/acats/tests/c3/c92005b.ada: Likewise.
33348         * ada/acats/tests/c3/cxb3012.a: Likewise.
33349         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33350
33351 2005-01-09  Paul Brook  <paul@codesourcery.com>
33352
33353         * gfortran.dg/common_2.f90: New file.
33354         * gfortran.dg/common_3.f90: New file.
33355
33356 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33357
33358         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33359
33360 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33361
33362         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33363         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33364         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33365         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33366         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33367         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33368         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33369         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33370         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33371         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33372         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33373         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33374         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33375         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33376         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33377         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33378         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33379         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33380         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33381         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33382         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33383         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33384         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33385         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33386         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33387         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33388         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33389         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33390         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33391         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33392         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33393         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33394         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33395         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33396         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33397         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33398         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33399         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33400         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33401         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33402         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33403         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33404         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33405         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33406         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33407         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33408         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33409         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33410         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33411         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33412         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33413         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33414         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33415         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33416         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33417         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33418         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33419         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33420         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33421         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33422         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33423         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33424         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33425         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33426         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33427         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33428         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33429
33430         * gcc.dg/vect/vect-1.c: Fix spelling.
33431         * gcc.dg/vect/vect-10.c: Fix spelling.
33432         * gcc.dg/vect/vect-11.c: Fix spelling.
33433         * gcc.dg/vect/vect-12.c: Fix spelling.
33434         * gcc.dg/vect/vect-14.c: Fix spelling.
33435         * gcc.dg/vect/vect-15.c: Fix spelling.
33436         * gcc.dg/vect/vect-16.c: Fix spelling.
33437         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33438         * gcc.dg/vect/vect-64.c: Fix comments.
33439         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33440
33441 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33442             Ira Rosen  <irar@il.ibm.com>
33443
33444         * gcc.dg/vect/vect-70.c: New test.
33445         * gcc.dg/vect/vect-71.c: New test.
33446
33447 2005-01-09  Manfred Hollstein  <mh@suse.com>
33448
33449         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33450         * gcc.dg/pr18241-2.c: Likewise.
33451         * gcc.dg/pr18241-3.c: Likewise.
33452         * gcc.dg/pr18241-4.c: Likewise.
33453         * gcc.dg/pr18241-5.c: Likewise.
33454
33455 2005-01-08  Richard Henderson  <rth@redhat.com>
33456
33457         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33458         False for x86 and x86-64.
33459
33460 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33461
33462         PR tree-optimization/18241
33463         * gcc.dg/pr18241-1.c: New test.
33464         * gcc.dg/pr18241-2.c: New test.
33465         * gcc.dg/pr18241-3.c: New test.
33466         * gcc.dg/pr18241-4.c: New test.
33467         * gcc.dg/pr18241-5.c: New test.
33468
33469 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33470
33471         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33472         gfortran.dg/select_4.f90: New.
33473
33474 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33475
33476         * gcc.c-torture/execute/20050107-1.c: New test.
33477
33478 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33479
33480         PR c++/19298
33481         * g++.dg/template/ref2.C: New.
33482
33483 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33484
33485         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33486         instead of being empty.
33487
33488 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33489
33490         PR fortran/15553
33491         * gfortran.dg/array-1.f90: New test.
33492
33493 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33494
33495         PR tree-optimization/19283
33496         * gcc.c-torture/execute/20050106-1.c: New test.
33497
33498         PR rtl-optimization/18861
33499         * gcc.dg/20050105-1.c: New test.
33500
33501         PR tree-optimization/18828
33502         * gcc.dg/20050105-2.c: New test.
33503
33504 2005-01-07  Andreas Jaeger  <aj@suse.de>
33505
33506         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33507
33508 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
33509
33510         PR fortran/18398
33511         * gfortran.dg/fmt_read.f90: New test.
33512
33513 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
33514
33515         * gcc.dg/rs6000-ldouble-2.c: New.
33516
33517 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
33518
33519         PR c++/19244
33520         * g++.dg/parser/ctor2.C: New test.
33521
33522 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33523
33524         PR c++/17154
33525         * g++.dg/template/using9.C: New test.
33526
33527 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33528
33529         PR c++/19258
33530         * g++.dg/lookup/friend6.C: New test.
33531
33532 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33533
33534         PR c++/19270
33535         * g++.dg/template/array10.C: New.
33536
33537 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33538
33539         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33540         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33541
33542 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
33543
33544         * gcc.c-torture/compile/20050105-1.c: New test.
33545
33546 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
33547
33548         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33549
33550 2005-01-05  Roger Sayle  <roger@eyesopen.com>
33551
33552         PR middle-end/19100
33553         * gcc.dg/conv-3.c: New test case.
33554
33555 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
33556
33557         * gcc.dg/asm-wide-1.c: New test.
33558
33559 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33560
33561         PR c++/19030
33562         * g++.dg/parse/crash22.C: New
33563
33564 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
33565
33566         PR 19257
33567         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33568
33569 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
33570
33571         PR middle-end/17767
33572         * gcc.dg/i386-mmx-6.c: New test case.
33573
33574 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
33575
33576         PR tree-optimization/18308
33577         * gcc.dg/vect/pr18308.c: New testcase.
33578
33579 2005-01-04  Andreas Jaeger  <aj@suse.de>
33580
33581         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33582
33583 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33584             Robert Bowdidge <bowdidge@apple.com>
33585
33586         * gcc.dg/cpp/subframework1.c: New.
33587         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33588         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33589         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33590         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33591
33592 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33593
33594         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33595         producing warning.
33596         * gcc.dg/darwin-weakimport-2.c: New.
33597
33598 2005-01-03  Richard Henderson  <rth@redhat.com>
33599
33600         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33601
33602 2005-01-03  Richard Henderson  <rth@redhat.com>
33603
33604         * gcc.dg/vect/vect.exp: Enable for ia64.
33605         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33606         (check_effective_target_vect_float): Likewise.
33607         (check_effective_target_vect_no_align): Likewise.
33608         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33609         * gcc.dg/vect/vect-8.c: Likewise.
33610
33611 2005-01-03  Uros Bizjak <uros@kss-loka.si>
33612
33613         PR target/19236
33614         * gcc.dg/pr19236-1.c: New test case.
33615
33616 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
33617
33618         PR rtl-optimization/12092
33619         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33620
33621 2005-01-02  Andreas Jaeger  <aj@suse.de>
33622
33623         * gcc.dg/pr12092-1.c: Do not run on x86_64.
33624
33625 2005-01-01  Roger Sayle  <roger@eyesopen.com>
33626             Andrew Pinski  <pinskia@physics.uc.edu>
33627
33628         PR rtl-optimization/12092
33629         * gcc.dg/pr12092-1.c: New test case.
33630
33631 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
33632
33633         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33634         'hidden' and 'default' for better portability.
33635         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33636
33637         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33638         6 and 7.
33639         * g++.old-deja/g++.brendan/new3.C: Likewise.
33640
33641 2005-01-01  Steven Bosscher  <stevenb@suse.de>
33642
33643         * gcc.dg/20041231-1.C: New test.
33644         * g++.dg/warn/Wunreachable-code-1.C: New test.
33645
33646 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
33647
33648         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33649         file, not /dev/null.  Abort on error.
33650
33651 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
33652             Ziemowit Laski  <zlaski@apple.com>
33653
33654         PR objc/18971
33655         * objc.dg/encode-5.m: New test.
33656
33657 2004-12-29  Richard Henderson  <rth@redhat.com>
33658
33659         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33660         * objc.dg/stabs-1.m: Disable for ia64.
33661
33662 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
33663
33664         PR c++/19190
33665         * g++.dg/warn/Wunused-10.C: New test.
33666
33667 2004-12-28  Richard Henderson  <rth@redhat.com>
33668
33669         * objc.dg/stabs-1.m: Disable for alpha.
33670
33671 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33672
33673         PR c++/19149
33674         * g++.dg/parse/error23.C: New test.
33675
33676 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33677
33678         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33679
33680         PR fortran/19032
33681         * gfortran.dg/intrinsic_modulo_1.f90: New.
33682         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33683         tests with divisor -1.
33684
33685 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33686
33687         * g++.dg/opt/temp1.C (memcpy): Return a value.
33688
33689         PR c++/19148
33690         * g++.dg/expr/cond7.C: New test.
33691
33692 2004-12-27  Paul Brook  <paul@codesourcery.com>
33693
33694         * gfortran.dg/g77/select_no_compile.f: Remove.
33695
33696 2004-12-27  Richard Henderson  <rth@redhat.com>
33697
33698         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33699         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33700         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33701
33702 2004-12-26  Richard Henderson  <rth@redhat.com>
33703
33704         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33705         by 1i instead of token pasting.
33706
33707 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33708
33709         PR tree-optimization/17578
33710         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33711         to additional_flags.
33712         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33713
33714 2004-12-25  Richard Henderson  <rth@redhat.com>
33715
33716         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33717         Remove Alpha.
33718
33719 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33720
33721         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33722         hppa*-*-hpux*.
33723         * gcc.dg/pr17957.c (dg-options): Likewise.
33724         * gcc.dg/struct-ret-1.c: Add prototype for abort.
33725         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33726         instead of 0 on __hppa__.
33727         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33728         "foo,%r" on hppa*-*-*.
33729
33730 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
33731
33732         PR fortran/19071
33733         * gfortran.dg/complex_write.f90: New test.
33734
33735 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33736
33737         PR c++/17595
33738         * g++.dg/parse/pragma2.C: New test.
33739
33740         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33741
33742 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33743
33744         * gcc.dg/empty2.c: Add missing dg-warning.
33745
33746 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33747
33748         PR c++/17413
33749         * g++.dg/template/local4.C: New test.
33750         * g++.dg/template/crash19.C: Add dg-error marker.
33751
33752         * g++.dg/template/crash31.C: Correct embedded PR number.
33753
33754 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33755
33756         PR c++/16405
33757         * g++.dg/opt/temp1.C: Add do-run marker.
33758
33759 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33760
33761         * g++.dg/template/spec19.C: New.
33762
33763 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33764
33765         PR target/16819
33766         * gcc.dg/empty2.c: New.
33767
33768 2004-12-23  Richard Henderson  <rth@redhat.com>
33769
33770         * lib/target-supports.exp (check_effective_target_vect_no_align):
33771         Remove i?86 and x86-64.
33772
33773 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33774
33775         PR c++/16405
33776         * g++.dg/opt/temp1.C: New test.
33777
33778 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33779
33780         PR c++/18733
33781         * g++.dg/template/friend33.C: New testcase.
33782
33783 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
33784
33785         PR c++/18464
33786         * g++.dg/template/cond5.C: New test.
33787
33788         PR c++/18492
33789         * g++.dg/inherit/thunk3.C: New test.
33790
33791         PR c++/11224
33792         * g++.dg/warn/Wunused-9.C: New test.
33793
33794 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
33795
33796         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33797
33798 2004-12-22  Jan Beulich  <jbeulich@novell.com>
33799
33800         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33801
33802 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
33803
33804         PR c++/18378
33805         * g++.dg/ext/packed8.C: New test.
33806
33807         PR c++/19063
33808         * g++.dg/template/crash31.C: New test.
33809
33810         PR c++/19034
33811         * g++.dg/template/crash30.C: New test.
33812
33813 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33814
33815         PR C++/18984
33816         * g++.dg/eh/ctor3.C: New test.
33817
33818 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33819
33820         * objc.dg/stabs-1.m: Allow section name to be quoted and
33821         assembly label to begin with '.LL'.
33822
33823 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
33824
33825         * gcc.dg/vect/vect.exp
33826         (check_effective_target_lp64_or_vect_no_align): New.
33827         * gcc.dg/vect/vect-77.c: Use it.
33828         * gcc.dg/vect/vect-78.c: Use it.
33829
33830         * lib/target-supports.exp
33831         (check_effective_target_vect_no_max,
33832         check_effective_target_vect_no_bitwise,
33833         check_effective_target_vect_no_align): New.
33834         * gcc.dg/vect/vect-13.c: Use them.
33835         * gcc.dg/vect/vect-17.c: Ditto.
33836         * gcc.dg/vect/vect-18.c: Ditto.
33837         * gcc.dg/vect/vect-19.c: Ditto.
33838         * gcc.dg/vect/vect-20.c: Ditto.
33839         * gcc.dg/vect/vect-27.c: Ditto.
33840         * gcc.dg/vect/vect-29.c: Ditto.
33841         * gcc.dg/vect/vect-44.c: Ditto.
33842         * gcc.dg/vect/vect-48.c: Ditto.
33843         * gcc.dg/vect/vect-50.c: Ditto.
33844         * gcc.dg/vect/vect-52.c: Ditto.
33845         * gcc.dg/vect/vect-54.c: Ditto.
33846         * gcc.dg/vect/vect-56.c: Ditto.
33847         * gcc.dg/vect/vect-58.c: Ditto.
33848         * gcc.dg/vect/vect-60.c: Ditto.
33849         * gcc.dg/vect/vect-72.c: Ditto.
33850         * gcc.dg/vect/vect-80.c: Ditto.
33851
33852 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
33853
33854         PR c++/14075
33855         * g++.dg/init/string1.C: New.
33856
33857         PR c++/18975
33858         * g++.dg/other/synth1.C: New.
33859
33860 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33861
33862         PR c/18963
33863         * gcc.dg/pr18963-1.c: New test.
33864
33865 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33866
33867         PR c/18596
33868         * gcc.dg/funcdef-storage-1.c (foo): Remove.
33869         * gcc.dg/pr18596-1.c: Use dg-error.
33870         (dg-options): Use -fno-unit-at-a-time.
33871         * gcc.dg/pr18596-2.c: New test.
33872         * gcc.dg/pr18596-3.c: New test.
33873
33874 2004-12-20  Roger Sayle  <roger@eyesopen.com>
33875
33876         PR middle-end/18683
33877         * g++.dg/opt/pr18683-1.C: New test case.
33878
33879 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
33880
33881         PR other/19093
33882         * g++.dg/opt/max1.C: Fix for 64bit targets.
33883
33884 2004-12-20  Matt Austern  <austern@apple.com>
33885
33886         PR c++/19044
33887         * g++.dg/ext/builtin6.C: New
33888
33889 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
33890
33891         PR tree-optimization/19080
33892         * gcc.c-torture/compile/pr19080.c: New test.
33893
33894 2004-12-20  Steven Bosscher  <stevenb@suse.de>
33895
33896         * gcc.dg/20041219-1.c: New test.
33897
33898 2004-12-19  Roger Sayle  <roger@eyesopen.com>
33899
33900         PR middle-end/19068
33901         * g++.dg/opt/max1.C: New test case.
33902
33903 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33904
33905         * gcc.dg/fdata-sections-1.c: New test.
33906
33907 2004-12-18  Roger Sayle  <roger@eyesopen.com>
33908
33909         PR middle-end/18548
33910         * gcc.dg/max-1.c: New test case.
33911
33912 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
33913
33914         * gcc.c-torture/execute/20041218-1.c: New test.
33915
33916 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
33917
33918         * gcc.dg/pr18501.c: New test.
33919         * gcc.dg/uninit-5.c: XFAIL.
33920         * gcc.dg/uninit-9.c: XFAIL.
33921
33922 2004-12-17  Dale Johannesen  <dalej@apple.com>
33923
33924         * gcc.dg/20041213-1.c: New.
33925
33926 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
33927
33928         * objc.dg/stabs-1.m: Allow assembly label to begin
33929         with a dot ('.').
33930
33931 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
33932
33933         * gcc.c-torture/execute/20041213-1.c: Move...
33934         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33935
33936 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
33937
33938         PR c++/18721
33939         * g++.dg/lookup/conv-5.C: New.
33940
33941 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
33942
33943         * objc.dg/stabs-1.m: New test.
33944
33945 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33946
33947         * gcc.dg/visibility-c.c: Change compile to
33948         assemble for the test.
33949
33950 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33951
33952         PR target/19041
33953         * gcc.dg/visibility-c.c: New test.
33954
33955 2004-12-16  Roger Sayle  <roger@eyesopen.com>
33956
33957         PR middle-end/18493
33958         * gcc.dg/switch-8.c: New test case.
33959
33960 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33961
33962         PR c++/18905
33963         * g++.dg/template/init4.C: New.
33964         * g++.dg/opt/static3.C: Enable optimizer.
33965
33966 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
33967
33968         * g++.dg/other/complex1.C: New test.
33969
33970 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
33971
33972         * g++.dg/opt/inline9.C: New test.
33973
33974 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33975
33976         PR fortran/18993
33977         * gfotran.dg/nullify_1.f: New test.
33978
33979 2004-12-15  Richard Henderson  <rth@redhat.com>
33980
33981         * gcc.target/i386/i386.exp: New harness.
33982         * gcc.target/i386/vect-args.c: New.
33983
33984 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
33985
33986         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
33987
33988 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33989
33990         PR c++/18825
33991         * g++.dg/template/friend32.C: New test.
33992
33993 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33994
33995         * cpp/pragma-once-1.c: New test.
33996         * cpp/pragma-once-1b.h: Likewise.
33997         * cpp/pragma-once-1c.h: Likewise.
33998         * cpp/pragma-once-1d.h: Likewise.
33999         * cpp/inc/pragma-once-1a.h: Likewise.
34000
34001 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34002             Steven G. Kargl  <kargls@comcast.net>
34003
34004         PR fortran/17597
34005         * gfortran.dg/list_read_3.f90: New test.
34006
34007 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34008
34009         * gcc.dg/ftrapv-2.c: New test.
34010
34011 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34012
34013         PR c++/18981
34014         * g++.dg/template/typename9.C: New test.
34015
34016 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34017
34018         PR c++/18738
34019         * g++.dg/template/typename8.C: New test.
34020         * g++.dg/parse/friend2.C: Tweak error message.
34021
34022 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34023
34024         * gcc.c-torture/20041214-1.c: New test.
34025
34026 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34027
34028         PR c++/18965
34029         * g++.dg/init/array17.C: New test.
34030
34031 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34032
34033         PR c++/18793
34034         * g++.dg/init/aggr3.C: New test.
34035
34036 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34037
34038         * gcc.dg/altivec-types-1.c: New test.
34039         * gcc.dg/altivec-types-2.c: New test.
34040         * gcc.dg/altivec-types-3.c: New test.
34041         * gcc.dg/altivec-types-4.c: New test.
34042         * g++.dg/ext/altivec-types-1.C: New test.
34043         * g++.dg/ext/altivec-types-2.C: New test.
34044         * g++.dg/ext/altivec-types-3.C: New test.
34045         * g++.dg/ext/altivec-types-4.C: New test.
34046
34047 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34048
34049         PR middle-end/18951
34050         * gcc.c-torture/execute/20041213-1.c: New test.
34051
34052 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34053
34054         PR c++/18949
34055         * g++.dg/template/cast1.C: New.
34056
34057 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34058
34059         * gcc.c-torture/execute/20041213-2.c: New test.
34060
34061 2004-12-13  Richard Henderson  <rth@redhat.com>
34062
34063         * gcc.dg/i386-sse-10.c: Fix typo in options.
34064
34065 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34066
34067         PR c++/18968
34068         * g++.dg/opt/pr18968.C: New test.
34069
34070 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34071
34072         PR c++/18925
34073         * g++.dg/ext/visibility/staticdatamem.C: New test.
34074
34075 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34076
34077         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34078
34079 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34080
34081         PR rtl-optimization/18928
34082         * gcc.dg/pr18928-1.c: New test case.
34083
34084 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34085
34086         PR tree-opt/16951
34087         * gcc.c-torture/compile/20041211-1.c: New.
34088
34089 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34090
34091         PR middle-end/17564
34092         * gcc.c-torture/execute/20041212-1.c: New test.
34093
34094 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34095
34096         PR fortran/18869
34097         * gfortran.dg/common_1.f90: New test.
34098
34099 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34100         Paul Brook  <paul@codesourcery.com>
34101
34102         PR fortran/16222
34103         * gfortran.dg/real_do_1.f90: New test.
34104
34105 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34106
34107         PR tree-opt/18040
34108         * g++.dg/opt/ptrmem6.C: New test.
34109
34110 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34111
34112         PR middle-end/18921
34113         * gcc.dg/pr18921-1.c: New test case.
34114
34115 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34116
34117         PR fortran/17175
34118         * gfortran.dg/scale_1.f90: New test.
34119
34120 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34121
34122         PR middle-end/18903
34123         * gcc.c-torture/compile/pr18903.c: New test.
34124
34125 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
34126
34127         * gcc.c-torture/execute/20041210-1.c: New test.
34128
34129 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34130
34131         PR c++/18731
34132         * g++.dg/parser/struct-1.C: New test.
34133         * g++.dg/parser/struct-2.C: New test.
34134         * g++.dg/parser/struct-3.C: New test.
34135
34136 2004-12-09  Richard Henderson  <rth@redhat.com>
34137
34138         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34139
34140         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34141         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34142
34143 2004-12-09  Matt Austern  <austern@apple.com>
34144
34145         PR c++/18514
34146         * g++.dg/ext/builtin1.C: New
34147         * g++.dg/ext/builtin2.C: New
34148         * g++.dg/ext/builtin3.C: New
34149         * g++.dg/ext/builtin4.C: New
34150         * g++.dg/ext/builtin5.C: New
34151
34152 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
34153
34154         PR tree-opt/18904
34155         * g++.dg/opt/ptrmem5.C: New test.
34156
34157 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
34158
34159         * g++.dg/parse/typename5.C: Adjust for new error.
34160         * g++.dg/parse/typename7.C: New.
34161
34162 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34163
34164         PR c++/18073
34165         * g++.dg/other/mmintrin.C: New test.
34166
34167 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34168
34169         PR c++/16681
34170         * g++.dg/init/array15.C: New.
34171         * g++.dg/init/array16.C: New.
34172
34173 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34174
34175         PR fortran/18826
34176         * gfortran.dg/assign_1.f90: New test.
34177
34178 2004-12-08  Nick Clifton  <nickc@redhat.com>
34179
34180         * gcc.target/xstormy16/bss_below100: New directory containing tests.
34181         * gcc.target/xstormy16/data_below100: Likewise.
34182         * gcc.target/xstormy16/sfr: Likewise.
34183         * gcc.target/xstormy16/below100.S: New test source file.
34184         * gcc.target/xstormy16/below100.ld: New test linker script.
34185         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34186         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34187         bp instructions.
34188         * gcc.target/xstormy16/bp.c: Likewise.
34189
34190         * gcc.target/xstormy16/bss_below100: New files:
34191         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34192         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34193         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34194         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34195         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34196         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34197         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34198         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34199         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34200         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34201         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34202         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34203         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34204         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34205         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34206         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34207         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34208         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34209         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34210         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34211         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34212         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34213         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34214         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34215         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34216         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34217         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34218
34219         * gcc.target/xstormy16/data_below100: New files:
34220         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34221         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34222         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34223         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34224         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34225         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34226         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34227         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34228         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34229         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34230         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34231         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34232         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34233         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34234         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34235         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34236         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34237         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34238         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34239         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34240         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34241         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34242         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34243         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34244         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34245         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34246         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34247
34248         * gcc.target/xstormy16/sfr: New files:
34249         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34250         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34251         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34252         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34253         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34254         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34255         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34256         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34257         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34258         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34259         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34260         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34261         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34262         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34263         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34264         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34265         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34266         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34267         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34268         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34269         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34270         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34271         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34272         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34273         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34274         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34275         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34276         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34277         27_if0_sfrw_bitfield_f.c
34278
34279 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34280
34281         PR c++/18100
34282         * g++.dg/lookup/name-clash4.C: New test.
34283
34284 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34285
34286         PR c++/18672
34287         * g++.dg/opt/array1.C: New.
34288
34289         PR c++/18803
34290         * g++.dg/template/operator5.C: New.
34291
34292 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34293
34294         PR c/18867
34295         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34296
34297 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34298
34299         * gcc.dg/noncompile/20041207.c: New test.
34300
34301 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34302
34303         * g++.dg/other/unreachable-1.C: New test.
34304
34305 2004-12-06  Nick Clifton  <nickc@redhat.com>
34306
34307         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34308         <limits.h> because the latter comes from gcc's include/ directory
34309         and not the newlib/libc/include directory.
34310
34311 2004-12-04  Richard Henderson  <rth@redhat.com>
34312
34313         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34314
34315 2004-12-04  Richard Henderson  <rth@redhat.com>
34316
34317         * lib/target-supports.exp (check_gc_sections_available): Disable
34318         for alpha and ia64.
34319
34320 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34321
34322         PR middle-end/17909
34323         * g++.dg/other/vararg-2.C: New test.
34324
34325 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34326
34327         PR c++/17011, c++/17971
34328         * g++.dg/template/error15.C: Adjust expected error.
34329         * g++.dg/template/instantiate3.C: Likewise.
34330
34331 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34332
34333         * gcc.dg/altivec-18.c: Fix for darwin
34334
34335 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34336
34337         PR c++/18782
34338         * g++.dg/parse/ptrmem2.C: New.
34339
34340         PR c++/18318
34341         * g++.dg/template/new1.C: New.
34342
34343 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34344
34345         PR fortran/18710
34346         * gfortran.dg/direct_io_3.f90: New test.
34347
34348 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34349
34350         PR 18758
34351         * g++.dg/parse/crash21.C: New.
34352
34353 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34354
34355         PR c++/15664, c++/18276
34356         * g++.dg/template/ttp13.C: New test.
34357         * g++.dg/template/ttp14.C: Likewise.
34358
34359 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34360
34361         PR c++/18123
34362         * g++.dg/parse/enum2.C: New test.
34363         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34364
34365 2004-12-02  Nick Clifton  <nickc@redhat.com>
34366
34367         * gcc.target/xstormy16: New test directory.
34368         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34369         * gcc.target/xstormy16/bp.c: Check the generation of bp
34370         instructions.
34371         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34372         bn instructions and the BELOW100 attribute.
34373
34374 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34375
34376         PR target/16952
34377         * gcc.dg/ppc-eabi.c: New.
34378
34379 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34380
34381         PR fortran/18284
34382         * gfortran.dg/backspace.f90
34383
34384 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34385
34386         * gfortran.dg/inquire.f90: New test.
34387
34388 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34389
34390         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34391         handle effective-target-keyword.
34392         (dg-skip-if): Support effective-target keyword as target list.
34393         (dg-xfail-if): Ditto.
34394         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34395
34396 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34397
34398         PR tree-optimization/18291
34399         * gcc.c-torture/compile/pr18291.c: New test.
34400
34401 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34402
34403         PR C++/18729
34404         * g++.dg/parse/crash20.C: New.
34405
34406         PR c++/17431
34407         * g++.dg/overload/arg1.C: New.
34408         * g++.dg/overload/arg2.C: New.
34409         * g++.dg/overload/arg3.C: New.
34410         * g++.dg/overload/arg4.C: New.
34411
34412 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34413
34414         * gcc.dg/c99-flex-array-4.c: Remove.
34415
34416 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34417
34418         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34419
34420         * lib/target-supports.exp (is-effective-target): Simplify.
34421
34422         * lib/target-supports.exp (check_effective_target_vect_long):
34423         Fix for powerpc64-*-*.
34424
34425 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34426
34427         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34428         to support new requirements on FreeBSD 5.
34429
34430 2004-11-30  Devang Patel  <dpatel@apple.com>
34431
34432         PR 18702
34433         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34434
34435 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34436
34437         * g++.dg/ext/altivec-13.C: New test.
34438
34439 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34440
34441         PR tree-opt/18298
34442         * gcc.c-torture/execute/p18298.c: New test.
34443
34444 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34445             Dorit Naishlos  <dorit@il.ibm.com>
34446
34447         PR tree-opt/18607
34448         * gcc.dg/vect/vect-89.c: New test.
34449
34450 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34451
34452         * gcc.dg/pr18596-1.c: New test.
34453
34454 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34455
34456         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34457
34458 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34459
34460         PR c/18479
34461         * gcc.dg/pr18479.c: New test.
34462
34463 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34464
34465         PR target/18490
34466         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34467         mmix-knuth-mmixware.
34468
34469         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34470         cris-*-elf* cris-*-aout* mmix-*-*
34471
34472 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34473
34474         PR middle-end/18725
34475         * gcc.dg/pr18725.c: New test.
34476
34477 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34478
34479         PR target/18488
34480         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34481
34482         PR target/18336
34483         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34484
34485 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34486
34487         PR c++/18368
34488         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34489         * g++.old-deja/g++.law/ctors5.C: Likewise.
34490         * g++.old-deja/g++.other/crash25.C: Likewise.
34491
34492         PR c++/18674
34493         * g++.dg/template/error16.C: New test.
34494
34495         PR c++/18512
34496         * g++.dg/template/crash29.C: New test.
34497
34498 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34499
34500         PR tree-optimization/18712
34501         * gcc.c-torture/compile/pr18712.c: New test.
34502
34503 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34504
34505         PR c/7544
34506         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34507         tests.
34508
34509 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34510
34511         PR c++/18652
34512         * g++.dg/lookup/crash6.C: New test.
34513
34514 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34515
34516         PR middle-end/18164
34517         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
34518
34519 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
34520
34521         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34522         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34523         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34524
34525 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
34526
34527         * gcc.dg/pr18164.c: New test.
34528
34529 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
34530
34531         * gcc.dg/funroll-loops-all.c: New.
34532
34533 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34534
34535         PR target/18489
34536         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34537         delimeter, match space and TAB as well as ":".
34538
34539         PR target/18484
34540         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34541
34542         PR target/18348
34543         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34544
34545         PR target/18345
34546         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34547
34548         PR target/18337
34549         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34550
34551 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
34552
34553         * gfortran.dg/direct_io_2.f90: New test.
34554
34555 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34556
34557         PR target/18334
34558         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34559
34560 2004-11-28  Richard Henderson  <rth@redhat.com>
34561
34562         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34563
34564 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
34565
34566         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34567         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34568         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34569         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34570         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34571         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34572         gcc.dg/pointer-arith-8.c: New tests.
34573
34574 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
34575
34576         PR fortran/18364
34577         * gfortran.dg/endfile.f90: New test.
34578
34579 2004-11-27  Falk Hueffner  <falk@debian.org>
34580
34581         * gcc.dg/loop-6.c: New test.
34582
34583 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34584
34585         * gcc.c-torture/execute/20041126-1.c: New test.
34586
34587 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34588
34589         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34590         on IRIX.
34591
34592 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34593
34594         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34595         functions.
34596
34597 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34598
34599         PR rtl-optimization/17825
34600         * gcc.c-torture/compile/20041119-1.c: New test.
34601
34602 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34603
34604         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34605         Check existence of ld library path variables before unsetting.
34606
34607 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
34608
34609         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34610
34611 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34612
34613         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34614
34615 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34616
34617         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34618
34619 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34620
34621         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34622         dg-do directive.
34623
34624 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34625
34626         * gcc.dg/pr17957.c: Pass --param, not -param.
34627
34628 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
34629
34630         PR middle-end/17957
34631         * gcc.dg/pr17957.c: New test.
34632
34633 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
34634
34635         PR c++/18445
34636         * g++.dg/template/crash28.C: Likewise.
34637
34638         PR c++/18001
34639         * g++.dg/expr/unary2.C: Adjust lvalue messages.
34640         * g++.dg/ext/lvaddr.C: Likewise.
34641         * g++.dg/opt/pr7503-3.C: Likewise.
34642
34643         PR c++/18466
34644         * g++.dg/parse/qualified3.C: New test.
34645         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34646
34647         PR c++/18545
34648         * g++.dg/expr/return1.C: New test.
34649
34650 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34651
34652         Friend class name lookup 3/n, PR c++/3332
34653         * g++.dg/lookup/friend3.C: New test.
34654         * g++.dg/lookup/friend4.C: Likewise.
34655         * g++.dg/lookup/friend5.C: Likewise.
34656
34657 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34658
34659         Friend class name lookup 2/n, PR c++/14513, c++/15410
34660         * g++.dg/lookup/friend2.C: New test.
34661         * g++.dg/template/friend31.C: Likewise.
34662
34663 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34664
34665         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34666
34667 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34668
34669         PR c++/17473
34670         * g++.dg/tc1/dr56.C: Remove.
34671         * g++.dg/template/typedef1.C: Add dg-error markers.
34672         * g++.old-deja/g++.other/typedef7.C: Likewise.
34673
34674         PR c++/18285
34675         * g++.dg/parse/typedef7.C: New test.
34676
34677 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
34678
34679         * gcc.c-torture/execute/20041124-1.c: New test.
34680
34681 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34682
34683         * g++.dg/template/deduce3.C: New test.
34684
34685         PR c++/18586
34686         * g++.dg/template/crash27.C: New test.
34687
34688         PR c++/18530
34689         * g++.dg/warn/Wshadow-3.C: New test.
34690
34691 2004-11-24  Devang Patel  <dpatel@apple.com>
34692
34693         PR/18555
34694         * gcc.dg/cpp/isysroot-1.c: New test.
34695         * gcc.dg/cpp/usr/include/stdio.h: New file.
34696         * gcc.dg/cpp/isysroot-2.c: New test.
34697         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34698         New file.
34699
34700 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34701
34702         PR c++/8929
34703         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34704
34705 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34706
34707         * gcc.target/sparc/align.c: Do not include <stdint.h>.
34708         * gcc.target/sparc/pdist.c: Likewise.
34709
34710 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
34711
34712         PR c++/16882
34713         * g++.dg/conversion/simd1.C: New test.
34714
34715 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34716
34717         * lib/target-libpath.exp: New file defining
34718         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34719         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34720         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34721         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34722         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
34723
34724 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
34725
34726         * gcc.dg/pragma-align-2.c: Test macro expansion.
34727         * gcc.dg/pragma-pack-2.c: New test.
34728
34729 2004-11-23  Richard Henderson  <rth@redhat.com>
34730
34731         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34732         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34733         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34734         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34735         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34736         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34737
34738         * gcc.dg/vect/vect.exp: Add check for alpha.
34739         * lib/target-supports.exp (check_alpha_max_hw_available): New.
34740         (check_effective_target_vect_int): Enable for alpha.
34741         (check_effective_target_vect_long): New.
34742         (is-effective-target): Add it.
34743
34744 2004-11-23  Uros Bizjak <uros@kss-loka.si>
34745
34746         * gcc.dg/pr18614-1.c: New test.
34747
34748 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34749
34750         * gcc.dg/setjmp-2.c: New test.
34751
34752 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
34753
34754         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34755         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34756         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34757         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34758         gcc.target/sparc/pdist.c: New tests.
34759
34760 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
34761
34762         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34763
34764 2004-11-22  Dale Johannesen  <dalej@apple.com>
34765
34766         * gcc.dg/20041111-1.c: New.
34767
34768 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34769
34770         PR tree-opt/18536
34771         * gcc.dg/vect/pr18536.c: New test.
34772
34773 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34774
34775         PR c++/18354
34776         * g++.dg/template/nontype11.C: New test.
34777
34778 2004-11-21  Roger Sayle  <roger@eyesopen.com>
34779
34780         PR middle-end/18520
34781         * gcc.dg/pr18520-1.c: New test case.
34782
34783 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
34784
34785         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34786         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34787         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34788         expected diagnostics.
34789
34790 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34791
34792         PR target/18580
34793         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34794         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34795         vect-77.c, vect-77a.c: XFAIL on the SPARC.
34796
34797 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34798
34799         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34800
34801 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
34802             Joseph Myers  <joseph@codesourcery.com>
34803
34804         * lib/target-supports.exp (check_visibility_available): Really
34805         test the compiler.
34806
34807 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34808
34809         PR tree-opt/18181
34810         * gcc.dg/vect/vect-85.c: New test.
34811         * gcc.dg/vect/vect-86.c: New test.
34812         * gcc.dg/vect/vect-87.c: New test.
34813         * gcc.dg/vect/vect-88.c: New test.
34814
34815 2004-11-19  Ben Elliston  <bje@au.ibm.com>
34816
34817         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34818
34819 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
34820
34821         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34822         * gcc.dg/ppc-and-1.c: Ditto.
34823         * gcc.dg/ppc-compare-1.c: Ditto.
34824         * gcc.dg/ppc-mov-1.c: Ditto
34825
34826 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
34827             Mark Mitchell  <mark@codesourcery.com>
34828
34829         * gcc.dg/pragma-init-fini-2.c: New test.
34830
34831 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34832             Aldy Hernandez  <aldyh@redhat.com>
34833
34834         * lib/target-supports.exp (check_effective_target_vect_int): New
34835         (check_effective_target_vect_float): New
34836         (check_effective_target_vect_double): New.
34837         (is-effective-target): Support new effective targets keywords.
34838         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34839         default action for dg-do.
34840         * gcc.dg/vect/pr16105.c: Use new support.
34841         * gcc.dg/vect/pr18400.c: Ditto.
34842         * gcc.dg/vect/pr18425.c: Ditto.
34843         * gcc.dg/vect/vect-1.c: Ditto.
34844         * gcc.dg/vect/vect-10.c: Ditto.
34845         * gcc.dg/vect/vect-11.c: Ditto.
34846         * gcc.dg/vect/vect-12.c: Ditto.
34847         * gcc.dg/vect/vect-13.c: Ditto.
34848         * gcc.dg/vect/vect-14.c: Ditto.
34849         * gcc.dg/vect/vect-15.c: Ditto.
34850         * gcc.dg/vect/vect-16.c: Ditto.
34851         * gcc.dg/vect/vect-17.c: Ditto.
34852         * gcc.dg/vect/vect-18.c: Ditto.
34853         * gcc.dg/vect/vect-19.c: Ditto.
34854         * gcc.dg/vect/vect-2.c: Ditto.
34855         * gcc.dg/vect/vect-20.c: Ditto.
34856         * gcc.dg/vect/vect-21.c: Ditto.
34857         * gcc.dg/vect/vect-22.c: Ditto.
34858         * gcc.dg/vect/vect-23.c: Ditto.
34859         * gcc.dg/vect/vect-24.c: Ditto.
34860         * gcc.dg/vect/vect-25.c: Ditto.
34861         * gcc.dg/vect/vect-26.c: Ditto.
34862         * gcc.dg/vect/vect-27.c: Ditto.
34863         * gcc.dg/vect/vect-27a.c: Ditto.
34864         * gcc.dg/vect/vect-28.c: Ditto.
34865         * gcc.dg/vect/vect-29.c: Ditto.
34866         * gcc.dg/vect/vect-29a.c: Ditto.
34867         * gcc.dg/vect/vect-3.c: Ditto.
34868         * gcc.dg/vect/vect-30.c: Ditto.
34869         * gcc.dg/vect/vect-31.c: Ditto.
34870         * gcc.dg/vect/vect-32.c: Ditto.
34871         * gcc.dg/vect/vect-33.c: Ditto.
34872         * gcc.dg/vect/vect-34.c: Ditto.
34873         * gcc.dg/vect/vect-35.c: Ditto.
34874         * gcc.dg/vect/vect-36.c: Ditto.
34875         * gcc.dg/vect/vect-37.c: Ditto.
34876         * gcc.dg/vect/vect-38.c: Ditto.
34877         * gcc.dg/vect/vect-4.c: Ditto.
34878         * gcc.dg/vect/vect-40.c: Ditto.
34879         * gcc.dg/vect/vect-41.c: Ditto.
34880         * gcc.dg/vect/vect-42.c: Ditto.
34881         * gcc.dg/vect/vect-43.c: Ditto.
34882         * gcc.dg/vect/vect-44.c: Ditto.
34883         * gcc.dg/vect/vect-45.c: Ditto.
34884         * gcc.dg/vect/vect-46.c: Ditto.
34885         * gcc.dg/vect/vect-47.c: Ditto.
34886         * gcc.dg/vect/vect-48.c: Ditto.
34887         * gcc.dg/vect/vect-48a.c: Ditto.
34888         * gcc.dg/vect/vect-49.c: Ditto.
34889         * gcc.dg/vect/vect-5.c: Ditto.
34890         * gcc.dg/vect/vect-50.c: Ditto.
34891         * gcc.dg/vect/vect-51.c: Ditto.
34892         * gcc.dg/vect/vect-52.c: Ditto.
34893         * gcc.dg/vect/vect-53.c: Ditto.
34894         * gcc.dg/vect/vect-54.c: Ditto.
34895         * gcc.dg/vect/vect-55.c: Ditto.
34896         * gcc.dg/vect/vect-56.c: Ditto.
34897         * gcc.dg/vect/vect-56a.c: Ditto.
34898         * gcc.dg/vect/vect-57.c: Ditto.
34899         * gcc.dg/vect/vect-58.c: Ditto.
34900         * gcc.dg/vect/vect-59.c: Ditto.
34901         * gcc.dg/vect/vect-6.c: Ditto.
34902         * gcc.dg/vect/vect-60.c: Ditto.
34903         * gcc.dg/vect/vect-61.c: Ditto.
34904         * gcc.dg/vect/vect-62.c: Ditto.
34905         * gcc.dg/vect/vect-63.c: Ditto.
34906         * gcc.dg/vect/vect-64.c: Ditto.
34907         * gcc.dg/vect/vect-65.c: Ditto.
34908         * gcc.dg/vect/vect-66.c: Ditto.
34909         * gcc.dg/vect/vect-67.c: Ditto.
34910         * gcc.dg/vect/vect-68.c: Ditto.
34911         * gcc.dg/vect/vect-69.c: Ditto.
34912         * gcc.dg/vect/vect-7.c: Ditto.
34913         * gcc.dg/vect/vect-72.c: Ditto.
34914         * gcc.dg/vect/vect-72a.c: Ditto.
34915         * gcc.dg/vect/vect-73.c: Ditto.
34916         * gcc.dg/vect/vect-74.c: Ditto.
34917         * gcc.dg/vect/vect-75.c: Ditto.
34918         * gcc.dg/vect/vect-76.c: Ditto.
34919         * gcc.dg/vect/vect-77.c: Ditto.
34920         * gcc.dg/vect/vect-77a.c: Ditto.
34921         * gcc.dg/vect/vect-78.c: Ditto.
34922         * gcc.dg/vect/vect-79.c: Ditto.
34923         * gcc.dg/vect/vect-8.c: Ditto.
34924         * gcc.dg/vect/vect-80.c: Ditto.
34925         * gcc.dg/vect/vect-82.c: Ditto.
34926         * gcc.dg/vect/vect-82_64.c: Ditto.
34927         * gcc.dg/vect/vect-83.c: Ditto.
34928         * gcc.dg/vect/vect-83_64.c: Ditto.
34929         * gcc.dg/vect/vect-9.c: Ditto.
34930         * gcc.dg/vect/vect-all.c: Ditto.
34931         * gcc.dg/vect/vect-none.c: Ditto.
34932
34933 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34934
34935         * lib/gcc-dg.exp (dg-skip-if): New function.
34936         (dg-forbid-option): Remove.
34937         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34938         * g++.dg/abi/bitfield8.C: Likewise.
34939         * g++.dg/abi/dtor1.C: Likewise.
34940         * g++.dg/abi/empty10.C: Likewise.
34941         * g++.dg/abi/empty7.C: Likewise.
34942         * g++.dg/abi/empty9.C: Likewise.
34943         * g++.dg/abi/layout3.C: Likewise.
34944         * g++.dg/abi/layout4.C: Likewise.
34945         * g++.dg/abi/thunk1.C: Likewise.
34946         * g++.dg/abi/thunk2.C: Likewise.
34947         * g++.dg/abi/vbase11.C: Likewise.
34948         * g++.dg/abi/vthunk2.C: Likewise.
34949         * g++.dg/abi/vthunk3.C: Likewise.
34950         * g++.dg/ext/attrib8.C: Likewise.
34951         * g++.dg/opt/longbranch2.C: Likewise.
34952         * g++.dg/opt/reg-stack4.C: Likewise.
34953         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34954         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34955         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34956         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34957         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34958         * gcc.dg/20000609-1.c: Likewise.
34959         * gcc.dg/20000720-1.c: Likewise.
34960         * gcc.dg/20011107-1.c: Likewise.
34961         * gcc.dg/20011119-1.c: Likewise.
34962         * gcc.dg/20020108-1.c: Likewise.
34963         * gcc.dg/20020122-2.c: Likewise.
34964         * gcc.dg/20020122-3.c: Likewise.
34965         * gcc.dg/20020201-3.c: Likewise.
34966         * gcc.dg/20020206-1.c: Likewise.
34967         * gcc.dg/20020218-1.c: Likewise.
34968         * gcc.dg/20020310-1.c: Likewise.
34969         * gcc.dg/20020411-1.c: Likewise.
34970         * gcc.dg/20020418-2.c: Likewise.
34971         * gcc.dg/20020426-1.c: Likewise.
34972         * gcc.dg/20020426-2.c: Likewise.
34973         * gcc.dg/20020517-1.c: Likewise.
34974         * gcc.dg/20020523-1.c: Likewise.
34975         * gcc.dg/20020523-2.c: Likewise.
34976         * gcc.dg/20020729-1.c: Likewise.
34977         * gcc.dg/20030204-1.c: Likewise.
34978         * gcc.dg/20030826-2.c: Likewise.
34979         * gcc.dg/20030926-1.c: Likewise.
34980         * gcc.dg/20031202-1.c: Likewise.
34981         * gcc.dg/980312-1.c: Likewise.
34982         * gcc.dg/980313-1.c: Likewise.
34983         * gcc.dg/990117-1.c: Likewise.
34984         * gcc.dg/990424-1.c: Likewise.
34985         * gcc.dg/990524-1.c: Likewise.
34986         * gcc.dg/991230-1.c: Likewise.
34987         * gcc.dg/i386-387-1.c: Likewise.
34988         * gcc.dg/i386-387-2.c: Likewise.
34989         * gcc.dg/i386-387-3.c: Likewise.
34990         * gcc.dg/i386-387-4.c: Likewise.
34991         * gcc.dg/i386-387-5.c: Likewise.
34992         * gcc.dg/i386-387-6.c: Likewise.
34993         * gcc.dg/i386-asm-1.c: Likewise.
34994         * gcc.dg/i386-bitfield1.c: Likewise.
34995         * gcc.dg/i386-bitfield2.c: Likewise.
34996         * gcc.dg/i386-loop-1.c: Likewise.
34997         * gcc.dg/i386-loop-2.c: Likewise.
34998         * gcc.dg/i386-loop-3.c: Likewise.
34999         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35000         * gcc.dg/i386-pic-1.c: Likewise.
35001         * gcc.dg/i386-regparm.c: Likewise.
35002         * gcc.dg/i386-signbit-1.c: Likewise.
35003         * gcc.dg/i386-signbit-2.c: Likewise.
35004         * gcc.dg/i386-signbit-3.c: Likewise.
35005         * gcc.dg/i386-sse-5.c: Likewise.
35006         * gcc.dg/i386-sse-8.c: Likewise.
35007         * gcc.dg/i386-unroll-1.c: Likewise.
35008         * gcc.dg/tls/opt-1.c: Likewise.
35009         * gcc.dg/tls/opt-2.c: Likewise.
35010         * gcc.dg/unroll-1.c: Likewise.
35011         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35012         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35013         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35014         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35015
35016 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35017
35018         * g++.dg/template/incomplete1.C: New test.
35019
35020 2004-11-16  Nick Clifton  <nickc@redhat.com>
35021
35022         Revert patches accidentally commited during checkin of fixes for
35023         xstormy16 tests:
35024         gcc.c-torture/execute/simd-4.c: Revert
35025         gcc.dg/20040910-1.c: Revert.
35026
35027 2004-11-16  Paul Brook  <paul@codesourcery.com>
35028
35029         PR fortran/13010
35030         * gfortran.dg/der_pointer_1.f90: New test.
35031
35032 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35033
35034         PR c/18498
35035         * gcc.dg/bitfld-13.c: New test.
35036
35037 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35038
35039         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35040         powerpc*-*-linux*.
35041
35042         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35043         * gcc.dg/ppc64-abi-2.c: Ditto.
35044         * gcc.dg/ppc64-abi-3.c: Ditto.
35045
35046         * lib/gcc-dg.exp (dg-target-list): Remove.
35047
35048 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35049
35050         * gcc.dg/ia64-postinc.c: New test.
35051
35052 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35053
35054         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35055
35056 2004-11-15  Nick Clifton  <nickc@redhat.com>
35057
35058         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35059         __INT_MAX__ so that the test can be compiled by toolchains
35060         targeted at 16-bit processors.
35061
35062         * gcc.dg/20040625-1.c: Use long constants rather than integers
35063         when performing arithmetic that will overflow 16-bits.
35064
35065         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35066         xstormy16.  It does not support 128-bit vector operations.
35067
35068         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35069         with the macro PTR_TYPE.  Define this macro to an integer type
35070         suitable for holding a pointer.
35071
35072         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35073         the target is a 16-bit processor.
35074
35075         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35076         16-bit targets where the character constant will be too long.
35077
35078         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35079         where the double will not be directly addressable.
35080
35081 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35082
35083         Friend class name lookup 1/n, PR c++/18471
35084         * g++.dg/template/crash26.C: New test.
35085         * g++.dg/lookup/struct1.C: Adjust expected error.
35086         * g++.dg/parse/elab1.C: Likewise.
35087         * g++.dg/parse/elab2.C: Likewise.
35088         * g++.dg/parse/int-as-enum1.C: Likewise.
35089         * g++.dg/parse/struct-as-enum1.C: Likewise.
35090         * g++.dg/parse/typedef1.C: Likewise.
35091         * g++.dg/parse/typedef3.C: Likewise.
35092         * g++.dg/parse/typedef4.C: Likewise.
35093         * g++.dg/parse/typedef5.C: Likewise.
35094         * g++.dg/template/nontype4.C: Likewise.
35095         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35096         * g++.old-deja/g++.other/elab1.C: Likewise.
35097         * g++.old-deja/g++.other/syntax4.C: Likewise.
35098
35099 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35100
35101         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35102
35103 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35104
35105         * gcc.c-torture/execute/20041114-1.c: New test.
35106
35107 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35108
35109         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35110         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35111         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35112         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35113         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35114         gcc.dg/switch-7.c: New tests.
35115
35116 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35117
35118         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35119
35120 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35121
35122         PR tree-opt/18400
35123         * gcc.dg/vect/pr18400.c: New test.
35124
35125 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35126             Andrew Pinski  <pinskia@physics.uc.edu>
35127
35128         PR tree-opt/18425
35129         * gcc.dg/vect/pr18425.c: New test.
35130
35131 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35132
35133         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35134         Guard with dg-require-alias and dg-require-visibility.
35135
35136 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35137
35138         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35139
35140 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35141
35142         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35143
35144 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35145
35146         PR c++/17344
35147         * g++.dg/template/defarg5.C: New test.
35148
35149 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35150
35151         * g++.dg/parse/cast1.C: Run only on ILP32.
35152         * g++.old-deja/g++.mike/p784.C: Likewise.
35153
35154 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
35155
35156         * gcc.c-torture/execute/20041113-1.c: New test.
35157
35158 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35159
35160         PR target/18230
35161         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35162         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35163         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35164         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35165         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35166         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35167         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35168         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35169         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35170         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35171         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35172         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35173         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35174
35175 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35176
35177         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35178         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35179         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35180         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35181         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35182         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35183         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35184         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35185         gcc.target/sparc/combined-1.c: New tests.
35186
35187 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
35188
35189         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35190         New tests.
35191
35192 2004-11-12  Mark Mitchell <mark@codesourcery.com>
35193
35194         * lib/gcc-dg.exp (dg-forbid-option): New function.
35195         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35196         * g++.dg/abi/bitfield8.C: Likewise.
35197         * g++.dg/abi/dtor1.C: Likewise.
35198         * g++.dg/abi/empty10.C: Likewise.
35199         * g++.dg/abi/empty7.C: Likewise.
35200         * g++.dg/abi/empty9.C: Likewise.
35201         * g++.dg/abi/layout3.C: Likewise.
35202         * g++.dg/abi/layout4.C: Likewise.
35203         * g++.dg/abi/thunk1.C: Likewise.
35204         * g++.dg/abi/thunk2.C: Likewise.
35205         * g++.dg/abi/vbase11.C: Likewise.
35206         * g++.dg/abi/vthunk2.C: Likewise.
35207         * g++.dg/abi/vthunk3.C: Likewise.
35208         * g++.dg/ext/attrib8.C: Likewise.
35209         * g++.dg/opt/longbranch2.C: Likewise.
35210         * g++.dg/opt/reg-stack4.C: Likewise.
35211         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35212         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35213         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35214         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35215         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35216         * gcc.dg/20000609-1.c: Likewise.
35217         * gcc.dg/20000720-1.c: Likewise.
35218         * gcc.dg/20011107-1.c: Likewise.
35219         * gcc.dg/20011119-1.c: Likewise.
35220         * gcc.dg/20020108-1.c: Likewise.
35221         * gcc.dg/20020122-2.c: Likewise.
35222         * gcc.dg/20020122-3.c: Likewise.
35223         * gcc.dg/20020201-3.c: Likewise.
35224         * gcc.dg/20020206-1.c: Likewise.
35225         * gcc.dg/20020218-1.c: Likewise.
35226         * gcc.dg/20020310-1.c: Likewise.
35227         * gcc.dg/20020411-1.c: Likewise.
35228         * gcc.dg/20020418-2.c: Likewise.
35229         * gcc.dg/20020426-1.c: Likewise.
35230         * gcc.dg/20020426-2.c: Likewise.
35231         * gcc.dg/20020517-1.c: Likewise.
35232         * gcc.dg/20020523-1.c: Likewise.
35233         * gcc.dg/20020523-2.c: Likewise.
35234         * gcc.dg/20020729-1.c: Likewise.
35235         * gcc.dg/20030204-1.c: Likewise.
35236         * gcc.dg/20030826-2.c: Likewise.
35237         * gcc.dg/20030926-1.c: Likewise.
35238         * gcc.dg/20031202-1.c: Likewise.
35239         * gcc.dg/980312-1.c: Likewise.
35240         * gcc.dg/980313-1.c: Likewise.
35241         * gcc.dg/990117-1.c: Likewise.
35242         * gcc.dg/990424-1.c: Likewise.
35243         * gcc.dg/990524-1.c: Likewise.
35244         * gcc.dg/991230-1.c: Likewise.
35245         * gcc.dg/i386-387-1.c: Likewise.
35246         * gcc.dg/i386-387-2.c: Likewise.
35247         * gcc.dg/i386-387-3.c: Likewise.
35248         * gcc.dg/i386-387-4.c: Likewise.
35249         * gcc.dg/i386-387-5.c: Likewise.
35250         * gcc.dg/i386-387-6.c: Likewise.
35251         * gcc.dg/i386-asm-1.c: Likewise.
35252         * gcc.dg/i386-bitfield1.c: Likewise.
35253         * gcc.dg/i386-bitfield2.c: Likewise.
35254         * gcc.dg/i386-loop-1.c: Likewise.
35255         * gcc.dg/i386-loop-2.c: Likewise.
35256         * gcc.dg/i386-loop-3.c: Likewise.
35257         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35258         * gcc.dg/i386-pic-1.c: Likewise.
35259         * gcc.dg/i386-regparm.c: Likewise.
35260         * gcc.dg/i386-signbit-1.c: Likewise.
35261         * gcc.dg/i386-signbit-2.c: Likewise.
35262         * gcc.dg/i386-signbit-3.c: Likewise.
35263         * gcc.dg/i386-sse-5.c: Likewise.
35264         * gcc.dg/i386-sse-8.c: Likewise.
35265         * gcc.dg/i386-unroll-1.c: Likewise.
35266         * gcc.dg/tls/opt-1.c: Likewise.
35267         * gcc.dg/tls/opt-2.c: Likewise.
35268         * gcc.dg/unroll-1.c: Likewise.
35269         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35270         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35271         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35272         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35273         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35274         -m64 is specified.
35275
35276 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35277
35278         PR c++/18389
35279         * g++.dg/parse/cond1.C: New test.
35280
35281         PR c++/18429
35282         * g++.dg/template/array9.C: New test.
35283         * g++.dg/ext/vla1.C: Adjust error messages.
35284         * g++.dg/ext/vlm1.C: Likewise.
35285         * g++.dg/template/crash2.C: Likewise.
35286
35287         PR c++/18436
35288         * g++.dg/template/call3.C: New test.
35289
35290         PR c++/18407
35291         * g++.dg/template/ptrmem11.C: New test.
35292
35293 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35294
35295         PR other/14264
35296         * lib/g++.exp: Set LC_ALL and LANG to C.
35297         * lib/gcc-dg.exp: Likewise.
35298         * lib/gfortran.exp: Likewise.
35299         * lib/objc.exp: Likewise.
35300         * lib/treelang.exp: Likewise.
35301
35302 2004-11-12  Andreas Schwab  <schwab@suse.de>
35303
35304         * gcc.dg/pr16286.c: Fix last change.
35305
35306 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35307
35308         PR c++/18416
35309         * g++.dg/init/global1.C: New test.
35310
35311 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35312
35313         * gcc.c-torture/execute/20041112-1.c: New test.
35314
35315 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35316
35317         * lib/gcc-dg.exp (dg-target-list): New.
35318
35319 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35320             Richard Sandiford  <rsandifo@redhat.com>
35321
35322         * lib/target-supports.exp (get-compiler_messages): New.
35323         (check_named_sections_available): Use it.
35324         (check_effective_target_ilp32): New.
35325         (check_effective_target_lp64): New.
35326         (is-effective-target): New.
35327         * lib/gcc-dg.exp (dg-require-effective-target): New.
35328
35329 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35330
35331         * gcc.dg/precedence-1.c: New test.
35332
35333 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35334
35335         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35336
35337         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35338         message, delete generated files, use more descriptive name for
35339         executable, and make the test unsupported when it cannot be run.
35340
35341         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35342         (dg-require-weak, dg-require-visibility, dg-require-alias,
35343         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35344         dg-require-iconv, dg-require-named-sections): Use it.
35345
35346         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35347
35348 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35349
35350         PR target/16457
35351         * gcc.dg/ppc-and-1: New
35352
35353         PR target/16796
35354         * gcc.dg/ppc-mov-1.c: New.
35355
35356         PR target/16458
35357         * gcc.dg/ppc-compare-1.c: New.
35358
35359 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35360
35361         * objc.dg/desig-init-2.m: New test.
35362
35363 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35364
35365         PR middle-end/18160
35366         * g++.dg/warn/register-var-1.C: New test.
35367         * g++.dg/warn/register-var-2.C: New test.
35368
35369 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35370
35371         * gcc.dg/union-2.c: New test.
35372
35373 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35374
35375         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35376         New test for PR tree-optimization/17892.
35377
35378 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35379
35380         PR c++/18369
35381         * g++.dg/init/new12.C: New test.
35382
35383 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35384
35385         * gcc.target/sparc: New directory.
35386         * gcc.target/sparc/sparc.exp: New driver.
35387         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35388         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35389         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35390         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35391
35392 2004-11-10  Paul Brook  <paul@codesourcery.com>
35393
35394         PR fortran/18218
35395         * gfortran.dg/list_read.c: New test.
35396
35397 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35398
35399         PR c/18322
35400         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35401         expected diagnostic location.
35402
35403 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35404
35405         * gcc.dg/20041109-1.c: New test.
35406
35407 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35408
35409         PR objc/18406
35410         * objc/compile/pr18406.m: New test.
35411
35412 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35413
35414         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35415
35416 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35417
35418         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35419
35420 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35421
35422         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35423
35424 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35425
35426         * gcc.dg/20030225-2.c: Add prototype for abort and
35427         exit.
35428
35429 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35430
35431         PR tree-opt/18299
35432         * gcc.c-torture/pr18299-1.c: New test.
35433
35434 2004-11-06  Andreas Schwab  <schwab@suse.de>
35435
35436         * gcc.dg/pr16286.c: Also test for bool and pixel.
35437
35438 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35439
35440         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35441         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35442         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35443         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35444         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35445         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35446         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35447         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35448         gcc.dg/struct-semi-3.c: New tests.
35449
35450 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35451
35452         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35453
35454 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35455
35456         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35457         Do not use C99 designators.
35458
35459 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35460
35461         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35462
35463 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35464
35465         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35466         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35467         * gcc.c-torture/execute/simd-5.x: Remove.
35468
35469 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35470
35471         PR rtl-optimization/17933
35472         * gcc.dg/torture/pr17933-1.c: New test.
35473
35474 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35475
35476         PR target/18106
35477         * lib/target-supports.exp (check_weak_available): Support
35478         Windows.
35479
35480 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35481
35482         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35483         call to fflush(stdout) before abort.
35484         (my_ffsll): New function.
35485         (generate_fields): Use it.
35486
35487 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35488
35489         * gcc.dg/init-undef-1.c: New test.
35490
35491 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35492
35493         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35494         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35495         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35496         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35497         expected messages for new parser.
35498
35499 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35500
35501         * g++.dg/ext/visibility/symbian1.C: New test.
35502
35503 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35504
35505         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35506         on LP64 targets.
35507
35508 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35509
35510         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35511         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35512         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35513         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35514         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35515         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35516         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35517         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35518         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35519         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35520
35521 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35522
35523         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35524         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35525         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35526         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35527         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35528         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35529         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35530         for new parser.
35531
35532 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35533
35534         PR target/15342
35535         * gcc.dg/20041104-1.c: New test.
35536
35537 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35538
35539         * g++.dg/template/nontype7.C: New test.
35540         * g++.dg/template/nontype8.C: Likewise.
35541         * g++.dg/template/nontype9.C: Likewise.
35542         * g++.dg/template/nontype10.C: Likewise.
35543         * g++.dg/tc1/dr49.C: Likewise.
35544         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35545         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35546
35547 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35548
35549         * g++.dg/rtti/tinfo1.C: Remove xfails.
35550
35551 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35552
35553         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35554         packed attribute to the definition to satisfy the new C++ parser.
35555
35556 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35557
35558         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35559         invocations of va_arg.
35560
35561 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
35562
35563         PR c++/18124
35564         * g++.dg/template/crash25.C: New test.
35565
35566         PR c++/18155
35567         * g++.dg/template/typedef2.C: New test.
35568         * g++.dg/parse/crash13.C: Adjust error markers.
35569
35570         PR c++/18177
35571         * g++.dg/conversion/const3.C: New test.
35572
35573 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35574
35575         PR fortran/17535
35576         PR fortran/17583
35577         PR fortran/17713
35578         * gfortran.dg/generic_[123].f90: New testcases.
35579
35580 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35581
35582         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35583         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35584
35585 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
35586
35587         PR tree-opt/16808
35588         * gcc.c-torture/compile/pr16808.c: New test.
35589
35590 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
35591
35592         PR rtl-optimization/17104
35593         * gcc.dg/ppc-bitfield1.c: New.
35594
35595 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35596
35597         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35598
35599 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35600
35601         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
35602         strings for 32-bit code.
35603
35604 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
35605
35606         PR c/18239
35607         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35608
35609 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
35610
35611         PR c++/18064
35612         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35613
35614 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
35615
35616         PR c++/15172
35617         * g++.dg/init/aggr2.C: New test.
35618
35619 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
35620
35621         * objc.dg/local-decl-1.m: New test.
35622
35623 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35624
35625         * gcc.dg/20040910-1.c: Adjust regex.
35626
35627 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35628
35629         PR rtl-optimization/18084
35630         * g++.dg/opt/pr18084-1.C: New testcase.
35631
35632 2004-10-30  Matt Austern  <austern@apple.com>
35633
35634         PR c++/17542
35635         * g++.dg/ext/attrib18.C: New test.
35636
35637 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35638
35639         PR middle-end/18096
35640         * gcc.dg/pr18096-1.c: New test case.
35641
35642 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35643
35644         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35645
35646 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
35647
35648         PR c/16666
35649         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35650         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35651         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35652         gcc.dg/old-style-prom-3.c: New tests.
35653
35654 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
35655
35656         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35657         Remove unnecessary inclusion of stdio.h.
35658
35659 2004-10-29  Roger Sayle  <roger@eyesopen.com>
35660
35661         PR rtl-optimization/17581
35662         * gcc.dg/pr17581-1.c: New test case.
35663
35664 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
35665
35666         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35667         being implemented.
35668         * g++.dg/conversion/dr195-1.C: New.
35669         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35670         * g++.old-deja/g++.mike/p10148.C: Likewise.
35671
35672 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
35673
35674         PR c++/17695
35675         * g++.dg/debug/typedef2.C: New test.
35676
35677 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
35678
35679         PR fortran/13490
35680         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35681         * gfortran.dg/g77/README: Update.
35682
35683 2004-10-28  Matt Austern  <austern@apple.com>
35684
35685         PR c++/14124
35686         * g++.dg/ext/packed7.C: New test.
35687
35688 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
35689
35690         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35691         scan-assembler.
35692         * lib/scanasm.exp (hidden-scan-for): New proc.
35693         (scan-hidden): Use hidden-scan-for instead of constructing the scan
35694         string.
35695         (scan-not-hidden): Likewise.
35696         * lib/target-supports.exp (check_visibility_available): mach-o is
35697         support too.
35698
35699 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
35700
35701         PR c++/17132
35702         * g++.dg/template/memclass3.C: New test.
35703
35704 2004-10-28  Adam Nemet  <anemet@lnxw.com>
35705
35706         PR middle-end/18160
35707         * gcc.dg/register-var-1.c: New test.
35708         * gcc.dg/register-var-2.c: New test.
35709         * gcc.dg/asm-7.c: Taking the address of a register variable is an
35710         error now.
35711
35712 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
35713
35714         PR other/18172
35715         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35716         unused variables.
35717         * gcc.dg/vect/vect-22.c: Likewise.
35718
35719 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
35720
35721         * gcc.dg/i386-rotate-1.c: New test.
35722
35723 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
35724
35725         * g++.dg/init/ref12.C: Add "run" marker.
35726
35727         PR c++/17435
35728         * g++.dg/init/ref12.C: New test.
35729
35730         PR c++/18140
35731         * g++.dg/template/shift1.C: New test.
35732         * g++.dg/template/error10.C: Adjust error markers.
35733
35734 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
35735
35736         PR tree-opt/17529
35737         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35738
35739 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
35740
35741         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35742         * gcc.dg/weak/weak-3.c: Likewise.
35743         * gcc.dg/weak/weak-5.c: Likewise.
35744         * gcc.dg/weak/weak-9.c: Likewise.
35745         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35746         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35747
35748         * gcc.dg/darwin-weakimport-1.c: New.
35749
35750 2004-10-28  Ben Elliston  <bje@au.ibm.com>
35751
35752         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35753
35754 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
35755
35756         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35757         'syntax' error messages.
35758         * gcc.dg/cpp/direct2s.c: Likewise.
35759
35760 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
35761
35762         * gcc.c-torture/compile/20041026-1.c: New.
35763
35764 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
35765
35766         PR c++/18093
35767         * g++.dg/lookup/ns2.C: New test.
35768
35769         PR c++/18020
35770         * g++.dg/template/enum4.C: New test.
35771
35772         PR c++/18161
35773         * g++.dg/template/expr1.C: New test.
35774
35775 2004-10-26  Ben Elliston  <bje@au.ibm.com>
35776
35777         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35778
35779 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35780
35781         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35782         gcc.dg/decl-nospec-3.c: New tests.
35783
35784 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
35785
35786         * objc.dg/super-class-3.m: New test.
35787
35788 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35789
35790         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35791         resyncing.
35792         * gcc.dg/cpp/direct2s.c: Likewise.
35793
35794 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
35795
35796         * objc.dg/image-info.m: Update for changes to section selection.
35797
35798 2004-10-25  David Ayers  <d.ayers@inode.at>
35799             Ziemowit Laski  <zlaski@apple.com>
35800
35801         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35802         diagnostics when messaging 'id <Proto>'.
35803         * objc.dg/class-protocol-1.m: New test.
35804         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35805         a non-existent method signature.
35806         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35807         Update diagnostics when messaging with non-existent method signature.
35808         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35809         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35810         invalid receivers are now resolved as if messaging 'id'; remove
35811         extraneous diagnostics.
35812
35813 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35814
35815         PR c/16667
35816         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35817         gcc.dg/init-desig-obs-3.c: New tests.
35818
35819 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
35820
35821         * gcc.dg/debug/20041023-1.c: New test.
35822
35823 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
35824
35825         PR middle-end/17407
35826         * gcc.c-torture/compile/pr17407.c: New test.
35827
35828         PR c++/18121
35829         * g++.dg/template/array8.C: New test.
35830
35831 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35832
35833         PR other/18138
35834         * lib/g++.exp: Accept more than one multilib libgcc.
35835         * lib/gcc-dg.exp: Likewise.
35836         * lib/objc.exp: Likewise.
35837         * lib/treelang.exp: Likewise.
35838         * lib/gfortran.exp: Likewise.
35839
35840 2004-10-24  Ben Elliston  <bje@au.ibm.com>
35841
35842         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35843
35844 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
35845
35846         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35847         * gcc.dg/c99-const-expr-3.c: Likewise.
35848
35849 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
35850
35851         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35852
35853 2004-10-23  Ben Elliston  <bje@au.ibm.com>
35854
35855         * gcc.c-torture/execute/loop-2e.x: Remove.
35856
35857 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35858
35859         PR c++/18095
35860         * g++.dg/parse/crash18.C: New.
35861         * g++.dg/parse/crash19.C: New.
35862
35863 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35864
35865         * g++.dg/ext/dllimport1.C: Move dg-warnings.
35866         * g++.dg/ext/dllimport2.C: Same.
35867         * g++.dg/ext/dllimport8.C: Same.
35868
35869 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
35870
35871         PR c++/10841
35872         * g++.dg/conversion/cast1.C: New test.
35873         * g++.dg/overload/pmf1.C: Adjust error marker.
35874
35875 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
35876
35877         PR objc/17923
35878         * objc.dg/const-str-7.m: New test.
35879
35880 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35881
35882         * g++.dg/template/memfriend11.C: Fix comment typo.
35883         * g++.dg/template/memfriend14.C: Likewise.
35884
35885 2004-10-20  Richard Henderson  <rth@redhat.com>
35886
35887         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35888         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35889         -fasynchronous-unwind-tables.
35890
35891 2004-10-20  Richard Henderson  <rth@redhat.com>
35892
35893         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
35894         (main): Return success.
35895         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
35896         (main): Return success.
35897
35898 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35899
35900         PR c++/13495
35901         * g++.dg/template/memfriend9.C: New test.
35902         * g++.dg/template/memfriend10.C: Likewise.
35903         * g++.dg/template/memfriend11.C: Likewise.
35904         * g++.dg/template/memfriend12.C: Likewise.
35905         * g++.dg/template/memfriend13.C: Likewise.
35906         * g++.dg/template/memfriend14.C: Likewise.
35907         * g++.dg/template/memfriend15.C: Likewise.
35908         * g++.dg/template/memfriend16.C: Likewise.
35909         * g++.dg/template/memfriend17.C: Likewise.
35910         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
35911
35912 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
35913
35914         * g++.dg/conversion/dr195.C: New.
35915         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35916
35917 2004-10-20  Ben Elliston  <bje@au.ibm.com>
35918             Devang Patel  <dpatel@apple.com>
35919
35920         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35921         of floating point arithmetic, which could trap.
35922
35923 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
35924
35925         PR c++/14035
35926         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35927         * g++.dg/conversion/const2.C: New test.
35928         * g++.dg/expr/reinterpret2.C: New test.
35929         * g++.dg/expr/reinterpret3.C: New test.
35930         * g++.dg/expr/cast2.C: New test.
35931         * g++.dg/expr/copy1.C: New test.
35932         * g++.dg/other/conversion1.C: Change error message.
35933         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35934         function pointers to void *.
35935         * g++.old-deja/g++.mike/p10148.C: Likewise.
35936
35937 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35938
35939         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35940
35941 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
35942
35943         PR c++/18047
35944
35945         * g++.dg/parse/expr3.C: New test.
35946
35947 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35948
35949         * gcc.dg/smod-1.c: New test.
35950
35951 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
35952
35953         * objc.dg/method-14.m: New test.
35954
35955 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35956
35957         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
35958         Also xfail as the patch was reverted.
35959
35960 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35961
35962         PR middle-end/16973
35963         * gcc.dg/pr16973.c: New test.
35964
35965 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
35966
35967         PR tree-optimization/17656
35968         * gcc.c-torture/compile/pr17656.c: New test.
35969
35970 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
35971
35972         * g++.dg/eh/shadow1.C: New.
35973
35974 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
35975
35976         * gcc.c-torture/compile/20041018-1.c: New test.
35977
35978 2004-10-18  Ben Elliston  <bje@au.ibm.com>
35979
35980         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
35981         compiler referring to register 0 when accessing sdata.  The linker
35982         now patches things up.
35983
35984 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
35985
35986         PR c/17529
35987         * gcc.c-torture/compile/pr17529.c: New test.
35988
35989 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35990
35991         PR c++/17743
35992         * g++.dg/ext/attrib17.C: New test.
35993
35994 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35995
35996         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
35997
35998 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35999
36000         PR c++/10479
36001         * g++.dg/ext/attrib16.C: New test.
36002
36003 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36004
36005         PR c++/17042
36006         * g++.dg/init/dso_handle1.C: New test.
36007
36008         PR c++/14667
36009         * g++.dg/parse/typedef6.C: New test.
36010
36011         PR c++/17916
36012         * g++.dg/parse/pragma1.C: New test.
36013
36014 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36015
36016         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36017
36018 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36019
36020         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36021         -fno-common when on HPPA HP-UX platforms.
36022
36023 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36024
36025         PR other/16820
36026         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36027         stdint.h.
36028         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36029         uintptr_t.
36030
36031 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36032
36033         PR c++/16301
36034         * g++.dg/lookup/strong-using-4.C: New test.
36035
36036 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36037
36038         PR middle-end/16567
36039         * gcc.c-torture/compile/nested-1.c: New test.
36040
36041 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36042
36043         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36044         and mipsisa64*-*-* (until support for misaligned loads is added).
36045         * gcc.dg/vect/vect-50.c: Likewise.
36046         * gcc.dg/vect/vect-52.c: Likewise.
36047         * gcc.dg/vect/vect-54.c: Likewise.
36048         * gcc.dg/vect/vect-58.c: Likewise.
36049         * gcc.dg/vect/vect-60.c: Likewise.
36050         * gcc.dg/vect/vect-80.c: Likewise.
36051
36052 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36053
36054         PR c++/17976
36055         * g++.dg/init/dtor3.C: New test.
36056
36057 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36058
36059         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36060
36061 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36062
36063         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36064         * gcc.dg/macho-lo-sum.c: Likewise.
36065
36066 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36067
36068         * gcc.dg/ppc-spe64-1.c: New test.
36069
36070 2004-10-14  Devang Patel  <dpatel@apple.com>
36071
36072         PR 17635
36073         * gcc.dg/pr17635.c : New test.
36074
36075 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36076
36077         * gcc.dg/vect/vect-28.c: Remove xfail.
36078         * gcc.dg/vect/vect-30.c: Remove xfail.
36079         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36080         * gcc.dg/vect/vect-33.c: Remove xfail.
36081         * gcc.dg/vect/vect-44.c: Remove xfail.
36082         * gcc.dg/vect/vect-46.c: Remove xfail.
36083         * gcc.dg/vect/vect-50.c: Remove xfail.
36084         * gcc.dg/vect/vect-52.c: Remove xfail.
36085         * gcc.dg/vect/vect-54.c: Remove xfail.
36086         * gcc.dg/vect/vect-58.c: Remove xfail.
36087         * gcc.dg/vect/vect-60.c: Remove xfail.
36088         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36089         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36090         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36091         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36092         * gcc.dg/vect/vect-8.c: Remove xfail.
36093         * gcc.dg/vect/vect-80.c: Remove xfail.
36094         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36095
36096 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36097
36098         * gcc.dg/vect/vect-82.c: New testcase.
36099         * gcc.dg/vect/vect-82_64.c: New testcase.
36100         * gcc.dg/vect/vect-83.c: New testcase.
36101         * gcc.dg/vect/vect-83_64.c: New testcase.
36102
36103 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36104
36105         * gcc.dg/cpp/error-1.c: New test.
36106
36107 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36108
36109         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36110
36111 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36112
36113         PR target/17984
36114         * gcc.dg/cris-peep2-xsrand2.c: New test.
36115
36116 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36117
36118         PR c++/17661
36119         * g++.dg/expr/for2.C: New test.
36120
36121 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36122
36123         * g++.dg/inherit/thunk1.C: Run on the SPARC.
36124
36125 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
36126
36127         PR tree-optimization/17724
36128         * g++.dg/opt/pr17724-1.C: New test.
36129         * g++.dg/opt/pr17724-2.C: New test.
36130         * g++.dg/opt/pr17724-3.C: New test.
36131         * g++.dg/opt/pr17724-4.C: New test.
36132         * g++.dg/opt/pr17724-5.C: New test.
36133         * g++.dg/opt/pr17724-6.C: New test.
36134
36135 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
36136
36137         PR c/17301
36138         * gcc.dg/pr17301-2.c: New test.
36139
36140 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
36141
36142         PR c++/15876
36143         * g++.dg/parse/error22.C: New test.
36144
36145         PR c++/17936
36146         * g++.dg/template/spec18.C: New test.
36147
36148 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
36149
36150         * gcc.dg/ia64-asm-1.c: Add prototype for abort
36151         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36152         memcpy.
36153         * gcc.dg/ia64-sync-2.c: Ditto.
36154         * gcc.dg/ia64-sync-3.c: Ditto.
36155
36156 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
36157
36158         * g++.dg/eh/cleanup5.C: Add dg-options "".
36159
36160 2004-10-11  Roger Sayle  <roger@eyesopen.com>
36161
36162         PR middle-end/17657
36163         * gcc.dg/switch-4.c: New test case.
36164
36165 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
36166
36167         * gcc.c-torture/execute/20041011-1.c: New test.
36168
36169 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36170
36171         PR c++/17554
36172         * g++.dg/init/for3.C: New test.
36173
36174         PR c++/17657
36175         * g++.dg/opt/switch2.C: New test.
36176
36177         PR middle-end/17703
36178         * g++.dg/warn/Wreturn-2.C: New test.
36179
36180 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36181
36182         PR c++/17907
36183         * g++.dg/eh/cleanup5.C: New test.
36184
36185 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
36186
36187         PR c++/17393
36188         * g++.dg/parse/error21.C: New test.
36189
36190 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36191
36192         * g++.dg/overload/pmf1.C: Adjust quoting marks.
36193         * g++.dg/warn/incomplete1.C: Likewise.
36194         * g++.dg/template/qualttp20.C: Likewise.
36195
36196 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36197
36198         PR c/17881
36199         * parm-incomplete-1.c: New test.
36200
36201 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36202
36203         PR c++/17867
36204         * g++.dg/parse/error19.C: New test.
36205
36206         PR c++/17670
36207         * g++.dg/init/new11.C: New test.
36208
36209         PR c++/17821
36210         * g++.dg/parse/error20.C: New test.
36211
36212         PR c++/17826
36213         * g++.dg/template/crash24.C: New test.
36214
36215 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36216
36217         PR c/17301
36218         * gcc.dg/pr17301-1.c: New test.
36219
36220 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36221
36222         PR c/17189
36223         * gcc.dg/anon-struct-5.c: New test.
36224
36225 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36226
36227         PR c/17844
36228         * gcc.dg/pr17844-1.c: New test.
36229
36230 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
36231
36232         PR tree-optimization/17906
36233         * gcc.c-torture/compile/pr17906.c: New.
36234
36235 2004-10-09  Stuart Hastings  <stuart@apple.com>
36236             Roger Sayle  <roger@eyesopen.com>
36237
36238         PR rtl-optimization/17853
36239         * gcc.dg/i386-mmx-5.c: New testcase.
36240
36241 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
36242
36243         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36244
36245 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36246
36247         PR c++/17524
36248         * g++.dg/template/static9.C: New test.
36249
36250         PR c++/17685
36251         * g++.dg/parse/operator5.C: New test.
36252
36253 2004-10-09  Roger Sayle  <roger@eyesopen.com>
36254
36255         PR middle-end/17894
36256         * gcc.c-torture/execute/divcmp-4.c: New test case.
36257
36258 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36259
36260         PR tree-opt/17902
36261         * g++.dg/opt/pr17902.C: New test.
36262
36263 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
36264
36265         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36266
36267 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36268
36269         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36270
36271 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36272
36273         * gcc.dg/assign-warn-3.c: New test.
36274
36275 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36276
36277         PR c/16999
36278         * gcc.dg/cpp/ident-1.c: New test.
36279
36280 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36281
36282         * gcc.c-torture/compile/acc1.c: New.
36283
36284 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36285
36286         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36287         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36288
36289 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36290
36291         * gcc.dg/ultrasp11.c: New test.
36292
36293 2004-10-08  Michael Matz  <matz@suse.de>
36294
36295         * gcc.dg/doloop-2.c: New test.
36296
36297 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36298
36299         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36300         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36301         objc.dg/method-9.m: Update expected diagnostics.
36302
36303 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36304
36305         * gcc.dg/ppc-fsel-3.c: New file.
36306         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36307
36308 2004-10-07  Paul Brook  <paul@codesourcery.com>
36309
36310         * gfortran.dg/intrinsic_verify_1.f90: New test.
36311
36312 2004-10-07  Paul Brook  <paul@codesourcery.com>
36313
36314         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36315
36316 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36317
36318         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36319         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36320         commit.
36321
36322 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36323
36324         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36325
36326 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36327
36328         PR c++/17115
36329         * g++.dg/warn/Winline-4.C: New test.
36330
36331 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36332
36333         * gcc.c-torture/compile/20041007-1.c: New test.
36334
36335 2004-10-07  Paul Brook  <paul@codesourcery.com>
36336
36337         PR fortran/17678
36338         * gfortran.dg/use_allocated_1.f90: New test.
36339
36340 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36341
36342         PR middle-end/17849
36343         * gfortran.fortran-torture/compile/nested.f90: New test
36344
36345 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36346
36347         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36348
36349 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36350
36351         PR c++/17368
36352         * g++.dg/ext/asm6.C: New test.
36353
36354 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36355
36356         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36357
36358 2004-10-06  Paul Brook  <paul@codesourcery.com>
36359
36360         PR libfortran/17709
36361         * gfortran.dg/empty_format_1.f90: New test.
36362
36363 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36364
36365         PR fortran/17568
36366         * gfortran.dg/ishft.f90: New test.
36367
36368         PR fortran/17283
36369         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36370         tests.
36371
36372 2004-10-06  Paul Brook  <paul@codesourcery.com>
36373
36374         * gfortran.dg/do_1.f90: New test.
36375
36376 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36377
36378         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36379         optimizing for size.
36380
36381 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36382
36383         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36384
36385 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36386
36387         * gcc.c-torture/compile/20041005-1.c: New test.
36388
36389 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36390
36391         PR c++/17829
36392         * g++.dg/lookup/koenig4.C: New.
36393
36394 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36395
36396         * g++.dg/other/classkey1.C: Adjust quoting marks.
36397         * g++.dg/parse/error15.C: Likewise.
36398         * g++.dg/template/meminit2.C (int>): Likewise.
36399
36400 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36401
36402         PR fortran/17283
36403         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36404
36405         PR fortran/17631
36406         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36407
36408         PR fortran/17708
36409         * gfortran.dg/pr17708.f90: New test.
36410
36411 2004-10-04  Chao-ying Fu  <fu@mips.com>
36412
36413         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36414         * gcc.dg/vect/vect-4.c: Ditto.
36415         * gcc.dg/vect/vect-5.c: Ditto.
36416         * gcc.dg/vect/vect-6.c: Ditto.
36417         * gcc.dg/vect/vect-8.c: Ditto.
36418         * gcc.dg/vect/vect-16.c: Ditto.
36419         * gcc.dg/vect/vect-30.c: Ditto.
36420         * gcc.dg/vect/vect-40.c: Ditto.
36421         * gcc.dg/vect/vect-41.c: Ditto.
36422         * gcc.dg/vect/vect-42.c: Ditto.
36423         * gcc.dg/vect/vect-43.c: Ditto.
36424         * gcc.dg/vect/vect-44.c: Ditto.
36425         * gcc.dg/vect/vect-45.c: Ditto.
36426         * gcc.dg/vect/vect-46.c: Ditto.
36427         * gcc.dg/vect/vect-47.c: Ditto.
36428         * gcc.dg/vect/vect-48.c: Ditto.
36429         * gcc.dg/vect/vect-49.c: Ditto.
36430         * gcc.dg/vect/vect-50.c: Ditto.
36431         * gcc.dg/vect/vect-51.c: Ditto.
36432         * gcc.dg/vect/vect-52.c: Ditto.
36433         * gcc.dg/vect/vect-53.c: Ditto.
36434         * gcc.dg/vect/vect-54.c: Ditto.
36435         * gcc.dg/vect/vect-55.c: Ditto.
36436         * gcc.dg/vect/vect-56.c: Ditto.
36437         * gcc.dg/vect/vect-57.c: Ditto.
36438         * gcc.dg/vect/vect-58.c: Ditto.
36439         * gcc.dg/vect/vect-59.c: Ditto.
36440         * gcc.dg/vect/vect-60.c: Ditto.
36441         * gcc.dg/vect/vect-74.c: Ditto.
36442         * gcc.dg/vect/vect-79.c: Ditto.
36443         * gcc.dg/vect/vect-80.c: Ditto.
36444
36445 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36446
36447         * gcc.dg/unused-7.c: Use the correct option.
36448
36449 2004-10-04  Paul Brook  <paul@codesourcery.com>
36450         Bud Davis  <bdavis9659@comcast.net>
36451
36452         PR fortran/17706
36453         PR fortran/16434
36454         * gfortran/pr17706.f90: New test.
36455         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36456
36457 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36458
36459         * gfortran.dg/pr17612.f90: New test.
36460
36461 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36462
36463         * g++.dg/template/local1.C: Adjust quoting marks in
36464         testing for diagnostics.
36465         * g++.dg/tls/diag-2.C: Likewise.
36466         * g++.dg/other/error8.C: Likewise.
36467
36468 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36469
36470         PR c/17178
36471         * gcc.dg/unused-4.c: Adjust to be correct.
36472
36473         PR c/17820
36474         * gcc.dg/unused-7.c: New test.
36475
36476 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36477
36478         PR c++/17797
36479         * g++.dg/overload/template2.C: New test.
36480
36481 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36482
36483         PR tree-optimization/16632
36484         * gcc.dg/tree-ssa/20041002-1.c: New.
36485
36486 2004-10-03  Paul Brook  <paul@codesourcery.com>
36487
36488         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36489         rather than relying on default formatting.
36490
36491 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36492
36493         * gcc.dg/20040920-1.c: Update expected message text.
36494
36495 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
36496
36497         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36498
36499 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36500
36501         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36502         tree level.
36503
36504 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36505
36506         * gcc.dg/tree-ssa/pr17343.c: Remove.
36507
36508 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36509
36510         PR tree-opt/17343
36511         * gcc.dg/tree-ssa/pr17343.c: New test.
36512
36513 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
36514
36515         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36516         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36517         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36518         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36519         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36520
36521 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36522
36523         * gcc.dg/lvalue-2.c: New test.
36524
36525 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36526
36527         PR c/17730
36528         * gcc.dg/pr17730-1.c: New test
36529
36530 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36531
36532         PR c/7425
36533         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36534
36535 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36536
36537         * gcc.c-torture/execute/stdarg-1.c: New test.
36538         * gcc.c-torture/execute/stdarg-2.c: New test.
36539         * gcc.c-torture/execute/stdarg-3.c: New test.
36540         * gcc.dg/tree-ssa/stdarg-1.c: New test.
36541         * gcc.dg/tree-ssa/stdarg-2.c: New test.
36542         * gcc.dg/tree-ssa/stdarg-3.c: New test.
36543         * gcc.dg/tree-ssa/stdarg-4.c: New test.
36544         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36545
36546 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36547
36548         PR tree-optimization/17697
36549         * g++.dg/opt/pr17697-1.C: New test.
36550         * g++.dg/opt/pr17697-2.C: New test.
36551         * g++.dg/opt/pr17697-3.C: New test.
36552
36553 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36554
36555         PR c/16409
36556         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36557         gcc.dg/vla-init-5.c: New tests.
36558
36559 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36560
36561         PR c/13804
36562         * gcc.dg/pr13804-1.c: New test.
36563
36564 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36565
36566         PR fortran/16938
36567         * gfortran.dg/pr16938.f90: New test.
36568
36569 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36570
36571         * g++.dg/template/crash23.C: New test.
36572
36573 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36574
36575         PR c++/17585
36576         * g++.dg/template/static8.C: New test.
36577
36578 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
36579
36580         PR c++/17681
36581         * g++.dg/other/error9.C: New test.
36582
36583 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36584
36585         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36586
36587 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36588
36589         PR fortran/15164
36590         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36591
36592 2004-09-26  Roger Sayle  <roger@eyesopen.com>
36593
36594         PR middle-end/17112
36595         * gcc.dg/pr17112-1.c: New test case.
36596
36597 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36598
36599         PR c/11459
36600         * gcc.dg/pr11459-1.c: New test.
36601
36602 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
36603
36604         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36605         * gcc.dg/tree-ssa/loop-4.c: Likewise.
36606
36607 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36608
36609         * gfortran.dg/pr15324.f90: Make array bounds consistent.
36610
36611 2004-09-25  Jan Hubicka  <jh@suse.cz>
36612
36613         * compile/30040909-1.c: New test.
36614         * compile/30040907-1.c: New test.
36615
36616 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
36617
36618         * gcc.c-torture/execute/va-arg-26.c: New test.
36619
36620 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
36621
36622         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36623         extra diagnostics on targets with 64-bit pointers.
36624         * objc.dg/selector-1.m: Adjust dg-warning regexp.
36625
36626 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36627
36628         PR c/17188
36629         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36630         * gcc.dg/decl-3.c: Adjust expected message.
36631
36632 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36633
36634         PR fortran/17615
36635         * gfortran.dg/pr17615.f90: New test.
36636
36637 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
36638
36639         PR tree-optimzation/17517
36640         * g++.dg/tree-ssa/pr17517.C: New Test.
36641
36642 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36643
36644         PR c++/16889
36645         * g++.dg/lookup/ambig3.C: New.
36646
36647 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
36648
36649         PR tree-opt/17624
36650         * g++.dg/opt/pr17624.C: New test.
36651
36652 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36653
36654         PR c/6980
36655         * gcc.dg/Wbad-function-cast-1.c: New test.
36656
36657 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
36658
36659         * g++.dg/ext/complit1.C
36660         * g++.dg/other/error2.C
36661         * g++.dg/other/nontype-1.C
36662         * g++.dg/parse/crash11.C
36663         * g++.dg/parse/crash12.C
36664         * g++.dg/parse/error15.C
36665         * g++.dg/parse/error4.C
36666         * g++.dg/parse/tmpl-outside1.C
36667         * g++.dg/parse/too-many-tmpl-args1.C
36668         * g++.dg/template/dependent-expr3.C
36669         * g++.dg/template/error10.C
36670         * g++.dg/template/instantiate1.C
36671         * g++.dg/template/vtable2.C
36672         * g++.dg/warn/Wshadow-1.C
36673         * g++.dg/warn/weak1.C
36674         * g++.old-deja/g++.brendan/crash16.C
36675         * g++.old-deja/g++.brendan/crash18.C
36676         * g++.old-deja/g++.brendan/crash48.C
36677         * g++.old-deja/g++.brendan/crash49.C
36678         * g++.old-deja/g++.brendan/crash55.C
36679         * g++.old-deja/g++.brendan/crash56.C
36680         * g++.old-deja/g++.brendan/crash8.C
36681         * g++.old-deja/g++.brendan/enum11.C
36682         * g++.old-deja/g++.brendan/enum8.C
36683         * g++.old-deja/g++.brendan/enum9.C
36684         * g++.old-deja/g++.brendan/friend3.C
36685         * g++.old-deja/g++.brendan/misc14.C
36686         * g++.old-deja/g++.bugs/900402_02.C
36687         * g++.old-deja/g++.bugs/900404_03.C
36688         * g++.old-deja/g++.bugs/900404_04.C
36689         * g++.old-deja/g++.bugs/900428_03.C
36690         * g++.old-deja/g++.jason/crash4.C
36691         * g++.old-deja/g++.jason/overload21.C
36692         * g++.old-deja/g++.jason/redecl1.C
36693         * g++.old-deja/g++.jason/report.C
36694         * g++.old-deja/g++.jason/rfg10.C
36695         * g++.old-deja/g++.jason/template30.C
36696         * g++.old-deja/g++.law/arm12.C
36697         * g++.old-deja/g++.law/ctors5.C
36698         * g++.old-deja/g++.law/cvt20.C
36699         * g++.old-deja/g++.law/init10.C
36700         * g++.old-deja/g++.law/init8.C
36701         * g++.old-deja/g++.law/visibility17.C
36702         * g++.old-deja/g++.law/visibility7.C
36703         * g++.old-deja/g++.mike/net8.C
36704         * g++.old-deja/g++.mike/p646.C
36705         * g++.old-deja/g++.mike/p700.C
36706         * g++.old-deja/g++.mike/p701.C
36707         * g++.old-deja/g++.mike/p811.C
36708         * g++.old-deja/g++.ns/template13.C
36709         * g++.old-deja/g++.other/array3.C
36710         * g++.old-deja/g++.other/crash25.C
36711         * g++.old-deja/g++.other/dtor3.C
36712         * g++.old-deja/g++.other/dtor4.C
36713         * g++.old-deja/g++.other/main1.C
36714         * g++.old-deja/g++.other/warn7.C
36715         * g++.old-deja/g++.pt/crash11.C
36716         * g++.old-deja/g++.pt/crash36.C
36717         * g++.old-deja/g++.pt/spec22.C
36718         * g++.old-deja/g++.pt/spec9.C
36719         * g++.old-deja/g++.pt/ttp52.C
36720         * g++.old-deja/g++.robertl/eb103.C
36721         * g++.old-deja/g++.robertl/eb121.C
36722         * g++.old-deja/g++.robertl/eb22.C
36723         * g++.old-deja/g++.robertl/eb8.C:
36724         Update locations and/or regexps of dg-error markers.
36725         Remove markers for some bogus messages that are no longer issued.
36726
36727 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
36728
36729         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36730         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36731
36732 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
36733
36734         PR c++/17618
36735         * g++.dg/lookup/crash5.C: New test.
36736
36737 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
36738
36739         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36740         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36741         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36742         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36743         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36744         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36745
36746         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36747         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36748         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36749         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36750         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36751         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36752
36753         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36754
36755         * gcc.dg/vect/vect-44.c: Check additional cases.
36756         * gcc.dg/vect/vect-48.c: Check additional cases.
36757
36758         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36759         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36760         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36761         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36762         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36763         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36764         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36765         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36766         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36767
36768         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36769         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36770         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36771
36772 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36773
36774         * gcc.dg/tree-ssa/loop-6.c: New test.
36775
36776 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
36777
36778         PR c++/17620
36779         * g++.dg/inherit/base2.C: New.
36780
36781 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36782
36783         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36784         * gcc.dg/20001012-2.c: Likewise.
36785         * gcc.dg/20001013-1.c: Likewise.
36786         * gcc.dg/20001101-1.c: Likewise.
36787         * gcc.dg/20001102-1.c: Likewise.
36788         * gcc.dg/bf-spl1.c: Likewise.
36789         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36790         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36791
36792 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
36793
36794         PR tree-optimization/16721
36795         * gcc.dg/tree-ssa/pr16721.c: New test.
36796
36797 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
36798
36799         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36800         * gcc.dg/20040305-1.c: Likewise.
36801
36802 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36803
36804         PR c/16566
36805         * gcc.c-torture/compile/pr16566-1.c,
36806         gcc.c-torture/compile/pr16566-2.c,
36807         gcc.c-torture/compile/pr16566-3.c: New tests.
36808
36809 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
36810
36811         PR tree-optimization/17512
36812         * gcc.c-torture/compile/20040916-1.c.
36813
36814 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
36815
36816         * gcc.dg/pragma-re-3.c: New test.
36817
36818 2004-09-17  Matt Austern  <austern@apple.com>
36819
36820         PR c++/15049
36821         * g++.dg/other/anon3.C: New.
36822
36823 2004-09-21  Roger Sayle  <roger@eyesopen.com>
36824
36825         PR c++/7503
36826         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36827         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36828         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36829         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36830         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36831
36832 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
36833
36834         PR fortran/17286
36835         * gfortran.dg/pr17286.f90: New test.
36836
36837 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
36838
36839         PR c++/17530
36840         * g++.dg/template/static7.C: New test.
36841
36842 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
36843
36844         PR tree-opt/17558
36845         * gcc.c-torture/compile/pr17558.c: New test.
36846
36847 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36848
36849         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36850         if SKIP_ATTRIBUTE is defined.
36851
36852 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36853
36854         PR fortran/15957
36855         * gfortran.dg/pr15957.f90: New test.
36856
36857 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
36858
36859         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36860         in comparison.
36861         * gcc.dg/vect/vect-79.c: Likewise.
36862         * gcc.dg/vect/vect-80.c: Likewise.
36863
36864 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36865
36866         PR fortran/15750
36867         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36868
36869 2004-09-20  Ira Rosen  <irar@il.ibm.com>
36870
36871         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36872         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36873         * gcc.dg/vect/vect-62.c: New testcase.
36874         * gcc.dg/vect/vect-63.c: New testcase.
36875         * gcc.dg/vect/vect-64.c: New testcase.
36876         * gcc.dg/vect/vect-65.c: New testcase.
36877         * gcc.dg/vect/vect-66.c: New testcase.
36878         * gcc.dg/vect/vect-67.c: New testcase.
36879         * gcc.dg/vect/vect-68.c: New testcase.
36880         * gcc.dg/vect/vect-69.c: New testcase.
36881         * gcc.dg/vect/vect-79.c: New testcase.
36882         * gcc.dg/vect/vect-80.c: New testcase.
36883
36884 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36885
36886         * gcc.target/mips/asm-1.c: New test.
36887
36888 2004-09-19  Ira Rosen  <irar@il.ibm.com>
36889
36890         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
36891         * gcc.dg/vect/vect-73.c: New testcase.
36892         * gcc.dg/vect/vect-74.c: New testcase.
36893         * gcc.dg/vect/vect-75.c: New testcase.
36894         * gcc.dg/vect/vect-76.c: New testcase.
36895         * gcc.dg/vect/vect-77.c: New testcase.
36896         * gcc.dg/vect/vect-78.c: New testcase
36897
36898 2004-09-18  Paul Brook  <paul@codesourcery.com>
36899
36900         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
36901
36902 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36903
36904         PR c/17424
36905         * gcc.dg/pr17424-1.c: New test.
36906
36907 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
36908
36909         * g++.dg/tree-ssa/pr17153.C: New test.
36910
36911 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
36912
36913         PR pch/13361
36914         * g++.dg/pch/wchar-1.C: New.
36915         * g++.dg/pch/wchar-1.Hs: New.
36916
36917 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
36918
36919         * gcc.c-torture/execute/20040917-1.c: New test.
36920
36921 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36922
36923         PR tree-optimization/17319
36924         * gcc.dg/pr17319.c: New test.
36925
36926 2004-09-17  Devang Patel  <dpatel@apple.com>
36927
36928         * gcc.dg/20040813-1.c: New test.
36929
36930 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36931
36932         PR tree-optimization/17273
36933         * gcc.c-torture/compile/pr17273.c: New test.
36934
36935 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36936
36937         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36938         Update expected messages.
36939         * gcc.dg/declspec-13.c: New test.
36940
36941 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
36942
36943         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
36944
36945 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36946
36947         * gcc.c-torture/execute/pr17252.c: Use post-increment to
36948         change what 'a' is pointing to.
36949
36950 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
36951
36952         PR c++/16002
36953         * g++.dg/template/error18.C: New test.
36954
36955         PR c++/16029
36956         * g++.dg/warn/Wunused-8.C: New test.
36957
36958 2004-09-17  Steven Bosscher  <stevenb@suse.de>
36959
36960         PR tree-optimization/17513
36961         * gcc.dg/20040916-1.c: New test.
36962
36963 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
36964
36965         PR c++/17501
36966         * g++.dg/template/typename7.C: New test.
36967
36968 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36969
36970         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
36971
36972 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
36973
36974         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
36975         with -ftree-based-profiling also.
36976         * lib/profopt.exp: Support late-set profile_option/feedback_option.
36977
36978 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
36979
36980         PR/15364
36981         * gfortran.dg/der_array_io_1.f90: New test.
36982         * gfortran.dg/der_array_io_2.f90: New test.
36983         * gfortran.dg/der_array_io_3.f90: New test.
36984
36985 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36986
36987         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
36988         EABI.
36989
36990 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36991
36992         * g++.dg/opt/switch1.C: New test.
36993
36994 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36995
36996         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
36997         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
36998         Update expected messages.
36999
37000 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37001
37002         PR fortran/16485
37003         * gfortran.dg/same_name_1.f90: New test.
37004
37005 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37006
37007         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37008         dereference garbage pointers.
37009
37010 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37011
37012         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37013         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37014
37015         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37016         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37017         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37018
37019 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37020
37021         PR c++/17324
37022         * g++.dg/template/mangle1.C: New test.
37023
37024 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37025
37026         PR tree-optimization/17252
37027         * gcc.c-torture/execute/pr17252.c: New test.
37028
37029 2004-09-14  Andrew Pinski  <apinski@apple.com>
37030
37031         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37032
37033 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37034
37035         PR rtl-optimization/9771
37036         * gcc.dg/pr9771-1.c: New test case.
37037
37038 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37039
37040         PR tree-optimization/15262
37041         * gcc.c-torture/execute/pr15262-1.c: New test.
37042         * gcc.c-torture/execute/pr15262-2.c: New test.
37043
37044 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37045
37046         * gcc.dg/declspec-12.c: New test.
37047
37048 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37049
37050         * gfortran.dg/pr17090.f90: Add directives to test.
37051
37052 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37053
37054         * gcc.c-torture/compile/20040914-1.c: New test.
37055
37056 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37057
37058         PR c++/16162
37059         * g++.dg/template/decl2.C: New test.
37060
37061 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37062
37063         PR fortran/17090
37064         * gfortran.dg/pr17090.f90: New test.
37065
37066 2004-09-13  Dale Johannesen  <dalej@apple.com>
37067
37068         * gcc.c-torture/compile/pr17408.c: New test case.
37069
37070 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37071
37072         PR c++/16716
37073         * g++.dg/parse/crash17.C: New test.
37074
37075         PR c++/17327
37076         * g++.dg/template/enum3.C: New test.
37077
37078 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37079
37080         * lib/gcc-defs.exp: Load wrapper.exp.
37081         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37082         using local code.
37083         * lib/gcc.exp (gcc_init): Similar.
37084         * lib/gfortran.exp (gfortran_init): Similar.
37085         * lib/objc.exp (objc_init): Similar.
37086         * lib/treelang.exp (treelang_init): Similar.
37087         * lib/wrapper.exp: New file with build_wrapper call machinery in
37088         ${tool}_maybe_build_wrapper.
37089
37090 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37091
37092         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37093         "inline".
37094         * gcc.dg/declspec-11.c: Update expected messages.
37095         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37096         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37097         gcc.dg/inline-12.c: New tests.
37098
37099 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37100
37101         * g++.dg/tree-ssa/pr17400.C: New testcase.
37102
37103 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37104
37105         * gcc.target/mips/sb1-1.c: New testcase.
37106
37107 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37108
37109         * lib/g77-dg.exp: Remove unused file.
37110         * lib/mike-g77.exp: Ditto.
37111         * lib/g77.exp: Ditto.
37112
37113 2004-09-12  Richard Henderson  <rth@redhat.com>
37114
37115         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37116
37117 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37118
37119         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37120         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37121         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37122         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37123         Update expected messages.
37124
37125 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
37126
37127         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37128         declaration/use mismatch for dirp parameter.
37129
37130 2004-09-12  Andrew Pinski  <apinski@apple.com>
37131
37132         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37133         -fgnu-runtime is passed.
37134
37135 2004-09-12  Richard Henderson  <rth@redhat.com>
37136
37137         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37138         do the uplevel thing and update additional_flags directly.
37139         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37140         gfortran.fortran-torture/execute/intrinsic_nearest.x,
37141         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37142         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37143
37144 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37145
37146         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37147
37148 2004-09-11  Roger Sayle  <roger@eyesopen.com>
37149
37150         PR middle-end/17411
37151         * g++.dg/opt/pr17411-1.C: New test case.
37152
37153 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37154
37155         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37156         gcc.dg/tls/diag-2.c: Update expected messages.
37157         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
37158         messages.
37159         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37160         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37161         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37162         gcc.dg/tls/diag-5.c: New tests.
37163
37164 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
37165
37166         * gcc.dg/20040910-1.c: Correct dg-error regexp.
37167
37168 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37169
37170         * g++.dg/parse/break-in-for.C: New test.
37171
37172 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
37173
37174         * gcc.dg/tree-ssa/20040911-1.c: New test.
37175
37176 2004-09-11  Andreas Jaeger  <aj@suse.de>
37177
37178         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37179         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37180
37181 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
37182
37183         * gcc.target/frv: New directory of FR-V-specific tests.
37184
37185 2004-09-10  James E Wilson  <wilson@specifixinc.com>
37186
37187         * gcc.dg/convert-vec-1.c: New test.
37188
37189 2004-09-10  Roger Sayle  <roger@eyesopen.com>
37190
37191         PR middle-end/17024
37192         * gcc.dg/pr17024-1.c: New test case.
37193
37194 2004-09-10  Eric Christopher  <echristo@redhat.com>
37195
37196         * gcc.dg/20040910-1.c: New test.
37197
37198 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37199
37200         * gcc.dg/bitfld-9.c: New test.
37201
37202 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
37203
37204         * gcc.c-torture/execute/ieee/acc1.c: New test.
37205         * gcc.c-torture/execute/ieee/acc2.c: New test.
37206         * gcc.c-torture/execute/ieee/mzero6.c: New test.
37207
37208 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37209
37210         * gcc.dg/deprecated-2.c: New test.
37211
37212 2004-09-09  James E Wilson  <wilson@specifixinc.com>
37213
37214         * gcc.dg/init-vec-1.c: New test.
37215
37216 2004-09-09  Roger Sayle  <roger@eyesopen.com>
37217
37218         PR middle-end/17055
37219         * gcc.dg/pr17055-1.c: New test case.
37220
37221 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
37222
37223         PR target/17377
37224         * gcc.c-torture/execute/pr17377.c: New test.
37225
37226 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37227
37228         PR c/8420
37229         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37230         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37231         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37232         gcc.dg/long-long-typespec-1.c: New tests.
37233         * gcc.dg/tls/diag-2.c: Update expected diagnostics
37234
37235 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37236
37237         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37238         gcc.dg/gnu99-static-1.c: New tests.
37239
37240 2004-09-08  Devang Patel  <dpatel@apple.com>
37241
37242         * gcc.dg/darwin-ld-20040828-1.c: New test.
37243         * gcc.dg/darwin-ld-20040828-2.c: New test.
37244         * gcc.dg/darwin-ld-20040828-3.c: New test.
37245
37246 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
37247
37248         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37249         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37250         in error message.
37251         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37252         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37253         in error message.
37254         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37255         types they qualify.
37256         * objc.dg/type-size-2.m: Fix wording in comment.
37257         * objc.dg/va-meth-1.m: New test case.
37258
37259 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
37260
37261         PR c/16633:
37262         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37263         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37264
37265 2004-09-06  Devang Patel  <dpatel@apple.com>
37266
37267         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37268         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37269
37270 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37271
37272         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37273         reflect changed line numbering of diagnostics.
37274
37275 2004-09-06  Paul Brook  <paul@codesourcery.com>
37276
37277         * gfortran.dg/edit_real_1.f90: Add new test.
37278
37279 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37280
37281         * gcc.dg/tree-ssa/loop-2.c: New test.
37282         * gcc.dg/tree-ssa/loop-3.c: New test.
37283         * gcc.dg/tree-ssa/loop-4.c: New test.
37284         * gcc.dg/tree-ssa/loop-5.c: New test.
37285
37286 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37287
37288         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37289
37290 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37291
37292         * gcc.dg/format/sentinel-1.c: New test.
37293
37294 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37295
37296         * gcc.dg/builtins-46.c: New.
37297
37298 2004-09-03  Devang Patel  <dpatel@apple.com>
37299
37300         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37301         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37302
37303 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37304
37305         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37306         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37307         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37308         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37309         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37310         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37311         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37312         the non-portable bzero.
37313         * gcc.dg/20010912-1.c: xfail for NetWare.
37314         * gcc.dg/20020426-2.c: xfail for NetWare.
37315         * gcc.dg/20021014-1.c: xfail for NetWare.
37316         * gcc.dg/20021018-1.c: xfail for NetWare.
37317         * gcc.dg/20030213-1.c: xfail for NetWare.
37318         * gcc.dg/20030225-1.c: xfail for NetWare.
37319         * gcc.dg/20030708-1.c: xfail for NetWare.
37320         * gcc.dg/builtins-config.h: Also exclude NetWare.
37321         * gcc.dg/format/format.h: Define restrict only if not already defined.
37322         * gcc.dg/nest.c: xfail for NetWare.
37323         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37324         * lib/target-supports.exp (check_visibility_available): Exclude
37325         NetWare.
37326
37327 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37328
37329         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37330         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37331         deterministic starting point for the alignment of structure fields.
37332         * gcc.dg/Wpadded.c: Dito.
37333         * g++.dg/abi/vbase10.C: Dito.
37334
37335 2004-09-03  Devang Patel  <dpatel@apple.com>
37336
37337         * g++.dg/debug/pr15736.cc: New test.
37338
37339 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37340
37341         * README.QMTEST: Fix out-of-date link.
37342
37343 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37344
37345         PR fortran/16579
37346         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37347         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37348
37349 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37350
37351         * g++.dg/abi/arm_rtti1.C: New test.
37352
37353 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37354
37355         * gcc.dg/ppc-vector-memcpy.c: New.
37356         * gcc.dg/ppc-vector-memset.c: New.
37357
37358 2004-09-02  Chao-ying Fu  <fu@mips.com>
37359
37360         * gcc.target/mips/mips-3d-1.c: New test.
37361         * gcc.target/mips/mips-3d-2.c: New test.
37362         * gcc.target/mips/mips-3d-3.c: New test.
37363         * gcc.target/mips/mips-3d-4.c: New test.
37364         * gcc.target/mips/mips-3d-5.c: New test.
37365         * gcc.target/mips/mips-3d-6.c: New test.
37366         * gcc.target/mips/mips-3d-7.c: New test.
37367         * gcc.target/mips/mips-3d-8.c: New test.
37368         * gcc.target/mips/mips-3d-9.c: New test.
37369         * gcc.target/mips/mips-ps-1.c: New test.
37370         * gcc.target/mips/mips-ps-2.c: New test.
37371         * gcc.target/mips/mips-ps-3.c: New test.
37372         * gcc.target/mips/mips-ps-4.c: New test.
37373         * gcc.target/mips/mips-ps-type.c: New test.
37374
37375 2004-09-02  Paul Brook  <paul@codesourcery.com>
37376
37377         * gfortran.dg/edit_real_1.f90: Add new tests.
37378
37379 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37380
37381         PR fortran/15327
37382         * gfortran.dg/merge_char_1.f90: New test.
37383
37384 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37385
37386         PR fortran/16404
37387         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37388
37389 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37390
37391         PR c/1522
37392         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37393
37394 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37395
37396         * g++.dg/opt/loop1.C: Do not XFAIL.
37397
37398 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37399
37400         * gcc.c-torture/execute/20040831-1.c: New test.
37401
37402 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37403
37404         PR fortran/16579
37405         * gfortran.dg/g77/20010610.f: Now passes.
37406         Copy from g77.f-torture/execute. Add dg-run directive.
37407         * gfortran.dg/g77/README: Update
37408
37409 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37410
37411         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37412         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37413         (t1, t2, t3, t4): Add volatile.
37414
37415 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37416
37417         * g++.dg/ext/visibility/arm1.C: New test.
37418
37419 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37420
37421         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37422         -pedantic-errors.
37423
37424 2004-09-01  Paul Brook  <paul@codesourcery.com>
37425
37426         * gfortran.dg/eof_2.f90: New test.
37427
37428 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37429
37430         PR fortran/16579
37431         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37432
37433 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37434
37435         PR libfortran/16805
37436         * gfortran.dg/list_read_2.f90: New test.
37437
37438 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37439
37440         * g++.dg/abi/key1.C: New test.
37441
37442 2004-08-31  Richard Henderson  <rth@redhat.com>
37443
37444         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37445         form of offsetof.
37446         * g++.dg/other/offsetof5.C: Remove duplicate.
37447
37448 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37449
37450         PR fortran/17244
37451         * gfortran.dg/func_derived_1.f90: New test.
37452
37453 2004-08-31  Paul Brook  <paul@codesourcery.com>
37454
37455         * gfortran.dg/eof_1.f90: New test.
37456
37457 2004-08-31  Paul Brook  <paul@codesourcery.com>
37458
37459         * gfortran.dg/list_read_1.f90: New file.
37460
37461 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37462
37463         * g++.dg/opt/loop1.C: XFAIL.
37464
37465 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37466
37467         * gcc.dg/funcdef-storage-1.c: New.
37468         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37469         an extern function in local scope.
37470         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37471         declare an 'auto inline' function in local scope.
37472         * gcc.dg/20011130-1.c: Likewise.
37473         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37474         an 'auto' function in local scope.
37475         * gcc.dg/20021014-1.c: Likewise.
37476         * gcc.dg/20030331-2.c: Likewise.
37477
37478 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37479
37480         * gfortran.dg/blockdata_1.f90: New test.
37481
37482 2004-08-30  Richard Henderson  <rth@redhat.com>
37483
37484         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37485
37486 2004-08-30  Richard Henderson  <rth@redhat.com>
37487
37488         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37489         additional_flags set by alternate driver.
37490         (ieee-options): New procedure.
37491         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37492         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37493         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37494         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37495
37496 2004-08-30  Richard Henderson  <rth@redhat.com>
37497
37498         * lib/f-torture.exp: Remove.
37499
37500 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37501
37502         PR rtl-optimization/16590
37503         * g++.dg/opt/loop1.C: New test.
37504
37505 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37506
37507         PR fortran/13910
37508         * gfortran.dg/oldstyle_1.f90: New test.
37509
37510 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
37511         Paul Brook  <paul@codesourcery.com>
37512
37513         * gfortran.dg/g77/README: Update.
37514         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37515         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37516         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37517
37518 2004-08-28  Paul Brook  <paul@codesourcery.com>
37519
37520         PR libfortran/17195
37521         * gfortran.dg/edit_real_1.f90: New test.
37522
37523 2004-08-27  Paul Brook  <paul@codesourcery.com>
37524
37525         * gfortran.dg/rewind_1.f90: New test.
37526
37527 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
37528
37529         PR fortran/16597
37530         * gfortran.dg/pr16597.f90: New test.
37531
37532 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37533
37534         PR c/13801
37535         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37536         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37537         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37538         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37539         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37540
37541 2004-08-26  Nick Clifton  <nickc@redhat.com>
37542
37543         * gcc.c-torture/compile/pr17119.c: New test.
37544
37545 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37546
37547         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37548
37549 2004-08-25  Richard Henderson  <rth@redhat.com>
37550
37551         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37552         the bits that expect kind=8 to be the largest real kind.
37553
37554 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37555
37556         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37557
37558 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37559
37560         * gfortran.dg/assignment_1.f90: New test.
37561
37562 2004-08-25  Adam Nemet  <anemet@lnxw.com>
37563
37564         * g++.dg/template/repo3.C: New test.
37565
37566 2004-08-25  Roger Sayle  <roger@eyesopen.com>
37567
37568         PR middle-end/16693
37569         PR tree-optimization/16372
37570         * g++.dg/opt/pr16372-1.C: New test case.
37571         * g++.dg/opt/pr16693-1.C: New test case.
37572         * g++.dg/opt/pr16693-2.C: New test case.
37573
37574 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37575
37576         * objc.dg/proto-lossage-4.m: New test.
37577
37578 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
37579
37580         PR c++/17155
37581         * g++.dg/inherit/local2.C: New test.
37582
37583 2004-08-25  Paul Brook  <paul@codesourcery.com>
37584
37585         PR fortran/17144
37586         * gfortran.dg/string_ctor_1.f90: New test.
37587
37588 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37589
37590         PR c++/14428
37591         * g++.dg/template/redecl2.C: New test.
37592
37593 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37594
37595         PR fortran/17143
37596         * gfortran.dg/pr17143.f90: New test.
37597
37598 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37599
37600         PR fortran/17164
37601         * gfortran.dg/pr17164.f90: New test.
37602
37603 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37604
37605         * gcc.dg/tree-ssa/loop-1.c: New test.
37606
37607 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37608
37609         * gcc.c-torture/compile/20040824-1.c: New test.
37610
37611 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37612
37613         * gcc.c-torture/compile/iftrap-3.c: New test.
37614
37615 2004-08-24  Paul Brook  <paul@codesourcery.com>
37616
37617         * gfortran.dg/entry_2.f90: New test.
37618
37619 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37620
37621         PR c++/16889
37622         * g++.dg/lookup/ambig[12].C: New.
37623
37624 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37625
37626         PR c++/16706
37627         * g++.dg/template/crash21.C: New test.
37628         * g++.dg/template/crash22.C: Likewise.
37629
37630 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37631
37632         PR c++/17149
37633         * g++.dg/template/access15.C: New.
37634
37635 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37636
37637         PR c++/17163
37638         * g++.dg/template/repo2.C: New test.
37639
37640 2004-08-23  Roger Sayle  <roger@eyesopen.com>
37641
37642         PR rtl-optimization/17078
37643         * gcc.c-torture/execute/pr17078-1.c: New test case.
37644
37645 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37646
37647         PR c/14492
37648         * gcc.dg/debug/crash1.c: New test.
37649
37650 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37651
37652         PR c/16180
37653         * gcc.dg/loop-5.c: New test.
37654
37655 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37656
37657         * gcc.c-torture/execute/20040823-1.c: New test.
37658
37659 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
37660
37661         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37662         to the assembler.  Simplify test accordingly.
37663         (asm_abi_flags): Use GNU names.
37664         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37665         to check for ABI flags.
37666
37667 2004-08-22  Andrew Pinski  <apinski@apple.com>
37668
37669         * g++.dg/opt/pr14029.C: New test.
37670         * gcc.c-torture/execute/pr15262.c: New test.
37671
37672 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37673
37674         * gfortran.dg/reduction.f90: Add checks with complex arguments.
37675
37676 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
37677
37678         PR 16908
37679         * gfortran.dg/direct_io.f90: New test.
37680
37681 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37682
37683         PR c++/17121
37684         * g++.dg/inherit/local2.C: New test.
37685
37686 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37687
37688         PR c++/17120
37689         * g++.dg/warn/Wparentheses-4.C: New test.
37690
37691 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37692
37693         PR c++/17121
37694         * g++.dg/inherit/local2.C: New test.
37695
37696         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37697         * gcc.dg/ppc-ldstruct.c: Likewise.
37698         * gcc.dg/ppc64-abi-2.c: Likewise.
37699
37700 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
37701
37702         PR rtl-optimization/17099
37703         * gcc.c-torture/execute/20040820-1.c: New test.
37704
37705 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
37706
37707         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37708
37709 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
37710
37711         PR fortran/17077
37712         * gfortran.dg/auto_array_1.f90: New test.
37713
37714 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37715
37716         PR fortran/17074
37717         * gfortran.dg/simpleif_1.f90: New test.
37718
37719 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
37720
37721         * lib/target-supports.exp (check_profiling_available): Return
37722         false for arm*-*-symbianelf* and arm*-*-eabi*.
37723
37724         PR c++/15890
37725         * g++.dg/template/delete1.C: New test.
37726
37727 2004-08-19  Paul Brook  <paul@codesourcery.com>
37728
37729         PR fortran/14976
37730         PR fortran/16228
37731         * gfortran.dg/data_char_1.f90: New test.
37732
37733 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
37734
37735         PR fortran/16946
37736         * gfortran.dg/reduction.f90: New testcase.
37737
37738 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37739
37740         PR fortran/16520
37741         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37742
37743 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37744
37745         PR c++/17041
37746         * g++.dg/Wparentheses-3.C: New test.
37747
37748 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
37749
37750         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37751         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37752         * gcc.dg/vect/vect-2.c: Likewise.
37753         * gcc.dg/vect/vect-3.c: Likewise.
37754         * gcc.dg/vect/vect-4.c: Likewise.
37755         * gcc.dg/vect/vect-5.c: Likewise.
37756         * gcc.dg/vect/vect-6.c: Likewise.
37757         * gcc.dg/vect/vect-7.c: Likewise.
37758         * gcc.dg/vect/vect-25.c: Likewise.
37759         * gcc.dg/vect/vect-31.c: Likewise.
37760         * gcc.dg/vect/vect-32.c: Likewise.
37761         * gcc.dg/vect/vect-34.c: Likewise.
37762         * gcc.dg/vect/vect-36.c: Likewise.
37763         * gcc.dg/vect/vect-all.c: Likewise.
37764
37765 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
37766
37767         PR c++/17068
37768         * g++.dg/template/operator4.C: New test.
37769
37770 2004-08-18  Richard Henderson  <rth@redhat.com>
37771
37772         * gcc.dg/20040206-1.c: XFAIL.
37773
37774 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37775
37776         PR c++/16246
37777         * g++.dg/template/array7.C: New test.
37778
37779 2004-08-17  James E Wilson  <wilson@specifixinc.com>
37780
37781         * gcc.dg/mips-movcc-1.c: New test.
37782         * gcc.dg/mips-movcc-2.c: New test.
37783         * gcc.dg/mips-movcc-3.c: New test.
37784
37785         * gcc.dg/mips-nmadd-1.c: New test.
37786         * gcc.dg/mips-nmadd-2.c: New test.
37787
37788 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37789
37790         PR c++/15871
37791         * g++.dg/opt/inline8.C: New test.
37792
37793         PR c++/16965
37794         * g++.dg/parse/error17.C: New test.
37795
37796 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
37797
37798         * gcc.dg/vect: New directory for vectorizer tests.
37799         * gcc.dg/vect/tree-vect.h: New file.
37800         * gcc.dg/vect/vect.exp: New file.
37801         * gcc.dg/vect/pr16105.c.c: New test.
37802         * gcc.dg/vect/vect-1.c: New test.
37803         * gcc.dg/vect/vect-2.c: New test.
37804         * gcc.dg/vect/vect-3.c: New test.
37805         * gcc.dg/vect/vect-4.c: New test.
37806         * gcc.dg/vect/vect-5.c: New test.
37807         * gcc.dg/vect/vect-6.c: New test.
37808         * gcc.dg/vect/vect-7.c: New test.
37809         * gcc.dg/vect/vect-8.c: New test.
37810         * gcc.dg/vect/vect-9.c: New test.
37811         * gcc.dg/vect/vect-10.c: New test.
37812         * gcc.dg/vect/vect-11.c: New test.
37813         * gcc.dg/vect/vect-12.c: New test.
37814         * gcc.dg/vect/vect-13.c: New test.
37815         * gcc.dg/vect/vect-14.c: New test.
37816         * gcc.dg/vect/vect-15.c: New test.
37817         * gcc.dg/vect/vect-16.c: New test.
37818         * gcc.dg/vect/vect-17.c: New test.
37819         * gcc.dg/vect/vect-18.c: New test.
37820         * gcc.dg/vect/vect-19.c: New test.
37821         * gcc.dg/vect/vect-20.c: New test.
37822         * gcc.dg/vect/vect-21.c: New test.
37823         * gcc.dg/vect/vect-22.c: New test.
37824         * gcc.dg/vect/vect-23.c: New test.
37825         * gcc.dg/vect/vect-24.c: New test.
37826         * gcc.dg/vect/vect-25.c: New test.
37827         * gcc.dg/vect/vect-26.c: New test.
37828         * gcc.dg/vect/vect-27.c: New test.
37829         * gcc.dg/vect/vect-28.c: New test.
37830         * gcc.dg/vect/vect-29.c: New test.
37831         * gcc.dg/vect/vect-30.c: New test.
37832         * gcc.dg/vect/vect-31.c: New test.
37833         * gcc.dg/vect/vect-32.c: New test.
37834         * gcc.dg/vect/vect-33.c: New test.
37835         * gcc.dg/vect/vect-34.c: New test.
37836         * gcc.dg/vect/vect-35.c: New test.
37837         * gcc.dg/vect/vect-36.c: New test.
37838         * gcc.dg/vect/vect-37.c: New test.
37839         * gcc.dg/vect/vect-38.c: New test.
37840         * gcc.dg/vect/vect-40.c: New test.
37841         * gcc.dg/vect/vect-41.c: New test.
37842         * gcc.dg/vect/vect-42.c: New test.
37843         * gcc.dg/vect/vect-43.c: New test.
37844         * gcc.dg/vect/vect-44.c: New test.
37845         * gcc.dg/vect/vect-45.c: New test.
37846         * gcc.dg/vect/vect-46.c: New test.
37847         * gcc.dg/vect/vect-47.c: New test.
37848         * gcc.dg/vect/vect-48.c: New test.
37849         * gcc.dg/vect/vect-49.c: New test.
37850         * gcc.dg/vect/vect-50.c: New test.
37851         * gcc.dg/vect/vect-51.c: New test.
37852         * gcc.dg/vect/vect-52.c: New test.
37853         * gcc.dg/vect/vect-53.c: New test.
37854         * gcc.dg/vect/vect-54.c: New test.
37855         * gcc.dg/vect/vect-55.c: New test.
37856         * gcc.dg/vect/vect-56.c: New test.
37857         * gcc.dg/vect/vect-57.c: New test.
37858         * gcc.dg/vect/vect-58.c: New test.
37859         * gcc.dg/vect/vect-59.c: New test.
37860         * gcc.dg/vect/vect-60.c: New test.
37861         * gcc.dg/vect/vect-61.c: New test.
37862         * gcc.dg/vect/vect-all.c: New test.
37863         * gcc.dg/vect/vect-none.c: New test.
37864
37865 2004-08-17  Paul Brook  <paul@codesourcery.com>
37866
37867         PR fortran/13082
37868         * gfortran.dg/entry_1.f90: New test.
37869
37870 2004-08-17  Andrew Pinski  <apinski@apple.com>
37871
37872         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37873
37874 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
37875
37876         * gcc.dg/pr17036-1.c: New test.
37877
37878 2004-08-16  Devang Patel  <dpatel@apple.com>
37879
37880         * gcc.dg/darwin-20040809-1.c: New test.
37881
37882 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
37883
37884         * gcc.dg/funcdef-attr-1.c: New test.
37885
37886 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
37887
37888         * gcc.dg/altivec-17.c: New test.
37889         * gcc.dg/altivec-18.c: New test.
37890
37891 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37892
37893         PR c++/6749
37894         * g++.dg/template/vtable2.C: New test.
37895
37896 2004-08-14  Richard Henderson  <rth@redhat.com>
37897
37898         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
37899         * gcc.dg/pack-test-4.c (main): Return 0.
37900         * gcc.dg/setjmp-1.c: Remove XFAIL.
37901         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
37902
37903 2004-08-14  Richard Henderson  <rth@redhat.com>
37904
37905         * gcc.dg/980217-1.c: Add prototype for printf.
37906
37907 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
37908
37909         * gfortran.dg/pr16935.f90: New test.
37910
37911 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
37912
37913         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37914
37915 2004-08-13  Paul Brook  <paul@codesourcery.com>
37916
37917         * gfortran.dg/der_io_1.f90: Remove stray comma.
37918
37919 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37920
37921         * gcc.dg/vmx/cw-bug-2.c: Remove.
37922         * gcc.dg/vmx/vprint-1.c: Remove.
37923         * gcc.dg/vmx/vscan-1.c: Remove.
37924
37925 2004-08-12  Devang patel  <dpatel@apple.com>
37926
37927         * gcc.dg/darwin-20040809-2.c: New test.
37928
37929 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
37930
37931         * g++.dg/ext/altivec-12.C: New test.
37932
37933         * g++.dg/ext/altivec-11.C: New test.
37934
37935 2004-08-12  Paul Brook  <paul@codesourcery.com>
37936
37937         * g++.dg/abi/arm_cxa_vec_1.C: New test.
37938
37939 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37940
37941         * g++.dg/ext/altivec-2.C: Check for hardware support before
37942         executing any VMX instructions.
37943
37944         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
37945
37946 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
37947
37948         PR c++/16276
37949         * g++.old-deja/g++.other/comdat4.C: New test.
37950         * g++.old-deja/g++.other/comdat4-aux.cc: New.
37951
37952 2004-08-12  Ben Elliston  <bje@au.ibm.com>
37953
37954         PR target/16286
37955         * gcc.dg/pr16286.c: New test.
37956
37957 2004-08-12 Jan Beulich <jbeulich@novell.com>
37958
37959         * g++.dg/ext/asm5.C: New.
37960
37961 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37962
37963         PR c++/16698
37964         * g++.dg/eh/crash1.C: New test.
37965
37966         PR c++/16717
37967         * g++.dg/ext/construct1.C: New test.
37968
37969 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37970
37971         PR c++/16853
37972         * g++.dg/init/ptrmem1.C: New test.
37973
37974         PR c++/16618
37975         * g++.dg/parse/offsetof5.C: New test.
37976
37977         PR c++/16870
37978         * g++.dg/template/overload3.C: New test.
37979
37980 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37981
37982         PR c++/16964
37983         * g++.dg/parse/error16.C: New test.
37984
37985         PR c++/16904
37986         * g++.dg/template/error14.C: New test.
37987
37988         PR c++/16929
37989         * g++.dg/template/error15.C: New test.
37990
37991 2004-08-11  Devang Patel  <dpatel@apple.com>
37992
37993         * gcc.dg/darwin-ld-20040809-1.c: New test.
37994         * gcc.dg/darwin-ld-20040809-2.c: New test.
37995
37996 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
37997
37998         PR fortran/16917
37999         * gfortran.dg/dfloat_1.f90: New test.
38000
38001 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38002
38003         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38004         * gcc.dg/dll-2.c: Fix dg-require syntax.
38005         * gcc.misc-tests/arm-isr.c (abort): Declare.
38006         (exit): Likewise.
38007
38008 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38009
38010         PR c++/16971
38011         * g++.dg/parse/crash16.C: New test.
38012
38013 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38014
38015         * gcc.dg/mips-rsqrt-1.c: New test case.
38016         * gcc.dg/mips-rsqrt-2.c: New test case.
38017         * gcc.dg/mips-rsqrt-3.c: New test case.
38018
38019 2004-08-10  Paul Brook  <paul@codesourcery.com>
38020
38021         * gfortran.dg/der_io_1.f90: New test.
38022
38023 2004-08-10  Paul Brook  <paul@codesourcery.com>
38024
38025         PR fortran/16919
38026         * gfortran.dg/der_array_1.f90: New test.
38027
38028 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38029
38030         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38031
38032 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38033
38034         * gcc.dg/wchar_t-2.c: Fix typo.
38035
38036 2004-08-09  Falk Hueffner  <falk@debian.org>
38037
38038         PR tree-optimization/12517
38039         * gcc.c-torture/compile/pr12517.c: New test.
38040
38041         PR tree-optimization/12578
38042         * gcc.c-torture/compile/pr12578.c: New test.
38043
38044         PR tree-optimization/12899
38045         * gcc.c-torture/compile/pr12899.c: New test.
38046
38047         PR rtl-optimization/14692
38048         * gcc.c-torture/compile/pr14692.c: New test.
38049
38050         PR tree-optimization/16461
38051         * gcc.c-torture/compile/pr16461.c: New test.
38052
38053 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38054
38055         * gfortran.dg/getenv_1.f90: New test.
38056
38057 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38058
38059         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38060         wchar_t.
38061         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38062
38063 2004-08-06  Paul Brook  <paul@codesourcery.com>
38064
38065         * gfortran.dg/ret_array_1.f90: New test.
38066         * gfortran.dg/ret_pointer_1.f90: New test.
38067
38068 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38069
38070         * gcc.dg/missing-field-init-[12].c: New tests.
38071         * g++.dg/warn/missing-field-init-[12].C: New tests.
38072
38073 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38074
38075         * gcc.dg/enum2.c: New test.
38076         * gcc.dg/symbian3.c: Likewise.
38077         * gcc.dg/symbian4.c: Likewise.
38078         * gcc.dg/wchar_t-2.c: Likewise.
38079
38080 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38081
38082         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38083         destructor tests.
38084
38085 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38086
38087         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38088         dg-require-visiblity.
38089         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38090         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38091         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38092         * g++.dg/ext/visibility/new1.C: Likewise.
38093         * g++.dg/ext/visibility/pragma.C: Likewise.
38094         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38095         * g++.dg/ext/visibility/virtual.C: Likewise.
38096         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38097         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38098         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38099         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38100         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38101         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38102         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38103         * g++/dg/ext/visibility/visibility-8.C: New test.
38104         * gcc.c-torture/compile/dll.x: Remove.
38105         * gcc.dg/dll-2.c: Use dg-require-dll
38106         * gcc.dg/visibility-10.c: New test.
38107         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38108         supporting DLLs.
38109         * lib/scanasm.exp (scan_hidden): New function.
38110         (scan_not_hidden): Likewise.
38111
38112 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38113
38114         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38115
38116 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38117
38118         * gcc.c-torture/execute/20040805-1.c: New test.
38119
38120 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38121
38122         * gcc.dg/20020118-1.c: Declare abort.
38123         * gcc.dg/altivec_check.h: Likewise.
38124         * gcc.dg/iftrap-2.c: Likewise.
38125         * gcc.dg/pragma-darwin.c: Likewise.
38126         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38127
38128 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
38129
38130         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38131
38132 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38133
38134         * gcc.c-torture/execute/builtins/abs-2.c,
38135         gcc.c-torture/execute/builtins/abs-3.c,
38136         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38137         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38138         intmax_t, uintmax_t and their limits.
38139         * gcc.dg/intmax_t-1.c: New test.
38140
38141 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38142
38143         * g++.dg/tc1/dr147.C: Add reference to PR.
38144
38145 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
38146
38147         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38148         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38149
38150 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
38151
38152         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38153
38154 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38155
38156         * gcc.dg/redecl-5.c: New test.
38157         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38158         of scanf.
38159
38160 2004-08-03  Roger Sayle  <roger@eyesopen.com>
38161
38162         PR middle-end/16790
38163         * gcc.c-torture/execute/pr16790-1.c: New test case.
38164
38165 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
38166
38167         * g++.dg/ext/visibility/assign1.C: New test.
38168         * g++.dg/ext/visibility/new1.C: Likewise.
38169
38170         * gcc.dg/symbian1.c: New test.
38171         * gcc.dg/symbian2.c: Likewise.
38172
38173 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
38174
38175         PR target/16570
38176         * gcc.dg/i386-sse-9.c: New test.
38177
38178 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38179
38180         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38181
38182 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38183
38184         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38185         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38186         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38187         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38188         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38189         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38190         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38191         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38192         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38193         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38194         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38195         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38196         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38197         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38198         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38199         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38200         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38201         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38202         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38203         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38204         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38205         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38206         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38207         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38208         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38209         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38210         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38211         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38212         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38213         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38214         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38215         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38216         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38217         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38218         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38219         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38220         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38221         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38222         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38223         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38224         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38225         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38226         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38227         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38228         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38229         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38230         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38231         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38232         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38233         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38234         gcc.misc-tests/i386-pf-3dnow-1.c,
38235         gcc.misc-tests/i386-pf-athlon-1.c,
38236         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38237         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38238         Declare built-in functions used.
38239         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38240
38241 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
38242
38243         PR c++/16707
38244         * g++.dg/lookup/using12.C: New test.
38245
38246         * g++.dg/init/null1.C: Fix PR number.
38247         * g++.dg/parse/namespace10.C: Likewise.
38248
38249 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38250
38251         PR c++/16224
38252         * g++.dg/template/spec17.C: New test.
38253         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38254         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38255
38256 2004-08-02  David Billinghurst
38257
38258         PR fortran/16292
38259         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38260
38261 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
38262
38263         * gcc.dg/ia64-got-1.c: New test case.
38264
38265 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38266
38267         PR c++/16489
38268         * g++.dg/init/null1.C: New test.
38269         * g++.dg/tc1/dr76.C: Adjust error marker.
38270
38271         PR c++/16529
38272         * g++.dg/parse/namespace10.C: New test.
38273
38274         PR c++/16810
38275         * g++.dg/inherit/ptrmem2.C: New test.
38276
38277 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38278
38279         PR target/16155
38280         * gcc.dg/pr16155.c: New test.
38281
38282 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38283
38284         * gcc.dg/redecl-2.c: New test.
38285
38286 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38287
38288         * gcc.dg/darwin-longdouble.c: New file.
38289
38290 2004-07-30  Richard Henderson  <rth@redhat.com>
38291
38292         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38293         write to constant argument.
38294         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38295
38296 2004-07-30  Richard Henderson  <rth@redhat.com>
38297
38298         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38299         tests of nearest around zero.
38300
38301 2004-07-30  Andrew Pinski  <apinski@apple.com>
38302
38303         * gcc.c-torture/compile/20040730-1.c: New test.
38304
38305 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38306
38307         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38308         powerpc-eabispe.
38309
38310 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38311
38312         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38313
38314 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38315
38316         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38317         contains $ld_library_path.
38318         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38319
38320 2004-07-29  Richard Henderson  <rth@redhat.com>
38321
38322         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38323
38324         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38325         (alt2, which): New.
38326         (Check): Accept either alternative.
38327
38328 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38329
38330         * g++.dg/abi/inline1.C: New test.
38331         * g++.dg/abi/local1-a.cc: Likewise.
38332         * g++.dg/abi/local1.C: Likewise.
38333         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38334         * g++.dg/abi/mangle12.C: Likewise.
38335         * g++.dg/abi/mangle17.C: Likewise.
38336         * g++.dg/abi/mangle20-2.C: Likewise.
38337         * g++.dg/opt/interface1.C: Likewise.
38338         * g++.dg/opt/interface1.h: Likewise.
38339         * g++.dg/opt/interface1-a.cc: New test.
38340         * g++.dg/parse/repo1.C: New test.
38341         * g++.dg/template/repo1.C: Likewise.
38342         * g++.dg/warn/Winline-1.C: Likewise.
38343         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38344
38345 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38346
38347         * gcc.dg/tree-ssa/20040729-1.c: New test.
38348
38349 2004-07-27  Matt Austern <austern@apple.com>
38350
38351         * gcc.dg/darwin-bool-1.c: New test.
38352         * gcc.dg/darwin-bool-2.c: New test.
38353
38354 2004-07-28  Richard Henderson  <rth@redhat.com>
38355
38356         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38357         arguments in the correct type.  Don't write to constant arguments.
38358
38359 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38360
38361         PR tree-optimization/16688
38362         PR tree-optimization/16689
38363         * g++.dg/tree-ssa/pr16688.C: New test.
38364
38365 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38366
38367         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38368         loads.  Not only in the comment, this time.
38369
38370 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38371
38372         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38373         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38374         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38375         * gcc.dg/sh4a-bitmovua.c: New.
38376         * gcc.dg/sh4a-cos.c: New.
38377         * gcc.dg/sh4a-cosf.c: New.
38378         * gcc.dg/sh4a-fprun.c: New.
38379         * gcc.dg/sh4a-fsrra.c: New.
38380         * gcc.dg/sh4a-memmovua.c: New.
38381         * gcc.dg/sh4a-sin.c: New.
38382         * gcc.dg/sh4a-sincos.c: New.
38383         * gcc.dg/sh4a-sincosf.c: New.
38384         * gcc.dg/sh4a-sinf.c: New.
38385
38386 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38387
38388         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38389         conditionals.
38390         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38391         loads.
38392         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38393         DOM1.
38394
38395 2004-07-27  Andrew Pinski  <apinski@apple.com>
38396
38397         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38398
38399 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38400
38401         * gcc.dg/pragma-isr.c: New test.
38402
38403 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38404
38405         PR c++/14429
38406         * g++.dg/template/ttp11.C: New test.
38407
38408 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38409
38410         * gcc.c-torture/compile/20040727-1.c: New test.
38411
38412 2004-07-26  Eric Christopher  <echristo@redhat.com>
38413
38414         * gcc.c-torture/compile/20040726-2.c: New test.
38415
38416 2004-07-26  Andrew Pinski  <apinski@apple.com>
38417
38418         * g++.dg/rtti/tinfo1.C: Xfail.
38419
38420 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38421
38422         * gcc.c-torture/compile/20040726-1.c: New test.
38423
38424 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38425             Brian Ryner  <bryner@brianryner.com>
38426
38427         PR c++/9283
38428         PR c++/15000
38429         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38430         * g++.dg/ext/visibility/: New directory.
38431         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38432         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38433         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38434         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38435         * g++.dg/ext/visibility/fvisibility.C,
38436         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38437         g++.dg/ext/visibility/fvisibility-override1.C
38438         g++.dg/ext/visibility/fvisibility-override2.C
38439         g++.dg/ext/visibility/memfuncts.C
38440         g++.dg/ext/visibility/noPLT.C
38441         g++.dg/ext/visibility/pragma.C
38442         g++.dg/ext/visibility/pragma-override1.C
38443         g++.dg/ext/visibility/pragma-override2.C
38444         g++.dg/ext/visibility/staticmemfuncts.C
38445         g++.dg/ext/visibility/virtual.C: New tests.
38446
38447 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38448
38449         PR c/15360
38450         * gcc.dg/pr15360-1.c: New test.
38451
38452 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38453
38454         * gcc.dg/pragma-align-2.c: New test.
38455         * gcc.dg/pragma-init-fini.c: New test.
38456         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38457         targets.
38458
38459 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38460
38461         * gcc.dg/init-string-2.c: New test.
38462
38463 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38464
38465         PR 16684
38466         * gcc.dg/Wredundant-decls-1.c: New test case.
38467
38468 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38469
38470         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38471         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38472         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38473         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38474         * gcc.dg/compat/generate-random.c: New file.
38475         * gcc.dg/compat/generate-random.h: Likewise.
38476         * gcc.dg/compat/generate-random_r.c: Likewise.
38477         * gcc.dg/compat/struct-layout-1.h: Likewise.
38478         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38479         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38480         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38481         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38482         * gcc.dg/compat/struct-layout-1_main.c: New test.
38483         * gcc.dg/compat/struct-layout-1_x.c: New file.
38484         * gcc.dg/compat/struct-layout-1_y.c: New file.
38485         * gcc.dg/compat/struct-layout-1_test.h: New file.
38486
38487 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38488
38489         * gcc.dg/comp-return-1.c: New test
38490
38491 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38492
38493         * gcc.dg/vmx/8-02a.c: Fix typo.
38494
38495         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38496         * gcc.dg/darwin-abi-3.c: New test.
38497
38498         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38499         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38500
38501         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38502         * gcc.dg/vmx/ops-long-1.c: New test.
38503         * gcc.dg/vmx/ops-long-2.c: New test.
38504
38505 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38506
38507         * g++.dg/lookup/conv-[1234].C: New.
38508
38509 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
38510
38511         * g++.dg/parse/attr2.C: Simplify.
38512
38513 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38514
38515         PR c/7284
38516         * gcc.c-torture/execute/pr7284-1.c: New test.
38517
38518 2004-07-22  Brian Booth  <bbooth@redhat.com>
38519
38520         * gcc.dg/tree-ssa/20040721-1.c: New test.
38521
38522 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38523
38524         * g++.dg/template/crash20.c: New.
38525
38526 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
38527
38528         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38529         Add dg-run directive.  Declare variables as required.
38530         * gfortran.dg/g77/README: Update
38531
38532 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
38533
38534         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38535         gcc.dg/cris-peep2-andu2.c: New tests.
38536
38537 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38538
38539         PR c/15052
38540         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38541         on return type.
38542         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
38543         messages.
38544         * gcc.dg/qual-return-2.c: Update expected messages.
38545         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38546
38547 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38548
38549         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38550         * gcc.dg/noncompile/921102-1.c: Update expected error message.
38551
38552 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38553
38554         PR c/11250
38555         * gcc.dg/init-string-1.c: New test.
38556
38557 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
38558
38559         PR middle-end/15345
38560         PR c/16450
38561         * gcc.dg/torture/nested-fn-1.c: New test.
38562
38563 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
38564
38565         PR target/16559
38566         * gcc.dg/ia64-fptr-1.c: New file.
38567
38568 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38569
38570         PR c++/14497
38571         * g++.dg/template/spec16.C: New test.
38572         * g++.old-deja/g++.robertl/eb118.C: Remove.
38573
38574 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38575
38576         PR c++/509
38577         * g++.dg/template/spec15.C: New test.
38578
38579 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
38580
38581         Copy cases from g77.f-torture/execute and add dg-run
38582         directive.  Other changes as noted.
38583         * gfortran.dg/g77/13037.f
38584         * gfortran.dg/g77/1832.f
38585         * gfortran.dg/g77/19981119-0.f
38586         * gfortran.dg/g77/19990313-0.f
38587         * gfortran.dg/g77/19990313-1.f
38588         * gfortran.dg/g77/19990313-2.f
38589         * gfortran.dg/g77/19990313-3.f
38590         * gfortran.dg/g77/19990419-1.f
38591         * gfortran.dg/g77/19990826-0.f
38592         * gfortran.dg/g77/19990826-2.f
38593         * gfortran.dg/g77/20000503-1.f
38594         * gfortran.dg/g77/20001111.f
38595         * gfortran.dg/g77/20010116.f
38596         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38597         * gfortran.dg/g77/20010430.f
38598         * gfortran.dg/g77/6177.f
38599         * gfortran.dg/g77/947.f
38600         * gfortran.dg/g77/970816-3.f
38601         * gfortran.dg/g77/971102-1.f
38602         * gfortran.dg/g77/980520-1.f
38603         * gfortran.dg/g77/980628-0.f
38604         * gfortran.dg/g77/980628-1.f
38605         * gfortran.dg/g77/980628-10.f
38606         * gfortran.dg/g77/980628-2.f
38607         * gfortran.dg/g77/980628-3.f
38608         * gfortran.dg/g77/980628-7.f
38609         * gfortran.dg/g77/980628-8.f
38610         * gfortran.dg/g77/980628-9.f
38611         * gfortran.dg/g77/980701-0.f
38612         * gfortran.dg/g77/980701-1.f
38613         * gfortran.dg/g77/cabs.f
38614         * gfortran.dg/g77/claus.f
38615         * gfortran.dg/g77/complex_1.f
38616         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38617         * gfortran.dg/g77/dcomplex.f
38618         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38619         * gfortran.dg/g77/f90-intrinsic-mathematical.f
38620         * gfortran.dg/g77/f90-intrinsic-numeric.f
38621         * gfortran.dg/g77/int8421.f
38622         * gfortran.dg/g77/labug1.f
38623         * gfortran.dg/g77/large_vec.f
38624         * gfortran.dg/g77/le.f
38625         * gfortran.dg/g77/short.f
38626         * gfortran.dg/g77/README: Update
38627
38628 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
38629
38630         PR c++/16637
38631         * g++.dg/parse/lookup4.C: New test.
38632
38633 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38634
38635         PR c++/16175
38636         * g++.dg/template/ttp10.C: New test.
38637
38638 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38639
38640         * gcc.dg/pr12625-1.c: New test.
38641
38642 2004-07-20  Steven Bosscher  <stevenb@suse.de>
38643
38644         * gcc.dg/switch-warn-1.c: New test.
38645         * gcc.dg/switch-warn-2.c: New test.
38646         * gcc.c-torture/compile/pr14730.c: Update.
38647
38648 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
38649
38650         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38651         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38652         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38653         g++.dg/template/nontype3.C: Remove trailing CR from tests.
38654
38655 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
38656
38657         PR c++/16623
38658         * g++.dg/template/assign1.C: New test.
38659
38660 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38661
38662         PR c++/12170
38663         * g++.dg/template/ttp9.C: New test.
38664
38665 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
38666
38667         * gcc.dg/format/cmn-err-1.c: New test.
38668
38669 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38670
38671         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38672         gcc.dg/Wparentheses-10.c: New tests.
38673         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38674
38675 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38676
38677         PR fortran/16465
38678         * gfortran.dg/g77//ffixed-line-length-0.f,
38679         gfortran.dg/g77/ffixed-line-length-132.f,
38680         gfortran.dg/g77/ffixed-line-length-72.f,
38681         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38682         gfortran.dg/g77/README: Update.
38683
38684 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38685
38686         PR c++/13092
38687         * g++.dg/template/non-dependent7.C: New test.
38688         * g++.dg/template/non-dependent8.C: Likewise.
38689         * g++.dg/template/non-dependent9.C: Likewise.
38690         * g++.dg/template/non-dependent10.C: Likewise.
38691
38692 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
38693
38694         PR c++/16337
38695         * g++.dg/parse/attr2.C: New test.
38696
38697 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
38698
38699         * g77.dg: Removed.
38700         * g77.f-torture: Ditto.
38701
38702 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38703
38704         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38705         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38706         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38707
38708 2004-07-16  Richard Henderson  <rth@redhat.com>
38709
38710         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38711
38712 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38713
38714         * lib/fortran-torture.exp (fortran-torture): Don't test compile
38715         tests with full list of options.
38716         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38717         of TORTURE_OPTIONS if test contains 'dg-do run'.
38718
38719         PR fortran/16404
38720         * gfortran.dg/do_iterator.f90: New test.
38721
38722 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38723
38724         PR rtl-optimization/16536
38725         * gcc.c-torture/execute/restrict-1.c: New test.
38726
38727 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38728
38729         PR fortran/15324
38730         * gfortran.dg/pr15324.f90: New test.
38731
38732         PR fortran/15129
38733         * gfortran.dg/pr15129.f90: New test.
38734
38735         PR fortran/15140
38736         * gfortran.dg/pr15140.f90: New test.
38737
38738         PR fortran/13792
38739         * gfortran.fortran-torture/execute/bounds.f90: Add check for
38740         compile-time simplification.
38741
38742 2004-07-14  Mike Stump  <mrs@apple.com>
38743
38744         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38745
38746 2004-07-14  James E Wilson  <wilson@specifixinc.com>
38747
38748         PR target/16325
38749         * gcc.dg/profile-generate-1.c: New.
38750
38751 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
38752
38753         * gcc.c-torture/execute/20040709-1.c: New test.
38754         * gcc.c-torture/execute/20040709-2.c: New test.
38755
38756 2004-07-14  Mike Stump  <mrs@apple.com>
38757
38758         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38759
38760 2004-07-14  Mike Stump  <mrs@apple.com>
38761
38762         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38763
38764 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
38765
38766         PR c++/16518
38767         * g++.dg/parse/mutable1.C: New test.
38768
38769 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
38770
38771         PR tree-optimization/16443
38772         * gcc.dg/tree-ssa/20040713-1.c: New test.
38773
38774 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
38775
38776         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38777         for operator new.
38778
38779 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38780
38781         * gfortran.dg/g77/README: New file
38782         * gfortran.dg/g77/19981216-0.f: Copy from
38783         g77.f-torture/noncompile.  Add "dg-do compile" and
38784         dg-error as required.
38785         * gfortran.dg/g77/19990218-1.f: Likewise.
38786         * gfortran.dg/g77/19990905-1.f: Likewise.
38787         * gfortran.dg/g77/9263.f: Likewise.
38788         * gfortran.dg/g77/980615-0.f: Likewise.
38789         * gfortran.dg/g77/980616-0.f: Likewise.
38790         * gfortran.dg/g77/check0.f: Likewise.
38791         * gfortran.dg/g77/select_no_compile.f: Likewise.
38792
38793 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38794
38795         Copy files from g77.f-torture/compile.
38796         Add "{ dg-do compile}".  Other changes as noted
38797         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38798         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38799         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38800         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38801         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38802         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38803         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38804         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38805         statement to conform to standard.  Append alpha1.x for reference.
38806         * gfortran.dg/g77/xformat.f: Add dg-warning
38807
38808 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38809
38810         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38811         Add {dg-do compile} directive.
38812         * gfortran.dg/g77/cpp2.F: Likewise.
38813
38814 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38815
38816         PR c++/5402
38817         * g++.dg/lookup/name-clash1.C: New test.
38818
38819         PR c++/9777
38820         * g++.dg/lookup/name-clash2.C: New test.
38821
38822         PR c++/12102
38823         * g++.dg/lookup/name-clash3.C: New test.
38824
38825 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38826
38827         * g++.dg/lookup/new2.C: New test.
38828         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38829
38830 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
38831
38832         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38833         Add {dg-do compile} directive.
38834         * gfortran.dg/g77/13060.f: Likewise.
38835         * gfortran.dg/g77/19990218-0.f: Likewise.
38836         * gfortran.dg/g77/19990305-0.f: Likewise.
38837         * gfortran.dg/g77/19990419-0.f: Likewise.
38838         * gfortran.dg/g77/19990502-0.f: Likewise.
38839         * gfortran.dg/g77/19990502-1.f: Likewise.
38840         * gfortran.dg/g77/19990525-0.f: Likewise.
38841         * gfortran.dg/g77/19990826-1.f: Likewise.
38842         * gfortran.dg/g77/19990826-3.f: Likewise.
38843         * gfortran.dg/g77/19990905-2.f: Likewise.
38844         * gfortran.dg/g77/20000412-1.f: Likewise.
38845         * gfortran.dg/g77/20000511-1.f: Likewise.
38846         * gfortran.dg/g77/20000511-2.f: Likewise.
38847         * gfortran.dg/g77/20000518.f: Likewise.
38848         * gfortran.dg/g77/20000601-1.f: Likewise.
38849         * gfortran.dg/g77/20000601-2.f: Likewise.
38850         * gfortran.dg/g77/20000629-1.f: Likewise.
38851         * gfortran.dg/g77/20000630-2.f: Likewise.
38852         * gfortran.dg/g77/20010115.f: Likewise.
38853         * gfortran.dg/g77/20010321-1.f: Likewise.
38854         * gfortran.dg/g77/20010426.f: Likewise.
38855         * gfortran.dg/g77/20020307-1.f: Likewise.
38856         * gfortran.dg/g77/8485.f: Likewise.
38857         * gfortran.dg/g77/960317-1.f: Likewise.
38858         * gfortran.dg/g77/970915-0.f: Likewise.
38859         * gfortran.dg/g77/980310-1.f: Likewise.
38860         * gfortran.dg/g77/980310-2.f: Likewise.
38861         * gfortran.dg/g77/980310-3.f: Likewise.
38862         * gfortran.dg/g77/980310-4.f: Likewise.
38863         * gfortran.dg/g77/980310-6.f: Likewise.
38864         * gfortran.dg/g77/980310-7.f: Likewise.
38865         * gfortran.dg/g77/980310-8.f: Likewise.
38866         * gfortran.dg/g77/980419-2.f: Likewise.
38867         * gfortran.dg/g77/980424-0.f: Likewise.
38868         * gfortran.dg/g77/980427-0.f: Likewise.
38869         * gfortran.dg/g77/980729-0.f: Likewise.
38870         * gfortran.dg/g77/981117-1.f: Likewise.
38871         * gfortran.dg/g77/toon_1.f: Likewise.
38872
38873 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38874
38875         PR c++/2204
38876         * g++.dg/other/abstract2.C: New test.
38877
38878 2004-07-12  Paul Brook  <paul@codesourcery.com>
38879
38880         * gfortran.dg/pointer_init_1.f90: New test.
38881
38882 2004-07-11  Paul Brook  <paul@codesourcery.com>
38883
38884         PR fortran/15986
38885         * gfortran.dg/contained_1.f90: New test.
38886
38887 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
38888
38889         * g++.dg/parse/defarg8.C: New test.
38890
38891 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38892
38893         PR fortran/16433
38894         * gfortran.dg/pr16433.f: New test.
38895
38896         PR fortran/17574
38897         * gfortran.dg/pr15754.f90: New test.
38898
38899 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38900
38901         PR tree-optimization/16437
38902         * gcc.c-torture/execute/bitfld-4.c: New test.
38903
38904 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38905
38906         * gfortran.fortran-torture/execute/common_2.f90: Add check for
38907         access to common var from module.
38908
38909 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38910
38911         PR fortran/16336
38912         * gfortran.fortran-torture/execute/common_2.f90: New test.
38913
38914 2004-07-10  Paul Brook  <paul@codesourcery.com>
38915
38916         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38917
38918 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38919
38920         PR fortran/15969
38921         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38922
38923 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
38924
38925         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38926         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38927         * gfortran.dg/g77/ffree-form-1.f: Likewise.
38928         * gfortran.dg/g77/ffree-form-2.f: Likewise.
38929         * gfortran.dg/g77/ffree-form-3.f: Likewise.
38930         * gfortran.dg/g77/fno-underscoring.f: Likewise.
38931         * gfortran.dg/g77/funderscoring.f: Likewise.
38932         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
38933
38934 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38935
38936         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38937
38938 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38939         Paul Brook  <paul@codesourcery.com>
38940
38941         PR fortran/13415
38942         * gfortran.dg/common_pointer_1.f90: New test.
38943
38944 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38945
38946         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
38947
38948 2004-07-09  James E Wilson  <wilson@specifixinc.com>
38949
38950         PR target/16364
38951         * gcc.c-torture/compile/20040709-1.c: New.
38952
38953 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38954
38955         PR fortran/14077
38956         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
38957
38958 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38959
38960         PR fortran/13201
38961         * gfortran.dg/shape_1.f90: New test.
38962
38963 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
38964             Andrew Pinski  <apinski@apple.com>
38965
38966         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
38967
38968 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38969
38970         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
38971         comment.
38972
38973 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38974         Paul Brook  <paul@codesourcery.com>
38975
38976         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
38977         '.f95' and '.F95'.
38978
38979 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
38980
38981         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
38982
38983 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38984
38985         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
38986         testcases with capital suffix.
38987
38988 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38989
38990         PR fortran/15481
38991         PR fortran/13372
38992         PR fortran/13575
38993         PR fortran/15978
38994         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
38995
38996         * gfortran.dg/implicit_1.f90: New test.
38997
38998 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38999
39000         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39001         expression to match gfortran warning/error messages
39002         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39003         dg-error text.
39004
39005 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39006
39007         * lib/fortran-torture.exp: Rename proc search_for to
39008         search_for_re.
39009
39010 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39011
39012         * gcc.c-torture/execute/simd-5.x: New file.
39013         XFAIL on SPARC 64-bit at -O0.
39014
39015 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39016
39017         PR c++/8211
39018         PR c++/16165
39019         * g++.dg/warn/effc3.C: New test.
39020
39021 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39022
39023         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39024         change X to 1X in format.
39025         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39026         add data statements to conform to standard.
39027
39028 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39029
39030         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39031         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39032         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39033
39034 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39035
39036         * gfortran.dg/g77/7388.f: Copy from g77.dg
39037         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39038         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39039         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39040         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39041         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39042         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39043         * gfortran.dg/g77/strlen0.f: Likewise.
39044
39045 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39046
39047         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39048         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39049
39050 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39051
39052         * gcc.c-torture/execute/920428-2.x: Delete.
39053         * gcc.c-torture/execute/920501-7.x: Likewise.
39054
39055 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39056
39057         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39058         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39059         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39060         prescott and c3-2.
39061         (PREFETCH_3DNOW): Add -march=c3.
39062
39063 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39064
39065         PR c/16437
39066         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39067         * gcc.c-torture/execute/bf64-1.x: Likewise.
39068
39069 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39070
39071         * gcc.c-torture/compile/20040708-1.c: New test.
39072
39073 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39074
39075         PR c++/16169
39076         * g++.dg/warn/effc2.C: New test.
39077
39078 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39079
39080         * gcc.c-torture/execute/bitfld-1.x: Remove.
39081         * gcc.c-torture/execute/bitfld-3.c: New test.
39082         * gcc.dg/bitfld-2.c: Remove XFAILs.
39083
39084 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39085
39086         PR c++/16276
39087         * g++.dg/rtti/tinfo1.C: New file.
39088
39089 2004-07-07  Eric Christopher  <echristo@redhat.com>
39090
39091         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39092
39093 2004-07-07  Andrew Pinski  <apinski@apple.com>
39094
39095         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39096
39097 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39098
39099         * g++.dg/init/call1.C: XFAIL.
39100
39101 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39102
39103         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39104         except for movstrict*, to movmem* and clrstr* to clrmem*.
39105
39106 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39107
39108         * gcc.c-torture/execute/20040707-1.c: New test.
39109
39110 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39111
39112         * gcc.c-torture/execute/20040706-1.c: New test.
39113
39114 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39115
39116         PR c++/3671
39117         * g++.dg/template/spec14.C: New test.
39118
39119 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39120
39121         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39122         nothing if not yet defined.  Use it in b, c and d type definitions.
39123         * gcc.c-torture/execute/20040705-1.c: New test.
39124         * gcc.c-torture/execute/20040705-2.c: New test.
39125
39126 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39127
39128         PR c++/2518
39129         * g++.dg/lookup/new1.C: New test.
39130
39131 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39132
39133         PR c++/11406
39134         * g++.dg/template/sizeof8.C: New test.
39135
39136 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
39137
39138         * gcc.c-torture/compile/20040705-1.c: New test.
39139
39140 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
39141
39142         * gfortran.fortran-torture/execute/seq_io.f90: New test.
39143
39144 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
39145
39146         * gcc.dg/cpp/if-mop.c: Two new testcases.
39147         * gcc.dg/cpp/trad/comment-3.c: New.
39148
39149 2004-07-04  Paul Brook  <paul@codesourcery.com>
39150
39151         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39152
39153 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
39154
39155         PR c++/3761
39156         * g++.dg/lookup/crash4.C: New test.
39157
39158 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
39159
39160         * gcc.c-torture/execute/builtin-abs-1.c
39161         * gcc.c-torture/execute/builtin-abs-2.c
39162         * gcc.c-torture/execute/builtin-complex-1.c
39163         * gcc.c-torture/execute/builtins/string-1-lib.c
39164         * gcc.c-torture/execute/builtins/string-1.c
39165         * gcc.c-torture/execute/builtins/string-2-lib.c
39166         * gcc.c-torture/execute/builtins/string-2.c
39167         * gcc.c-torture/execute/builtins/string-3-lib.c
39168         * gcc.c-torture/execute/builtins/string-3.c
39169         * gcc.c-torture/execute/builtins/string-4-lib.c
39170         * gcc.c-torture/execute/builtins/string-4.c
39171         * gcc.c-torture/execute/builtins/string-5-lib.c
39172         * gcc.c-torture/execute/builtins/string-5.c
39173         * gcc.c-torture/execute/builtins/string-6-lib.c
39174         * gcc.c-torture/execute/builtins/string-6.c
39175         * gcc.c-torture/execute/builtins/string-7-lib.c
39176         * gcc.c-torture/execute/builtins/string-7.c
39177         * gcc.c-torture/execute/builtins/string-8-lib.c
39178         * gcc.c-torture/execute/builtins/string-8.c
39179         * gcc.c-torture/execute/builtins/string-9-lib.c
39180         * gcc.c-torture/execute/builtins/string-9.c
39181         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39182         * gcc.c-torture/execute/builtins/string-asm-1.c
39183         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39184         * gcc.c-torture/execute/builtins/string-asm-2.c
39185         * gcc.c-torture/execute/stdio-opt-1.c
39186         * gcc.c-torture/execute/stdio-opt-2.c
39187         * gcc.c-torture/execute/stdio-opt-3.c
39188         * gcc.c-torture/execute/string-opt-1.c
39189         * gcc.c-torture/execute/string-opt-10.c
39190         * gcc.c-torture/execute/string-opt-11.c
39191         * gcc.c-torture/execute/string-opt-12.c
39192         * gcc.c-torture/execute/string-opt-13.c
39193         * gcc.c-torture/execute/string-opt-14.c
39194         * gcc.c-torture/execute/string-opt-15.c
39195         * gcc.c-torture/execute/string-opt-16.c
39196         * gcc.c-torture/execute/string-opt-2.c
39197         * gcc.c-torture/execute/string-opt-6.c
39198         * gcc.c-torture/execute/string-opt-7.c
39199         * gcc.c-torture/execute/string-opt-8.c:
39200         Replace with ...
39201
39202         * gcc.c-torture/execute/builtins/abs-2.c
39203         * gcc.c-torture/execute/builtins/abs-3.c
39204         * gcc.c-torture/execute/builtins/complex-1.c
39205         * gcc.c-torture/execute/builtins/fprintf.c
39206         * gcc.c-torture/execute/builtins/fputs.c
39207         * gcc.c-torture/execute/builtins/memcmp.c
39208         * gcc.c-torture/execute/builtins/memmove.c
39209         * gcc.c-torture/execute/builtins/memops-asm.c
39210         * gcc.c-torture/execute/builtins/mempcpy-2.c
39211         * gcc.c-torture/execute/builtins/mempcpy.c
39212         * gcc.c-torture/execute/builtins/memset.c
39213         * gcc.c-torture/execute/builtins/printf.c
39214         * gcc.c-torture/execute/builtins/sprintf.c
39215         * gcc.c-torture/execute/builtins/strcat.c
39216         * gcc.c-torture/execute/builtins/strchr.c
39217         * gcc.c-torture/execute/builtins/strcmp.c
39218         * gcc.c-torture/execute/builtins/strcpy.c
39219         * gcc.c-torture/execute/builtins/strcspn.c
39220         * gcc.c-torture/execute/builtins/strlen-2.c
39221         * gcc.c-torture/execute/builtins/strlen.c
39222         * gcc.c-torture/execute/builtins/strncat.c
39223         * gcc.c-torture/execute/builtins/strncmp-2.c
39224         * gcc.c-torture/execute/builtins/strncmp.c
39225         * gcc.c-torture/execute/builtins/strncpy.c
39226         * gcc.c-torture/execute/builtins/strpbrk.c
39227         * gcc.c-torture/execute/builtins/strpcpy-2.c
39228         * gcc.c-torture/execute/builtins/strpcpy.c
39229         * gcc.c-torture/execute/builtins/strrchr.c
39230         * gcc.c-torture/execute/builtins/strspn.c
39231         * gcc.c-torture/execute/builtins/strstr-asm.c
39232         * gcc.c-torture/execute/builtins/strstr.c:
39233         ... these new files.
39234
39235         * gcc.c-torture/execute/builtins/abs-2-lib.c
39236         * gcc.c-torture/execute/builtins/abs-3-lib.c
39237         * gcc.c-torture/execute/builtins/complex-1-lib.c
39238         * gcc.c-torture/execute/builtins/fprintf-lib.c
39239         * gcc.c-torture/execute/builtins/fputs-lib.c
39240         * gcc.c-torture/execute/builtins/memcmp-lib.c
39241         * gcc.c-torture/execute/builtins/memmove-lib.c
39242         * gcc.c-torture/execute/builtins/memops-asm-lib.c
39243         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39244         * gcc.c-torture/execute/builtins/mempcpy-lib.c
39245         * gcc.c-torture/execute/builtins/memset-lib.c
39246         * gcc.c-torture/execute/builtins/printf-lib.c
39247         * gcc.c-torture/execute/builtins/sprintf-lib.c
39248         * gcc.c-torture/execute/builtins/strcat-lib.c
39249         * gcc.c-torture/execute/builtins/strchr-lib.c
39250         * gcc.c-torture/execute/builtins/strcmp-lib.c
39251         * gcc.c-torture/execute/builtins/strcpy-lib.c
39252         * gcc.c-torture/execute/builtins/strcspn-lib.c
39253         * gcc.c-torture/execute/builtins/strlen-2-lib.c
39254         * gcc.c-torture/execute/builtins/strlen-lib.c
39255         * gcc.c-torture/execute/builtins/strncat-lib.c
39256         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39257         * gcc.c-torture/execute/builtins/strncmp-lib.c
39258         * gcc.c-torture/execute/builtins/strncpy-lib.c
39259         * gcc.c-torture/execute/builtins/strpbrk-lib.c
39260         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39261         * gcc.c-torture/execute/builtins/strpcpy-lib.c
39262         * gcc.c-torture/execute/builtins/strrchr-lib.c
39263         * gcc.c-torture/execute/builtins/strspn-lib.c
39264         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39265         * gcc.c-torture/execute/builtins/strstr-lib.c
39266         * gcc.c-torture/execute/builtins/lib/abs.c
39267         * gcc.c-torture/execute/builtins/lib/fprintf.c
39268         * gcc.c-torture/execute/builtins/lib/memset.c
39269         * gcc.c-torture/execute/builtins/lib/printf.c
39270         * gcc.c-torture/execute/builtins/lib/sprintf.c
39271         * gcc.c-torture/execute/builtins/lib/strcpy.c
39272         * gcc.c-torture/execute/builtins/lib/strcspn.c
39273         * gcc.c-torture/execute/builtins/lib/strncat.c
39274         * gcc.c-torture/execute/builtins/lib/strncmp.c
39275         * gcc.c-torture/execute/builtins/lib/strncpy.c
39276         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39277         * gcc.c-torture/execute/builtins/lib/strspn.c
39278         * gcc.c-torture/execute/builtins/lib/strstr.c:
39279         New files containing support routines.
39280
39281         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39282         declaration.
39283         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39284         when not optimizing.
39285
39286 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39287
39288         PR c++/16240
39289         * g++.dg/abi/mangle22.C: New test.
39290         * g++.dg/abi/mangle23.C: Likewise.
39291
39292 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39293
39294         PR fortran/16290
39295         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39296         Allow for cases without denormalized floating point numbers.
39297
39298 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39299
39300         PR c/1027
39301         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39302         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39303         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39304         expected warning text.
39305         * gcc.dg/format/diag-2.c: New test.
39306
39307 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39308
39309         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39310
39311 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39312
39313         * gcc.dg/builtins-43.c: New.
39314         * gcc.dg/builtins-44.c: New.
39315         * gcc.dg/builtins-45.c: New.
39316
39317 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39318             Andreas Tobler  <a.tobler@schweiz.ch>
39319
39320         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39321         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39322         as SIGSEGV.
39323         * gcc.dg/cleanup-11.c: Likewise.
39324         * gcc.dg/cleanup-8.c: Likewise.
39325         * gcc.dg/cleanup-9.c: Likewise.
39326         * gcc.dg/cleanup-5.c: Run on all platforms.
39327
39328 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39329
39330         * g++.dg/warn/nonnull1.C: New test.
39331
39332 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39333
39334         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39335         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39336         Special-case the Sun compiler wrt to <complex.h>.
39337
39338 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39339
39340         * gcc.dg/Wunreachable-8.C: New test.
39341
39342         * gcc.dg/h8300-ice2.c : New test.
39343
39344 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39345
39346         PR fortran/16161
39347         * gfortran.fortran-torture/compile/implicit.f90: Add test
39348         for implicit character.
39349
39350 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39351
39352         PR fortran/16289
39353         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39354         Use tiny() intrinsic to find smallest non-negative real
39355
39356 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39357
39358         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39359         * gcc.dg/compat/struct-by-value-22_x.c: New.
39360         * gcc.dg/compat/struct-by-value-22_y.c: New.
39361
39362         * gcc.c-torture/execute/20040629-1.c: New test.
39363
39364 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39365
39366         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39367         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39368
39369         PR target/16195
39370         * gcc.dg/20040625-1.c: New test.
39371
39372 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39373
39374         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39375
39376 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39377
39378         PR fortran/15963
39379         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39380
39381 2004-06-29  Richard Henderson  <rth@redhat.com>
39382
39383         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39384
39385 2004-06-29  Paul Brook  <paul@codesourcery.com>
39386
39387         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39388         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39389
39390 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39391
39392         PR c++/16260
39393         * g++.dg/parse/crash15.C: New.
39394
39395 2004-06-28  Andrew Pinski  <apinski@apple.com>
39396
39397         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39398         by the error already.
39399
39400         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39401
39402 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39403
39404         PR target/14041
39405         * gcc.dg/h8300-bss-align-1.c : New.
39406
39407 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39408
39409         * PR c++/16174
39410         * g++.dg/template/ctor4.C: New.
39411
39412 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39413
39414         PR c++/16205
39415         * g++.dg/warn/Wsequence-point-1.C: New test.
39416
39417 2004-06-27  Paul Brook  <paul@codesourcery.com>
39418
39419         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39420
39421 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39422
39423         * g++.old-deja/g++.mike/p7325.C: Remove.
39424
39425 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39426
39427         PR c/14963
39428         * gcc.dg/pr14963.c: New test.
39429
39430 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39431
39432         PR c++/16193
39433         * g++.dg/parse/redef1.C: New test.
39434
39435 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39436
39437         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39438         20021110.c.
39439         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39440         20021119-1.c.
39441         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39442         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39443         5-04.c.
39444         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39445         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39446         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39447         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39448         g++.brendan/enum14.C.
39449         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39450         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39451         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39452         g++.mike/virt1.C.
39453         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39454         memtemp24.C.
39455
39456 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39457
39458         * gcc.dg/20040527-1.c: New test case.
39459
39460 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39461
39462         PR gfortran/pr16196
39463         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39464
39465 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39466
39467         PR middle-end/15825
39468         * gcc.dg/pr15825-1.c: New test case.
39469
39470 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39471
39472         * gcc.c-torture/execute/20040625-1.c: New test.
39473
39474 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39475
39476         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39477
39478 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39479
39480         * gcc.dg/torture/mips-div-1.c: New test.
39481
39482 2004-06-24  Jeff Law  <law@redhat.com>
39483
39484         * gcc.dg/tree-ssa/20040624-1.c: New test.
39485
39486 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39487
39488         * gcc.c-torture/compile/20040624-1.c: New test.
39489
39490 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39491
39492         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39493         this directory.
39494
39495 2004-06-23  Andrew Pinski  <apinski@apple.com>
39496
39497         PR middle-end/15988
39498         * g++.dg/opt/ptrmem4.C: New test.
39499
39500         * gcc.dg/c90-array-quals-2.c: New test.
39501
39502 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39503
39504         * gcc.dg/kpice1.c: New test.
39505
39506 2006-06-23  Andrew Pinski  <apinski@apple.com>
39507
39508         * gcc.dg/c90-array-quals.c: New test.
39509
39510 2006-06-22  Richard Henderson  <rth@redhat.com>
39511
39512         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39513
39514 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
39515
39516         * gcc.dg/builtins-config.h: Handle FreeBSD.
39517
39518 2006-06-22  Richard Henderson  <rth@redhat.com>
39519
39520         * g++.dg/opt/devirt1.C: New.
39521
39522 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
39523
39524         * g++.dg/opt/pr15551.C: New testcase.
39525
39526 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
39527
39528         PR target/14800
39529         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39530         x86_64-*-linux* when compiling for 32bit.
39531
39532 2004-06-21  Andrew Pinski  <apinski@apple.com>
39533
39534         * gcc.dg/pch/struct-1.c: New.
39535         * gcc.dg/pch/struct-1.hs: New.
39536
39537 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
39538
39539         * gcc.dg/pch/save-temps-1.c: New file.
39540         * gcc.dg/pch/save-temps-1.hs: New file.
39541
39542 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39543
39544         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39545         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39546
39547 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39548
39549         * gfortran.fortran-torture/execute/select_1.f90: Rename function
39550         to fix type error.
39551         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39552         Remove trailing spaces.
39553
39554 2004-06-21  Richard Henderson  <rth@redhat.com>
39555
39556         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39557         merging && to BIT_FIELD_REF.
39558
39559 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
39560
39561         * g++.dg/opt/placeholder1.C: New test.
39562
39563 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39564
39565         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39566         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39567         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39568         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39569
39570 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
39571
39572         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39573         extern "C".
39574         * g++.dg/other/pragma-re-1.C: Add comments.
39575
39576 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
39577
39578         PR gfortran/16080
39579         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39580
39581 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
39582
39583         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39584         instead of setting the type of size_t by
39585         hand.
39586
39587 2004-06-18  Roger Sayle  <roger@eyesopen.com>
39588
39589         * gcc.dg/unordered-2.c: New test case.
39590         * gcc.dg/unordered-3.c: New test case.
39591
39592 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
39593
39594         PR other/16043
39595         * lib/g++.exp (g++_version): Tweak regexp for version
39596         * lib/g77.exp (g77_version): Likewise.
39597         * lib/gfortran.exp (gfortran_version): Likewise.
39598         * lib/objc.exp (objc_version): Likewise.
39599         * lib/treelang.exp (treelang_version): Likewise.
39600
39601 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
39602
39603         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39604         Use INT_MAX instead of __INT_MAX__.
39605         * gcc.dg/compat/struct-align-2_y.c: Likewise.
39606
39607         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39608         * gcc.dg/compat/scalar-return-3_x.c: Use it.
39609         * gcc.dg/compat/scalar-return-3_y.c: Use it.
39610         * gcc.dg/compat/scalar-return-4_x.c: Use it.
39611         * gcc.dg/compat/scalar-return-4_y.c: Use it.
39612         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39613         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39614         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39615         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39616
39617         * gcc.dg/range-test-1.c: New test.
39618         * g++.dg/opt/range-test-1.C: New test.
39619
39620 2004-06-17  Richard Henderson  <rth@redhat.com>
39621
39622         * objc.dg/sync-1.m: New.
39623         * objc.dg/try-catch-1.m: Don't force next runtime.
39624         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39625         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
39626         shadowed catch clause.
39627         * objc.dg/try-catch-5.m: New.
39628
39629 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
39630
39631         Bug 14610
39632         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39633
39634 2004-06-15  Richard Henderson  <rth@redhat.com>
39635
39636         * gcc.dg/20001116-1.c: Move expected warning line.
39637
39638 2004-06-15  Richard Henderson  <rth@redhat.com>
39639
39640         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39641         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39642
39643 2004-06-15  Jeff Law  <law@redhat.com>
39644
39645         * gcc.dg/tree-ssa/20040615-1.c: New test.
39646         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39647         be less sensitive to operand ordering.
39648         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39649
39650 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
39651
39652         * g++.dg/abi/bitfield3.C: Add comment..
39653
39654 2004-06-15  Richard Henderson  <rth@redhat.com>
39655
39656         * g++.dg/ext/stmtexpr1.C: XFAIL.
39657         * gcc.dg/20030612-1.c: XFAIL.
39658
39659 2004-06-15  Eric Christopher  <echristo@redhat.com>
39660
39661         * g++.dg/charset/asm5.c: New.
39662         * gcc.dg/charset/asm6.c: New.
39663
39664 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39665
39666         PR fortran/15962
39667         * gfortran.fortran-torture/execute/select_1.f90: New test.
39668
39669 2004-06-15  Paul Brook  <paul@codesourcery.com>
39670
39671         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39672
39673 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39674
39675         PR c++/15967
39676         * g++.dg/lookup/crash3.C: New test.
39677
39678 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39679
39680         PR c++/15947
39681         * g++.dg/parse/dtor4.C: New test.
39682
39683 2004-06-14  Jeff Law  <law@redhat.com>
39684
39685         * gcc.c-torture/compile/20040614-1.c: New test.
39686
39687 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39688
39689         PR fortran/15211
39690         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39691         LEN of a character array.
39692
39693 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
39694
39695         PR c++/15096
39696         * g++.dg/template/ptrmem10.C: New test.
39697
39698         PR c++/14930
39699         * g++.dg/template/friend30.C: New test.
39700
39701 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39702
39703         PR fortran/14928
39704         * gfortran.fortran-torture/compile/mloc.f90: New test.
39705
39706 2004-06-13  Paul Brook  <paul@codesourcery.com>
39707
39708         * gfortran.fortran-torture/execute/random_2.f90: New test.
39709
39710 2004-06-13  Eric Christopher  <echristo@redhat.com>
39711
39712         * gcc.dg/noncompile/redecl-1.c: Fix error message.
39713
39714 2004-06-12  Paul Brook  <paul@codesourcery.com>
39715
39716         * gfortran.fortran-torture/execute/contained_3.f90: New test.
39717
39718 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39719
39720         PR fortran/14923
39721         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39722
39723 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39724
39725         PR fortran/14957
39726         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39727         syntax errors in end statements of contained subroutines.
39728
39729 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39730
39731         PR fortran/12841
39732         * gfortran.fortran-torture/execute/null_arg.f90: New test.
39733
39734 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39735
39736         PR fortran/15665
39737         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39738
39739 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39740
39741         PR gfortran/12839
39742         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39743
39744 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
39745
39746         PR c++/15862
39747         * g++.dg/parse/enum1.C: New test.
39748
39749 2004-06-10  Jeff Law  <law@redhat.com>
39750
39751         * gcc.c-torture/compile/20040610-1.c: New test.
39752
39753 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39754
39755         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39756         * g++.old-deja/g++.other/decl3.C: Likewise.
39757
39758 2004-06-10  Brian Booth  <bbooth@redhat.com>
39759
39760         * gcc.dg/tree-ssa/20031015-1.c: Scan for
39761         V_MAY_DEF instead of VDEF.
39762         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39763
39764 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
39765
39766         PR c++/14211
39767         * g++.dg/conversion/const1.C: New test.
39768
39769         PR c++/15076
39770         * g++.dg/conversion/reinterpret1.C: New test.
39771
39772         PR c++/15877
39773         * g++.dg/template/enum2.C: New test.
39774
39775         PR c++/15227
39776         * g++.dg/template/error13.C: New test.
39777
39778 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39779
39780         PR fortran/14957
39781         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39782         arguments to test_* REAL and of the right size.
39783
39784 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39785
39786         PR target/15569
39787         PR rtl-optimization/15681
39788         * gcc.dg/20040609-1.c: New test.
39789
39790 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39791
39792         PR c++/14791
39793         * g++.dg/opt/builtins1.C: New test.
39794
39795 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
39796
39797         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39798         that use default windows32 struct layout.
39799         * gcc.dg/i386-bitfield2.c: Likewise.
39800
39801 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
39802
39803         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39804         for mingw32 and cygwin targets.
39805
39806 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
39807
39808         * gcc.dg/pch/macro-4.c: New.
39809         * gcc.dg/pch/macro-4.hs: New.
39810
39811 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39812
39813         PR fortran/13249
39814         * gfortran.fortran-torture/compile/name_clash.f90: New test.
39815
39816 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39817
39818         PR fortran/13372
39819         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39820
39821 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39822
39823         PR gfortran/14897
39824         * gfortran.fortran-torture/execute/t_edit.f90: New test.
39825
39826 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39827
39828         PR gfortran/15755
39829         * gfortran.fortran-torture/execute/backspace.c : New test.
39830
39831 2004-06-09  Paul Brook  <paul@codesourcery.com>
39832
39833         * gfortran.fortran-torture/execure/intrinsic_associated.f90
39834         (pointer_to_section): Rewrite to use smaller array.
39835
39836 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
39837
39838         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39839         * gcc.dg/ext/altivec-10.c: Same.
39840         * gcc.dg/ext/altivec-11.c: Same.
39841         * gcc.dg/ext/altivec-12.c: Same.
39842         * gcc.dg/ext/altivec-13.c: Same.
39843         * gcc.dg/ext/altivec-14.c: Same.
39844         * gcc.dg/ext/altivec-15.c: Same.
39845         * gcc.dg/ext/altivec-16.c: Same.
39846         * gcc.dg/ext/altivec-3.c: Same.
39847         * gcc.dg/ext/altivec-4.c: Same.
39848         * gcc.dg/ext/altivec-6.c: Same.
39849         * gcc.dg/ext/altivec-7.c: Same.
39850         * gcc.dg/ext/altivec-8.c: Same.
39851         * gcc.dg/ext/altivec-varargs-1.c: Same.
39852
39853         * g++.dg/ext/altivec-1.C: Correct dg syntax.
39854         * g++.dg/ext/altivec-10.C: Same.
39855         * g++.dg/ext/altivec-2.C: Same.
39856         * g++.dg/ext/altivec-3.C: Same.
39857         * g++.dg/ext/altivec-4.C: Same.
39858         * g++.dg/ext/altivec-5.C: Same.
39859         * g++.dg/ext/altivec-6.C: Same.
39860         * g++.dg/ext/altivec-7.C: Same.
39861         * g++.dg/ext/altivec-8.C: Same.
39862         * g++.dg/ext/altivec-9.C: Same.
39863
39864 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39865
39866         PR c++/7841
39867         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39868
39869 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39870
39871         * gcc.dg/union-1.c: New test.
39872
39873 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39874
39875         * gcc.dg/builtins-41.c: New test case.
39876         * gcc.dg/builtins-42.c: New test case.
39877
39878 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39879
39880         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39881         * g++.dg/ext/altivec-10.C: Same.
39882         * g++.dg/ext/altivec-2.C: Same.
39883         * g++.dg/ext/altivec-3.C: Same.
39884         * g++.dg/ext/altivec-4.C: Same.
39885         * g++.dg/ext/altivec-5.C: Same.
39886         * g++.dg/ext/altivec-6.C: Same.
39887         * g++.dg/ext/altivec-7.C: Same.
39888         * g++.dg/ext/altivec-8.C: Same.
39889         * g++.dg/ext/altivec-9.C: Same.
39890         * g++.old-deja/g++.abi/cxa_vec.C: Same.
39891         * g++.old-deja/g++.brendan/new3.C: Same.
39892         * gcc.c-torture/execute/eeprof-1.x: Same.
39893
39894 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39895
39896         PR c/14765
39897         * gcc.dg/pr14765-1.c: New test.
39898
39899 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39900
39901         PR c/14649
39902         * gcc.dg/pr14649-1.c: New test case.
39903
39904 2004-06-07  Richard Henderson  <rth@redhat.com>
39905
39906         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
39907         if temporaries.
39908
39909 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39910
39911         * g++.dg/eh/elide1.C: Remove XFAIL.
39912
39913 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
39914
39915         PR c++/15337
39916         * g++.dg/expr/sizeof3.C: New test.
39917
39918         PR c++/14777
39919         * g++.dg/template/access14.C: New test.
39920
39921         PR c++/15554
39922         * g++.dg/template/enum1.C: New test.
39923
39924         PR c++/15057
39925         * g++.dg/eh/throw1.C: New test.
39926
39927 2004-06-07  David Ayers  <d.ayers@inode.at>
39928             Ziemowit Laski  <zlaski@apple.com>
39929
39930         * lib/objc.exp (objc_target_compile): Revert the '-framework
39931         Foundation' flag fix, since bare Darwin does not ship
39932         with the Foundation framework.
39933         * objc/execute/next_mapping.h: Provide a local NSConstantString
39934         @interface and @implementation.
39935         (objc_constant_string_init): A constructor function, used to
39936         initialize the NSConstantString meta-class object.
39937         * objc/execute/string1.m: Include "next_mapping.h" instead of
39938         <Foundation/NSString.h>.
39939         * objc/execute/string2.m: Likewise.
39940         * objc/execute/string3.m: Likewise.
39941         * objc/execute/string4.m: Likewise.
39942
39943 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
39944
39945         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
39946         to double. Replace double with FLOAT.
39947         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
39948
39949         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
39950         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
39951         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
39952         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
39953         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
39954         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
39955         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
39956         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
39957
39958 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
39959
39960         PR c/13519
39961         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
39962
39963 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39964
39965         PR c++/15503
39966         * g++.dg/template/meminit2.C: New test.
39967
39968 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
39969
39970         PR target/15822
39971         * gcc.c-torture/execute/compare-fp-1.c,
39972         gcc.c-torture/execute/compare-fp-2.c,
39973         gcc.c-torture/execute/compare-fp-3.c,
39974         gcc.c-torture/execute/compare-fp-4.c,
39975         gcc.c-torture/execute/compare-fp-3.x,
39976         gcc.c-torture/execute/compare-fp-4.x: Moved...
39977         * gcc.c-torture/execute/ieee/compare-fp-1.c,
39978         gcc.c-torture/execute/ieee/compare-fp-2.c,
39979         gcc.c-torture/execute/ieee/compare-fp-3.c,
39980         gcc.c-torture/execute/ieee/compare-fp-4.c,
39981         gcc.c-torture/execute/ieee/compare-fp-3.x,
39982         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
39983
39984 2004-06-04  David Ayers  <d.ayers@inode.at>
39985
39986         * objc/execute/protocol-isEqual-4.m: New testcase.
39987
39988 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
39989
39990         * objc/execute/protocol-isEqual-1.m: New testcase.
39991         * objc/execute/protocol-isEqual-2.m: New testcase.
39992         * objc/execute/protocol-isEqual-3.m: New testcase.
39993
39994 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39995
39996         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
39997
39998 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
39999
40000         * lib/objc.exp (objc_target_compile): When running tests on
40001         Darwin (Mac OS X), inform the linker about '-framework
40002         'Foundation'.
40003
40004 2004-06-02  Eric Christopher  <echristo@redhat.com>
40005
40006         * gcc.c-torture/compile/20040602-1.c: New.
40007
40008 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40009
40010         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40011         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40012
40013         PR tree-optimization/14736
40014         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40015
40016         PR tree-optimization/14042
40017         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40018
40019         PR tree-optimization/14729
40020         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40021
40022 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40023
40024         PR fortran/15557
40025         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40026
40027 2004-06-01  Richard Hederson  <rth@redhat.com>
40028
40029         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40030
40031 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40032
40033         PR c++/14932
40034         * g++.dg/parse/offsetof4.C: New test.
40035
40036 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40037
40038         PR objc/7993
40039         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40040
40041 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40042
40043         PR c++/15701
40044         * g++.dg/template/friend29.C: New test.
40045
40046 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40047
40048         PR c/15749
40049         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40050
40051 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40052
40053         * gcc.dg/sparc-trap-1.c: New test.
40054
40055 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40056
40057         PR middle-end/15069
40058         * g++.dg/opt/fold3.C: New test case.
40059
40060 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40061
40062         * lib/target-supports.exp (check_iconv_available): Fix fallout
40063         from 2004-05-28 patch.
40064
40065 2004-05-30  Paul Brook  <paul@codesourcery.com>
40066
40067         PR fortran/15620
40068         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40069         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40070
40071 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40072
40073         * gfortran.fortran-torture/execute/random_1.f90: New test.
40074
40075 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40076
40077         * g++.dg/ext/altivec-10.C: New test.
40078
40079 2004-05-29  Paul Brook  <paul@codesourcery.com>
40080
40081         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40082
40083 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40084
40085         * gcc.dg/altivec-16.c: New test.
40086
40087 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40088
40089         * lib/target-supports.exp (check_vmx_hw_available): New.
40090         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40091
40092         * lib/target-supports.exp (check_alias_available,
40093         check_iconv_available, check_named_sections_available): Use
40094         unique names for temporary files.
40095
40096 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40097
40098         * gcc.dg/altivec-15.c: New test.
40099
40100 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40101
40102         PR c++/15083
40103         * g++.dg/warn/noeffect6.C: New test.
40104
40105         PR c++/15471
40106         * g++.dg/expr/ptrmem4.C: New test.
40107
40108         PR c++/15640
40109         * g++.dg/template/operator3.C: New test.
40110
40111 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40112
40113         PR c++/14668
40114         * g++.dg/lookup/redecl1.C: New test.
40115         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40116
40117 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40118
40119         * gcc.c-torture/execute/compare-fp-1.c,
40120         gcc.c-torture/execute/compare-fp-2.c,
40121         gcc.c-torture/execute/compare-fp-3.c,
40122         gcc.c-torture/execute/compare-fp-4.c,
40123         gcc.c-torture/execute/compare-fp-3.x,
40124         gcc.c-torture/execute/compare-fp-4.x,
40125         gcc.dg/pr15649-1.c: New.
40126
40127 2004-05-27  Adam Nemet  <anemet@lnxw.com>
40128
40129         PR c++/12883
40130         * g++.dg/init/array14.C: New test.
40131
40132 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
40133
40134         * lib/compat.exp (compat-get-options-main): New.
40135         (compat-get-options): Remove unneeded code, warn for ignored
40136         command.
40137         (compat-execute): Check flag set by dg-require-* commands.
40138
40139         * lib/compat.exp (compat-execute): Break up long lines.
40140
40141 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
40142
40143         * gcc.dg/altivec-7.c: Don't use 'vector long'.
40144         * gcc.dg/altivec-14.c: New test.
40145         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40146
40147         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40148         * gcc.dg/altivec-12.c: Ditto.
40149
40150         * gcc.dg/altivec-3.c: Move call to altivec_check.
40151
40152 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40153
40154         PR c++/15044
40155         * g++.dg/template/error12.C: New test.
40156
40157         PR c++/15317
40158         * g++.dg/ext/attrib15.C: New test.
40159
40160         PR c++/15329
40161         * g++.dg/template/ptrmem9.C: New test.
40162
40163 2004-05-25  Paul Brook  <paul@codesourcery.com>
40164
40165         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40166
40167 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40168
40169         PR c++/15165
40170         * g++.dg/template/crash19.C: New test.
40171
40172 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40173
40174         PR c++/15025
40175         * g++.dg/template/redecl1.C: New test.
40176
40177 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40178
40179         PR c++/14821
40180         * g++.dg/other/ns1.C: New test.
40181
40182         PR c++/14883
40183         * g++.dg/template/invalid1.C: New test.
40184
40185 2004-05-23  Paul Brook  <paul@codesourcery.com>
40186         Victor Leikehman  <lei@haifasphere.co.il>
40187
40188         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40189         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40190
40191 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40192
40193         PR c++/15285
40194         PR c++/15299
40195         * g++.dg/template/non-dependent5.C: New test.
40196         * g++.dg/template/non-dependent6.C: New test.
40197
40198 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40199
40200         PR c++/15507
40201         * g++.dg/inherit/union1.C: New test.
40202
40203         PR c++/15542
40204         * g++.dg/template/addr1.C: New test.
40205
40206         PR c++/15427
40207         * g++.dg/template/array5.C: New test.
40208
40209         PR c++/15287
40210         * g++.dg/template/array6.C: New test.
40211
40212 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
40213             Roger Sayle  <roger@eyesopen.com>
40214
40215         * g++.dg/lookup/forscope2.C: New test case.
40216
40217 2004-05-22  Ben Elliston  <bje@au.ibm.com>
40218
40219         * gcc.dg/cpp/Wmissingdirs.c: New.
40220
40221 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40222
40223         PR target/15301
40224         * gcc.dg/compat/union-m128-1.h: New file.
40225         * gcc.dg/compat/union-m128-1_main.c: Likewise.
40226         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40227         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40228
40229 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40230
40231         PR target/15302
40232         * gcc.dg/compat/struct-complex-1.h: New file.
40233         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40234         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40235         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40236
40237 2004-05-20  Roger Sayle  <roger@eyesopen.com>
40238
40239         PR middle-end/3074
40240         * gcc.dg/pr3074-1.c: New test case.
40241         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40242
40243 2004-05-20  Falk Hueffner  <falk@debian.org>
40244
40245         PR other/15526
40246         * gcc.dg/ftrapv-1.c: New test case.
40247
40248 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
40249
40250         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40251
40252 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
40253             Jeff Law  <law@redhat.com>
40254
40255         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40256         * gcc.dg/tree-ssa/20040518-2.c: New test.
40257
40258         * gcc.dg/tree-ssa/20040518-1.c: New test.
40259
40260 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
40261
40262         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40263
40264 2004-05-18  Paul Brook  <paul@codesourcery.com>
40265
40266         PR fortran/13930
40267         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40268
40269 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40270
40271         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40272         constant folding.
40273
40274 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40275
40276         * gcc.dg/tree-ssa/20040517-1.c: New test.
40277
40278 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40279
40280         * gcc.dg/loop-4.c: New test.
40281
40282 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40283
40284         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40285
40286 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40287
40288         PR fortran/15311
40289         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40290
40291 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40292
40293         PR fortran/13826
40294         PR fortran/13940
40295         * gfortran.fortran-torture/compile/data_1.f90: New test.
40296
40297 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40298
40299         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40300         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40301
40302 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40303
40304         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40305
40306 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40307
40308         PR c/15444
40309         * gcc.dg/format/xopen-1.c: Adjust expected message.
40310         * gcc.dg/format/xopen-3.c: New test.
40311
40312 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40313
40314         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40315
40316 2004-05-14  Jeff Law  <law@redhat.com>
40317
40318         * gcc.dg/tree-ssa/20040514-2.c: New test.
40319
40320 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40321
40322         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40323         this ...
40324         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40325         this.
40326
40327 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40328
40329         * gcc.dg/tree-ssa/20040514-1.c: New test.
40330
40331 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40332
40333         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40334         test.
40335
40336 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40337
40338         PR fortran/14066
40339         * gfortran.fortran-torture/compile/do_1.f90: New test.
40340
40341 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40342
40343         PR fortran/15051
40344         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40345         test.
40346
40347 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40348
40349         PR fortran/15149
40350         * gfortran.fortran-torture/execute/random_init.f90: New test.
40351
40352 2004-05-13  Paul Brook  <paul@codesourcery.com>
40353
40354         PR fortran/15314
40355         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40356
40357 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40358
40359         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40360         for the powerpc case.
40361
40362 2004-05-13  Jeff Law  <law@redhat.com>
40363
40364         * gcc.dg/tree-ssa/20040513-1.c: New test.
40365         * gcc.dg/tree-ssa/20040513-2.c: New test.
40366
40367 2004-05-13  Paul Brook  <paul@codesourcery.com>
40368
40369         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40370         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40371         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40372
40373 2004-05-13  Andreas Schwab  <schwab@suse.de>
40374
40375         PR other/10819
40376         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40377         characters.
40378
40379 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40380
40381         PR fortran/15294
40382         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40383
40384 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40385
40386         Merge from tree-ssa-20020619-branch.  See
40387         ChangeLog.tree-ssa for details.
40388
40389 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40390
40391         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40392         include <altivec.h> explicitly.
40393         * gcc.dg/altivec-13.c: Likewise.
40394
40395 2004-05-11  Paul Brook  <paul@codesourcery.com>
40396
40397         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40398
40399 2004-05-10  Eric Christopher  <echristo@redhat.com>
40400
40401         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40402         * gcc.dg/sibcall-4.c: Ditto.
40403
40404 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40405
40406         * g++.dg/ext/altivec-8.C: New test case.
40407         * gcc.dg/altivec-13.c: New test case.
40408
40409 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40410
40411         * gcc.c-torture/execute/divcmp-1.c: New test case.
40412         * gcc.c-torture/execute/divcmp-2.c: New test case.
40413         * gcc.c-torture/execute/divcmp-3.c: New test case.
40414
40415 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40416
40417         * g++.dg/other/pragma-re-2.C: New test.
40418
40419 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40420
40421         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40422         * gcc.dg/i386-387-2.c: Likewise.
40423
40424         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40425         __builtin_drem.
40426         * gcc.dg/i386-387-6.c: Likewise.
40427
40428 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40429
40430         * gcc.dg/builtins-33.c: Also check log1p*.
40431
40432 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40433
40434         PR optimization/15296
40435         * gcc.c-torture/execute/pr15296.c: New test.
40436
40437 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40438
40439         * gcc.dg/builtins-40.c: New test.
40440
40441 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40442
40443         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40444
40445 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40446
40447         * g++.dg/ext/spe1.C: New testcase.
40448
40449 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40450
40451         * objc.dg/image-info.m: Allow additional attributes
40452         for __image_info section.
40453
40454 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40455
40456         * gcc.dg/torture/mips-hilo-2.c: New test.
40457
40458 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40459
40460         PR c++/14389
40461         * g++.dg/template/member5.C: New test.
40462
40463 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40464
40465         * gcc.dg/builtins-34.c: Also check expm1*.
40466
40467 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40468
40469         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40470         * gcc.dg/torture/builtin-convert-3.c: New test.
40471
40472 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40473
40474         PR middle-end/15054
40475         * g++.dg/opt/pr15054.C: New test.
40476
40477 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40478
40479         * gcc.dg/torture/builtin-rounding-1.c: New test.
40480         * gcc.dg/builtins-25.c: Delete.
40481         * gcc.dg/builtins-29.c: Delete.
40482
40483 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40484
40485         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40486         * gcc.dg/sibcall-4.c: Likewise.
40487         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40488
40489 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40490
40491         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40492         bit-field on 16-bit targets.
40493
40494 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40495
40496         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40497         16-bit targets.
40498
40499 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40500
40501         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40502         * gcc.dg/rs6000-power2-2.c: Likewise.
40503
40504 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40505
40506         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40507         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40508         Change the asm registers to be in form of frN instead of fN.
40509
40510 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40511
40512         * gcc.dg/torture/builtin-convert-2.c: New test.
40513
40514 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
40515
40516         * gcc.dg/rs6000-power2-1.c: New test.
40517         * gcc.dg/rs6000-power2-2.c: New test.
40518
40519 2004-04-28  Jan Hubicka  <jh@suse.cz>
40520
40521         * gcc.dg/unused-6.c: New test.
40522
40523 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
40524             Ulrich Weigand  <uweigand@de.ibm.com>
40525
40526         * ada/acats/run_all.sh: Define $target variable.
40527
40528 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
40529
40530         PR c++/15119
40531         * g++.dg/other/vararg-1.C: New test.
40532
40533         PR c++/4794
40534         * g++.dg/eh/cleanup3.C: New test.
40535
40536 2004-04-24  Laurent GUERBY <laurent@guerby.net>
40537
40538         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40539         and ad8011a (target_insn).
40540         * ada/acats/support/macro.dfs: Likewise.
40541         * ada/acats/support/impbit.adb: New file.
40542
40543 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
40544
40545         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40546
40547 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40548
40549         * gcc.dg/loop-3.c: New test.
40550
40551 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
40552
40553         * gcc.c-torture/execute/simd-5.c: New test.
40554
40555 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40556
40557         PR c++/15064
40558         * g++.dg/template/crash18.C: New test.
40559
40560 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
40561
40562         * g++.dg/ext/complit3.C: New test.
40563
40564 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40565
40566         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40567         * gcc.dg/altivec-3.c: Same.
40568         * gcc.dg/altivec-varargs-1.c: Same.
40569
40570 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40571
40572         * lib/target-supports.exp (check_profiling_available): Assume
40573         profiling is not available on powerpc-eabi targets.
40574
40575 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
40576
40577         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40578         * gcc.dg/vmx/bug-1.c: Ditto.
40579
40580 2004-04-20  Eric Christopher  <echristo@redhat.com>
40581
40582         * gcc.dg/charset/extern.c: New test.
40583         * g++.dg/charset/extern3.cc: Ditto.
40584
40585 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
40586
40587         * gcc.dg/builtins-39.c: New test.
40588
40589 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
40590
40591         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40592
40593 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40594
40595         * gcc.dg/torture/mips-hilo-1.c: New test.
40596
40597 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
40598
40599         * gcc.c-torture/compile/20040419-1.c: New test.
40600
40601 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
40602
40603         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40604
40605 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
40606             Aldy Hernandez  <aldyh@redhat.com>
40607
40608         * gcc.c-torture/execute/va-arg-24.c: New.
40609
40610 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
40611             Aldy Hernandez  <aldyh@redhat.com>
40612
40613         * gcc.dg/vmx/1b-01.c: New.
40614         * gcc.dg/vmx/1b-02.c: New.
40615         * gcc.dg/vmx/1b-03.c: New.
40616         * gcc.dg/vmx/1b-04.c: New.
40617         * gcc.dg/vmx/1b-05.c: New.
40618         * gcc.dg/vmx/1b-06.c: New.
40619         * gcc.dg/vmx/1b-07.c: New.
40620         * gcc.dg/vmx/1c-01.c: New.
40621         * gcc.dg/vmx/1c-02.c: New.
40622         * gcc.dg/vmx/3a-01a.c: New.
40623         * gcc.dg/vmx/3a-01.c: New.
40624         * gcc.dg/vmx/3a-01m.c: New.
40625         * gcc.dg/vmx/3a-03.c: New.
40626         * gcc.dg/vmx/3a-03m.c: New.
40627         * gcc.dg/vmx/3a-04.c: New.
40628         * gcc.dg/vmx/3a-04m.c: New.
40629         * gcc.dg/vmx/3a-05.c: New.
40630         * gcc.dg/vmx/3a-06.c: New.
40631         * gcc.dg/vmx/3a-06m.c: New.
40632         * gcc.dg/vmx/3a-07.c: New.
40633         * gcc.dg/vmx/3b-01.c: New.
40634         * gcc.dg/vmx/3b-02.c: New.
40635         * gcc.dg/vmx/3b-10.c: New.
40636         * gcc.dg/vmx/3b-13.c: New.
40637         * gcc.dg/vmx/3b-14.c: New.
40638         * gcc.dg/vmx/3b-15.c: New.
40639         * gcc.dg/vmx/3c-01a.c: New.
40640         * gcc.dg/vmx/3c-01.c: New.
40641         * gcc.dg/vmx/3c-02.c: New.
40642         * gcc.dg/vmx/3c-03.c: New.
40643         * gcc.dg/vmx/3d-01.c: New.
40644         * gcc.dg/vmx/4-01.c: New.
40645         * gcc.dg/vmx/4-03.c: New.
40646         * gcc.dg/vmx/5-01.c: New.
40647         * gcc.dg/vmx/5-02.c: New.
40648         * gcc.dg/vmx/5-03.c: New.
40649         * gcc.dg/vmx/5-04.c: New.
40650         * gcc.dg/vmx/5-05.c: New.
40651         * gcc.dg/vmx/5-06.c: New.
40652         * gcc.dg/vmx/5-07.c: New.
40653         * gcc.dg/vmx/5-07t.c: New.
40654         * gcc.dg/vmx/5-08.c: New.
40655         * gcc.dg/vmx/5-10.c: New.
40656         * gcc.dg/vmx/5-11.c: New.
40657         * gcc.dg/vmx/7-01a.c: New.
40658         * gcc.dg/vmx/7-01.c: New.
40659         * gcc.dg/vmx/7c-01.c: New.
40660         * gcc.dg/vmx/7d-01.c: New.
40661         * gcc.dg/vmx/7d-02.c: New.
40662         * gcc.dg/vmx/8-01.c: New.
40663         * gcc.dg/vmx/8-02a.c: New.
40664         * gcc.dg/vmx/8-02.c: New.
40665         * gcc.dg/vmx/brode-1.c: New.
40666         * gcc.dg/vmx/bug-1.c: New.
40667         * gcc.dg/vmx/bug-2.c: New.
40668         * gcc.dg/vmx/bug-3.c: New.
40669         * gcc.dg/vmx/cw-bug-1.c: New.
40670         * gcc.dg/vmx/cw-bug-2.c: New.
40671         * gcc.dg/vmx/cw-bug-3.c: New.
40672         * gcc.dg/vmx/dct.c: New.
40673         * gcc.dg/vmx/debug-1.c: New.
40674         * gcc.dg/vmx/debug-2.c: New.
40675         * gcc.dg/vmx/debug-3.c: New.
40676         * gcc.dg/vmx/debug-4.c: New.
40677         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40678         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40679         * gcc.dg/vmx/eg-5.c: New.
40680         * gcc.dg/vmx/fft.c: New.
40681         * gcc.dg/vmx/gcc-bug-1.c: New.
40682         * gcc.dg/vmx/gcc-bug-2.c: New.
40683         * gcc.dg/vmx/gcc-bug-3.c: New.
40684         * gcc.dg/vmx/gcc-bug-4.c: New.
40685         * gcc.dg/vmx/gcc-bug-5.c: New.
40686         * gcc.dg/vmx/gcc-bug-6.c: New.
40687         * gcc.dg/vmx/gcc-bug-7.c: New.
40688         * gcc.dg/vmx/gcc-bug-8.c: New.
40689         * gcc.dg/vmx/gcc-bug-9.c: New.
40690         * gcc.dg/vmx/gcc-bug-b.c: New.
40691         * gcc.dg/vmx/gcc-bug-c.c: New.
40692         * gcc.dg/vmx/gcc-bug-d.c: New.
40693         * gcc.dg/vmx/gcc-bug-e.c: New.
40694         * gcc.dg/vmx/gcc-bug-f.c: New.
40695         * gcc.dg/vmx/gcc-bug-g.c: New.
40696         * gcc.dg/vmx/gcc-bug-i.c: New.
40697         * gcc.dg/vmx/harness.h: New.
40698         * gcc.dg/vmx/ira1.c: New.
40699         * gcc.dg/vmx/ira2a.c: New.
40700         * gcc.dg/vmx/ira2b.c: New.
40701         * gcc.dg/vmx/ira2.c: New.
40702         * gcc.dg/vmx/ira2c.c: New.
40703         * gcc.dg/vmx/mem.c: New.
40704         * gcc.dg/vmx/newton-1.c: New.
40705         * gcc.dg/vmx/ops.c: New.
40706         * gcc.dg/vmx/sn7153.c: New.
40707         * gcc.dg/vmx/spill2.c: New.
40708         * gcc.dg/vmx/spill3.c: New.
40709         * gcc.dg/vmx/spill.c: New.
40710         * gcc.dg/vmx/t.c: New.
40711         * gcc.dg/vmx/varargs-1.c: New.
40712         * gcc.dg/vmx/varargs-2.c: New.
40713         * gcc.dg/vmx/varargs-3.c: New.
40714         * gcc.dg/vmx/varargs-4.c: New.
40715         * gcc.dg/vmx/varargs-5.c: New.
40716         * gcc.dg/vmx/varargs-6.c: New.
40717         * gcc.dg/vmx/varargs-7.c: New.
40718         * gcc.dg/vmx/vmx.exp: New.
40719         * gcc.dg/vmx/vprint-1.c: New.
40720         * gcc.dg/vmx/vscan-1.c: New.
40721         * gcc.dg/vmx/x-01.c: New.
40722         * gcc.dg/vmx/x-02.c: New.
40723         * gcc.dg/vmx/x-03.c: New.
40724         * gcc.dg/vmx/x-04.c: New.
40725         * gcc.dg/vmx/x-05.c: New.
40726         * gcc.dg/vmx/yousufi-1.c: New.
40727         * gcc.dg/vmx/zero-1.c: New.
40728         * gcc.dg/vmx/zero.c: New.
40729
40730 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
40731
40732         * g++.dg/lookup/java1.C: Update for chage of
40733         _Jv_AllocObject.
40734         * g++.dg/lookup/java2.C: Likewise.
40735
40736 2004-04-17  Laurent GUERBY <laurent@guerby.net>
40737
40738         * ada/acats/run_all.sh: use -O2 by default.
40739
40740 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
40741
40742         * gcc.dg/vr-mult-[12].c: New tests.
40743
40744 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40745
40746         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40747
40748         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40749
40750 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
40751
40752         * lib/target-supports.exp (check_profiling_available): Assume
40753         profiling isn't available for mips*-*-elf targets.
40754
40755 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
40756
40757         * gcc.dg/builtins-38.c: New test.
40758
40759 2004-04-14  Eric Christopher  <echristo@redhat.com>
40760
40761         * g++.dg/charset/charset.exp: Run .cc extension tests.
40762
40763 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
40764
40765         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
40766
40767 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40768
40769         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40770
40771 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
40772
40773         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40774         * gcc.dg/i386-387-2.c: Likewise.
40775
40776         * gcc.dg/i386-387-7.c: New test.
40777         * gcc.dg/i386-387-8.c: New test.
40778
40779         * gcc.dg/builtins-37.c: New test.
40780
40781 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
40782
40783         * g++.dg/pch/externc-1.C: Add missing semicolon.
40784
40785 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
40786
40787         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40788
40789 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40790
40791         * gcc.c-torture/execute/20040411-1.c: New test.
40792
40793 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40794
40795         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40796
40797 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
40798
40799         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40800
40801 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
40802
40803         * lib/target-supports.exp (check_named_sections_available): New.
40804         * lib/gcc-dg.exp (dg-require-named-sections): New.
40805         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40806         old-deja.exp.  Also prune error-count message from HP linker.
40807         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40808
40809         * g++.dg/init/init-ref4.C: Use dg-require-weak.
40810         * g++.old-deja/g++.pt/static3.C: Likewise.
40811         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40812
40813 2004-04-09  Roger Sayle  <roger@eyesopen.com>
40814
40815         * gcc.c-torture/execute/20040409-1.c: New test case.
40816         * gcc.c-torture/execute/20040409-2.c: New test case.
40817         * gcc.c-torture/execute/20040409-3.c: New test case.
40818
40819 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
40820
40821         * gcc.dg/20040409-1.c: New test.
40822
40823 2004-04-08  Roger Sayle  <roger@eyesopen.com>
40824
40825         PR target/14888
40826         * g++.dg/opt/pr14888.C: New test case.
40827
40828 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
40829
40830         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40831         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40832         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40833         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40834         New tests.
40835
40836 2004-04-08  Paul Brook  <paul@codesourcery.com>
40837
40838         * gcc.dg/spill-1.c: New test.
40839
40840 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40841
40842         * gcc.dg/torture/builtin-ctype-2.c: New test.
40843
40844 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
40845
40846         * gcc.dg/pch/pch.exp: Add largefile test.
40847
40848 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
40849
40850         * g++.dg/pch/externc-1.Hs: New.
40851         * g++.dg/pch/externc-1.C: New.
40852
40853 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40854
40855         * gcc.dg/compat/struct-by-value-5a_main.c,
40856         gcc.dg/compat/struct-by-value-5b_main.c: New files.
40857         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40858         * gcc.dg/compat/struct-by-value-5a_x.c,
40859         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40860         gcc.dg/compat/struct-by-value-5_x.c.
40861         * gcc.dg/compat/struct-by-value-5a_y.c,
40862         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40863         gcc.dg/compat/struct-by-value-5_y.c.
40864
40865         * gcc.dg/compat/struct-by-value-6a_main.c,
40866         gcc.dg/compat/struct-by-value-6b_main.c: New files.
40867         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40868         * gcc.dg/compat/struct-by-value-6a_x.c,
40869         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40870         gcc.dg/compat/struct-by-value-6_x.c.
40871         * gcc.dg/compat/struct-by-value-6a_y.c,
40872         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40873         gcc.dg/compat/struct-by-value-6_y.c.
40874
40875         * gcc.dg/compat/struct-by-value-7a_main.c,
40876         gcc.dg/compat/struct-by-value-7b_main.c: New files.
40877         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40878         * gcc.dg/compat/struct-by-value-7a_x.c,
40879         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40880         gcc.dg/compat/struct-by-value-7_x.c.
40881         * gcc.dg/compat/struct-by-value-7a_y.c,
40882         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40883         gcc.dg/compat/struct-by-value-7_y.c.
40884
40885 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
40886
40887         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40888         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40889         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
40890         options.
40891
40892 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
40893
40894         * gcc.dg/builtins-36.c: New test.
40895
40896 2004-04-06  Paul Brook  <paul@codesourcery.com>
40897
40898         * README.gcc: Remove obsolete contraint on testcases.
40899
40900 2004-04-05  Paul Brook  <paul@codesourcery.com>
40901
40902         PR2123
40903         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
40904         failure and exit(0) on success.
40905         * g++.dg/expr/anew2.C: Ditto.
40906         * g++.dg/expr/anew3.C: Ditto.
40907         * g++.dg/expr/anew4.C: Ditto.
40908
40909 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
40910
40911         PR c++/3518
40912         * g++.dg/template/unify7.C: New.
40913
40914 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40915
40916         * g++.dg/README: Bring up to date with new subdirectories; remove
40917         duplicate subdirectory lines.
40918
40919 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
40920
40921         PR c++/14007
40922         * g++.dg/template/unify5.C: New.
40923         * g++.dg/template/unify6.C: New.
40924         * g++.dg/template/qualttp20.C: Adjust.
40925         * g++.old-deja/g++.jason/report.C: Adjust.
40926         * g++.old-deja/g++.other/qual1.C: Adjust.
40927
40928 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
40929
40930         PR c++/14803
40931         * g++.dg/inherit/ptrmem1.C: New test.
40932
40933 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
40934
40935         PR c++/14755
40936         * gcc.c-torture/execute/20040331-1.c: New test.
40937         * gcc.dg/20040331-1.c: New test.
40938
40939 2004-04-01  Paul Brook  <paul@codesourcery.com>
40940
40941         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40942
40943 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
40944
40945         PR c++/14724
40946         * g++.dg/init/goto1.C: New test.
40947
40948         PR c++/14763
40949         * g++.dg/template/defarg4.C: New test.
40950
40951 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
40952
40953         * gcc.dg/altivec-11.c: Extend test for more valid cases.
40954
40955 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
40956
40957         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
40958
40959 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
40960
40961         * gcc.dg/noncompile/undeclared-2.c: New test.
40962
40963 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
40964
40965         * gcc.dg/940409-1.c: Remove XFAIL.
40966         * gcc.dg/reg-vol-struct-1.c: New test.
40967
40968 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40969
40970         * gcc.dg/torture/builtin-wctype-1.c: New test.
40971
40972 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
40973
40974         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
40975         * gcc.dg/20001101-1.c: Likewise.
40976         * gcc.dg/20001102-1.c: Likewise.
40977
40978 2004-03-25  Roger Sayle  <roger@eyesopen.com>
40979
40980         * gcc.dg/compare8.c: Add an additional test for XOR.
40981
40982 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40983
40984         * gcc.dg/torture/builtin-ctype-1.c: New test.
40985
40986 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40987
40988         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
40989         * gcc.dg/torture/builtin-math-1.c: Likewise.
40990         * gcc.dg/torture/builtin-power-1.c: New test.
40991
40992 2004-03-24  Andreas Schwab  <schwab@suse.de>
40993
40994         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
40995         IA64 assembler.
40996
40997 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40998             Roger Sayle  <roger@eyesopen.com>
40999
41000         * gcc.dg/compare8.c: New test case.
41001
41002 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41003
41004         * g++.dg/ext/altivec-7.C: New test.
41005
41006 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41007
41008         PR 12267, 12391, 12560, 13129, 14114, 14133
41009         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41010         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41011         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41012         Adjust error regexps.
41013         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41014         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41015         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41016         * gcc.dg/local1.c: Add explanatory comment.
41017
41018 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41019
41020         PR optimization/14669
41021         * g++.dg/opt/fold2.C: New test case.
41022
41023 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41024
41025         PR c/14069
41026         * gcc.dg/20040322-1.c: New test.
41027
41028 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41029
41030         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41031         * gcc.dg/ultrasp4.c: Likewise.
41032         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41033
41034 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41035
41036         * gcc.dg/i386-sse-8.c: Reset default options.
41037
41038 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41039
41040         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41041         in the error message text.
41042
41043 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41044
41045         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41046
41047 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41048
41049         PR c++/14616
41050         * g++.dg/init/array13.C: New test.
41051
41052 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41053
41054         PR target/13889
41055         * gcc.c-torture/compile/pr13889.c: New test case.
41056
41057 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41058
41059         PR c/14635
41060         * builtins-1.c (nan, nans): Don't test.
41061         * builtins-30.c: Don't use nan, nanf, nanl.
41062         * builtins-35.c: New test.
41063
41064 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41065
41066         * g++.dg/ext/altivec-6.C: New test.
41067
41068 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41069
41070         * g++.dg/init/placement3.C: New test.
41071
41072         * g++.dg/template/spec13.C: New test.
41073
41074         * g++.dg/lookup/using11.C: New test.
41075
41076         * g++.dg/lookup/koenig3.C: New test.
41077
41078         * g++.dg/template/operator2.C: New test.
41079
41080         * g++.dg/expr/dtor3.C: New test.
41081         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41082         marker.
41083         * g++.old-deja/g++.law/visibility28.C: Likewise.
41084
41085 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41086
41087         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41088         * gcc.dg/ppc64-abi-3.c: Likewise.
41089
41090 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41091
41092         PR c++/14545
41093         * g++.dg/parse/template15.C: New test.
41094
41095 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41096
41097         * g++.dg/expr/dtor2.C: New test.
41098
41099         * g++.dg/lookup/anon4.C: New test.
41100
41101         * g++.dg/overload/using1.C: New test.
41102
41103         * g++.dg/template/lookup7.C: New test.
41104
41105         * g++.dg/template/typename6.C: New test.
41106
41107         * g++.dg/expr/cond6.C: New test.
41108
41109 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41110
41111         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41112
41113 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41114
41115         * g++.dg/expr/cond5.C: New test.
41116         * g++.dg/expr/constcast1.C: Likewise.
41117         * g++.dg/expr/ptrmem2.C: Likewise.
41118         * g++.dg/expr/ptrmem3.C: Likewise.
41119         * g++.dg/lookup/main1.C: Likewise.
41120         * g++.dg/template/lookup6.C: Likewise.
41121
41122 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41123
41124         * gcc.dg/local1.c: New test.
41125
41126         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41127
41128 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41129
41130         * gcc.dg/torture/builtin-convert-1.c: New test.
41131
41132 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41133
41134         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41135
41136 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41137
41138         PR c++/14481
41139         * g++.dg/warn/Wunused-7.C: New test.
41140
41141 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41142
41143         * gcc.dg/torture/builtin-integral-1.c: New test.
41144
41145 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41146
41147         PR c++/14586
41148         * g++.dg/parse/non-dependent3.C: New test.
41149
41150 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
41151
41152         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41153         * g++.dg/eh/simd-2.C: Likewise.
41154         * g++.dg/init/array10.C: Likewise.
41155         * gcc.c-torture/compile/simd-1.c: Likewise.
41156         * gcc.c-torture/compile/simd-2.c: Likewise.
41157         * gcc.c-torture/compile/simd-3.c: Likewise.
41158         * gcc.c-torture/compile/simd-4.c: Likewise.
41159         * gcc.c-torture/compile/simd-6.c: Likewise.
41160         * gcc.c-torture/execute/simd-1.c: Likewise.
41161         * gcc.c-torture/execute/simd-2.c: Likewise.
41162         * gcc.dg/compat/vector-defs.h: Likewise.
41163         * gcc.dg/20020531-1.c: Likewise.
41164         * gcc.dg/altivec-3.c: Likewise.
41165         * gcc.dg/altivec-4.c: Likewise.
41166         * gcc.dg/altivec-varargs-1.c: Likewise.
41167         * gcc.dg/compat/vector-defs.h: Likewise.
41168         * gcc.dg/i386-mmx-3.c: Likewise.
41169         * gcc.dg/i386-sse-4.c: Likewise.
41170         * gcc.dg/i386-sse-5.c: Likewise.
41171         * gcc.dg/i386-sse-8.c: Likewise.
41172         * gcc.dg/simd-1.c: Likewise.
41173         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
41174         __ev64_opaque__ since the machine description provides it.
41175
41176 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41177
41178         * lib/compat.exp (skip_list): New global variable.
41179         Use it to hold the user defined COMPAT_SKIPS list if any.
41180         (compat-obj): Add the members of skip_list to optall.
41181
41182 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41183
41184         * gcc.dg/compat/union-by-value-1_main.c,
41185         union-by-value-1_x.c, union-by-value-1_y.c,
41186         union-check.h, union-defs.h,
41187         union-init.h, union-return-1_main.c,
41188         union-return-1_x.c, union-return-1_y.c: New files.
41189
41190 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41191
41192         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41193         mixed-struct-init.h: Add 4 mixed structure types.
41194         struct-by-value-21_main.c, struct-by-value-21_x.c,
41195         struct-by-value-21_y.c, struct-return-21_main.c,
41196         struct-return-21_x.c, struct-return-21_y.c: New files.
41197
41198 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
41199
41200         PR c++/14550
41201         * g++.dg/parse/template14.C: New test.
41202
41203 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41204
41205         * gcc.c-torture/execute/20040313-1.c: New test.
41206
41207 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
41208
41209         PR target/14533
41210         * gcc.dg/20040311-2.c: New test.
41211
41212 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
41213
41214         PR other/14544
41215         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41216         bit-field.
41217
41218 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
41219
41220         * gcc.dg/20040305-2.c: Add missing return statement.
41221
41222 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41223
41224         * gcc.dg/builtins-34.c: Also check pow10*.
41225
41226 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41227
41228         PR target/14262
41229         * gcc.dg/20040305-2.c: New test.
41230
41231 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41232
41233         * gcc.dg/20040310-1.c: New test.
41234
41235 2004-03-11  Roger Sayle  <roger@eyesopen.com>
41236
41237         * gcc.c-torture/execute/20040311-1.c: New test case.
41238
41239 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
41240
41241         PR c++/14476
41242         * g++.dg/lookup/enum1.C: New test.
41243
41244 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
41245
41246         PR c++/14510
41247         * g++.dg/lookup/struct2.C: New test.
41248
41249 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
41250
41251         * gcc.dg/builtins-34.c: New test.
41252
41253 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41254
41255         * gcc.dg/torture/builtin-nonneg-1.c: New test.
41256
41257 2004-03-09  James E Wilson  <wilson@specifixinc.com>
41258
41259         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41260         * gcc.dg/alias-2.c: New testcase.
41261
41262 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
41263
41264         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41265
41266 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41267
41268         * gcc.c-torture/execute/20040309-1.c: New test case.
41269
41270 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41271
41272         PR c++/14397
41273         * g++.dg/overload/ref1.C: New.
41274
41275 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41276
41277         PR c++/14409
41278         * g++.dg/template/spec12.C: New test.
41279
41280         PR c++/14448
41281         * g++.dg/parse/crash14.C: New test.
41282
41283 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41284
41285         PR c++/14230
41286         * g++.dg/init/ref11.C: New test.
41287
41288 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41289
41290         PR c++/14432
41291         * g++.dg/parse/builtin2.C: New test.
41292
41293 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41294
41295         PR c++/14401
41296         * g++.dg/init/ctor3.C: New test.
41297         * g++.dg/init/union1.C: New test.
41298         * g++.dg/ext/anon-struct4.C: New test.
41299
41300 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41301
41302         * g++.dg/lookup/koenig1.C: Tweak error messages.
41303         * g++.dg/lookup/used-before-declaration.C: Likewise.
41304         * g++.dg/other/do1.C: Likewise.
41305         * g++.dg/overload/koenig1.C: Likewise.
41306         * g++.dg/parse/crash13.C: Likewise.
41307         * g++.dg/template/instantiate3.C: Likewise.
41308
41309 2004-03-08  Eric Christopher  <echristo@redhat.com>
41310
41311         * * lib/target-supports.exp: Enable libiconv in test
41312         compilation.  Fix up error checking.
41313
41314 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41315
41316         PR middle-end/14289
41317         * gcc.dg/pr14289-1.c: New test case.
41318         * gcc.dg/pr14289-2.c: Likewise.
41319         * gcc.dg/pr14289-3.c: Likewise.
41320
41321 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41322
41323         * gcc.c-torture/execute/20040308-1.c: New test.
41324
41325 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41326
41327         * gcc.c-torture/execute/20040307-1.c: New test case.
41328
41329 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41330
41331         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41332
41333 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41334
41335         * gcc.dg/20040306-1.c: New test.
41336
41337 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41338
41339         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41340         them static.
41341         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41342
41343 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41344
41345         PR c/14465
41346         * gcc.dg/decl-6.c: New test.
41347
41348 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41349
41350         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41351         Rename LOGPOW -> LOG_POW.
41352         (SQRT_EXP, POW_EXP): New.
41353
41354 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41355
41356         * gcc.dg/i386-sse-8.c: New test.
41357
41358 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41359
41360         PR c/14114
41361         * gcc.dg/decl-5.c: New test.
41362
41363 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41364
41365         * gcc.dg/20040305-1.c: New test.
41366
41367 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41368
41369         PR other/14354
41370         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41371
41372 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41373
41374         PR c++/14425, c++/14426
41375         * g++.dg/ext/altivec-4.C: New test.
41376         * g++.dg/ext/altivec-5.C: New test.
41377
41378 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41379
41380         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41381         global variables of a type with no linkage.
41382         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41383         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41384         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41385         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41386         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41387         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41388         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41389         * g++.dg/warn/deprecated.C: Name enum Color.
41390         * g++.dg/overload/VLA.C: Name structure for 'b'.
41391         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41392
41393 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41394
41395         * gcc.c-torture/compile/20040304-1.c: New test.
41396
41397 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41398
41399         PR 13728
41400         * gcc.dg/decl-4.c: New testcase.
41401
41402 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41403
41404         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41405         as PRECF if sizeof (float) > sizeof (double).
41406         (PRECL): Make it the same as PRECF if
41407         sizeof (float) > sizeof (long double).
41408
41409 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41410
41411         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41412         system type.  Add check for irix6 which doesn't have c99 runtime.
41413
41414 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41415
41416         * gcc.dg/const-elim-1.c: xfail for xtensa.
41417
41418 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41419
41420         PR c++/14369
41421         * g++.dg/template/cond4.C: New test.
41422
41423 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41424
41425         PR c++/14360
41426         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41427
41428         PR c++/14361
41429         * g++.dg/parse/defarg7.C: New test.
41430
41431         PR c++/14359
41432         * g++.dg/template/friend26.C: New test.
41433
41434 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41435
41436         PR c++/14324
41437         * g++.dg/abi/mangle21.C: New test.
41438
41439         PR c++/14260
41440         * g++.dg/parse/constructor2.C: New test.
41441
41442         PR c++/14337
41443         * g++.dg/template/sfinae1.C: New test.
41444
41445 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41446
41447         PR c++/14267
41448         * g++.dg/expr/crash2.C: New test.
41449
41450         PR middle-end/13448
41451         * gcc.dg/inline-5.c: New test.
41452         * gcc.dg/always-inline.c: Split out tests into ...
41453         * gcc.dg/always-inline2.c: ... this and ...
41454         * gcc.dg/always-inline3.c: ... this.
41455
41456 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41457
41458         PR debug/12103
41459         * g++.dg/debug/crash1.C: New test.
41460
41461 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41462
41463         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41464         function with __attribute__((noinline)).
41465         (recurser_void2): Likewise.
41466         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41467         (recurser_void2): Likewise.
41468
41469 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41470
41471         PR middle-end/14203
41472         * g++.dg/warn/Wunused-6.C: New test case.
41473
41474 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41475
41476         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41477         not defined.
41478
41479 2004-02-27  Eric Christopher  <echristo@redhat.com>
41480
41481         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41482         * g++.dg/charset/asm2.c: Run only x86.
41483         * gcc.dg/charset/asm3.c: Ditto.
41484
41485 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41486
41487         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41488         ld_library_path.
41489
41490 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41491
41492         * g++.dg/ext/altivec-3.C: New.
41493
41494 2004-02-26  Richard Henderson  <rth@redhat.com>
41495
41496         * g++.dg/ext/attrib10.C: Mark for warning.
41497         * gcc.dg/attr-alias-1.c: New.
41498
41499 2004-02-26  Richard Henderson  <rth@redhat.com>
41500
41501         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41502         * gcc.c-torture/execute/20040208-2.c: ... it back.
41503
41504 2004-02-26  Eric Christopher  <echristo@redhat.com>
41505
41506         * lib/target-supports.exp (check-iconv-available): New function.
41507         * lib/gcc-dg.exp (dg-require-iconv): New function.
41508         Use above.
41509         * gcc.dg/charset: New directory.
41510         * gcc.dg/charset/charset.exp: New file.
41511         * gcc.dg/charset/asm1.c: Ditto.
41512         * gcc.dg/charset/asm2.c: Ditto.
41513         * gcc.dg/charset/asm3.c: Ditto.
41514         * gcc.dg/charset/asm4.c: Ditto.
41515         * gcc.dg/charset/asm5.c: Ditto.
41516         * gcc.dg/charset/attribute1.c: Ditto.
41517         * gcc.dg/charset/attribute2.c: Ditto.
41518         * gcc.dg/charset/string1.c: Ditto.
41519         * g++.dg/charset: New directory.
41520         * g++.dg/dg.exp: Add here. Special options.
41521         * g++.dg/charset/charset.exp: New file.
41522         * g++.dg/charset/asm1.c: Ditto.
41523         * g++.dg/charset/asm2.c: Ditto.
41524         * g++.dg/charset/asm3.c: Ditto.
41525         * g++.dg/charset/asm4.c: Ditto.
41526         * g++.dg/charset/attribute1.c: Ditto.
41527         * g++.dg/charset/attribute2.c: Ditto.
41528         * g++.dg/charset/extern1.cc: Ditto.
41529         * g++.dg/charset/extern2.cc: Ditto.
41530         * g++.dg/charset/string1.c: Ditto.
41531
41532 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
41533
41534         PR c++/14278
41535         * g++.dg/parse/comma1.C: New test.
41536
41537 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41538
41539         PR c++/14284
41540         * g++.dg/template/ttp8.C: New test.
41541
41542 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
41543
41544         * gcc.dg/fixuns-trunc-1.c: New test.
41545
41546 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41547
41548         * gcc.dg/builtins-config.h: Use #elif.
41549
41550 2004-02-26  Michael Matz  <matz@suse.de>
41551
41552         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41553         * gcc.dg/991214-1.c: Likewise.
41554         * gcc.dg/i386-asm-1.c: Likewise.
41555
41556 2004-02-25  Richard Henderson  <rth@redhat.com>
41557
41558         * gcc.c-torture/execute/20040208-2.c: Move ...
41559         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41560
41561 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41562
41563         PR c++/14246
41564         * g++.dg/other/crash-3.C: New test.
41565
41566 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41567
41568         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41569         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41570
41571         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41572         HP-UX.
41573
41574 2004-02-24  Michael Matz  <matz@suse.de>
41575
41576         * gcc.dg/i386-regparm.c: New.
41577
41578 2004-02-23  James E Wilson  <wilson@specifixinc.com>
41579
41580         * gcc.c-torture/execute/20040223-1.c: New.
41581
41582 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
41583             Kazu Hirata  <kazu@cs.umass.edu>
41584
41585         * gcc.dg/fwritable-strings-1.c: Remove.
41586
41587 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
41588
41589         PR c/14156
41590         * gcc.dg/20040223-1.c: New test.
41591
41592 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41593
41594         PR c++/14106
41595         * g++.dg/ext/typeof9.C: New test.
41596
41597 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41598
41599         PR c++/14250
41600         * g++.dg/other/switch1.C: New test.
41601
41602 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41603
41604         * gcc.dg/cast-function-1.c: Adjust for new informative message.
41605         * gcc.dg/va-arg-1.c: Likewise.
41606
41607 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41608
41609         PR c++/14143
41610         * g++.dg/template/koenig5.C: New test.
41611
41612 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
41613
41614         * g++.dg/ext/altivec-1.C: Generalize target triple.
41615         * g++.dg/ext/altivec-2.C: New test case.
41616         * g++.dg/ext/altivec_check.h: New file.
41617         * gcc.dg/altivec-1.c: Generalize target triple;
41618         include altivec_check.h and call altivec_check().
41619         * gcc.dg/altivec-[2-5].c: Generalize target triple.
41620         * gcc.dg/altivec-6.c: New test case.
41621         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41622         type casts as needed.
41623         * gcc.dg/altivec-10.c: Include altivec_check.h and call
41624         altivec_check().
41625         * gcc.dg/altivec-12.c: New test case.
41626         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41627         include altivec_check.h and call altivec_check().
41628         * gcc.dg/altivec_check.h: New file.
41629
41630 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41631
41632         * lib/target-supports.exp (check_alias_available): Don't mangle
41633         function `g' in test program.
41634
41635 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41636
41637         * lib/target-supports.exp (check_profiling_available): Check
41638         argument to determine whether we support a profiling type.
41639         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41640         check_profiling_available.
41641         * g++.dg/bprob/bprob.exp: Likewise.
41642         * g77.dg/bprob/bprob.exp: Likewise.
41643         * gcc.misc-tests/bprob.exp: Likewise.
41644         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41645         dg-require-profiling and delete expected error handling.
41646         * gcc.dg/20021014-1.c: Likewise.
41647         * gcc.dg/nest.c: Likewise.
41648
41649 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41650
41651         PR c++/12007
41652         * g++.dg/other/vthunk1.C: New test.
41653
41654 2004-02-20  Falk Hueffner  <falk@debian.org>
41655
41656         PR target/14201
41657         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41658
41659 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
41660
41661         PR c++/13927
41662         * g++.dg/other/error8.C: Remove XFAIL markers.
41663
41664         PR c++/14173
41665         * g++.dg/ext/packed5.C: New test.
41666
41667         PR c++/14199
41668         * g++.dg/warn/Wunused-5.C: New test.
41669
41670         PR c++/14186
41671         * g++.dg/lookup/member1.C: New test.
41672
41673 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
41674
41675         * gcc.c-torture/compile/20040130-1.c: Enable only when
41676         __INT_MAX__ >= 2147483647L.
41677         * gcc.c-torture/compile/961203-1.c: Likewise.
41678
41679 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
41680
41681         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41682         * g++.dg/opt/template1.C: Robustify assembler regexp
41683
41684 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41685
41686         * gcc.c-torture/execute/simd-4.x: Remove.
41687         * gcc.c-torture/execute/va-arg-25.x: Likewise.
41688         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41689         Guard with #ifndef SKIP_ATTRIBUTE.
41690         * gcc.dg/compat/vector-1_y.c: Likewise.
41691         * gcc.dg/compat/vector-2_x.c: Likewise.
41692         * gcc.dg/compat/vector-2_y.c: Likewise.
41693         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41694         * g++.dg/eh/simd-2.C: Likewise.
41695
41696 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
41697
41698         * gcc.c-torture/compile/complex-1.c: New.
41699
41700 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
41701
41702         PR target/14209
41703         * gcc.c-torture/execute/20040218-1.c: New test.
41704
41705 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41706
41707         PR c++/14181
41708         * g++.dg/parse/new2.C: New test.
41709
41710 2004-02-18  Paul Brook  <paul@codesourcery.com>
41711
41712         * gcc.c-torture/compile/libcall-1.c: New test.
41713
41714 2004-02-18  Paul Brook  <paul@codesourcery.com>
41715
41716         PR debug/12934
41717         * gcc.dg/debug/debug-7.c: New test.
41718
41719 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
41720
41721         * gcc.dg/20040217-1.c: New test.
41722
41723 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
41724
41725         * gcc.c-torture/execute/990208-1.x: Delete.
41726
41727 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
41728
41729         * gcc.c-torture/execute/20040208-2.x: New file.
41730
41731 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
41732
41733         PR c++/11326
41734         * g++.dg/abi/structret1.C: New test.
41735
41736 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
41737
41738         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41739         (i386_cpuid): No need to test if cpuid is available on AMD64.
41740         Fix assembly, so that it works onboth i386 and AMD64.
41741         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41742         (vecInLong): Fix s[] member type to unsigned int.
41743         (vecInWord): Remove type.
41744         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41745         (a64, b64, c64, d64, e64): Remove.
41746         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41747         Remove unused variable.  Remove initialization of removed variables.
41748         Don't call mmx_tests nor sse_tests.
41749         (reference_mmx, reference_sse): Remove.
41750         (check): Add return stmt.
41751         * gcc.dg/i386-sse-7.c: New test.
41752         * gcc.dg/i386-mmx-4.c: New test.
41753
41754 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41755
41756         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41757         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41758         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41759         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41760         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41761         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41762         g++.dg/tc1/dr94.C: Fix line terminator.
41763
41764 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
41765
41766         * gcc.c-torture/compile/20040216-1.c: New.
41767
41768 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41769
41770         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41771         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41772         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41773         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41774         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41775         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41776
41777 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41778
41779         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41780
41781 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
41782
41783         PR c++/13971
41784         * g++.dg/expr/cond4.C: New test.
41785
41786         PR c++/14086
41787         * g++.dg/lookup/crash2.C: New test.
41788
41789 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
41790
41791         * gcc.c-torture/compile/20040214-2.c: New test.
41792
41793 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
41794
41795         PR c++/14116
41796         * g++.dg/ext/typeof8.C: New test.
41797
41798 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
41799
41800         * gcc.c-torture/compile/20040214-1.c: New test.
41801
41802 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41803
41804         PR c++/13635
41805         * g++.dg/template/spec11.C: New test.
41806
41807 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41808
41809         PR c++/13927
41810         * g++.dg/other/error8.C: New test.
41811
41812 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
41813
41814         PR c++/14122
41815         * g++.dg/template/array4.C: New test.
41816
41817         PR c++/14108
41818         * g++.dg/inherit/thunk2.C: New test.
41819
41820         PR c++/14083
41821         * g++.dg/eh/cond2.C: New test.
41822
41823 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
41824
41825         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41826
41827 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
41828
41829         * lib/scanasm.exp (dg-scan): Quote pattern before display.
41830
41831 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
41832
41833         * g++.dg/simd-2.C: xfail on ppc64-linux.
41834
41835 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41836
41837         PR c/456
41838         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41839         tests.
41840
41841 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
41842
41843         * gcc.dg/builtins-33.c: New test.
41844
41845 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
41846
41847         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41848
41849 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41850
41851         * g++.dg/simd-2.C: Set -maltivec for ppc64.
41852
41853 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41854
41855         * gcc.dg/ppc64-abi-3.c: New test.
41856
41857 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
41858
41859         PR c/14092
41860
41861         * gcc.dg/pr14092-1.c: New testcase.
41862
41863 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
41864
41865         * gcc.dg/cpp/assert4.c: Fix typo last change.
41866
41867         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41868         * gcc.dg/cpp/assert4.c: Handle powerpc64.
41869
41870         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41871
41872 2004-02-09  Roger Sayle  <roger@eyesopen.com>
41873
41874         * gcc.c-torture/compile/20040209-1.c: New test case.
41875
41876 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41877
41878         * gcc.dg/c90-init-1.c: Adjust expected error messages.
41879
41880 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
41881
41882         * gcc.c-torture/execute/20040208-[12].c: New tests.
41883
41884 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41885
41886         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41887
41888 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41889
41890         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
41891
41892 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41893
41894         Bug 13856
41895         * gcc.dg/visibility-8.c: New testcase.
41896
41897 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41898
41899         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
41900         arguments.
41901         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
41902
41903 2004-02-07  Roger Sayle  <roger@eyesopen.com>
41904
41905         PR middle-end/13696
41906         * g++.dg/opt/fold1.C: New test case.
41907
41908 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41909
41910         PR c++/14033
41911         * g++.dg/other/crash-2.C: New test.
41912
41913 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41914
41915         PR c++/14028
41916         * g++.dg/parse/angle-bracket2.C: New test.
41917
41918 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41919
41920         PR middle-end/13750
41921         Revert:
41922         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41923         PR pch/13361
41924         * g++.dg/pch/wchar-1.C: New.
41925         * g++.dg/pch/wchar-1.Hs: New.
41926
41927 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41928
41929         PR c++/14008
41930         * g++.dg/parse/error15.C: New test.
41931         * g++.dg/parse/crash11.C: Update dg-error mark.
41932
41933 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41934
41935         PR c++/13932
41936         * g++.dg/warn/conv2.C: New test.
41937
41938 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41939
41940         PR c++/13086
41941         * g++.dg/warn/incomplete1.C: Remove xfail.
41942
41943 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41944
41945         * lib/file-format.exp (gcc_target_object_format): Use
41946         ${tool}_target_compile, not gcc_target_compile.
41947         * lib/target-supports.exp (check_alias_available): Likewise.
41948         (check_gc_sections_available): Likewise.
41949         * g++.dg/ext/attrib10.C: Use dg-require-alias.
41950         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
41951         dg-require-alias.
41952
41953 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41954
41955         PR c++/13969
41956         * g++.dg/template/static6.C: New test.
41957
41958 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
41959
41960         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
41961
41962 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41963
41964         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
41965         tests for systems where `char' is unsigned by default.
41966
41967 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41968
41969         PR c++/13997
41970         * g++.dg/template/partial3.C: New test.
41971
41972 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
41973
41974         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
41975         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
41976         Remove mentions of obsolete ports.
41977
41978 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
41979
41980         * gcc.dg/noncompile/20001228-1.c: Fix for new
41981         error message.
41982
41983 2004-02-03  Roger Sayle  <roger@eyesopen.com>
41984
41985         PR target/9348
41986         * gcc.c-torture/execute/multdi-1.c: New test case.
41987
41988 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41989
41990         PR c++/13925
41991         * g++.dg/template/lookup5.C: New test.
41992
41993 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41994
41995         PR c++/13950
41996         * g++.dg/template/lookup4.C: New test.
41997
41998         PR c++/13970
41999         * g++.dg/parse/error14.C: New test.
42000
42001         PR c++/14002
42002         * g++.dg/parse/template13.C: New test.
42003
42004 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42005
42006         PR c++/13978
42007         * g++.dg/template/koenig4.C: New test.
42008
42009         PR c++/13968
42010         * g++.dg/template/crash17.C: New test.
42011
42012         PR c++/13975
42013         * g++.dg/parse/error13.C: New test.
42014         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42015
42016 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42017
42018         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42019
42020 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42021
42022         PR c/11658
42023         PR c/13994
42024         * gcc.dg/noncompile/20040203-1.c: New test.
42025         * gcc.dg/noncompile/20040203-2.c: Likewise.
42026         * gcc.dg/noncompile/20040203-3.c: Likewise.
42027         * gcc.dg/20040203-1.c: Likewise.
42028
42029 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42030
42031         PR c++/10858
42032         * g++.dg/template/sizeof7.C: New test.
42033
42034 2004-02-02  Eric Christopher  <echristo@redhat.com>
42035             Zack Weinberg  <zack@codesourcery.com>
42036
42037         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42038
42039 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42040
42041         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42042         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42043         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42044         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42045
42046 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42047
42048         PR c++/13113
42049         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42050
42051         PR c++/13854
42052         * g++.dg/ext/attrib13.C: New test.
42053
42054         PR c++/13907
42055         * g++.dg/conversion/op2.C: New test.
42056
42057 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42058
42059         * gcc.dg/titype-1.c: Fix pasto.
42060
42061 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42062
42063         * gcc.dg/titype-1.c: New test.
42064
42065 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42066
42067         PR c++/13957
42068         * g++.dg/template/non-type-template-argument-1.C,
42069         g++.dg/template/qualified-id1.C: Update dg-error marks.
42070         * g++.dg/template/nontype6.C: New test.
42071
42072 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42073
42074         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42075         * gcc.dg/builtins-31.c: New testcase.
42076         * gcc.dg/builtins-32.c: New testcase.
42077
42078 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42079
42080         * objc.dg/call-super-2.m: Update line numbers
42081         for the including of stddef.h.
42082
42083 2004-01-30  Michael Matz  <matz@suse.de>
42084
42085         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42086         g++.dg/ext/case-range3.C: New tests.
42087
42088 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42089
42090         DR206
42091         PR c++/13813
42092         * g++.dg/template/member4.C: New test.
42093
42094 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42095
42096         PR c++/13683
42097         * g++.dg/template/sizeof6.C: New test.
42098
42099 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42100
42101         * gcc.dg/fwritable-strings-1.c: New test.
42102
42103 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42104
42105         * gcc.c-torture/compile/20040130-1.c: New test.
42106
42107 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42108
42109         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42110
42111 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42112
42113         PR c++/13883
42114         * g++.dg/template/ctor3.C: New test.
42115
42116 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42117
42118         * g++.dg/tc1: New directory.
42119         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42120         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42121         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42122         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42123         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42124
42125 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42126
42127         * g++.dg/parse/error11.C: New test.
42128         * g++.dg/parse/error12.C: Likewise.
42129
42130 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
42131
42132         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42133         (scan_initial, main): Use aligned_sizeof instead of sizeof.
42134
42135 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
42136
42137         PR c++/13791
42138         * g++.dg/ext/attrib12.C: New test.
42139
42140         PR c++/13736
42141         * g++.dg/parse/cast2.C: New test.
42142
42143 2004-01-27  James E Wilson  <wilson@specifixinc.com>
42144
42145         * objc.dg/encode-2.m (main): New local string.  Set depending on
42146         sizeof long.  Use in sscanf call.
42147         * objc.dg/encode-3.m (main): New local string.  Set depending on
42148         sizeof long.  Use in scan_initial call.
42149
42150 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42151
42152         * objc.dg/call-super-2.m: Make LP64-safe.
42153         * objc.dg/desig-init-1.m: Likewise.
42154
42155 2004-01-27  Devang Patel <dpatel@apple.com>
42156
42157         * g++.dg/debug/namespace1.C: New test.
42158
42159 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
42160
42161         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42162         xscale-*-*.
42163
42164         * gcc.dg/arm-mmx-1.c: New test.
42165
42166 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42167
42168         * gcc.dg/20040127-1.c: New test.
42169         * gcc.dg/20040127-2.c: New test.
42170
42171 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42172
42173         * objc.dg/stret-1.m (glob): Renamed to globa.
42174
42175 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
42176
42177         PR c++/13663
42178         * g++.dg/expr/for1.C: New test.
42179
42180 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
42181
42182         PR middle-end/13779
42183         * gcc.dg/darwin-longlong.c: New test.
42184
42185 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
42186
42187         * gcc.dg/20040124-1.c: Moved test from here...
42188         * gcc.c-torture/compile/20040124-1.c: ...to here.
42189
42190 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42191
42192         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
42193         the assembly output if -m64 is passed.
42194
42195 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
42196
42197         PR c++/13833
42198         * g++.dg/template/cond3.C: New test.
42199
42200 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42201
42202         PR c++/13810
42203         * g++.dg/template/ttp7.C: New test.
42204
42205 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42206
42207         PR c++/13797
42208         * g++.dg/template/nontype4.C: New test.
42209         * g++.dg/template/nontype5.C: Likewise.
42210
42211 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
42212
42213         * gcc.dg/torture/mips-clobber-at.c: New test.
42214
42215 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
42216
42217         * gcc.dg/20040124-1.c: New test.
42218
42219 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
42220
42221         * gcc.dg/20040123-1.c: New test.
42222
42223 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42224
42225         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42226
42227 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42228
42229         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42230
42231 2004-01-23  Andrew Pinski  <apinski@apple.com>
42232
42233         * gcc.dg/20030121-1.c: Move to ..
42234         * gcc.dg/20040121-1.c: here.
42235
42236 2004-01-23  Roger Sayle  <roger@eyesopen.com>
42237
42238         * gcc.dg/builtins-29.c: New test case.
42239
42240 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42241
42242         PR 18314
42243         * gcc.dg/builtins-30.c: New testcase.
42244
42245 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
42246
42247         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42248         * lib/g77.exp: Likewise.
42249         * lib/objc.exp: Likewise.
42250         * lib/g++.exp: Likewise.
42251
42252 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42253
42254         * gcc.dg/struct-by-value-2.c: New test.
42255
42256 2004-01-21  Andrew Pinski  <apinski@apple.com>
42257
42258         PR target/13785
42259         * gcc.dg/20030121-1.c: New test.
42260
42261 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
42262
42263         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
42264         clobber frame pointer register in asm statement.
42265
42266 2004-01-21  Falk Hueffner  <falk@debian.org>
42267
42268         * gcc.c-torture/compile/20040121-1.c: New test.
42269
42270 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42271
42272         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42273
42274 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42275
42276         * gcc.dg/ppc64-abi-2.c: New test.
42277
42278 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42279
42280         * lib/treelang.exp: Fill out this file.
42281         * lib/treelang-dg.exp: New File.
42282
42283 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42284
42285         * gcc.c-torture/compile/981022-1.c: Remove.
42286         * gcc.dg/array-5.c: Remove XFAIL.
42287         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42288         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42289         gcc.dg/cond-lvalue-1.c: Update.
42290         * gcc.dg/cast-lvalue-2.c: New test.
42291
42292 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42293
42294         PR c++/13592
42295         * g++.dg/other/error1.C (class foo): Tweak error message.
42296
42297         PR c++/13592
42298         * g++.dg/template/call2.C: New test.
42299
42300 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42301
42302         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42303         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42304         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42305         scalar-return-1_x.c, scalar-return-2_y.c,
42306         scalar-return-3_x.c, scalar-return-3_y.c,
42307         scalar-return-4_x.c, scalar-return-4_y.c,
42308         struct-align-1.h, struct-align-1_x.c,
42309         struct-align-1_y.c, struct-align-2.h,
42310         struct-align-2_x.c, struct-align-2_y.c,
42311         struct-by-value-10_y.c, struct-by-value-11_x.c,
42312         struct-by-value-11_y.c, struct-by-value-12_x.c,
42313         struct-by-value-12_y.c, struct-by-value-13_x.c,
42314         struct-by-value-13_y.c, struct-by-value-14_x.c,
42315         struct-by-value-14_y.c, struct-by-value-15_x.c,
42316         struct-by-value-15_y.c, struct-by-value-16_y.c,
42317         struct-by-value-17_y.c, struct-by-value-18_y.c,
42318         struct-by-value-19_y.c, struct-by-value-1_x.c,
42319         struct-by-value-1_y.c, struct-by-value-20_y.c,
42320         struct-by-value-2_x.c, struct-by-value-2_y.c,
42321         struct-by-value-3_y.c, struct-by-value-4_x.c,
42322         struct-by-value-4_y.c, struct-by-value-5_y.c,
42323         struct-by-value-6_y.c, struct-by-value-7_y.c
42324         struct-by-value-8_x.c, struct-by-value-8_y.c
42325         struct-by-value-9_x.c, struct-by-value-9_y.c
42326         struct-return-10_x.c, struct-return-10_y.c,
42327         struct-return-19_x.c, struct-return-20_x.c
42328         struct-return-2_x.c, struct-return-2_y.c
42329         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42330         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42331
42332 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42333
42334         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42335         attribute on sparc*-sun-solaris2.*.
42336
42337 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42338
42339         PR c++/13710
42340         * g++.dg/ext/typeof7.C: New test.
42341
42342 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42343
42344         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42345         * gcc.dg/const-elim-1.c: Same.
42346
42347 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42348
42349         * objc.dg/stret-1.m: New.
42350         * objc.dg/stret-2.m: New.
42351
42352 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42353
42354         PR c++/11895
42355         * g++.dg/ext/vector1.C: New test.
42356
42357 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42358
42359         * gcc.dg/pch/import-1.c: New.
42360         * gcc.dg/pch/import-1.hs: New.
42361         * gcc.dg/pch/import-1a.h: New.
42362         * gcc.dg/pch/import-1b.h: New.
42363         * gcc.dg/pch/import-1c.h: New.
42364
42365 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42366
42367         PR c++/13574
42368         * g++.dg/ext/array1.C: New test.
42369
42370         PR c++/13178
42371         * g++.dg/conversion/op1.C: New test.
42372
42373 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42374
42375         PR 11864
42376         From Kazumoto Kojima / Dan Kegel:
42377         * gcc.dg/pr11864-1.c: New test.
42378
42379         PR 10392
42380         From Marcus Comstedt / Dan Kegel:
42381         * gcc.dg/pr10392-1.c: New test.
42382
42383 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42384
42385         PR c++/13478
42386         * g++.dg/init/ref10.C: New test.
42387
42388 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42389
42390         PR c++/13407
42391         * g++.dg/parse/typename6.C: New test.
42392
42393 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42394
42395         PR pch/13361
42396         * g++.dg/pch/wchar-1.C: New.
42397         * g++.dg/pch/wchar-1.Hs: New.
42398
42399 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42400
42401         PR c++/9259
42402         * g++.dg/expr/sizeof2.C: New test.
42403
42404 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42405
42406         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42407
42408 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42409
42410         PR c++/13659
42411         * g++.dg/lookup/strong-using-3.C: New.
42412         * g++.dg/lookup/using-10.C: New.
42413
42414 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42415
42416         PR c++/13594
42417         * g++.dg/lookup/strong-using-2.C: New.
42418
42419 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42420             Dan Kegel <dank@kegel.com>
42421             J"orn Rennecke <joern.rennecke@superh.com>
42422
42423         PR target/9365
42424         * gcc.dg/pr9365-1.c: New test.
42425
42426 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42427
42428         PR c++/8856
42429         * g++.dg/parse/casting-operator2.C: New test.
42430         * g++.old-deja/g++.pt/explicit83.C: Remove.
42431
42432 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42433
42434         * gcc.dg/label-compound-stmt-1.c: New test.
42435         * gcc.c-torture/compile/950922-1.c,
42436         gcc.c-torture/compile/20000211-3.c,
42437         gcc.c-torture/compile/20000518-1.c,
42438         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42439         compound statements.
42440
42441 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42442
42443         * gcc.dg/ppc64-abi-1.c: New test.
42444
42445 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42446
42447          * g++.dg/ext/attrib9.C: Add dg-warnings.
42448
42449 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42450
42451         PR c++/12335
42452         * g++.dg/parse/dtor3.C: New test.
42453
42454 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42455
42456         PR c++/12709
42457         * g++.dg/parse/try-catch-1.C: New test.
42458
42459 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42460
42461         * ada/acats/run_all.sh: Add more verbose output in acats.log
42462         when compiling tests.
42463
42464 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42465
42466         PR 13656
42467         * gcc.dg/typedef-redecl.c: New test case.
42468         * gcc.dg/typedef-redecl.h: New support file.
42469
42470 2004-01-13  Jan Hubicka  <jh@suse.cz>
42471
42472         * gcc.dg/always_inline.c: New test.
42473         * gcc.dg/debug/20031231-1.c: Fix.
42474
42475 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42476
42477         PR c++/13474
42478         * g++.dg/template/array3.C: New test.
42479
42480 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42481
42482         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42483         * g++.dg/warn/Wunused-2.C: Likewise.
42484
42485 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42486
42487         PR c++/13289
42488         * g++.dg/template/instantiate6.C: New test.
42489
42490 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42491
42492         PR middle-end/11397
42493         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42494
42495 2004-01-12  Jan Hubicka  <jh@suse.cz>
42496
42497         PR opt/12826
42498         * gcc.dg/20040112-1.c: New.
42499
42500         * gcc.dg/dwarf-die[1-7].c: Move to...
42501         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42502         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42503
42504 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42505
42506         PR c++/4100
42507         * g++.dg/parse/friend4.C: New test.
42508
42509 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
42510
42511         PR c++/4100
42512         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42513         definition is called a friend.
42514
42515 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
42516
42517         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42518
42519 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
42520
42521         PR c++/3478
42522         * g++.dg/parse/error10.C: New test.
42523         * g++.dg/template/arg2.C: Accept "invalid type" error.
42524
42525 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
42526
42527         PR middle-end/13392
42528         * g++.dg/opt/expect2.C: New test.
42529
42530 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42531
42532         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42533         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42534         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42535         Update dg-error regexps.
42536
42537 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42538
42539         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42540         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42541
42542 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42543
42544         * gcc.dg/pragma-re-1.c: Use right pointer type.
42545
42546 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42547
42548         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42549
42550 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
42551
42552         * gcc.dg/rs6000-ldouble-1.c: New.
42553
42554 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42555
42556         DR 337
42557         PR c++/9256
42558         * g++.dg/other/abstract1.C: New test.
42559
42560 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
42561
42562         * g++.dg/lookup/strong-using-1.C: New.
42563
42564 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42565
42566         PR c/11234
42567         * gcc.dg/func-ptr-conv-1.c: New test.
42568         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42569
42570 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
42571
42572         PR target/13380.
42573         * gcc.c-torture/compile/20040109-1.c: New.
42574
42575 2004-01-08  Stuart Hastings  <stuart@apple.com>
42576
42577         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42578         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42579         * gcc.dg/i386-sse-6.c: ...this new testcase.
42580
42581 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
42582
42583         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42584
42585 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42586
42587         * ada/acats/run_acats: Treat 'gnatchop' the same way
42588         as 'gnatmake'.  Export GCC_DRIVER.
42589         * ada/acats/run_all.sh: Add target_gnatchop.  Use
42590         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42591
42592 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42593
42594         PR c++/12573
42595         * g++.dg/template/dependent-expr4.C: New test.
42596
42597 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
42598
42599         * gcc.dg/altivec-11.c: New test.
42600
42601 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
42602
42603         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42604
42605 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42606
42607         PR c/6024
42608         * gcc.dg/enum-compat-1.c: New test.
42609         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42610
42611 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42612
42613         PR c/12165
42614         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42615         gcc.dg/c99-idem-qual-3.c: New tests.
42616
42617 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
42618
42619         * gcc.dg/winline-7.c: Don't cast void * to int.
42620
42621 2004-01-06  Jan Hubicka  <jh@suse.cz>
42622
42623         * gcc.dg/i386-sse-5.c: New test
42624         * g++.dg/eh/simd-1.c: Add -w argument for i386.
42625
42626 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42627
42628         PR c++/12815
42629         * g++.dg/rtti/typeid4.C: New test.
42630
42631 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42632
42633         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42634
42635 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42636
42637         PR c++/12132
42638         * g++.dg/template/error11.C: New test.
42639
42640         PR c++/13451
42641         * g++.dg/template/class2.C: New test.
42642
42643 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42644         Richard Sandiford <rsandifo@redhat.com>
42645
42646         PR c++/13387
42647         * g++.dg/opt/alias3.C: New test.
42648
42649 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
42650
42651         PR c++/13157
42652         * g++.dg/template/koenig3.C: New test.
42653
42654         PR c++/13529
42655         * g++.dg/parse/offsetof3.C: New test.
42656
42657         * g++.dg/init/copy7.C: Add missing dg-error markers.
42658
42659         PR c++/12226
42660         * g++.dg/init/copy7.c: New test.
42661
42662         PR c++/13536
42663         * g++.dg/parse/cast1.C: New test.
42664
42665 2004-01-04  Jan Hubicka  <jh@suse.cz>
42666
42667         * gcc.dg/winline[1-7].c: New tests.
42668
42669 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42670
42671         PR c++/13520
42672         * g++.dg/template/qualttp22.C: New test.
42673
42674 2004-01-01  Jan Hubicka  <jh@suse.cz>
42675
42676         * gcc.dg/debug/20031231-1.c: New.
42677         * gcc.c-torture/compile/20040101-1.c: New.
42678         * gcc.dg/dwarf-die-[1-7].c: New.
42679
42680 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
42681
42682         PR optimization/13521
42683         * gcc.c-torture/compile/20031231-1.c: New test.
42684
42685 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42686
42687         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42688
42689 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42690
42691         PR c++/10079
42692         * g++.dg/template/crash16.C: New test.
42693
42694 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
42695
42696         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42697
42698 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42699
42700         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42701         ports.
42702         * g++.old-deja/g++.jason/thunk3.C: Likewise.
42703         * g++.old-deja/g++.law/profile1.C: Likewise.
42704         * gcc.c-torture/compile/981006-1.c: Likewise.
42705         * gcc.c-torture/execute/loop-2e.x: Likewise.
42706         * gcc.c-torture/execute/loop-2f.x: Remove.
42707         * gcc.c-torture/execute/loop-2g.x: Likewise.
42708         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42709         * gcc.dg/20020312-2.c: Remove traces of dead ports.
42710
42711 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42712
42713         PR c++/13507
42714         * g++.dg/ext/attrib11.C: New test.
42715
42716         PR c++/13494
42717         * g++.dg/template/array2-1.C: New test.
42718         * g++.dg/template/array2-2.C: New test.
42719
42720 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
42721
42722         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42723
42724 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42725
42726         PR c++/12774
42727         * g++.dg/template/array1-1.C: New test.
42728         * g++.dg/template/array1-2.C: New test.
42729
42730 2003-12-29  Roger Sayle  <roger@eyesopen.com>
42731
42732         PR fortran/12632
42733         * g77.dg/12632.f: New test case.
42734
42735 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42736
42737         PR c++/13289
42738         * g++.dg/parse/nontype1.C: New test.
42739
42740 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42741
42742         PR c++/12403
42743         * g++.dg/parse/explicit1.C: New test.
42744         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42745
42746 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42747
42748         PR c++/13081
42749         * g++.dg/opt/inline6.C: New test.
42750
42751         PR c++/12613
42752         * g++.dg/parse/error9.C: New test.
42753
42754         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42755
42756 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42757
42758         PR c++/13009
42759         * g++.dg/init/assign1.C: New test.
42760
42761 2003-12-28  Roger Sayle  <roger@eyesopen.com>
42762
42763         PR c++/13070
42764         * g++.dg/warn/format3.C: New test case.
42765
42766 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42767
42768         * gcc.c-torture/compile/20031227-1.c: New test.
42769
42770 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42771
42772         * g++.dg/bprob/bprob.exp: Load target-supports.exp
42773         * g77.dg/bprob/bprob.exp: Likewise.
42774         * gcc.misc-tests/bprob.exp: Likewise.
42775         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
42776         variants on systems where the library does not provide that
42777         functionality.
42778         * gcc.dg/builtins-20.c: Use builtins-config.h.
42779         * gcc.dg/builtins-config.h: New file.
42780
42781 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42782
42783         * lib/gcc-dg.exp (dg-require-profiling): New function.
42784         * lib/target-supports.exp (check_profiling_available): Likewise.
42785         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42786         * g77.dg/bprob/bprob.exp: Likewise.
42787         * gcc.misc-tests/bprob.exp: Likewise.
42788         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42789         * gcc.dg/20021014-1.c: Likewise.
42790         * gcc.dg/nest.c: Likewise.
42791
42792 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42793
42794         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42795         compiling.
42796         * g++.dg/lookup/java2.C: Likewise.
42797         * gcc.dg/cpp/lexident.c: Likewise.
42798
42799 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
42800
42801         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42802         given.
42803         * gcc.c-torture/compile/961203-1.c: Likewise.
42804         * gcc.c-torture/compile/980506-1.c: Likewise.
42805
42806 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
42807
42808         * lib/gcc-dg.exp (dg-prune-output): New annotation.
42809         (additional_prunes): New global.
42810         (gcc-dg-prune): Handle additional per-test pruning.
42811         (dg-test): Clear additional_prunes between tests.
42812
42813         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
42814         dg-prune-output to avoid spurious failures from assembler
42815         complaining about nonexistent WAW violations.
42816         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42817         Use dg-prune-output to avoid spurious failures from assembler
42818         warning about Itanium B-step errata.
42819
42820 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42821
42822         * g++.dg/abi/macro0.C: New test.
42823         * g++.dg/abi/macro1.C: Likewise.
42824         * g++.dg/abi/macro2.C: Likewise.
42825
42826         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42827         * g++.dg/abi/bitfield7.C: Likewise.
42828         * g++.dg/abi/dtor2.C: Likewise.
42829         * g++.dg/abi/mangle11.C: Likewise.
42830         * g++.dg/abi/mangle12.C: Likewise.
42831         * g++.dg/abi/mangle14.C: Likewise.
42832         * g++.dg/abi/mangle17.C: Likewise.
42833         * g++.dg/abi/vbase10.C: Likewise.
42834         * g++.dg/abi/vbase14.C: Likewise.
42835         * g++.dg/template/qualttp17.C: Likewise.
42836
42837 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
42838
42839         PR c/11995
42840         * gcc.dg/20031223-1.c: New test.
42841
42842 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42843
42844         * gcc.dg/noreturn-7.c: New test.
42845
42846 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42847
42848         * gcc.dg/null-pointer-1.c: New test.
42849
42850 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42851
42852         * g++.old-deja/g++.jason/template18.C: Remove.
42853         * g++.old-deja/g++.jason/template37.C: Likewise.
42854
42855         PR c++/12862
42856         * g++.dg/lookup/ns1.C: New test.
42857
42858         PR c++/12397
42859         * g++.dg/template/lookup3.C: New test.
42860
42861 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42862
42863         * g++.dg/template/recurse1.C: New test
42864
42865 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42866
42867         PR c++/12479
42868         * g++.dg/parse/semicolon1.C: New test.
42869         * g++.dg/parse/semicolon1.h: Likewise.
42870
42871 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
42872
42873         * gcc.dg/darwin-misaligned.c: New test.
42874
42875 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42876
42877         PR c/9163
42878         * gcc.dg/20031222-1.c: New test.
42879
42880 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
42881
42882         PR c++/13438
42883         * g++.dg/parse/error8.C: New test.
42884
42885         PR c++/11554
42886         * g++.dg/warn/ctor-init-1.C: New test.
42887
42888 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
42889
42890         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
42891         too small.
42892         * gcc.c-torture/compile/930217-1.c: Likewise.
42893         * gcc.c-torture/compile/930513-1.c: Likewise.
42894         * gcc.c-torture/execute/920908-2.c: Likewise.
42895         * gcc.c-torture/execute/921204-1.c: Likewise.
42896         * gcc.c-torture/execute/930621-1.c: Likewise.
42897         * gcc.c-torture/execute/930630-1.c: Likewise.
42898         * gcc.c-torture/execute/931031-1.c: Likewise.
42899         * gcc.c-torture/execute/980602-2.c: Likewise.
42900         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42901         * gcc.c-torture/execute/compndlit-1.c: Likewise.
42902         * gcc.c-torture/execute/extzvsi.c: Likewise.
42903         * gcc.c-torture/unsorted/ext.c: Likewise.
42904
42905 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
42906
42907         PR target/12749
42908         * gcc.c-torture/compile/20031220-2.c: New test case.
42909
42910 2003-12-20  Roger Sayle  <roger@eyesopen.com>
42911
42912         PR optimization/13031
42913         * gcc.c-torture/compile/20031220-1.c: New test case.
42914
42915 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42916
42917         * gcc.dg/cast-function-1.c: New test.
42918
42919 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
42920
42921         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42922         formats.
42923
42924 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
42925
42926         PR c++/12795
42927         * g++.dg/ext/attrib10.C: New test.
42928
42929 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42930
42931         * gcc.dg/cleanup-10.c: New test.
42932         * gcc.dg/cleanup-11.c: New test.
42933
42934 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42935
42936         PR c++/13239
42937         * g++.dg/opt/expect1.C: New test.
42938
42939 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
42940
42941         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42942
42943 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
42944
42945         PR debug/12923
42946         * gcc.dg/20031218-1.c: New test.
42947
42948         PR debug/12389
42949         * gcc.dg/20031218-2.c: New test.
42950         * gcc.dg/20031218-3.c: New test.
42951
42952         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
42953         of label name and allow for USER_LABEL_PREFIX == "_" names.
42954         * g++.dg/abi/mangle18-2.C: Likewise.
42955         * g++.dg/abi/mangle19-1.C: Likewise.
42956         * g++.dg/abi/mangle19-2.C: Likewise.
42957         * g++.dg/abi/mangle20-1.C: Likewise.
42958         * g++.dg/abi/mangle20-2.C: Likewise.
42959
42960 2003-12-18  Richard Henderson  <rth@redhat.com>
42961
42962         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
42963
42964 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
42965             Dan Kegel <dank@kegel.com>
42966
42967         PR other/12009
42968         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
42969         testing a cross compiler, it causes spurious compile failures.
42970         * lib/g++.exp: Likewise.
42971
42972 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42973
42974         PR c++/13262
42975         * g++.dg/template/access13.C: New test.
42976
42977 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
42978
42979         * gcc.dg/20031216-1.c: New test.
42980
42981 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42982
42983         PR c++/9154
42984         * g++.dg/template/error10.C: New test.
42985
42986 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42987
42988         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
42989         * g++.dg/eh/simd-2.C: Likewise.
42990
42991 2003-12-17  James E Wilson  <wilson@specifixinc.com>
42992             Roger Sayle  <roger@eyesopen.com>
42993
42994         * gcc.c-torture/execute/ieee/mzero5.c: New.
42995
42996 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
42997
42998         PR c++/10603
42999         * g++.dg/parse/error6.C: New test.
43000
43001         PR c++/12827
43002         * g++.dg/parse/error7.C: New test.
43003
43004 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43005
43006         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43007         at -O with stabs debugging formats.
43008         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43009         * gcc.dg/debug/debug-2.c: Likewise.
43010
43011 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43012
43013         PR c++/12696
43014         * g++.dg/init/error1.C: New test.
43015
43016         PR c++/12218
43017         * g++.dg/init/pm3.C: New test.
43018
43019 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43020
43021         PR c/3347
43022         * gcc.dg/bitfld-8.c: New test.
43023
43024 2003-12-16  James Lemke  <jim@wasabisystems.com>
43025
43026         * gcc.dg/arm-scd42-[123].c: New tests.
43027
43028 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43029
43030         PR c++/9043
43031         * g++.dg/abi/mangle20-1.C: New test.
43032         * g++.dg/abi/mangle20-2.C: New test.
43033
43034 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43035
43036         PR c++/13275
43037         * g++.dg/other/offsetof2.C: Remove XFAIL.
43038         * g++.dg/parse/offsetof1.C: New test.
43039         * g++.gd/parse/offsetof2.C: Likewise.
43040
43041 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43042
43043         * g++.dg/template/nontype3.C: New test.
43044         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43045
43046 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43047
43048         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43049
43050 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43051
43052         PR c++/13387
43053         * g++.dg/expr/assign1.C: New test.
43054
43055         PR c++/13242
43056         * g++.dg/abi/mangle19-1.C: New test.
43057         * g++.dg/abi/mangle19-2.C: New test.
43058
43059 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43060
43061         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43062
43063 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43064
43065         * gcc.c-torture/execute/20031216-1.c: New test.
43066
43067 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43068
43069         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43070         an ICE regression.
43071
43072 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43073
43074         PR c++/10926
43075         * g++.dg/template/error9.C: New test.
43076
43077         PR c++/11116
43078         * g++.dg/template/error8.C: New test.
43079
43080 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43081
43082         PR middle-end/13400
43083         * gcc.c-torture/execute/20031215-1.c: New test case.
43084
43085 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43086
43087         PR c++/13269
43088         * g++.dg/parse/error5.C: New test.
43089
43090         PR c++/12989
43091         * g++.dg/expr/sizeof1.C: New test.
43092
43093         PR c++/13310
43094         * g++.dg/template/crash15.C: New test.
43095
43096 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43097
43098         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43099         a non-POD type as the last named parameter of a varargs function.
43100
43101 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43102
43103         PR c++/13243
43104         PR c++/12573
43105         * g++.dg/template/crash14.C: New test.
43106         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43107
43108 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43109
43110         * g++.dg/other/java1.C: New test.
43111
43112         PR c++/13241
43113         * g++.dg/abi/mangle18-1.C: New test.
43114         * g++.dg/abi/mangle18-2.C: New test.
43115
43116 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43117
43118         PR optimization/10312
43119         * gcc.c-torture/execute/20031214-1.c: New.
43120
43121 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43122
43123         PR c++/10779
43124         PR c++/12160
43125         * g++.dg/parse/error3.C: New test.
43126         * g++.dg/parse/error4.C: Likewise.
43127         * g++.dg/abi/mangle4.C: Tweak error messages.
43128         * g++.dg/lookup/using5.C: Likewise.
43129         * g++.dg/other/error2.C: Likewise.
43130         * g++.dg/parse/typename5.C: Likewise.
43131         * g++.dg/parse/undefined1.C: Likewise.
43132         * g++.dg/template/arg2.C: Likewise.
43133         * g++.dg/template/ttp3.C: Likewise.
43134         * g++.dg/template/type1.C: Likewise.
43135         * g++.old-deja/g++.other/crash32.C: Likewise.
43136         * g++.old-djea/g++.pt/defarg8.C: Likewise.
43137
43138 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43139
43140         PR c++/13106
43141         * g++.dg/warn/noreturn-3.C: New test.
43142
43143 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43144
43145         PR c++/13118
43146         * g++.dg/abi/covariant3.C: New.
43147
43148 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
43149
43150         * g++.dg/eh/ia64-1.C: New test.
43151
43152 2003-12-12  Roger Sayle  <roger@eyesopen.com>
43153
43154         PR optimization/13037
43155         * g77.f-torture/execute/13037.f: New test case.
43156
43157 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43158
43159         PR c++/12881
43160         * g++.dg/abi/covariant2.C: New.
43161
43162 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
43163
43164         * gcc.dg/cpp/trad/macro.c: New tests.
43165
43166 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
43167
43168         * gcc.c-torture/execute/wchar_t-1.x: Delete.
43169
43170 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
43171
43172         PR other/10819
43173         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43174         to fix Bug 10819.
43175         * lib/g++.exp (g++_version): Likewise.
43176         * lib/g77.exp (g77_version): Likewise.
43177         * lib/objc.exp (default_objc_version): Likewise.
43178
43179 2003-12-10  Richard Henderson  <rth@redhat.com>
43180
43181         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43182
43183         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43184
43185 2003-12-08  Matt Austern  <austern@apple.com>
43186
43187         PR c/13134
43188         * lib/gcc-dg.exp (dg-require-visibility): Define.
43189         * lib/target-supports (check_visibility_available): Define.
43190         * gcc.dg/visibility-1.c: New test.
43191         * gcc.dg/visibility-2.c: Likewise.
43192         * gcc.dg/visibility-3.c: Likewise.
43193         * gcc.dg/visibility-4.c: Likewise.
43194         * gcc.dg/visibility-5.c: Likewise.
43195         * gcc.dg/visibility-6.c: Likewise.
43196         * g++.dg/ext/visibility-1.C: Likewise.
43197         * g++.dg/ext/visibility-2.C: Likewise.
43198         * g++.dg/ext/visibility-3.C: Likewise.
43199         * g++.dg/ext/visibility-4.C: Likewise.
43200         * g++.dg/ext/visibility-5.C: Likewise.
43201         * g++.dg/ext/visibility-6.C: Likewise.
43202
43203 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43204
43205         * g++.dg/lookup/java1.C: New test.
43206         * g++.dg/lookup/java2.C: New test.
43207
43208 2003-12-07  Falk Hueffner  <falk@debian.org>
43209
43210         * g++.dg/opt/noreturn-1.C: New test.
43211
43212 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
43213
43214         * gcc.dg/overflow-1.c: New test.
43215
43216 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43217
43218         * g77.f-torture/compile/13060.f: New test.
43219
43220 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
43221
43222         PR c++/13323
43223         * g++.dg/inherit/operator2.C: New test.
43224
43225 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43226
43227         PR c++/13305
43228         * g++.dg/ext/attrib9.C: New test.
43229
43230 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43231
43232         PR c++/13314
43233         * g++.dg/template/error7.C: New test.
43234
43235 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
43236             J"orn Rennecke <joern.rennecke@superh.com>
43237
43238         PR target/13302
43239         * g++.dg/other/struct-va_list.C: New test.
43240
43241 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43242
43243         PR c++/13166
43244         * g++.dg/parse/defarg6.C: New test.
43245
43246 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
43247
43248         PR target/13256
43249         * gcc.c-torture/execute/20031201-1.c: New test.
43250
43251 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
43252
43253         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43254
43255 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43256
43257         * gcc.dg/builtin-return-1.c: New test.
43258
43259 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
43260             J"orn Rennecke <joern.rennecke@superh.com>
43261
43262         PR optimization/13260
43263         * gcc.c-torture/execute/20031204-1.c: New test.
43264
43265 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43266
43267         PR c++/9127
43268         * g++.dg/template/error6.C: New test.
43269
43270 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43271
43272         * gcc.dg/20031202-1.c: New test.
43273
43274 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43275
43276         PR c++/13179
43277         * g++.dg/template/eh1.C: New test.
43278
43279         PR c++/10771
43280         * g++.dg/template/error5.C: New test.
43281
43282 2003-12-02  David Ung  <davidu@mips.com>
43283
43284         * gcc.dg/compat/vector-check.h: Corrected type for var
43285         g_##TMODE
43286
43287 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43288
43289         PR c++/10126
43290         * g++.dg/template/ptrmem8.C: New test.
43291
43292 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43293
43294         PR c++/12573
43295         * g++.dg/template/dependent-expr3.C: New test.
43296
43297 2003-12-01  James Lemke  <jim@wasabisystems.com>
43298
43299         * gcc.dg/arm-g2.c: New test.
43300
43301 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43302
43303         PR optimization/11634
43304         * gcc.dg/20031201-2.c: New test case.
43305
43306 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43307
43308         PR 11433
43309         * objc.dg/proto-lossage-3.m: New test.
43310
43311 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43312
43313         PR optimization/12628
43314         * gcc.dg/20031201-1.c: New test case.
43315
43316 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43317
43318         * gcc.dg/unaligned-1.c: New test.
43319
43320 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43321
43322         PR c++/9849
43323         * g++.dg/template/error4.C: New test.
43324         * g++.dg/template/nested3.C: Adjust error markers.
43325
43326 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43327
43328         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43329
43330 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43331
43332         PR c/10333
43333         * gcc.dg/bitfld-7.c: New test.
43334
43335 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43336
43337         * gcc.dg/tls/asm-1.C: New test.
43338
43339 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43340
43341         * gcc.dg/cpp/assert4.c: Update.
43342
43343 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43344
43345         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43346         * gcc.dg/builtin-apply3.c: New test.
43347
43348 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43349
43350         * lib/compat.exp (compat-obj): New xfaildata parameter.
43351         Use it to set compiler_conditional_xfail_data before compiling.
43352         (compat-get-options): Handle dg-xfail-if.
43353         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43354         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43355         * gcc.dg/compat/vector-1_y.c: Likewise.
43356         * gcc.dg/compat/vector-2_x.c: Likewise.
43357         * gcc.dg/compat/vector-2_y.c: Likewise.
43358
43359 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43360
43361         * g++.dg/opt/reg-stack4.C: New test.
43362
43363 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43364
43365         * gcc.dg/builtin-apply2.c: New test.
43366
43367 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43368
43369         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43370
43371 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43372
43373         PR c++/12924
43374         * g++.dg/template/template-id-2.C: New test.
43375
43376 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43377
43378         PR c++/5369
43379         * g++.dg/template/memfriend1.C: New test.
43380         * g++.dg/template/memfriend2.C: Likewise.
43381         * g++.dg/template/memfriend3.C: Likewise.
43382         * g++.dg/template/memfriend4.C: Likewise.
43383         * g++.dg/template/memfriend5.C: Likewise.
43384         * g++.dg/template/memfriend6.C: Likewise.
43385         * g++.dg/template/memfriend7.C: Likewise.
43386         * g++.dg/template/memfriend8.C: Likewise.
43387         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43388
43389 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43390
43391         PR c++/12515
43392         * g++.dg/ext/cond1.C: New test.
43393
43394 2003-11-20  Richard Henderson  <rth@redhat.com>
43395
43396         * gcc.dg/20020201-2.c: Remove.
43397         * gcc.dg/20020201-4.c: Remove.
43398         * gcc.dg/20020304-1.c: Remove.
43399
43400 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43401
43402         * gcc.dg/cpp/trad/xwin1.c: New test case.
43403
43404 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43405
43406         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43407         * lib/g77.exp: Likewise.
43408         * lib/objc.exp: Likewise.
43409         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43410         for darwin.
43411
43412 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43413
43414         PR c++/12932
43415         * g++.dg/template/static5.C: New test.
43416
43417 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43418
43419         * gcc.dg/nested-func-1.c: New test.
43420
43421 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43422
43423         * gcc.dg/cpp/assert4.c: New test.
43424
43425 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43426
43427         PR c++/2294
43428         * g++.dg/lookup/using9.c: New test.
43429
43430 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43431
43432         PR c++/12762
43433         * g++.dg/template/error3.C: New test.
43434
43435 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43436
43437         PR ada/13035
43438         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43439         No longer use a wrapper for gcc, since this does not work under
43440         Windows.
43441
43442 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43443
43444         PR c++/2094
43445         * g++.dg/template/ptrmem7.C: New test.
43446
43447 2003-11-13  Andrew Pinski <apinski@apple.com>
43448
43449         * gcc.c-torture/compile/20031113-1.c: New test.
43450
43451 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43452             Kean Johnston <jkj@sco.com>
43453
43454         PR c/13029
43455         * gcc.dg/unused-4.c: Update.
43456
43457 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43458
43459         * g++.dg/opt/const3.C: New test.
43460
43461 2003-11-13  Jan Hubicka  <jh@suse.cz>
43462
43463         * gcc.c-torture/compile/20031112-1.c: New test.
43464
43465 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43466
43467         * g++.dg/parse/crash10.C: Remove bogus error marker.
43468
43469 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43470
43471         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43472         (host_gcc): Likewise.
43473         (ROOT): Honor $PWDCMD.
43474         (BASE): Likewise.
43475         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43476
43477 2003-11-12  Catherine Moore  <clm@redhat.com>
43478
43479         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43480
43481 2003-11-12  Andreas Jaeger  <aj@suse.de>
43482             Jakub Jelinek  <jakub@redhat.com>
43483             Andrew Pinski  <pinskia@physics.uc.edu>
43484             Richard Henderson  <rth@redhat.com>
43485
43486         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43487         systems.
43488         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43489
43490         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43491         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43492
43493 2003-11-11  Andreas Jaeger  <aj@suse.de>
43494
43495         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43496
43497         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43498
43499 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43500
43501         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43502         Clean ups.
43503
43504 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43505
43506         * gcc.dg/trampoline-1.c: New test.
43507
43508 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
43509
43510         * gcc.c-torture/compile/200031109-1.c: New test.
43511
43512 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43513
43514         PR c/3190
43515         PR c/8714
43516         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43517         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43518         gcc.dg/format/no-y2k-1.c: Update.
43519
43520 2003-11-08  Roger Sayle  <roger@eyesopen.com>
43521
43522         PR optimization/10467
43523         * gcc.dg/20031108-1.c: New test case.
43524
43525 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
43526
43527         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43528
43529 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43530
43531         * gcc.dg/compound-lvalue-1.c: New test.
43532         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43533         some XFAILs.
43534
43535 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
43536
43537         * gcc.dg/altivec-varargs-1.c: New test.
43538
43539 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43540
43541         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43542         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43543         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
43544         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
43545         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43546
43547 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
43548
43549         * gcc.dg/cond-lvalue-1.c: New test.
43550
43551 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
43552
43553         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43554
43555 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43556
43557         PR c++/11616
43558         * g++.dg/template/instantiate5.C: New test.
43559
43560 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43561
43562         PR c++/12726
43563         * g++.dg/ext/complit2.C: Replace test with self-contained version.
43564         * ChangeLog: Add missing first entry for above test.
43565
43566 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43567
43568         PR c++/9810
43569         * g++.dg/template/using8.C: New test.
43570         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43571
43572 2003-11-02  Roger Sayle  <roger@eyesopen.com>
43573
43574         PR optimization/10817
43575         * gcc.c-torture/compile/20031102-1.c: New test case.
43576
43577 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
43578
43579         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43580         2147483647.
43581
43582 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43583
43584         * gcc.dg/20031102-1.c: New test.
43585
43586 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43587
43588         * gcc.dg/complex-1.c: New test.
43589
43590 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43591
43592         PR c++/12796
43593         * g++.dg/template/crash13.C: Adjust expected error location.
43594         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43595
43596 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43597
43598         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43599
43600 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43601
43602         PR/10239
43603         * gcc.c-torture/compile/20031031-2.c: New test.
43604
43605 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43606
43607         PR/11640
43608         * gcc.c-torture/compile/20031031-1.c: New test.
43609
43610 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43611
43612         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43613         * gcc.misc-tests/bprob.exp: Likewise.
43614         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43615         the execution test on arm-elf configs.
43616         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
43617         configs that don't support scratch files.
43618         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43619
43620 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
43621
43622         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43623         done by dejagnu.
43624
43625 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
43626
43627         * ada/acats/run_all.sh: Redirect mv output to /dev/null
43628         Avoid non pure sh syntax. Add more logging.
43629
43630         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43631         fail.
43632
43633 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43634
43635         PR libgcj/10610
43636         * gcc.dg/ppc-stackalign-1.c: New test.
43637
43638 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
43639
43640         * ada/acats/run_all.sh: Change output to be more compliant with
43641         dejagnu framework.
43642         Create acats.sum and acats.log files under testsuite/ada/acats
43643         Only run [a-z]* directories, to filter out e.g. CVS.
43644         Redirect build output to log file.
43645
43646 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43647
43648         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43649
43650 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43651
43652         PR ada/5909:
43653         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43654
43655 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
43656
43657         * gcc.c-torture/compile/20031023-1.c: New test.
43658         * gcc.c-torture/compile/20031023-2.c: New test.
43659         * gcc.c-torture/compile/20031023-3.c: New test.
43660         * gcc.c-torture/compile/20031023-4.c: New test.
43661
43662 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43663
43664         PR c++/10371
43665         * g++.dg/lookup/scoped8.C: New test.
43666
43667 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43668
43669         * g++.dg/opt/reg-stack3.C: New test.
43670
43671 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43672
43673         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
43674
43675 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43676
43677         PR c++/11076
43678         * g++.dg/template/crash13.C: New test.
43679
43680 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43681
43682         * gcc.dg/c99-restrict-2.c: New test.
43683
43684 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
43685
43686         PR c++/12698, c++/12699, c++/12700, c++/12566
43687         * g++.dg/inherit/covariant9.C: New test.
43688         * g++.dg/inherit/covariant10.C: New test.
43689         * g++.dg/inherit/covariant11.C: New test.
43690
43691 2003-10-23  Jason Merrill  <jason@redhat.com>
43692
43693         PR c++/12726
43694         * g++.dg/ext/complit2.C: New test.
43695
43696 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43697
43698         PR target/12654
43699         * gcc.c-torture/execute/20031020-1.c: New test.
43700
43701 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43702
43703         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43704         following the jump_insn.
43705
43706 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
43707
43708         * gcc.dg/cast-lvalue-1.c: New test.
43709
43710 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
43711
43712         PR c++/11962
43713         * g++.dg/template/cond2.C: New test.
43714
43715 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43716
43717         * gcc.dg/builtins-28.c: New test.
43718
43719 2003-10-20  Jan Hubicka  <jh@suse.cz>
43720
43721         * g++.dg/opt/inline4.C: Do not use min-inline-insns
43722         parameter.
43723         * gcc.dg/inline-2.c: Likewise.
43724
43725 2003-10-20  Phil Edwards  <phil@codesourcery.com>
43726
43727         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43728         * gcc.dg/nest.c: Likewise.
43729
43730 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43731
43732         PR c++/9781, c++/10583, c++/11862
43733         * g++.dg/parse/crash13.C: New test.
43734
43735 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43736
43737         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43738
43739 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43740
43741         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43742         Define HAVE_C99_RUNTIME except on Solaris.
43743         * gcc.dg/builtins-20.c: Likewise.
43744
43745 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43746
43747         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43748
43749 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43750
43751         PR c++/12495
43752         * g++.dg/template/crash21.C: New test.
43753
43754 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43755
43756         PR c++/2513
43757         * g++.dg/template/typename5.C: New test.
43758
43759 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43760
43761         PR c++/12369
43762         * g++.dg/template/friend25.C: New test.
43763
43764 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
43765
43766         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43767         versions.
43768
43769 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
43770
43771         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43772         == 2147483647.
43773
43774 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
43775
43776         * gcc.c-torture/execute/960416-1.x: Remove.
43777         * gcc.c-torture/execute/divconst-3.x: Likewise.
43778
43779 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
43780
43781         PR target/12598
43782         * gcc.dg/torture/cris-volatile-1.c: New test.
43783
43784 2003-10-14  Roger Sayle  <roger@eyesopen.com>
43785
43786         PR optimization/9325
43787         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43788         for overflowing floating point to integer conversion during RTL
43789         simplification.
43790
43791 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
43792
43793         * objc/execute/_cmd.m: Fix typo.
43794         * objc.dg/image-info.m, objc.dg/symtab-1.m:
43795         Relax 'scan-assembler' regexp.
43796         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43797         objc.dg/try-catch-4.m: Run on non-Darwin targets.
43798         * objc.dg/zero-link-2.m: Remove blank line.
43799         * objc.dg/zero-link-3.m: New test case.
43800
43801 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
43802
43803         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43804
43805         * gcc.dg/asm-names.c: Use scan-assembler-not rather
43806         than linker trickery.
43807
43808 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43809
43810         PR c++/12370
43811         * g++.dg/other/friend2.C: New test.
43812
43813 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43814
43815         * gcc.dg/20031012-1.c: New test.
43816
43817 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43818
43819         * gcc.dg/weak/weak-3.c: Fix for new warning.
43820
43821 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
43822
43823         PR optimization/8750
43824         * gcc.c-torture/execute/20031012-1.c: New test case.
43825
43826 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43827
43828         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43829         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43830
43831 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43832
43833         PR optimization/12260
43834         * gcc.c-torture/compile/20031011-2.c: New test case.
43835
43836 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43837
43838         * gcc.c-torture/execute/20031011-1.c: New testcase.
43839
43840 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
43841
43842         * gcc.c-torture/compile/20031011-1.c: New test.
43843
43844 2003-10-11  Jan Hubicka  <jh@suse.cz>
43845
43846         * g++.dg/other/first-global.C: New test.
43847
43848 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43849
43850         * gcc.c-torture/execute/string-opt-18.c: New testcase.
43851
43852 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
43853
43854         * gcc.c-torture/compile/20031010-1.c: New test.
43855
43856 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
43857
43858         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43859         * gcc.c-torture/execute/va-arg-25.c: ... here.
43860
43861 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
43862
43863         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43864
43865 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
43866
43867         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43868
43869 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
43870
43871         * g++.dg/parse/error2.C: New test.
43872
43873 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
43874
43875         PR c++/11097
43876         * g++.dg/other/error5.C: Modify the error message.
43877         * g++.dg/lookup/using8.C: New test.
43878
43879 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
43880
43881         * gcc.dg/darwin-abi-2.c: New file.
43882         * gcc.c-torture/execute/va-arg-24.c: New file.
43883
43884 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
43885
43886         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
43887         indentation.
43888
43889 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
43890
43891         PR c++/10147
43892         * g++.dg/other/error4.C: Update error messages.
43893         * g++.dg/template/ptrmem4.C: Likewise.
43894
43895         PR c++/12337
43896         * g++.dg/init/new9.C: New test.
43897
43898         PR c++/12334, c++/12236, c++/8656
43899         * g++.dg/ext/attrib8.C: New test.
43900
43901 2003-10-06  Devang Patel  <dpatel@apple.com>
43902
43903         * gcc.dg/debug/dwarf2-3.h: New test.
43904         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
43905
43906 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
43907
43908         * g++.dg/opt/cfg2.C: New test.
43909
43910 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43911
43912         * g++.dg/opt/float1.C: New test.
43913
43914 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43915
43916         * gcc.dg/c90-array-lval-6.c: New test.
43917         * gcc.dg/c99-array-lval-6.c: New test.
43918
43919 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
43920             Ziemowit Laski  <zlaski@apple.com>
43921
43922         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43923         'Derived', so that it is never considered a class method; add
43924         new warning for '+port' method ambiguity.
43925         * objc.dg/method-12.m: Include <objc/objc.h> instead of
43926         <objc/objc-api.h> (needed on Mac OS X).
43927         * objc.dg/method-13.m: New test.
43928
43929 2003-10-03  Roger Sayle  <roger@eyesopen.com>
43930
43931         PR optimization/9325, PR java/6391
43932         * gcc.c-torture/execute/20031003-1.c: New test case.
43933
43934 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
43935
43936         PR optimization/12180
43937         * gcc.dg/20031002-1.c: New test.
43938
43939         PR c++/12486
43940         * g++.dg/inherit/error1.C: New test.
43941
43942 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
43943
43944         * lib/f-torture.exp (search_for): Rename to...
43945         (search_for_re): This.  Also, clean up comments and the
43946         "regexp" invocation.
43947
43948 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
43949
43950         * gcc.c-torture/compile/20031002-1.c: New test.
43951
43952 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
43953
43954         * g++.dg/opt/cond1.C: New test.
43955
43956 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
43957
43958         * gcc.dg/Wold-style-definition-2.c: New testcase.
43959         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
43960
43961 2003-09-29  Richard Henderson  <rth@redhat.com>
43962
43963         * g++.dg/init/array10.C: Add dg-options.
43964
43965 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
43966
43967         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
43968
43969 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43970
43971         * g++.dg/template/friend19.C: Fix typo.
43972         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
43973
43974 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
43975
43976         * gcc.c-torture/execute/20030928-1.c: New test.
43977         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
43978
43979 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43980
43981         * g++.dg/opt/unroll1.C: New test.
43982
43983 2003-09-26  Roger Sayle  <roger@eyesopen.com>
43984
43985         PR optimization/11741
43986         * gcc.dg/20030926-1.c: New test case.
43987
43988 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43989
43990         PR c++/5655
43991         * g++.dg/parse/access7.C: New test.
43992         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
43993
43994 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
43995
43996         MERGE OF objc-improvements-branch into MAINLINE:
43997         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
43998         if libobjc has not been built.
43999         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44000         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44001         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44002         objc/execute/nested-3.m, objc/execute/np-2.m,
44003         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44004         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44005         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44006         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44007         objc.dg/special/unclaimed-category-1.h,
44008         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44009         well as GNU runtime.
44010         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44011         * execute/cascading-1.m, execute/function-message-1.m,
44012         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44013         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44014         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44015         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44016         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44017         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44018         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44019         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44020         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44021         * objc.dg/bitfield-2.m: Run only on Darwin.
44022         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44023         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44024         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44025         * objc.dg/const-str-1.m: Fix constant string layout.
44026
44027 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44028
44029         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44030
44031 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44032
44033         * gcc.dg/darwin-abi-1.c: New file.
44034
44035 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44036
44037         PR target/12281
44038         * gcc.c-torture/compile/20030921-1.c: New test.
44039
44040 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44041
44042         * g++.dg/opt/reg-stack2.C: New test.
44043
44044 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44045
44046         * g++.dg/eh/delayslot1.C: New test.
44047
44048 2003-09-20  Richard Henderson  <rth@redhat.com>
44049
44050         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44051
44052 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44053
44054         * gcc.c-torture/execute/20030920-1.c: New test case.
44055
44056 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44057
44058         * g++.dg/rtti/typeid3.C: Correct expected error message.
44059
44060 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44061
44062         PR c++/157
44063         * g++.dg/parse/crash12.C: New test.
44064
44065 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44066
44067         * gcc.dg/compat/mixed-struct-check.h: New.
44068         * gcc.dg/compat/mixed-struct-defs.h: New.
44069         * gcc.dg/compat/mixed-struct-init.h: New.
44070         * gcc.dg/compat/struct-by-value-19_main.c: New.
44071         * gcc.dg/compat/struct-by-value-19_x.c: New.
44072         * gcc.dg/compat/struct-by-value-19_y.c: New.
44073         * gcc.dg/compat/struct-by-value-20_main.c: New.
44074         * gcc.dg/compat/struct-by-value-20_x.c: New.
44075         * gcc.dg/compat/struct-by-value-20_y.c: New.
44076         * gcc.dg/compat/struct-return-19_main.c: New.
44077         * gcc.dg/compat/struct-return-19_x.c: New.
44078         * gcc.dg/compat/struct-return-19_y.c: New.
44079         * gcc.dg/compat/struct-return-20_main.c: New.
44080         * gcc.dg/compat/struct-return-20_x.c: New.
44081         * gcc.dg/compat/struct-return-20_y.c: New.
44082
44083 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44084         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44085         so that it will not complain on LP64 targets.
44086
44087 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44088
44089         PR c++/495
44090         * g++.dg/template/friend24.C: New test.
44091
44092 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44093
44094         PR c++/12332
44095         * g++.dg/template/memtmpl2.C: New test.
44096
44097 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44098
44099         PR target/11184
44100         * gcc.dg/builtin-apply1.c: New test.
44101
44102 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44103
44104         PR c++/9848
44105         * g++.dg/warn/Wunused-4.C: New test.
44106
44107 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44108
44109         PR c++/12316
44110         * g++.dg/other/gc2.C: New test.
44111
44112 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44113
44114         PR c++/11991
44115         * g++.dg/rtti/typeid3.C: New test.
44116
44117         PR c++/12266
44118         * g++.dg/overload/template1.C: New test.
44119
44120 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44121
44122         * g++.dg/opt/cfg3.C: New test.
44123
44124 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44125
44126         PR c++/7939
44127         * g++.dg/template/crash11.C: New test.
44128
44129 2003-09-16  Jason Merrill  <jason@redhat.com>
44130             Jakub Jelinek  <jakub@redhat.com>
44131
44132         * gcc.dg/attr-warn-unused-result.c: New test.
44133
44134 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44135
44136         PR c++/12184
44137         * g++.dg/expr/call2.C: New test.
44138
44139 2003-09-15  Andreas Jaeger  <aj@suse.de>
44140
44141         * gcc.dg/Wold-style-definition-1.c: New test.
44142
44143 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
44144
44145         PR c++/3907
44146         * g++.dg/parse/template12.C: New test.
44147
44148         * g++.dg/abi/bitfield11.C: New test.
44149         * g++.dg/abi/bitfield12.C: Likewise.
44150
44151 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
44152
44153         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
44154         non-expansion of functional macro name without arguments at EOL.
44155         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
44156
44157 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
44158
44159         * gcc.c-torture/execute/20030914-[12].c: New tests.
44160
44161 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44162
44163         PR c++/11788
44164         * g++.dg/overload/addr1.C: New test.
44165
44166 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
44167
44168         * gcc.dg/20030909-1.c: New test.
44169
44170 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44171
44172         * gcc.dg/ultrasp10.c: New test.
44173
44174 2003-09-09  Devang Patel  <dpatel@apple.com>
44175
44176         * gcc.dg/darwin-ld-6.c: New test.
44177
44178 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44179
44180         * gcc.dg/torture/builtin-explog-1.c: New testcase.
44181
44182 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44183
44184         * gcc.dg/ia64-types1.c: New test.
44185         * gcc.dg/ia64-types2.c: Likewise.
44186
44187 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44188
44189         * gcc.dg/builtins-1.c: Add more _Complex tests.
44190         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44191
44192         * gcc.dg/builtins-1.c: Test existing _Complex functions.
44193         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44194
44195 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44196
44197         PR c++/11786
44198         * g++.dg/lookup/koenig2.C: New test.
44199
44200         PR c++/5296
44201         * g++.dg/rtti/typeid2.C: New test.
44202
44203 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
44204
44205         * gcc.c-torture/compile/20030904-1.c: New test.
44206
44207 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44208
44209         * g++.dg/opt/longbranch2.C: New test.
44210
44211 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44212
44213         * g++.dg/template/crash10.C: Only compile it.
44214
44215 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44216
44217         PR middle-end/11665
44218         * gcc.c-torture/compile/20030907-1.c: New test.
44219         * g++.dg/init/array11.C: New test.
44220
44221 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44222
44223         PR c++/11852
44224         * g++.dg/init/struct1.C: New test.
44225
44226 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44227
44228         PR c++/12181
44229         * g++.dg/expr/comma1.C: New test.
44230
44231 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
44232
44233         PR c++/11867
44234         * g++.dg/expr/static_cast5.C: New test.
44235
44236 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
44237
44238         PR c++/11507
44239         * g++.dg/lookup/scoped7.C: New test.
44240
44241         PR c++/9574
44242         * g++.dg/other/static1.C: New test.
44243
44244         PR c++/11490
44245         * g++.dg/warn/template-1.C: New test.
44246
44247         PR c++/11432
44248         * g++.dg/template/crash10.C: New test.
44249
44250         PR c++/2478
44251         * g++.dg/overload/VLA.C: New test.
44252
44253         PR c++/10804
44254         * g++.dg/template/call1.C: New test.
44255
44256 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44257
44258         PR c++/11794
44259         * g++.dg/parse/using3.C: New test.
44260
44261 2003-09-06  Roger Sayle  <roger@eyesopen.com>
44262
44263         PR c++/11409
44264         * g++.dg/overload/builtin3.C: New test case.
44265
44266 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44267
44268         PR c/9862
44269         * gcc.dg/20030906-1.c: New test.
44270         * gcc.dg/20030906-2.c: Likewise.
44271
44272 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44273
44274         PR c++/12167
44275         * g++.dg/parse/defarg5.C: New test.
44276
44277         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44278
44279 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44280
44281         PR c++/12163
44282         * g++.dg/expr/static_cast4.C: New test.
44283
44284         PR c++/12146
44285         * g++.dg/template/crash9.C: New test.
44286
44287 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44288
44289         * g++.old-deja/g++.ext/pretty2.C: Update for change
44290         in __FUNCTION__.
44291         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44292
44293 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44294
44295         PR c++/11922
44296         * g++/dg/template/qualified-id1.C: New test.
44297
44298         PR c++/12037
44299         * g++.dg/warn/noeffect4.C: New test.
44300
44301 2003-09-04  Matt Austern  <austern@apple.com>
44302
44303         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44304         * g++.dg/ext/fnname2.C: Likewise.
44305         * g++.dg/ext/fnname3.C: Likewise.
44306
44307 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44308
44309         * g++.dg/expr/lval1.C: New test.
44310         * g++.dg/ext/lvcast.C: Remove.
44311
44312 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44313
44314         PR optimization/11700.
44315         * gcc.c-torture/compile/20030903-1.c: New test case.
44316
44317 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44318
44319         PR c++/12053
44320         * g++.dg/abi/layout4.C: New test.
44321
44322 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44323
44324         PR c++/11553
44325         * g++.dg/parse/friend3.C: New test.
44326
44327 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44328
44329         PR c++/11847
44330         * g++.dg/template/class1.C: New test.
44331
44332         PR c++/11808
44333         * g++.dg/expr/call1.C: New test.
44334
44335 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44336
44337         PR c++/12114
44338         * g++.dg/init/ref9.C: New test.
44339
44340         PR c++/11972
44341         * g++.dg/template/nested4.C: New test.
44342
44343 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44344
44345         PR c++/12093
44346         * g++.dg/template/non-dependent4.C: New test.
44347
44348         PR c++/11928
44349         * g++.dg/inherit/conv1.C: New test.
44350
44351 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44352
44353         PR c++/6196
44354         * g++.dg/ext/label1.C: New test.
44355         * g++.dg/ext/label2.C: Likewise.
44356
44357 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44358
44359         * g++.dg/expr/cond3.C: New test.
44360
44361 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44362
44363         * gcc.dg/builtins-1.c: Add new builtin cases.
44364
44365 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44366
44367         * gcc.dg/builtins-1.c: Add new cases.
44368         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44369
44370 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44371
44372         * gcc.dg/builtins-1.c: Add more math builtin tests.
44373         * gcc.dg/torture/builtin-attr-1.c: New test.
44374
44375 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44376
44377         PR optimization/5079
44378         * g++.dg/opt/static3.C: New test.
44379
44380 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44381
44382         * gcc.misc-tests/gcov-10b.c: New test.
44383
44384 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44385
44386         * g++.dg/opt/ptrmem3.C: New test.
44387
44388         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44389
44390 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44391
44392         * gcc.dg/20030826-2.c: New test.
44393
44394 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44395
44396         PR middle-end/12002
44397         * g77.f-torture/compile/12002.f: New test case.
44398
44399 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44400
44401         * gcc.dg/20030826-1.c: New test case.
44402
44403 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44404
44405         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44406
44407 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44408
44409         PR c++/11871
44410         * c++.dg/lookup/crash1.C: New test.
44411
44412         * c++.dg/warn/noeffect3.C: New test.
44413
44414 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44415
44416         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44417         * gcc.dg/compat/vector-1_y.c: Ditto.
44418         * gcc.dg/compat/vector-2_x.c: Ditto.
44419         * gcc.dg/compat/vector-2_y.c: Ditto.
44420
44421 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44422
44423         * gcc.dg/20030702-1.c: New test.
44424
44425 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44426
44427         PR c++/8795
44428         * g++.dg/ext/altivec-1.C: New test.
44429
44430 2003-08-24  Richard Henderson  <rth@redhat.com>
44431
44432         * g++.dg/eh/simd-2.C: Add -w for x86.
44433
44434 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44435
44436         * gcc.dg/20030815-1.c: New test.
44437
44438 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44439
44440         PR c++/3765
44441         * g++.dg/parse/access6.C: New test.
44442
44443 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44444
44445         PR c++/641, c++/11876
44446         * g++.dg/template/friend22.C: New test.
44447         * g++.dg/template/friend23.C: Likewise.
44448
44449 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44450
44451         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44452         identically.
44453
44454 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44455
44456         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44457
44458 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44459
44460         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44461
44462 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44463
44464         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44465
44466 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44467
44468         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44469
44470 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44471
44472         PR c++/11919
44473         * g++.dg/overload/prom1.C: New test.
44474
44475         PR c++/11551
44476         * g++.dg/parse/dtor2.C: New test.
44477
44478         PR c++/10762
44479         * g++.dg/parse/using2.C: New test.
44480
44481 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44482
44483         PR target/11805
44484         * gcc.c-torture/compile/20030821-1.c: New.
44485
44486 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44487
44488         PR c++/11834
44489         * g++.dg/template/deduce2.C: New test.
44490
44491 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44492
44493         * gcc.c-torture/execute/20030821-1.c: New test.
44494
44495 2003-08-20  Roger Sayle  <roger@eyesopen.com>
44496
44497         PR middle-end/11984
44498         * gcc.dg/20030820-1.c: New test case.
44499
44500 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44501
44502         PR c++/11945
44503         * g++.dg/warn/noeffect2.C: New test.
44504
44505 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44506
44507         PR c++/10926
44508         * g++.dg/template/dtor2.C: New test.
44509
44510         PR c++/11684
44511         * g++.dg/template/operator1.C: New test.
44512         * g++.dg/parse/operator4.C: New test.
44513
44514         PR c++/11946.C
44515         * g++.dg/expr/enum1.C: New test.
44516         * gcc.dg/c99-bool-1.c: Remove bogus warning.
44517
44518         PR c++/11036.C
44519         * g++.dg/parse/elab2.C: New test.
44520         * g++.dg/parse/typedef4.C: Change error message.
44521         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44522         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44523         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44524
44525 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
44526
44527         * gcc.dg/pch/warn-1.c: New.
44528         * gcc.dg/pch/warn-1.hs: New.
44529
44530         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44531         not-tested file.
44532
44533 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44534
44535         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44536
44537 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44538
44539         * gcc.dg/uninit-D.c: New Test.
44540         * gcc.dg/uninit-E.c: New Test.
44541         * gcc.dg/uninit-F.c: New Test.
44542         * gcc.dg/uninit-G.c: New Test.
44543
44544 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
44545
44546         * g++.dg/README: Describe the pch directory.
44547
44548 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44549
44550         PR c++/11174
44551         * g++.dg/parse/access4.C: New test.
44552         * g++.dg/parse/access5.C: Likewise.
44553         * g++.old-deja/g++.jason/access17.C: Adjust error message.
44554
44555 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
44556
44557         * gcc.dg/noncompile/20030818-1.c: New.
44558
44559 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44560
44561         PR c++/11957
44562         * g++.dg/warn/noeffect1.C: New test.
44563
44564         * g++.dg/template/scope2.C: New test.
44565         * g++.dg/template/error2.C: Correct dg-error
44566
44567 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
44568
44569         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44570
44571 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
44572
44573         PR C++/11512
44574         * g++.dg/template/warn1.C: New.
44575
44576 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44577
44578         * g++.dg/template/error2.C: New test.
44579         * g++.dg/lookup/using7.C: Adjust errors
44580         * g++.old-deja/g++.pt/crash36.C: Likewise.
44581         * g++.old-deja/g++.pt/derived3.C: Likewise.
44582
44583 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44584
44585         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44586         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44587         * gcc.c-torture/execute/builtins/string-9.c: New, from
44588         string-opt-9.c.  Adjust for execute/builtins framework.
44589         * gcc.c-torture/execute/string-opt-9.c: Delete.
44590
44591 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
44592
44593         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44594
44595         * g++.dg/parse/ret-type2.C: New test.
44596
44597         PR c++/11703
44598         * g++.dg/init/new8.C: New test.
44599
44600         PR c++/10923
44601         * g++.dg/parse/typedef5.C: New test.
44602
44603         PR c++/9512
44604         * g++.dg/parse/qualified2.C: New test.
44605         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44606         invalid code.
44607
44608 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
44609
44610         * g++.dg/conversion/ptrmem1.C: New test.
44611
44612 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
44613
44614         PR target/11693
44615         * gcc.dg/20030811-1.c: New test.
44616
44617         PR target/11535
44618         * gcc.c-torture/execute/20030811-1.c: New test.
44619
44620 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44621
44622         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44623
44624 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
44625
44626         PR c++/11789.C
44627         * g++.dg/inherit/multiple1.C: New test.
44628
44629 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44630
44631         * gcc.dg/spe1.c: New test.
44632
44633         PR c++/11670
44634         * g++.dg/expr/cast2.C: New test.
44635
44636         PR c++/10530
44637         * g++.dg/template/dependent-name2.C: New test.
44638
44639 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
44640
44641         * g++.dg/parse/crash11.C: Put the dg options in comments.
44642
44643 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
44644
44645         * lib/gcc-dg.exp: Update for diagnostic change.
44646
44647 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44648
44649         PR c++/5767
44650         * g++.dg/parse/crash11.C: New test.
44651
44652 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
44653
44654         * gcc.dg/cpp/spacing1.c: Update.
44655
44656 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
44657
44658         PR target/11739
44659         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44660         a value for -mtune.
44661
44662 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44663
44664         PR middle-end/11771
44665         * gcc.c-torture/compile/20030804-1.c: New test case.
44666
44667 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44668
44669         * gcc.dg/20030804-1.c: New test case.
44670
44671 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
44672
44673         * gcc.dg/cpp/separate-1.c: New test.
44674
44675 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
44676
44677         PR c++/11704
44678         * g++.dg/template/dependent-expr2.C: New test.
44679
44680         PR c++/11766
44681         * g++.dg/expr/ptrmem1.C: New test.
44682
44683 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44684
44685         PR c++/9453
44686         * g++.dg/template/friend15.C: New test.
44687
44688 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
44689
44690         * lib/dg-pch.exp: Work round PCH bug.
44691
44692 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44693
44694         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
44695         builtins.  Move cases from builtins-4.c here.
44696
44697         * gcc.dg/torture/builtin-math-1.c: New test taken from
44698         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44699         additional cases.
44700
44701         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44702         Delete.
44703
44704 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44705
44706         PR c++/9447
44707         * g++.dg/template/using7.C: New test.
44708
44709 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
44710
44711         * import1.c, import2.c: New tests.
44712
44713 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
44714
44715         * g++.dg/eh/crossjump1.C: New test.
44716
44717 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
44718
44719         PR c++/11697
44720         * g++.dg/template/using6.C: New test.
44721
44722         PR c++/11744
44723         * g++.dg/template/koenig2.C: New test.
44724
44725 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44726
44727         PR c++/7983
44728         * g++.dg/parse/typedef4.C: New test.
44729
44730 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44731
44732         PR c++/8442, c++/8806
44733         * g++.dg/template/elab1.C: New test.
44734         * g++.dg/template/type2.C: Likewise.
44735         * g++.dg/template/ttp3.C: Adjust expected error message.
44736         * g++.old-deja/g++.law/visibility13.C: Likewise.
44737         * g++.old-deja/g++.niklas/t135.C: Likewise.
44738         * g++.old-deja/g++.pt/ttp41.C: Likewise.
44739         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44740         template argument.
44741         * g++.old-deja/g++.pt/ttp44.C: Likewise.
44742
44743 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
44744
44745         PR c++/11295
44746         * g++.dg/ext/stmtexpr1.C: New test.
44747
44748         * g++.dg/opt/tmp1.C: New test.
44749
44750         PR c++/11525
44751         * g++.dg/parse/constant4.C: New test.
44752
44753         PR c++/9447
44754         * g++.dg/template/using5.C: New test.
44755
44756 2003-07-31  Roger Sayle  <roger@eyesopen.com>
44757
44758         * gcc.dg/builtins-27.c: New test case.
44759
44760 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
44761
44762         * gcc.dg/tls/opt-7.c: New test.
44763
44764 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
44765
44766         * g++.old-deja/g++.other/crash18.C: Remove.
44767
44768 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44769
44770         * g++.dg/template/explicit3.C: New.
44771         * g++.dg/template/explicit4.C: New.
44772         * g++.dg/template/explicit5.C: New.
44773
44774         PR c++/11347
44775         * g++.dg/template/memtmpl1.C: New.
44776
44777 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
44778
44779         PR target/11565
44780         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44781         * gcc.dg/i386-387-5.c (dg-options): Likewise.
44782
44783 2003-07-30  Jan Hubicka  <jh@suse.cz>
44784
44785         * vtgc1.c: Kill.
44786
44787 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
44788
44789         * gcc.dg/struct-in-proto-1.c: New test.
44790
44791 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
44792
44793         * gcc.dg/cpp/include2.c: Only expect one message.
44794
44795 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
44796
44797         PR c++/9447
44798         * g++.dg/template/using1.C: New test.
44799         * g++.dg/template/using2.C: New test.
44800         * g++.dg/template/using3.C: New test.
44801         * g++.dg/template/using4.C: New test.
44802
44803 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
44804
44805         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44806         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44807
44808 2003-07-28  Jan Hubicka  <jh@suse.cz>
44809
44810         PR c++/11530
44811         * g++.dg/opt/call1.C: New test.
44812
44813 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
44814
44815         PR c++/11667
44816         * g++.dg/init/enum2.C: New test.
44817         * g++.dg/template/overload1.C: Add "-w" option.
44818
44819 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
44820
44821         * gcc.dg/Wdeclaration-after-statement-1.c,
44822         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44823
44824 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
44825
44826         * gcc.c-torture/compile/20030725-1.c: New test.
44827
44828 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
44829
44830         * gcc.dg/20030505.c: Only run for SPE.
44831         Remove definition of opaque type.
44832
44833 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
44834
44835         * g++.dg/template/ptrmem6.C: New test.
44836
44837 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
44838
44839         * gcc.c-torture/compile/zero-strct-2.c: New test.
44840
44841 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
44842
44843         * gcc.dg/intermod-1.c: New test.
44844
44845 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44846
44847         PR c++/11617
44848         * g++.dg/template/lookup2.C: New test.
44849         * g++.dg/template/memclass1.C: Remove instantiated from error.
44850         * g++.dg/other/error2.C: Tweak expected errors.
44851
44852         PR c++/11596
44853         * g++.dg/template/defarg3.C: New test.
44854
44855         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44856
44857 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
44858
44859         * g++.dg/inherit/access5.C: New test.
44860
44861 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44862
44863         PR c++/11513
44864         * g++.dg/template/crash8.C: New test.
44865
44866 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
44867
44868         PR c/10602
44869         * gcc.dg/noncompile/incomplete-2.c: New test.
44870
44871 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
44872
44873         PR c++/11645
44874         * g++.dg/inherit/access4.C: New test.
44875
44876         PR c++/11517
44877         * g++.dg/expr/cond2.C: New test.
44878
44879         PR optimization/10679
44880         * g++.dg/opt/inline4.C: New test.
44881
44882 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
44883
44884         * g++.dg/parse/crash10: New test.
44885
44886 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44887
44888         * g++.dg/ext/flexary1.C: New test.
44889
44890 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44891
44892         PR c++/10793
44893         * g++.dg/template/crash9.C: New test.
44894
44895 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44896
44897         PR c++/3004
44898         * g++.dg/parse/typedef3.C: New test.
44899
44900         PR c++/7906
44901         * g++.dg/parse/operator2.C: New test.
44902
44903         PR c++/8895
44904         * g++.dg/parse/def-tmpl-arg1.C: New test.
44905
44906         PR c++/9282
44907         * g++.dg/parse/funptr1.C: New test.
44908
44909         PR c++/9452
44910         * g++.dg/parse/ambig3.C: New test.
44911
44912         PR c++/9454
44913         * g++.dg/parse/operator3.C: New test.
44914
44915         PR c++/9486
44916         * g++.dg/parse/template10.C: New test.
44917
44918         PR c++/9488
44919         * g++.dg/parse/template11.C: New test.
44920
44921         PR c++/10150
44922         * g++.dg/parse/invalid-op1.C: New test.
44923
44924         PR c++/10247
44925         * g++.dg/parse/condexpr1.C: New test.
44926
44927 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44928
44929         * g++.dg/ext/packed3.C: New test.
44930         * g++.dg/ext/packed4.C: New test.
44931
44932         * gcc.dg/pack-test-3.c: New test.
44933
44934 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
44935
44936         * lib/compat.exp: Handle dg-options per source file.
44937         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44938         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44939         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44940         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44941         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44942         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44943         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
44944         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
44945         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
44946         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
44947         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
44948         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
44949         * g++.dg/compat/break/bitfield7_x.C: Ditto.
44950         * g++.dg/compat/break/bitfield7_y.C: Ditto.
44951
44952 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
44953
44954         PR c/10320
44955         * gcc.c-torture/execute/20030718-1.c: New test.
44956
44957 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44958
44959         PR optimization/11536
44960         * gcc.dg/20030721-1.c: New test.
44961
44962 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
44963
44964         PR c++/11546
44965         * g++.dg/template/lookup1.C: New test.
44966
44967 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
44968
44969         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
44970         diagnostics of ill-formed constructs involving labels.
44971         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
44972         the new 'previously defined here' message.
44973
44974 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
44975
44976         * g++.dg/parse/non-dependent2.C: New test.
44977
44978 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
44979
44980         * g++.dg/init/init-ref4.C: xfail on targets without
44981         weak symbols.
44982
44983 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
44984
44985         PR target/11087
44986         * gcc.c-torture/execute/20030717-1.c: New test.
44987
44988 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44989
44990         * g++.dg/opt/cfg1.C: New test.
44991
44992 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
44993
44994         PR optimization/11557
44995         * gcc.dg/20030717-1.c: New test.
44996
44997 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
44998
44999         PR c++/10476
45000         * g++.dg/expr/crash-1.C: New test.
45001
45002         PR c++/11027
45003         * g++.dg/template/init3.C: New test.
45004
45005         PR c++/8222
45006         * g++.dg/template/non-dependent1.C: New test.
45007
45008         PR c++/11070
45009         * g++.dg/template/non-dependent2.C: New test.
45010
45011         PR c++/11071
45012         * g++.dg/template/non-dependent3.C: New test.
45013
45014         PR c++/9907
45015         * g++.dg/template/sizeof5.C: New test.
45016
45017 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45018
45019         PR 11498
45020         * gcc.c-torture/compile/mangle-1.c: New file.
45021
45022 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45023
45024         PR c++/7809
45025         * g++.dg/parse/access3.C: New test.
45026
45027 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45028
45029         PR c++/11384
45030         * g++.dg/init/init-ref4.C: New test.
45031
45032 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45033
45034         PR c++/11547
45035         * g++.dg/parse/constant3.C: New test.
45036         * g++.dg/parse/crash7.C: Likewise.
45037
45038 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45039
45040         PR target/11008
45041         * gcc.dg/i386-pentium4-not-mull.c: New.
45042
45043 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45044
45045         * gcc.dg/asm-names.c (ymain): Make it weak.
45046
45047 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45048
45049         PR c++/5421
45050         * g++.dg/template/friend21.C: New test.
45051
45052 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45053
45054         * gcc.dg/cleanup-8.c: New test.
45055         * gcc.dg/cleanup-9.c: New test.
45056
45057 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45058
45059         * g++.dg/ext/dll-MI1.h: New file.
45060         * g++.dg/ext/dllexport-MI1.C: New file.
45061         * g++.dg/ext/dllimport-MI1.C: New file.
45062
45063 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45064
45065         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45066         it does not have cmpstrsi patterns (just cmpmemsi).
45067
45068 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45069
45070         PR debug/11473
45071         * g++.dg/debug/debug8.C: New test.
45072
45073 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45074
45075         PR c++/10108
45076         * g++.dg/template/crash7.C: New test.
45077
45078 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45079
45080         PR target/10795
45081         * gcc.c-torture/compile/20030708-1.c: New.
45082
45083 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45084
45085         * gcc.c-torture/execute/20030715-1.c: New test.
45086
45087 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45088
45089         * gcc.dg/pch/inline-3.c: New file.
45090         * gcc.dg/pch/inline-3.hs: New file.
45091         * gcc.dg/pch/inline-4.c: New file.
45092         * gcc.dg/pch/inline-4.hs: New file.
45093
45094 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45095
45096         PR c++/11509
45097         * g++.dg/template/crash6.C: New test.
45098
45099         PR c++/7053
45100         * g++.dg/template/friend20.C: New test.
45101
45102         PR c++/7019
45103         * g++.dg/template/overload2.C: New test.
45104
45105 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45106
45107         PR optimization/11440
45108         * gcc.c-torture/execute/20030714-1.c: New test.
45109
45110 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45111
45112         PR c++/11154
45113         * g++.dg/template/partial2.C: New test.
45114
45115 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45116
45117         PR c++/11503
45118         * g++.dg/template/anon1.C: New test.
45119
45120         PR c++/11493
45121         PR c++/11495
45122         * g++.dg/parse/template9.C: Likewise.
45123         * g++.dg/template/crash4.C: New test.
45124         * g++.dg/template/koenig1.C: Likewise.
45125         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45126         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45127         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45128         functions.
45129         * g++.old-deja/g++.jason/template36.C: Likewise.
45130         * g++.old-deja/g++.mike/p1989.C: Likewise.
45131         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45132         * g++.old-deja/g++.pt/ttp20.C: Use this->.
45133         * g++.old-deja/g++.pt/ttp21.C: Use this->.
45134         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45135         compiling.
45136         * g++.old-deja/g++.pt/union2.C: Use this->.
45137
45138 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
45139
45140         * gcc.dg/20030711-1.c: New test.
45141
45142 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
45143
45144         PR c++/11050
45145         * g++.dg/parse/args1.C: New test.
45146         * g++.pt/defarg8.C: Change expected errors.
45147
45148 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
45149
45150         PR c++/8164
45151         * g++.dg/template/nontype2.C: New test.
45152
45153         PR c++/10558
45154         * g++.dg/parse/template8.C: New test.
45155
45156         PR c++/8327
45157         * g++.dg/template/scope1.C: New test.
45158
45159         * g++.dg/warn/Wsign-compare-1.C: New test.
45160
45161 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45162
45163         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45164
45165 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
45166
45167         PR c++/9411
45168         * g++.dg/template/explicit2.C: New test.
45169
45170         PR c++/10032
45171         * g++.dg/warn/pedantic1.C: New test.
45172
45173 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
45174
45175         PR c++ 9483
45176         * g++.dg/other/field1.C: New test.
45177
45178 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45179
45180         PR c/11449
45181         * gcc.c-torture/compile/20030707-1.c: New.
45182
45183 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45184
45185         PR c++/10849
45186         * g++.dg/template/access12.C: New test.
45187
45188 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
45189
45190         * g++.dg/bprob/bprob.exp (prof_ext): Update.
45191         * g77.dg/bprob/bprob.exp (prof_ext): Update.
45192         * gcc.misc-tests/bprob.exp (prof_ext): Update.
45193         * gcc.misc-tests/gcov.exp: Update
45194         * g++.dg/gcov/gcov.exp: Update
45195         * lib/gcov.exp: Update.
45196
45197 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
45198
45199         * g++.dg/abi/mangle17.C: Make sure template expressions are
45200         dependent.
45201         * g++.dg/abi/mangle4.C: Mark erroneous casts.
45202         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45203         * g++.dg/opt/stack1.C: Remove erroneous code.
45204         * g++.dg/parse/template7.C: New test.
45205         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45206         * g++.old-deja/g++.pt/crash4.C: Likewise.
45207
45208 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45209
45210         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45211         with zero or one occurence of `$' after the initial `L'.
45212
45213 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
45214
45215         * gcc.c-torture/compile/20030704-1.c: Add a comment.
45216
45217 2003-07-08  Roger Sayle  <roger@eyesopen.com>
45218
45219         PR c/11370
45220         * gcc.dg/Wunreachable-6.c: New testcase.
45221         * gcc.dg/Wunreachable-7.c: New testcase.
45222
45223 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45224
45225         PR c/11420
45226         * gcc.dg/20030708-1.c: New test.
45227
45228 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
45229
45230         * gcc.dg/compat/sdata-section.h: New file.
45231         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45232         * gcc.dg/torture/mips-sdata-1.c: New test.
45233
45234 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45235
45236         PR c++/11030
45237         * g++.dg/template/friend19.C: New test.
45238
45239 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45240
45241         * g++.dg/opt/strength-reduce.C: New test.
45242
45243 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45244
45245         PR target/10979
45246         * gcc.dg/20030707-1.c: New testcase.
45247
45248 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45249
45250         PR optimization/11059
45251         * g++.dg/opt/emptyunion.C: New testcase.
45252
45253 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45254             Eric Botcazou  <ebotcazou@libertysurf.fr>
45255
45256         * g++.dg/opt/stack1.C: New test.
45257
45258 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
45259
45260         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45261         run test.
45262
45263         PR c++/11431
45264         * g++.dg/expr/static_cast3.C: New test.
45265
45266 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45267
45268         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45269         everywhere.
45270         * gcc.dg/concat.c: Concatenation of string constants with
45271         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45272         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45273         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45274         necessary to avoid multi-character character constant warning.
45275         * gcc.dg/cpp/escape.c: Likewise.
45276         * gcc.dg/cpp/ucs.c: Likewise.
45277         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45278         Fix a typo.
45279
45280 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45281
45282         PR c/11428
45283         * gcc.c-torture/compile/20030704-1.c: New.
45284
45285 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45286
45287         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45288
45289 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45290
45291         PR c++/5287, PR c++/7910,  PR c++/11021
45292         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45293         tests for warnings.
45294         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45295         * g++.dg/ext/dllimport3.C: Likewise.
45296         * g++.dg/ext/dllimport4.C: New file.
45297         * g++.dg/ext/dllimport5.C: New file.
45298         * g++.dg/ext/dllimport6.C: New file.
45299         * g++.dg/ext/dllimport7.C: New file.
45300         * g++.dg/ext/dllimport8.C: New file.
45301         * g++.dg/ext/dllimport9.C: New file.
45302         * g++.dg/ext/dllimport10.C: New file.
45303         * g++.dg/ext/dllexport1.C: New file.
45304
45305 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45306
45307         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45308         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45309
45310 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45311
45312         * gcc.dg/builtins-25.c: New testcase.
45313         * gcc.dg/builtins-26.c: New testcase.
45314
45315 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45316
45317         * gcc.dg/compat/vector-defs.h: New file.
45318         * gcc.dg/compat/vector-setup.h: New file.
45319         * gcc.dg/compat/vector-check.h: New file.
45320         * gcc.dg/compat/vector-1_main.c: New file.
45321         * gcc.dg/compat/vector-1_x.c: New file.
45322         * gcc.dg/compat/vector-1_y.c: New file.
45323         * gcc.dg/compat/vector-2_main.c: New file.
45324         * gcc.dg/compat/vector-2_x.c: New file.
45325         * gcc.dg/compat/vector-2_y.c: New file.
45326
45327         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45328         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45329         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45330         * gcc.dg/compat/struct-align-1.h: New file.
45331         * gcc.dg/compat/struct-align-1_main.c: New file.
45332         * gcc.dg/compat/struct-align-1_x.c: New file.
45333         * gcc.dg/compat/struct-align-1_y.c: New file.
45334         * gcc.dg/compat/struct-align-2.h: New file.
45335         * gcc.dg/compat/struct-align-2_main.c: New file.
45336         * gcc.dg/compat/struct-align-2_x.c: New file.
45337         * gcc.dg/compat/struct-align-2_y.c: New file.
45338
45339         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45340         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45341         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45342         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45343         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45344         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45345         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45346         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45347         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45348         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45349         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45350         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45351         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45352         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45353         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45354         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45355         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45356         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45357         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45358         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45359         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45360         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45361         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45362         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45363         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45364         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45365         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45366         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45367         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45368
45369 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45370
45371         * gcc.dg/i386-call-1.c: New test.
45372
45373 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45374
45375         PR c++/9162
45376         * g++.dg/parse/defarg4.C: New.
45377
45378 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45379
45380         PR target/10700
45381         * gcc.c-torture/compile/20030703-1.c: New test case.
45382
45383 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45384
45385         * g++.dg/template/local3.C: Remove extra semicolon.
45386
45387 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45388
45389         * gcc.dg/i386-volatile-1.c: New test.
45390
45391 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45392
45393         PR c++/11072
45394         * g++.dg/other/offsetof2.C: XFAIL.
45395         * g++.dg/other/offsetof5.C: New.
45396
45397         PR c++/10219
45398         * g++.dg/template/error1.C: New.
45399
45400         PR c++/9779
45401         * g++.dg/template/dependent-expr1.C: New.
45402
45403 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45404
45405         PR c++/6949
45406         * g++.dg/template/local3.C: New test.
45407
45408         PR c++/11149
45409         * g++.dg/lookup/scoped6.C: New test.
45410
45411 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45412
45413         PR c++/8046
45414         * g++.dg/other/error7.C: New test.
45415
45416 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45417
45418         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45419         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45420         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45421         * g++.old-deja/g++.other/union2.C: Likewise.
45422         * gcc.dg/c90-const-expr-2.c: Likewise.
45423         * gcc.dg/c90-const-expr-3.c: Likewise.
45424         * gcc.dg/c99-const-expr-2.c: Likewise.
45425         * gcc.dg/c99-const-expr-3.c: Likewise.
45426         * gcc.dg/concat.c: Likewise.
45427
45428 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45429
45430         PR c++/9559
45431         * g++.dg/init/static1.C: New test.
45432
45433 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45434
45435         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45436         * g++.old-deja/g++.other/access2.C: Likewise.
45437         * g++.old-deja/g++.other/decl2.C: Likewise.
45438         * gcc.c-torture/execute/20020615-1.c: Likewise.
45439
45440 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45441
45442         PR c++/4933
45443         * g++.dg/template/sizeof4.C: New test.
45444
45445 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45446
45447         * g++.dg/other/error6.C: New test.
45448
45449 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45450
45451         PR c++/10750
45452         * g++.dg/parse/constant2.C: New test.
45453
45454 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45455
45456         PR c++/11106
45457         * g++.dg/other/error5.C: New test.
45458
45459 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45460
45461         * gcc.dg/format/gcc_diag-1.c: New test.
45462
45463 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45464
45465         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45466
45467 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45468
45469         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45470         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45471         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45472
45473 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45474
45475         * gcc.c-torture/execute/builtins/string-8.c: New test.
45476         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45477         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45478         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45479
45480 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45481
45482         PR c++/10468
45483         * g++.dg/ext/typeof6.C: New test.
45484
45485 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45486
45487         PR c++/10796
45488         * g++.dg/init/enum1.C: New test.
45489
45490 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45491
45492         * gcc.dg/20030627-1.c: New test.
45493
45494 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
45495
45496         PR c++/11332
45497         * g++.dg/expr/static_cast2.C: New test.
45498
45499 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45500             Jakub Jelinek  <jakub@redhat.com>
45501
45502         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45503         sprintf(dst,"%s",src) optimization.
45504         * gcc.c-torture/execute/20030626-1.c: New test case.
45505         * gcc.c-torture/execute/20030626-2.c: New test case.
45506
45507 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
45508
45509         * gcc.c-torture/execute/multi-ix.c: New test.
45510
45511         * gcc.c-torture/execute/simd-4.c (main):
45512         Added missing semicolon at end of union.
45513
45514 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
45515
45516         PR c++/8266
45517         * g++.dg/template/explicit-instantiation3.C: New test.
45518
45519 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45520
45521         * gcc.dg/20030626-1.c: Use signed char.
45522
45523 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45524
45525         * gcc.dg/20030626-1.c: New test.
45526
45527 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
45528
45529         * const-str-2.m: Update.
45530
45531 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
45532
45533         PR c++/10990
45534         * g++.dg/rtti/dyncast1.C: New test.
45535         * g++.dg/abi/mangle4.C: Correct base-specifier access.
45536         * g++.dg/lookup/scoped1.C: Remove XFAIL.
45537         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45538
45539         PR c++/10931
45540         * g++.dg/expr/static_cast1.C: New test.
45541
45542 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
45543
45544         * gcc.dg/20030625-1.c: New test.
45545
45546 2003-06-24  Roger Sayle  <roger@eyesopen.com>
45547
45548         * gcc.c-torture/compile/20030624-1.c: New test case.
45549
45550 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
45551
45552         * gcc.c-torture/execute/string-opt-17.c: New test.
45553
45554 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
45555
45556         PR c++/5754
45557         * g++.dg/parse/crash6.C: New test.
45558
45559 2003-06-23  Roger Sayle  <roger@eyesopen.com>
45560
45561         * gcc.dg/builtins-24.c: New test case.
45562
45563 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
45564
45565         * g++.dg/opt/operator1.C: New test.
45566
45567 2003-06-22  Roger Sayle  <roger@eyesopen.com>
45568
45569         * gcc.c-torture/execute/string-opt-16.c: New test case.
45570
45571 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45572
45573         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
45574         * g++.old-deja/g++.other/conv7.C: Likewise.
45575         * g++.old-deja/g++.other/overcnv2.C: Likewise.
45576         * g++.old-deja/g++.other/overload14.C: Likewise.
45577
45578 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45579
45580         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45581         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45582
45583 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45584
45585         PR c++/10888
45586         * g++.dg/warn/Winline-3.C: New test.
45587
45588 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45589
45590         * lib/target-supports.exp (check_alias_available): Make the test
45591         program acceptable to the Solaris assembler.
45592
45593         PR c++/10749
45594         * g++.dg/template/memclass2.C: New test.
45595
45596 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45597             Eric Botcazou  <ebotcazou@libertysurf.fr>
45598
45599         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45600         data for non-matching targets.
45601         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45602
45603 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45604
45605         PR c++/10845
45606         * g++.dg/template/member3.C: New test.
45607
45608 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
45609
45610         PR c++/10939
45611         * g++.dg/template/func1.C: New test.
45612
45613         PR c++/9649
45614         * g++.dg/template/static4.C: New test.
45615         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45616
45617         PR c++/11041
45618         * g++.dg/init/ref7.C: New test.
45619
45620 2003-06-19  Matt Austern  <austern@apple.com>
45621
45622         PR c++/11228
45623         * g++.dg/anew1.C: New test.
45624         * g++.dg/anew2.C: New test.
45625         * g++.dg/anew3.C: New test.
45626         * g++.dg/anew4.C: New test.
45627
45628 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
45629
45630         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45631
45632 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
45633
45634         * gcc.c-torture/execute/simd-4.c (main): Make expected value
45635         endian-dependent.
45636
45637 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
45638
45639         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45640         Remove cruft.
45641
45642 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
45643
45644         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45645         * gcc.c-torture/compile/961203-1.c: Likewise.
45646         * gcc.c-torture/compile/980506-1.c: Likewise.
45647
45648 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45649
45650         PR c++/10712
45651         * g++.dg/lookup/using7.C: New test.
45652
45653 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45654
45655         PR c++/11105
45656         * g++.dg/abi/conv1.C: Remove it.
45657         * g++.dg/template/conv7.C: New test.
45658         * g++.dg/template/conv8.C: Likewise.
45659         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45660         conversion operator.
45661
45662 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
45663
45664         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45665         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45666         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45667         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45668         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45669         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45670         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45671         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45672         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45673         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45674         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45675         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45676         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45677         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45678         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45679         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45680         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45681         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45682         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45683         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45684         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45685         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45686         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45687         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45688         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45689         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45690         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45691         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45692         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45693
45694 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
45695
45696         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45697         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45698         indications.
45699
45700 2003-06-16  Roger Sayle  <roger@eyesopen.com>
45701
45702         * gcc.dg/i386-387-5.c: New test case.
45703         * gcc.dg/i386-387-6.c: New test case.
45704         * gcc.dg/builtins-23.c: New test case.
45705
45706 2003-06-15  Roger Sayle  <roger@eyesopen.com>
45707
45708         * gcc.dg/builtins-22.c: New test case.
45709         * gcc.dg/i386-387-1.c: Update to test exp.
45710         * gcc.dg/i386-387-2.c: Likewise.
45711
45712 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45713
45714         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45715
45716 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45717
45718         * lib/gcc-dg.exp (dg-require-dll): New function.
45719         (dg-xfail-if): Likewise.
45720         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45721         driver.
45722
45723         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45724         * gcc.c-torture/compile/20001205-1.c: Likewise.
45725         * gcc.c-torture/compile/20001226-1.c: Likewise.
45726         * gcc.c-torture/compile/20010518-2.c: Likewise.
45727         * gcc.c-torture/compile/20020312-1.c: Likewise.
45728         * gcc.c-torture/compile/20020604-1.c: Likewise.
45729         * gcc.c-torture/compile/920501-12.c: Likewise.
45730         * gcc.c-torture/compile/920501-4.c: Likewise.
45731         * gcc.c-torture/compile/920520-1.c: Likewise.
45732         * gcc.c-torture/compile/920521-1.c: Likewise.
45733         * gcc.c-torture/compile/920625-1.c: Likewise.
45734         * gcc.c-torture/compile/961203-1.c: Likewise.
45735         * gcc.c-torture/compile/980506-1.c: Likewise.
45736         * gcc.c-torture/compile/981006-1.c: Likewise.
45737         * gcc.c-torture/compile/981022-1.c: Likewise.
45738         * gcc.c-torture/compile/981223-1.c: Likewise.
45739         * gcc.c-torture/compile/990617-1.c: Likewise.
45740         * gcc.c-torture/compile/dll.c: Likewise.
45741         * gcc.c-torture/compile/labels-3.c: Likewise.
45742         * gcc.c-torture/compile/mipscop-1.c: Likewise.
45743         * gcc.c-torture/compile/mipscop-2.c: Likewise.
45744         * gcc.c-torture/compile/mipscop-3.c: Likewise.
45745         * gcc.c-torture/compile/mipscop-4.c: Likewise.
45746         * gcc.c-torture/compile/simd-5.c: Likewise.
45747         * gcc.c-torture/compile/20000804-1.x: Remove.
45748         * gcc.c-torture/compile/20001205-1.x: Likewise.
45749         * gcc.c-torture/compile/20001226-1.x: Likewise.
45750         * gcc.c-torture/compile/20010518-2.x: Likewise.
45751         * gcc.c-torture/compile/20020312-1.x: Likewise.
45752         * gcc.c-torture/compile/20020604-1.x: Likewise.
45753         * gcc.c-torture/compile/920501-12.x: Likewise.
45754         * gcc.c-torture/compile/920501-4.x: Likewise.
45755         * gcc.c-torture/compile/920520-1.x: Likewise.
45756         * gcc.c-torture/compile/920521-1.x: Likewise.
45757         * gcc.c-torture/compile/920625-1.x: Likewise.
45758         * gcc.c-torture/compile/961203-1.x: Likewise.
45759         * gcc.c-torture/compile/980506-1.x: Likewise.
45760         * gcc.c-torture/compile/981006-1.x: Likewise.
45761         * gcc.c-torture/compile/981022-1.x: Likewise.
45762         * gcc.c-torture/compile/981223-1.x: Likewise.
45763         * gcc.c-torture/compile/990617-1.x: Likewise.
45764         * gcc.c-torture/compile/mipscop-1.x: Likewise.
45765         * gcc.c-torture/compile/mipscop-2.x: Likewise.
45766         * gcc.c-torture/compile/mipscop-3.x: Likewise.
45767         * gcc.c-torture/compile/mipscop-4.x: Likewise.
45768         * gcc.c-torture/compile/simd-5.x: Likewise.
45769
45770         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45771
45772 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45773
45774         * gcc.c-torture/execute/20030611-1.c: New test.
45775
45776 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45777
45778         PR middle-end/168
45779         * gcc.dg/20030612-1.c: New test case.
45780
45781 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45782
45783         PR c++/10635
45784         * g++.dg/expr/cast1.C: New test.
45785
45786 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45787
45788         * gcc.dg/builtins-21.c: New test case.
45789
45790 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
45791
45792         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45793         options instead of at the end.
45794         * lib/objc.exp (objc_target_compile): Likewise.
45795
45796 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
45797
45798         PR c++/10432
45799         * g++.dg/parse/error1.C: New test.
45800
45801 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
45802
45803         * gcc.dg/compat/struct-by-value-11_main.c: New file.
45804         * gcc.dg/compat/struct-by-value-11_x.c: New file.
45805         * gcc.dg/compat/struct-by-value-11_y.c: New file.
45806         * gcc.dg/compat/struct-by-value-12_main.c: New file.
45807         * gcc.dg/compat/struct-by-value-12_x.c: New file.
45808         * gcc.dg/compat/struct-by-value-12_y.c: New file.
45809         * gcc.dg/compat/struct-by-value-13_main.c: New file.
45810         * gcc.dg/compat/struct-by-value-13_x.c: New file.
45811         * gcc.dg/compat/struct-by-value-13_y.c: New file.
45812         * gcc.dg/compat/struct-by-value-14_main.c: New file.
45813         * gcc.dg/compat/struct-by-value-14_x.c: New file.
45814         * gcc.dg/compat/struct-by-value-14_y.c: New file.
45815         * gcc.dg/compat/struct-by-value-15_main.c: New file.
45816         * gcc.dg/compat/struct-by-value-15_x.c: New file.
45817         * gcc.dg/compat/struct-by-value-15_y.c: New file.
45818         * gcc.dg/compat/struct-by-value-16_main.c: New file.
45819         * gcc.dg/compat/struct-by-value-16_x.c: New file.
45820         * gcc.dg/compat/struct-by-value-16_y.c: New file.
45821         * gcc.dg/compat/struct-by-value-17_main.c: New file.
45822         * gcc.dg/compat/struct-by-value-17_x.c: New file.
45823         * gcc.dg/compat/struct-by-value-17_y.c: New file.
45824         * gcc.dg/compat/struct-by-value-18_main.c: New file.
45825         * gcc.dg/compat/struct-by-value-18_x.c: New file.
45826         * gcc.dg/compat/struct-by-value-18_y.c: New file.
45827
45828         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45829         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45830         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45831         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45832         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45833         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45834         * gcc.dg/compat/scalar-return-3_main.c: New file.
45835         * gcc.dg/compat/scalar-return-3_x.c: New file.
45836         * gcc.dg/compat/scalar-return-3_y.c: New file.
45837         * gcc.dg/compat/scalar-return-4_main.c: New file.
45838         * gcc.dg/compat/scalar-return-4_x.c: New file.
45839         * gcc.dg/compat/scalar-return-4_y.c: New file.
45840
45841 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
45842
45843         * gcc.dg/compat/fp2-struct-check.h: New file.
45844         * gcc.dg/compat/fp2-struct-defs.h: New file.
45845         * gcc.dg/compat/fp2-struct-init.h: New file.
45846         * gcc.dg/compat/struct-by-value-10_main.c: New file.
45847         * gcc.dg/compat/struct-by-value-10_x.c: New file.
45848         * gcc.dg/compat/struct-by-value-10_y.c: New file.
45849         * gcc.dg/compat/struct-return-10_main.c: New file.
45850         * gcc.dg/compat/struct-return-10_x.c: New file.
45851         * gcc.dg/compat/struct-return-10_y.c: New file.
45852
45853         * gcc.dg/compat/compat-common.h: New file.
45854         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45855         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45856         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45857         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45858         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45859         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45860         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45861         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45862         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45863         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45864         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45865         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45866         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45867         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45868         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45869         * gcc.dg/compat/small-struct-check.h: Ditto.
45870         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45871         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45872         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45873         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45874         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45875         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45876         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45877         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45878         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45879         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45880         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45881         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45882         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45883         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45884         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45885         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45886         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45887         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45888         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45889         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45890         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
45891         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
45892         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45893         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
45894         * gcc.dg/compat/struct-return-2_main.c: Ditto.
45895         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45896         * gcc.dg/compat/struct-return-2_y.c: Ditto.
45897         * gcc.dg/compat/struct-return-3_main.c: Ditto.
45898         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45899         * gcc.dg/compat/struct-return-3_y.c: Ditto.
45900
45901 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
45902
45903         * g++.dg/pch/static-1.C: New file.
45904         * g++.dg/pch/static-1.Hs: New file.
45905
45906 2003-06-10  Richard Henderson  <rth@redhat.com>
45907
45908         * gcc.dg/asm-7.c: Adjust expected warning text.
45909
45910 2003-06-10  Roger Sayle  <roger@eyesopen.com>
45911
45912         * gcc.dg/builtins-20.c: New test case.
45913
45914 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
45915
45916         PR c++/11131
45917         * g++.dg/opt/template1.C: New test.
45918
45919 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45920
45921         * lib/gcc-dg.exp (dg-test): Clear additional_files and
45922         additional_sources.
45923
45924 2003-05-21  David Taylor  <dtaylor@emc.com>
45925
45926         * gcc.dg/Wpadded.c: New file.
45927
45928 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45929
45930         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45931         * gcc.dg/special/weak-2.c: Add dg-require-weak.
45932         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45933         dg-require-weak.
45934
45935 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
45936
45937         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45938
45939 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45940
45941         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45942         (dg-require-alias): Likewise.
45943         (dg-require-gc-sections): Likewise.
45944         * lib/target-supports.exp (check_gc_sections_available): Likewise.
45945
45946 2003-06-08  Richard Henderson  <rth@redhat.com>
45947
45948         * gcc.dg/20011029-2.c: Fix the array reference.
45949         * gcc.dg/asm-7.c: New.
45950
45951 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
45952
45953         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
45954
45955 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
45956
45957         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
45958         (dg-require-gc-sections): Likewise.
45959
45960 2003-06-08  Jan Hubicka  <jh@suse.cz>
45961
45962         * i386-cmov1.c: Fix regular expression.
45963         * i386-cvt-1.c: Likewise.
45964         * i386-local.c: Likewise.
45965         * i386-local2.c: Likewise.
45966         * i386-mul.c: Likewise.
45967         * i386-ssetype-1.c: Likewise.
45968         * i386-ssetype-3.c: Likewise.
45969         * i386-ssetype-5.c: Likewise.
45970
45971 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45972
45973         PR c++/11039
45974         * g++.dg/warn/implicit-typename2.C: New test.
45975         * g++.dg/warn/implicit-typename3.C: New test.
45976
45977 2003-06-07  Richard Henderson  <rth@redhat.com>
45978
45979         * g++.dg/other/offsetof3.C: Use size_t.
45980         * g++.dg/other/offsetof4.C: Likewise.
45981
45982 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
45983
45984         * lib/copy-file.exp: New. Implement gcc_copy_files.
45985
45986         * lib/dg-pch.exp: Load copy-file.exp
45987         (dg-pch): Use gcc_copy_files instead of "file copy".
45988
45989 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
45990
45991         * gcc.dg/weak/weak.exp: Simplify.
45992         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
45993         * gcc.dg/weak/weak-1.c: Likewise.
45994         * gcc.dg/weak/weak-2.c: Likewise.
45995         * gcc.dg/weak/weak-3.c: Likewise.
45996         * gcc.dg/weak/weak-4.c: Likewise.
45997         * gcc.dg/weak/weak-5.c: Likewise.
45998         * gcc.dg/weak/weak-6.c: Likewise.
45999         * gcc.dg/weak/weak-7.c: Likewise.
46000         * gcc.dg/weak/weak-8.c: Likewise.
46001         * gcc.dg/weak/weak-9.c: Likewise.
46002
46003 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46004
46005         gcc.c-torture/execute/20030606-1.c: New.
46006
46007 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46008
46009         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46010         * gcc.dg/builtins-19.c: Likewise.
46011
46012 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46013
46014         * gcc.dg/builtins-2.c: Add some more tests.
46015         * gcc.dg/builtins-18.c: New test case.
46016         * gcc.dg/builtins-19.c: New test case.
46017
46018 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46019             Jim Wilson  <wilson@tuliptree.org>
46020
46021         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46022
46023 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46024
46025         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46026         mempcpy/stpcpy calls not to be optimized into something else.
46027         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46028         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46029         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46030
46031 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46032
46033         * gcc.dg/format/asm_fprintf-1.c: New test.
46034
46035 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46036
46037         * lib/gcc-defs.exp (additional_sources): New variable.
46038         (dg-additional-sources): New function.
46039         (additional_files): New variable.
46040         (dg-additional-files): New function.
46041         (dg-additional-files-options): Likewise.
46042         * lib/gcc-dg.exp (dg-require-weak): New function.
46043         (dg-require-alias): Likewise.
46044         (dg-require-gc-sections): Likewise.
46045         * lib/target-supports.exp (check_alias_available): Remove testfile
46046         parameter.
46047         (check_gc_sections_available): New function.
46048         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46049         (dg-gpp-additional-files): Likewise.
46050         * lib/g++.exp (additional_sources): Remove.
46051         (additional_files): Likewise.
46052         (g++_target_compile): Use dg-additional-files-options.
46053
46054         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46055         Tcl logic.
46056         * gcc.dg/special/ecos.exp: Remove.
46057         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46058         * gcc.dg/special/alias-1.c: Likewise.
46059         * gcc.dg/special/alias-2.c: Likewise.
46060         * gcc.dg/special/gcsec-1.c: Likewise.
46061         * gcc.dg/special/weak-1.c: Likewise.
46062         * gcc.dg/special/weak-2.c: Likewise.
46063         * gcc.dg/special/wkali-1.c: Likewise.
46064         * gcc.dg/special/wkali-2.c: Likewise.
46065
46066         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46067         dg-gpp-additional-*.
46068         * g++.dg/special/conpr-3.C: Likewise.
46069         * g++.dg/special/conpr-4.C: Likewise.
46070         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46071         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46072         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46073         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46074         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46075         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46076         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46077         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46078         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46079         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46080         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46081         * g++.old-deja/g++.other/comdat1.C: Likewise.
46082         * g++.old-deja/g++.other/comdat2.C: Likewise.
46083         * g++.old-deja/g++.other/comdat3.C: Likewise.
46084         * g++.old-deja/g++.other/ctor1.C: Likewise.
46085         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46086
46087 2003-06-05  Richard Henderson  <rth@redhat.com>
46088
46089         * gcc.dg/debug/20030605-1.c: New.
46090
46091 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46092
46093         * README.QMTEST: Update.
46094
46095 2003-06-04  Richard Henderson  <rth@redhat.com>
46096
46097         * gcc.dg/cleanup-1.c: New.
46098         * gcc.dg/cleanup-2.c: New.
46099         * gcc.dg/cleanup-3.c: New.
46100         * gcc.dg/cleanup-4.c: New.
46101         * gcc.dg/cleanup-5.c: New.
46102         * gcc.dg/cleanup-6.c: New.
46103         * gcc.dg/cleanup-7.c: New.
46104
46105 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46106
46107         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46108
46109         * lib/dg-pch.exp: New file.
46110         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46111         * gcc.dg/pch/pch.exp: Likewise.
46112
46113 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46114
46115         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46116         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46117         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46118         * gcc.dg/builtins-17.c: New test case.
46119         * gcc.dg/i386-387-4.c: New test case.
46120         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46121
46122 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46123
46124         * gcc.dg/ultrasp9.c: New test.
46125
46126 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46127
46128         * gcc.c-torture/compile/20030604-1.c: New test.
46129         * gcc.dg/sparc-constant-1.c: New test.
46130
46131 2003-06-03  Glen Nakamura  <glen@imodulo.com>
46132
46133         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46134
46135 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
46136
46137         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46138
46139         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46140         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46141
46142 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
46143
46144         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46145
46146 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46147
46148         PR c++/10940
46149         * g++.dg/template/spec10.C: New test.
46150
46151 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46152
46153         * gcc.dg/builtins-16.c: New test case.
46154
46155 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
46156
46157         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46158         mempcpy test with post-increments.
46159         * gcc.c-torture/execute/string-opt-3.c: New test.
46160         * gcc.dg/string-opt-1.c: New test.
46161
46162 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
46163
46164         PR fortran/10965
46165         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46166
46167 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
46168
46169         * lib/scanasm.exp (dg-scan): New function, factored out of ...
46170         (scan-assembler): ... here.  Use dg-scan.
46171         (scan-assembler-not): Likewise.
46172         (scan-file): New function.
46173         (scan-file-not): Likewise.
46174         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46175         * gcc.dg/cpp/_Pragma4.c: Likewise.
46176         * gcc.dg/cpp/_Pragma5.c: Likewise.
46177         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46178         * gcc.dg/cpp/avoidpaste2.c: Likewise.
46179         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46180         * gcc.dg/cpp/cmdlne-P.c: Likewise.
46181         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46182         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46183         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46184         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46185         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46186         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46187         * gcc.dg/cpp/cxxcom1.c: Likewise.
46188         * gcc.dg/cpp/line1.c: Likewise.
46189         * gcc.dg/cpp/maccom1.c: Likewise.
46190         * gcc.dg/cpp/maccom2.c: Likewise.
46191         * gcc.dg/cpp/maccom3.c: Likewise.
46192         * gcc.dg/cpp/maccom4.c: Likewise.
46193         * gcc.dg/cpp/maccom5.c: Likewise.
46194         * gcc.dg/cpp/maccom6.c: Likewise.
46195         * gcc.dg/cpp/multiline.c: Likewise.
46196         * gcc.dg/cpp/spacing1.c: Likewise.
46197         * gcc.dg/cpp/spacing2.c: Likewise.
46198         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46199         * gcc.dg/cpp/trad/maccom1.c: Likewise.
46200         * gcc.dg/cpp/trad/maccom2.c: Likewise.
46201         * gcc.dg/cpp/trad/maccom3.c: Likewise.
46202         * gcc.dg/cpp/trad/maccom4.c: Likewise.
46203         * gcc.dg/cpp/trad/maccom6.c: Likewise.
46204         * gcc.dg/cpp/cxxcom2.c: Likewise.
46205         * gcc.dg/cpp/cxxcom2.h: New file.
46206
46207         * gcc.dg/cpp/truefalse.cpp: Move it to ...
46208         * g++.dg/cpp/truefalse.C: Here.
46209         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46210
46211 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
46212
46213         * gcc.dg/cpp/redef3.c: New file.
46214
46215 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46216
46217         * gcc.dg/i386-loop-3.c: New test.
46218
46219 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
46220
46221         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46222
46223 2003-05-31  Roger Sayle  <roger@eyesopen.com>
46224
46225         * gcc.dg/fwrapv-1.c: New test case.
46226         * gcc.dg/fwrapv-2.c: New test case.
46227
46228 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46229
46230         PR c++/10956
46231         * g++.dg/template/spec9.C: New test.
46232
46233 2003-05-29  Roger Sayle  <roger@eyesopen.com>
46234
46235         * gcc.dg/duff-4.c: New test case.
46236
46237 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
46238
46239         PR fortran/10843
46240         * g77.dg/ffixed-form-1.f: New test
46241         * g77.dg/ffixed-form-2.f: New test
46242         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46243         * g77.dg/ffree-form-3.f: New test
46244
46245 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
46246
46247         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46248         * gcc.dg/wint_t-1.c: Likewise.
46249
46250 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46251
46252         * g++.dg/template/access11.C: New test.
46253
46254 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46255
46256         PR c++/10849
46257         * g++.dg/template/access10.C: New test.
46258
46259 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46260             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46261
46262         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46263
46264 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46265
46266         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46267         suppress for powerpc-*-darwin*.
46268         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46269
46270 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46271
46272         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46273         suppress option for powerpc-*-darwin*.
46274
46275 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46276
46277         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46278         * gcc.dg/builtins-4.c: Add test for fmod.
46279
46280 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46281
46282         PR c++/10682
46283         * g++.dg/template/instantiate4.C: New test.
46284
46285 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46286
46287         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46288
46289 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46290
46291         * gcc.dg/compat/scalar-return-1_main.c: New file.
46292         * gcc.dg/compat/scalar-return-1_x.c: New file.
46293         * gcc.dg/compat/scalar-return-1_y.c: New file.
46294         * gcc.dg/compat/scalar-return-2_main.c: New file.
46295         * gcc.dg/compat/scalar-return-2_x.c: New file.
46296         * gcc.dg/compat/scalar-return-2_y.c: New file.
46297         * gcc.dg/compat/struct-return-3_main.c: New file.
46298         * gcc.dg/compat/struct-return-3_y.c: New file.
46299         * gcc.dg/compat/struct-return-3_x.c: New file.
46300         * gcc.dg/compat/struct-return-2_main.c: New file.
46301         * gcc.dg/compat/struct-return-2_x.c: New file.
46302         * gcc.dg/compat/struct-return-2_y.c: New file.
46303
46304 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46305
46306         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46307         for hppa*-hp-hpux*.
46308         * gcc.dg/20021014-1.c (dg-options): Likewise.
46309         * gcc.dg/nest.c (dg-options): Likewise.
46310
46311 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46312
46313         PR c++/9738
46314         * g++.dg/ext/dllimport2.C: New file.
46315         * g++.dg/ext/dllimport3.C: New file.
46316
46317 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46318
46319         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46320         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46321         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46322         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46323         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46324         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46325         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46326         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46327         * gcc.dg/compat/small-struct-defs.h: New file.
46328         * gcc.dg/compat/small-struct-init.h: New file.
46329         * gcc.dg/compat/small-struct-check.h: New file.
46330         * gcc.dg/compat/fp-struct-defs.h: New file.
46331         * gcc.dg/compat/fp-struct-check.h: New file.
46332         * gcc.dg/compat/fp-struct-init.h: New file.
46333         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46334         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46335
46336 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46337
46338         * gcc.dg/20030225-2.c: New test.
46339
46340 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46341             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46342
46343         * gcc.c-torture/compile/20030518-1.c: New test case.
46344
46345 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46346
46347         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46348         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46349         gcc-dg-debug-runtest.
46350         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46351         gcc-dg-debug-runtest.
46352
46353 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46354
46355         PR c++/9022
46356         * g++.dg/lookup/using6.C: New test.
46357
46358 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46359
46360         * g++.dg/parse/access2.C: New test.
46361
46362 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46363
46364         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46365         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46366         * gcc.dg/debug/debug.exp: Likewise.
46367
46368 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46369
46370         * gcc.dg/dollar.c: New test.
46371
46372 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46373
46374         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46375         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46376         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46377         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46378         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46379         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46380         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46381         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46382         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46383         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46384         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46385         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46386         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46387         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46388         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46389         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46390         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46391         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46392
46393 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46394
46395         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46396         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46397         support for "repo" mode.
46398         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46399         * lib/g77-dg.exp: Likewise.
46400         * lib/obj-dg.exp: Likewise.
46401
46402 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46403
46404         Merge from gcc-3_2-rhl8-branch:
46405         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46406
46407         * gcc.dg/tls/opt-6.c: New test.
46408
46409         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46410
46411         * gcc.dg/20030405-1.c: New test.
46412
46413         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46414
46415         * gcc.dg/20030309-1.c: New test.
46416
46417         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46418
46419         * gcc.c-torture/execute/20030307-1.c: New test.
46420
46421         2003-02-20  Randolph Chung  <tausq@debian.org>
46422
46423         * gcc.c-torture/compile/20030220-1.c: New test.
46424
46425         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46426
46427         * gcc.dg/20030217-1.c: New test.
46428
46429         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46430
46431         * gcc.c-torture/compile/20020129-1.c: New test.
46432
46433         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46434
46435         * gcc.dg/unroll-1.c: New test.
46436
46437         2002-11-16  Jan Hubicka  <jh@suse.cz>
46438
46439         * gcc.c-torture/execute/20020920-1.c: New test.
46440
46441         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46442
46443         PR target/7434
46444         * gcc.c-torture/compile/20021008-1.c: New test.
46445
46446         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46447
46448         PR target/7559
46449         * gcc.c-torture/execute/20020810-1.c: New test.
46450
46451         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46452
46453         * gcc.c-torture/compile/20020807-1.c: New test.
46454
46455         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46456
46457         * gcc.dg/tls/opt-1.c: New test.
46458
46459         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46460
46461         * gcc.dg/20020729-1.c: New test.
46462
46463         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46464
46465         * g++.dg/opt/life1.C: New test.
46466
46467         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46468
46469         * gcc.dg/20020525-1.c: New test.
46470
46471         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46472
46473         PR c++/6794
46474         * g++.dg/ext/pretty1.C: New test.
46475         * g++.dg/ext/pretty2.C: New test.
46476
46477 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46478
46479         PR c++/8385
46480         * g++.dg/ext/typeof5.C: New test.
46481
46482 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46483
46484         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46485         __USER_LABEL_PREFIX__ into account.
46486         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46487
46488 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46489
46490         * gcc.dg/builtins-15.c: New test case.
46491
46492 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46493
46494         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46495
46496 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
46497
46498         * lib/g++.exp: Tweak handling of additional source files.
46499         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46500         * g++.dg/special/conpr-2a.C: Rename to ...
46501         * g++.dg/special/conpr-2a.cc: ... this.
46502         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46503         * g++.dg/special/conpr-3a.C: Rename to ...
46504         * g++.dg/special/conpr-3a.cc: This.
46505         * g++.dg/special/conpr-3b.C: Rename to ...
46506         * g++.dg/special/conpr-3b.cc: This.
46507         * g++.dg/special/conpr-4.C: New test.
46508         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46509
46510 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
46511
46512         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46513
46514 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46515
46516         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46517         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46518         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46519         * g++.old-deja/g++.other/warn3.C: Likewise.
46520
46521 2003-05-11  Roger Sayle  <roger@eyesopen.com>
46522
46523         * gcc.dg/i386-387-1.c: Update to also test log.
46524         * gcc.dg/i386-387-2.c: Likewise.
46525
46526 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46527
46528         * g77.f-torture/execute/int8421.f: New test.
46529
46530 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46531
46532         PR c++/10230, c++/10481
46533         * g++.dg/lookup/scoped5.C: New test.
46534
46535 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46536
46537         PR c++/10552
46538         * g++.dg/template/ttp6.C: New test.
46539
46540 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
46541
46542         * gcc.c-torture/execute/builtins: New directory.
46543         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46544         gcc.c-torture/execute/builtins.
46545         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46546         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46547         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
46548         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46549
46550 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46551
46552         PR c++/9252
46553         * g++.dg/template/access8.C: New test.
46554         * g++.dg/template/access9.C: New test.
46555
46556 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46557
46558         PR c++/9554
46559         * g++.dg/parse/access1.C: New test.
46560
46561 2003-05-09  DJ Delorie  <dj@redhat.com>
46562
46563         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46564         long, and not an int.
46565
46566 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46567
46568         PR c++/10555, c++/10576
46569         * g++.dg/template/memclass1.C: New test.
46570
46571 2003-05-08  DJ Delorie  <dj@redhat.com>
46572
46573         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46574         targets.
46575         * gcc.c-torture/execute/20021024-1.x: Likewise.
46576         * gcc.c-torture/execute/shiftdi.x: Likewise.
46577         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46578         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46579         * gcc.dg/20021018-1.c: Likewise.
46580
46581 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46582
46583         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46584
46585         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46586         (bcopy): Call memmove.
46587
46588 2003-05-08  Roger Sayle  <roger@eyesopen.com>
46589
46590         * g77.f-torture/compile/8485.f: New test case.
46591
46592 2003-05-07  Richard Henderson  <rth@redhat.com>
46593
46594         PR c++/10570
46595         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46596         Verify exception_cleanup not called for rethrows.
46597         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46598         when exiting catch block without rethrowing.
46599         * g++.dg/eh/forced3.C: New.
46600         * g++.dg/eh/forced4.C: New.
46601
46602 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
46603
46604         * gcc.dg/20030505.c: Fix triplet.
46605
46606 2003-05-06  DJ Delorie  <dj@redhat.com>
46607
46608         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46609         * gcc.dg/nest.c: Likewise.
46610
46611 2003-05-05  Roger Sayle  <roger@eyesopen.com>
46612
46613         * gcc.dg/builtins-14.c: New test case.
46614
46615 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
46616
46617         * lib/compat.exp (compat-execute): New argument.
46618         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46619         * gcc.dg/compat: New test directory.
46620         * gcc.dg/compat/compat.exp: New expect script.
46621         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46622         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46623         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46624         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46625         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46626         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46627
46628         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46629         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46630         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46631         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46632         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46633         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46634         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46635         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46636         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46637         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46638         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46639         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46640         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46641         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46642         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46643
46644 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
46645
46646         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46647
46648 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
46649
46650         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46651
46652 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
46653
46654         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46655         * gcc.dg/ppc-fsel-2.c: New test.
46656
46657         * gcc.dg/unused-5.c: New test.
46658
46659 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46660
46661         PR c++/10496
46662         * g++.dg/warn/pmf1.C: New test.
46663
46664 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46665
46666         PR c++/4494
46667         * g++.dg/warn/main.C: New test.
46668
46669 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46670
46671         * gcc.dg/nonnull-3.c: New test.
46672
46673 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
46674
46675         * gcc.dg/cpp/Wtrigraphs.c: Update.
46676         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46677
46678 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
46679
46680         * gcc.dg/ppc-fsel-1.c: New test.
46681
46682 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
46683
46684         PR c/10604
46685         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46686
46687 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
46688
46689         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46690
46691 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46692
46693         PR c++/9364, c++/10553, c++/10586
46694         * g++.dg/parse/typename4.C: New test.
46695         * g++.dg/parse/typename5.C: Likewise.
46696
46697 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
46698
46699         * gcc.c-torture/compile/20030503-1.c: New test.
46700
46701 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46702
46703         * g++.dg/lookup/using5.C: Fix testcase error.
46704
46705 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
46706
46707         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46708         since MEABI is no longer supported.  Remove all vestiges
46709         of MEABI from the test.
46710
46711 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46712
46713         PR c++/10554
46714         * g++.dg/lookup/using5.C: New test.
46715
46716 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46717
46718         PR c++/8772
46719         * g++.dg/template/ttp5.C: New test.
46720
46721 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
46722
46723         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46724         (dg-gpp-additional-sources): New function.
46725         (dg-gpp-additional-files): Likewise.
46726         * lib/g++.exp (additional_sources): New variable.
46727         (additional_files): Likewise.
46728         (g++_target_compile): Deal with them.
46729         * lib/old-dejagnu.exp: Remove.
46730         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46731         * g++.old-deja: Revise all tests to use dg commands.
46732
46733 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46734
46735         PR c++/9432, c++/9528
46736         * g++.dg/lookup/using4.C: New test.
46737
46738 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
46739
46740         * gcc.dg/noreturn-5.c: New file.
46741         * gcc.dg/noreturn-6.c: New file.
46742
46743         * gcc.c-torture/compile/inline-1.c: New file.
46744
46745 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46746
46747         PR c++/10551
46748         * g++.dg/template/explicit1.C: New test.
46749
46750 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46751
46752         PR c++/10549
46753         * g++.dg/other/bitfield1.C: New test.
46754
46755         PR c++/10527
46756         * g++.dg/init/new7.C: New test.
46757
46758 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46759
46760         * g++.dg/ext/desig1.C: New test.
46761         * g++.dg/ext/init1.C: Update.
46762
46763         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46764
46765 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
46766
46767         PR c++/10180
46768         * g++.dg/warn/Winline-1.C: New test.
46769
46770 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
46771
46772         * gcc.c-torture/execute/string-opt-19.c: New test.
46773
46774         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46775         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46776
46777 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
46778
46779         PR c++/10506
46780         * g++.dg/init/new6.C: New test.
46781
46782         PR c++/10503
46783         * g++.dg/init/ref6.C: New test.
46784
46785 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
46786
46787         * g++.dg/warn/weak1.C: XFAIL on AIX4.
46788
46789 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46790
46791         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46792         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46793
46794 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
46795
46796         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46797         initialized static data members.
46798
46799 2003-04-25  H.J. Lu <hjl@gnu.org>
46800
46801         * gcc.dg/ia64-sync-4.c: New test.
46802
46803 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46804
46805         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
46806         date.
46807
46808 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
46809
46810         PR c++/10337
46811         * g++.dg/warn/conv1.C: New test.
46812         * g++.old-deja/g++.other/conv7.C: Adjust.
46813         * g++.old-deja/g++.other/overload14.C: Adjust.
46814
46815 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46816
46817         PR c++/10471
46818         * g++.dg/template/defarg2.C: New test.
46819
46820 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
46821
46822         * gcc.dg/cpp/include2.c: Update.
46823         * gcc.dg/cpp/multiline-2.c: New.
46824         * gcc.dg/cpp/multiline.c: Update.
46825         * gcc.dg/cpp/strify2.c: Update.
46826         * gcc.dg/cpp/trad/literals-2.c: Update.
46827
46828 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46829
46830         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46831
46832 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46833
46834         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46835
46836 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46837
46838         PR c++/10451
46839         * g++.dg/parse/crash4.C: New test.
46840
46841         PR c++/9847
46842         * g++.dg/parse/crash5.C: New test.
46843
46844 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
46845
46846         PR c++/10446
46847         * g++.dg/parse/crash3.C: New test.
46848
46849         PR c++/10428
46850         * g++.dg/parse/elab1.C: New test.
46851
46852 2003-04-22  Devang Patel  <dpatel@apple.com>
46853
46854         * gcc.dg/cpp/trad/funlike-5.c: New test.
46855
46856 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
46857
46858         * g++.dg/other/packed1.C: Fix dg options.
46859
46860 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
46861
46862         * g++.dg/other/offsetof2.C: New test.
46863
46864 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
46865
46866         * g++.dg/template/recurse.C: Adjust location of error messages.
46867
46868 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
46869
46870         PR c++/9881
46871         * g++.dg/init/addr-const1.C: New test.
46872         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46873
46874 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46875
46876         PR c++/10405
46877         * g++.dg/lookup/struct-hack1.C: New test.
46878
46879 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
46880
46881         * ucs.c: Update diagnostic messages.
46882
46883 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46884
46885         * gcc.dg/cpp/truefalse.cpp: New test.
46886         * gcc.dg/cpp/cpp.exp: Update.
46887         * g++.dg/other/stdbool-if.C: Remove.
46888
46889 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46890
46891         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
46892         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
46893
46894 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46895
46896         * gcc.c-torture/compile/20030418-1.c: New test.
46897
46898 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
46899
46900         * README.compat: Remove; content moved to doc/sourcebuild.texi.
46901
46902 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46903
46904         PR c++/10347
46905         g++.dg/template/dependent-name1.C: New test.
46906
46907 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
46908
46909         * gcc.dg/warn-1.c (tourist_guide): New array,
46910         contains a pointer to bar.
46911
46912 2003-04-16  Roger Sayle  <roger@eyesopen.com>
46913
46914         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46915         * gcc.c-torture/execute/medce-1.c: New test case.
46916         * gcc.c-torture/execute/medce-2.c: New test case.
46917
46918 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
46919
46920         * lib/prune.exp: Ignore more messages.
46921
46922         PR c++/10381
46923         * g++.dg/parse/lookup3.C: New test.
46924
46925 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
46926
46927         * gcc.c-torture/compile/20030415-1.c : New test.
46928
46929 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
46930
46931         * gcc.c-torture/execute/scope-2.c: Move to ...
46932         * gcc.dg/noncompile/scope.c: .... here.
46933
46934 2003-04-14  Roger Sayle  <roger@eyesopen.com>
46935
46936         * gcc.dg/20030414-2.c: New test case.
46937
46938 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
46939
46940         PR target/10377
46941         * gcc.dg/20030414-1.c: New test.
46942
46943 2003-04-13  Roger Sayle  <roger@eyesopen.com>
46944
46945         * gcc.dg/builtins-12.c: New test case.
46946         * gcc.dg/builtins-13.c: New test case.
46947
46948 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46949
46950         * gcc.c-torture/execute/string-opt-18.c: New test.
46951
46952 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
46953
46954         PR c++/10300
46955         * g++.dg/init/new5.C: New test.
46956
46957 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
46958
46959         PR c++/7910
46960         * g++.dg/ext/dllimport1.C: New test.
46961
46962 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46963
46964         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
46965
46966 2003-04-11  Bud Davis <bdavis9659@comcast.net>
46967
46968         PR Fortran/9263
46969         * g77.f-torture/noncompile/9263.f: New test
46970         PR Fortran/1832
46971         * g77.f-torture/execute/1832.f: New test
46972
46973 2003-04-11  David Chad  <davidc@freebsd.org>
46974             Loren J. Rittle  <ljrittle@acm.org>
46975
46976         PR libobjc/8562
46977         * objc.dg/headers.m: New test.
46978
46979 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
46980
46981         * gcc.c-torture/execute/builtin-noret-2.c: New.
46982         * gcc.c-torture/execute/builtin-noret-2.x: New.
46983         XFAIL builtin-noret-2.c at -O1 and above.
46984         * gcc.dg/redecl.c: New.
46985         * gcc.dg/Wshadow-1.c: Update error regexps.
46986
46987 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
46988
46989         * g++.dg/abi/bitfield10.C: New test.
46990
46991 2003-04-09  Mike Stump  <mrs@apple.com>
46992
46993         * gcc.dg/pch/pch.exp: Make testcase names longer.
46994         * g++.dg/pch/pch.exp: Make testcase names longer.
46995
46996 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46997
46998         * gcc.dg/builtins-11.c: New test case.
46999
47000 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47001
47002         * gcc.dg/builtins-9.c: New test case.
47003         * gcc.dg/builtins-10.c: New test case.
47004
47005 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47006
47007         * gcc.dg/noncompile/init-4.c.c: New test.
47008
47009 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47010
47011         * gcc.misc-test/gcov-9.c: New test.
47012         * gcc.misc-test/gcov-10.c: New test
47013         * gcc.misc-test/gcov-11.c: New test.
47014
47015 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47016
47017         PR optimization/10024
47018         * gcc.c-torture/compile/20030405-1.c: New test.
47019
47020 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47021
47022         * gcc.dg/pch/static-3.c: New.
47023         * gcc.dg/pch/static-3.hs: New.
47024         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47025
47026 2003-04-04  Richard Henderson  <rth@redhat.com>
47027
47028         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47029         * g++.dg/eh/forced2.C: Likewise.
47030
47031 2003-04-03  Mike Stump  <mrs@apple.com>
47032
47033         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47034         target arg.
47035         (scan-assembler-times, scan-assembler-not): Likewise.
47036         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47037
47038 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47039
47040         * gcc.dg/sparc-loop-1.c: New test.
47041
47042 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47043
47044         PR other/9274
47045         * g++.dg/pch/system-2.C: New.
47046         * g++.dg/pch/system-2.Hs: New.
47047
47048 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47049
47050         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47051
47052         * g++.dg/eh/simd-1.C (vecfunc): Same.
47053
47054 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47055
47056         * gcc.c-torture/execute/20030401-1.c: New test case.
47057
47058 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47059
47060         * objc.dg/defs.m: New.
47061
47062 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47063
47064         * g++.dg/eh/simd-1.C: New.
47065         * g++.dg/eh/simd-2.C: New.
47066
47067 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47068
47069         * gcc.c-torture/execute/simd-3.c: New.
47070
47071 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47072
47073         PR c/9936
47074         * gcc.dg/20030331-2.c: New test.
47075
47076 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47077
47078         PR c++/10278
47079         * g++.dg/parse/crash2.C: New test.
47080
47081 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47082
47083         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47084         * gcc.c-torture/execute/20030331-1.c: ...here.
47085
47086 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47087
47088         * gcc.c-torture/execute/20030331-1.c: New test.
47089
47090 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47091
47092         * lib/gcov.exp: Adjust call return testing strings.
47093         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47094
47095 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47096
47097         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47098         * gcc.dg/builtins-7.c: New test case.
47099         * gcc.dg/builtins-8.c: New test case.
47100
47101 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47102
47103         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47104
47105 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47106
47107         PR c++/7647
47108         * g++.dg/lookup-class-member-2.C: New test.
47109
47110 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47111
47112         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47113
47114 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47115
47116         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47117
47118 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47119
47120         * g++.dg/init/attrib1.C: New test.
47121
47122 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47123
47124         * gcc.dg/ultrasp8.c: New test.
47125
47126 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47127
47128         * gcc.dg/ultrasp7.c: New test.
47129
47130 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
47131
47132         PR c++/10047
47133         * g++.dg/template/inline1.C: New test.
47134
47135 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47136
47137         * gcc.dg/sparc-dwarf2.c: New test.
47138
47139 2003-03-27  Roger Sayle  <roger@eyesopen.com>
47140
47141         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47142         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47143
47144 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
47145
47146         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47147         than reading .x files.
47148         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47149         * g77.dg/gcov/gcov-1.f: Likewise.
47150         * gcc.misc-tests/gcov-4b.c: Likewise.
47151         * gcc.misc-tests/gcov-5b.c: Likewise.
47152         * gcc.misc-tests/gcov-6.c: Likewise.
47153         * gcc.misc-tests/gcov-7.c: Likewise.
47154         * gcc.misc-tests/gcov-8.c: Likewise.
47155         * g++.dg/gcov/gcov-1.x: Remove.
47156         * g77.dg/gcov/gcov-1.x: Likewise.
47157         * gcc.misc-tests/gcov-4b.x: Likewise.
47158         * gcc.misc-tests/gcov-5b.x: Likewise.
47159         * gcc.misc-tests/gcov-6.x: Likewise.
47160         * gcc.misc-tests/gcov-7.x: Likewise.
47161         * gcc.misc-tests/gcov-8.x: Likewise.
47162
47163 2003-03-27  Glen Nakamura  <glen@imodulo.com>
47164
47165         PR opt/10087
47166         * gcc.dg/20030324-1.c: New test.
47167
47168 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
47169
47170         PR c++/10224
47171         * g++.dg/template/arg3.C: New test.
47172
47173         PR c++/10158
47174         * g++.dg/template/friend18.C: New test.
47175
47176 2003-03-26  Roger Sayle  <roger@eyesopen.com>
47177
47178         * g77.f-torture/compile/20030326-1.f: New test case.
47179
47180 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
47181
47182         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47183
47184         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47185
47186 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
47187
47188         * gcc.dg/ia64-sync-3.c: New test.
47189
47190 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
47191
47192         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47193
47194 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
47195
47196         * gcc.dg/ultrasp6.c: New test.
47197
47198 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47199
47200         * gcc.dg/i386-signbit-1.c: New test.
47201         * gcc.dg/i386-signbit-2.c: New test.
47202         * gcc.dg/i386-signbit-3.c: New test.
47203
47204 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47205
47206         * gcc.dg/ultrasp5.c: Fix options.
47207
47208 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47209
47210         * gcc.dg/ultrasp5.c: Fix comment.
47211
47212 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
47213
47214         PR fortran/10197
47215         * g77.f-torture/execute/10197.f: New test.
47216
47217 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
47218
47219         PR c++/9898, c++/383
47220         * g++.dg/template/conv6.C: New test.
47221
47222         PR c++/10119
47223         * g++.dg/template/ptrmem5.C: New test.
47224
47225         PR c++/10026
47226         * g++.dg/lookup/koenig1.C: New test.
47227
47228         PR C++/10199
47229         * g++.dg/lookup/template2.C: New test.
47230
47231 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
47232
47233         * g++.dg/opt/rtti1.C: New test.
47234
47235 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
47236
47237         * gcc.dg/ultrasp5.c: New test.
47238
47239 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
47240
47241         PR middle-end/9967
47242         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47243         builtin fputs.
47244
47245 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47246
47247         PR c/8224
47248         * gcc.dg/20030323-1.c: New test.
47249
47250 2003-03-23  Roger Sayle  <roger@eyesopen.com>
47251
47252         * gcc.c-torture/compile/20030323-1.c: New test case.
47253
47254 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
47255
47256         * gcc.dg/20030321-1.c: New test.
47257
47258 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
47259
47260         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47261
47262 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
47263
47264         PR c++/9978, c++/9708
47265         * g++.dg/ext/vlm1.C: Adjust expected error.
47266         * g++.dg/ext/vla2.C: New test.
47267         * g++.dg/template/arg1.C: New test.
47268         * g++.dg/template/arg2.C: New test.
47269
47270 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47271
47272         * g77.f-torture/execute/select.f: New test.
47273         * g77.f-torture/noncompile/select_no_compile.f: New test.
47274
47275 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47276
47277         PR c++/9898
47278         * g++.dg/other/error4.C: New test.
47279
47280 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47281
47282         * g++.dg/template/friend17.C: New test.
47283
47284 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47285
47286         * gcc.c-torture/compile/20030320-1.c: New.
47287
47288 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47289
47290         * gcc.dg/builtins-6.c: New test case.
47291
47292 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47293
47294         PR target/10073
47295         * gcc.c-torture/compile/20030319-1.c: New.
47296
47297 2003-03-18  Jan Hubicka  <jh@suse.cz>
47298
47299         * gcc.dg/i386-cvt-1.c: New test.
47300
47301 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47302
47303         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47304         * objc.dg/naming-2.m: Likewise.
47305
47306 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47307
47308         PR c++/9639
47309         * g++.dg/parse/crash1.C: New test.
47310
47311 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47312
47313         PR c++/8805
47314         * g++.dg/eh/cleanup1.C: New test.
47315
47316 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47317
47318         * gcc.c-torture/execute/20030316-1.c: New test case.
47319
47320 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47321
47322         PR c++/9629
47323         * g++.dg/init/ctor2.C: New test.
47324
47325 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47326
47327         * g77.f-torture/compile/xformat.f: New test case.
47328
47329 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47330
47331         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47332         * g++.old-deja/g++.mike/eh50.C: Likewise.
47333
47334 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47335
47336         PR c++/6440
47337         * g++.dg/template/spec7.C: New test.
47338         * g++.dg/template/spec8.C: Likewise.
47339
47340 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47341
47342         * gcc.c-torture/execute/20030313-1.c: New test.
47343
47344 2003-03-14  Richard Henderson  <rth@redhat.com>
47345
47346         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47347
47348 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47349
47350         * gcc.c-torture/compile/20030314-1.c: New test.
47351
47352 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47353
47354         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47355         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47356         thumb target,
47357         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47358         to accept newer _imp__  prefix and additional
47359         newline in .drectve section.
47360         * gcc.dg/dll-4.c: Likewise.
47361         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47362         switch.
47363
47364 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47365
47366         * g++.dg/parse/namespace9.C: New test.
47367
47368         * g++.dg/init/ref5.C: New test.
47369         * g++.dg/parse/ptrmem1.C: Likewise.
47370
47371 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47372
47373         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47374         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47375         regular expression.
47376         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47377         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47378
47379 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47380
47381         * gcc.c-torture/execute/20030224-2.c: New test.
47382
47383 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47384
47385         * gcc.dg/decl-3.c: New test.
47386
47387 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47388
47389         * gcc.dg/i386-loop-2.c: New test.
47390
47391 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47392
47393         PR c++/9474
47394         * g++.dg/parse/namespace8.C: New test.
47395
47396         PR c++/9924
47397         * g++.dg/overload/builtin2.C: New test.
47398
47399 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47400
47401         * gcc.dg/return-type-3.c: New test.
47402
47403 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47404
47405         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47406         profiling options are not supported.
47407
47408 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47409
47410         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47411         * g++.old-deja/g++.warn/impint2.C: Likewise.
47412
47413 2003-03-10  Devang Patel  <dpatel@apple.com>
47414
47415         * g++.dg/cpp/c++_cmd_1.C: New test.
47416         * g++.dg/cpp/c++_cmd_1.h: New file.
47417
47418 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47419
47420         * gcc.dg/altivec-9.c: New file.
47421
47422 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47423
47424         * gcc.dg/ppc-sdata-1.c: New test.
47425         * gcc.dg/ppc-sdata-2.c: New test.
47426
47427 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47428
47429         PR c++/9373
47430         * g++.dg/opt/ptrmem2.C: New test.
47431
47432         PR c++/8534
47433         * g++.dg/opt/ptrmem1.C: New test.
47434
47435 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47436
47437         * gcc.dg/i386-loop-1.c: New test.
47438
47439 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47440
47441         PR c++/9970
47442         * g++.dg/lookup/friend1.C: New test.
47443
47444 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47445
47446         PR c++/9823
47447         * g++.dg/parser/constructor1.C: New test.
47448
47449 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47450
47451         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47452
47453         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47454
47455 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47456
47457         * gcc.dg/cpp/Wunused.c: Update test.
47458
47459 2003-03-08  Jan Hubicka  <jh@suse.cz>
47460
47461         * gcc.dg/inline-3.c: New test.
47462
47463 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47464
47465         PR c++/9809
47466         * g++.dg/parse/builtin1.C: New test.
47467
47468         PR c++/9982
47469         * g++.dg/abi/cookie1.C: New test.
47470         * g++.dg/abi/cookie2.C: Likewise.
47471
47472         PR c++/9524
47473         * g++.dg/template/field1.C: New test.
47474
47475         PR c++/9912
47476         * g++.dg/parse/class1.C: New test.
47477         * g++.dg/parse/namespace7.C: Likewise.
47478         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47479
47480 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47481
47482         * g++.dg/init/ref4.C: New test.
47483
47484 2003-03-07  Jan Hubicka  <jh@suse.cz>
47485
47486         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47487         * gcc.dg/inline-3.c: New test.
47488
47489 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47490
47491         * g++.dg/init/ref3.C: New test.
47492
47493         PR c++/9965
47494         * g++.dg/init/ref2.C: New test.
47495
47496         PR c++/9400
47497         * g++.dg/warn/Wshadow-2.C: New test.
47498
47499         PR c++/9791
47500         * g++.dg/warn/Woverloaded-1.C: New test.
47501
47502 2003-03-05  Jan Hubicka  <jh@suse.cz>
47503
47504         * gcc.dg/i386-local2.c: New.
47505         * gcc.dg/i386-local.c: Fix typo.
47506
47507 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
47508
47509         * g++.dg/abi/layout3.C: New test.
47510
47511 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
47512
47513         * gcc.c-torture/compile/20030305-1.c
47514
47515 2003-03-05  Jan Hubicka  <jh@suse.cz>
47516
47517         * gcc.dg/i386-local.c: New.
47518
47519 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
47520
47521         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47522
47523 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47524
47525         * gcc.dg/switch-2.c: New test.
47526         * gcc.dg/switch-3.c: New test.
47527         * gcc.dg/Wswitch.c: Adjust line numbers.
47528         * gcc.dg/Wswitch-default.c: Likewise.
47529         * gcc.dg/Wswitch-enum.c: Likewise.
47530
47531 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
47532
47533         * gcc.c-torture/execute/20030222-1.c: New test.
47534
47535 2003-03-03  James E Wilson  <wilson@tuliptree.org>
47536
47537         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47538
47539 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
47540
47541         PR c++/9878
47542         * g++.dg/init/ref1.C: New test.
47543
47544 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
47545
47546         * gcc.dg/sh-relax.c: New SH-only test.
47547
47548 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
47549
47550         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
47551         comment explaining purpose of testcase.
47552
47553 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47554
47555         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47556         for HC11/HC12 (asm needs two int registers).
47557         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47558         HC11/HC12 because the test uses an asm which needs two 32-bit
47559         registers.
47560
47561 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47562
47563         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47564         for HC11/HC12 (array is too large otherwise).
47565         * gcc.c-torture/compile/920501-4.x: New file, likewise.
47566         * gcc.c-torture/compile/20010518-2.x: Likewise.
47567         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47568         HC11/HC12 (array is too large).
47569
47570 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
47571
47572         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47573         * lib/g++-dg.exp (g++-dg-test): Likewise.
47574
47575 2003-03-01  Roger Sayle  <roger@eyesopen.com>
47576
47577         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47578         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47579
47580 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47581
47582         * g++.dg/warn/implicit-typename1.C: Remove warning.
47583
47584 2003-02-28  Richard Henderson  <rth@redhat.com>
47585
47586         * gcc.dg/noreturn-1.c: Move noreturn warning line.
47587         * gcc.dg/return-type-1.c: Move control reaches end warning line.
47588
47589 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
47590
47591         * gcc.dg/pch/pch.exp: Change .pch to .gch.
47592         * g++.dg/pch/pch.exp: Likewise.
47593
47594 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
47595
47596         PR c++/9879
47597         * g++.dg/init/new4.C: New test.
47598
47599 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
47600
47601         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47602
47603 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
47604
47605         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47606         unsigned long.
47607
47608         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47609         wider than float.
47610
47611 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47612
47613         * lib/scanasm.exp: Add support for counting numbers of
47614         occurences.
47615         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47616         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47617
47618 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
47619
47620         PR c++/9683
47621         * g++.dg/template/static3.C: New test.
47622
47623         PR c++/9829
47624         * g++.dg/parse/namespace6.C: New test.
47625
47626 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47627
47628         PR target/9732
47629         * gcc.dg/20030225-1.c: New test.
47630
47631 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
47632
47633         * README: Remove out-of-date information.
47634
47635         PR c++/9836
47636         * g++.dg/template/spec6.C: New test.
47637
47638 2003-02-24  Jeff Law  <law@redhat.com>
47639
47640         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47641
47642 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47643
47644         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47645         * gcc.dg/pragma-ep-1.c: Likewise.
47646
47647 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47648
47649         PR c++/9602
47650         * g++.dg/template/friend16.C: New test.
47651
47652 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
47653
47654         PR c++/5333
47655         * g++.dg/parse/fused-params1.C: Adjust error messages.
47656         * g++.dg/template/nested3.C: New test.
47657
47658 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
47659
47660         * g++.dg/abi/param1.C: New test.
47661
47662 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47663
47664         PR c++/7982
47665         * g++.dg/warn/implicit-typename1.C: New test.
47666
47667 2003-02-22  Kelley Cook <kelleycook@comcast.net>
47668
47669         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47670         with "mtune".
47671         * g++.old-deja/g++.other/store-expr2.C: Likewise.
47672         * gcc.c-torture/execute/20010129-1.x: Likewise.
47673         * gcc.dg/20011107-1.c: Likewise.
47674         * gcc.dg/20020108-1.c: Likewise.
47675         * gcc.dg/20020122-3.c: Likewise.
47676         * gcc.dg/20020206-1.c: Likewise.
47677         * gcc.dg/20020310-1.c: Likewise.
47678         * gcc.dg/20020426-2.c: Likewise.
47679         * gcc.dg/20020517-1.c: Likewise.
47680         * gcc.dg/991230-1.c: Likewise.
47681         * gcc.dg/i386-unroll-1.c: Likewise.
47682         * gcc.misc-tests/i386-prefetch.exp: Likewise.
47683
47684 2003-02-22  Jan Hubicka  <jh@suse.cz>
47685
47686         * gcc.dg/i386-mul.c: New test.
47687
47688 2003-02-21  Roger Sayle  <roger@eyesopen.com>
47689
47690         * gcc.dg/builtins-5.c: New test case.
47691
47692 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
47693
47694         * gcc.dg/asmreg-1.c: New test.
47695
47696 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47697
47698         PR c++/9749
47699         * g++.dg/parse/varmod1.C: New test.
47700
47701 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47702
47703         PR c++/9727
47704         * g++.dg/template/op1.C: New test.
47705
47706 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47707
47708         PR c++/8906
47709         * g++.dg/template/nested2.C: New test.
47710
47711 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47712
47713         PR c++/8724
47714         * g++.dg/expr/dtor1.C: New test.
47715
47716 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
47717
47718         * gcc.dg/cpp/include3.c: New test.
47719         * gcc.dg/cpp/inc/foo.h: New file.
47720
47721 2003-02-21  Glen Nakamura  <glen@imodulo.com>
47722
47723         * gcc.c-torture/execute/20030221-1.c: New test.
47724
47725 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
47726
47727         PR c++/9729
47728         * g++.dg/abi/conv1.C: New test.
47729
47730 2003-02-20  Jan Hubicka  <jh@suse.cz>
47731
47732         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47733
47734 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
47735
47736         * gcc.c-torture/compile/20030219-1.c: New test.
47737
47738 2003-02-18  Jan Hubicka  <jh@suse.cz>
47739
47740         * gcc.dg/funcorder.c: New test.
47741
47742 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47743
47744         * gcc.c-torture/execute/20030218-1.c: New.
47745
47746 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
47747
47748         * gcc.dg/20030218-1.c: New.
47749
47750 2003-02-18  Richard Henderson  <rth@redhat.com>
47751
47752         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47753         * gcc.dg/attr-used-2.c: New.
47754
47755 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
47756
47757         PR c++/9704
47758         * g++.dg/init/copy5.C: New test.
47759
47760 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
47761
47762         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47763         * g++.dg/pch/pch.exp: Likewise.
47764
47765 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47766
47767         * gcc.c-torture/execute/20030209-1.c: Enable the test if
47768         STACK_SIZE is not defined.
47769
47770 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47771
47772         PR c++/9457
47773         * g++.dg/template/init1.C: New test.
47774
47775 2003-02-16  Jan HUbicka  <jh@suse.cz>
47776
47777         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47778         (foo): Add few extra tests
47779         * gcc.dg/c99-const-expr-3.c: Likewise.
47780         * gcc.c-torture/execute/20030216-1.c: New.
47781
47782 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47783
47784         PR c++/9459
47785         * g++.dg/ext/typeof4.C: New test.
47786
47787 2003-02-15  Roger Sayle  <roger@eyesopen.com>
47788
47789         * gcc.dg/i386-387-3.c: New test case.
47790
47791 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
47792
47793         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47794         cris-*-elf* cris-*-aout* and mmix-*-*.
47795
47796 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
47797
47798         * gcc.dg/20030213-1.c: New test.
47799
47800 2003-02-12  Roger Sayle  <roger@eyesopen.com>
47801
47802         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47803         * gcc.dg/i386-387-2.c: Likewise.
47804
47805 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
47806
47807         * gcc.dg/ppc-spe.c: Fix formatting.
47808         Enable tests that were previously unsupported by gas.
47809         Delete tests for instructions that no longer exist.
47810         Switch arguments on evsubifw builtin.
47811
47812 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
47813
47814         * gcc.c-torture/execute/20030209-1.c: Disable the test if
47815         STACK_SIZE is too small.
47816
47817 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
47818             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
47819
47820         * gcc.dg/decl-2.c: New test.
47821
47822 2003-02-10  Jan Hubicka  <jh@suse.cz>
47823
47824         * gcc.dg/i386-fpcvt-1.c: New test.
47825
47826 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
47827
47828         * gcc.c-torture/execute/20030209-1.c: New test.
47829
47830 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
47831
47832         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47833         int-wide bitops, use the constants of the same width.
47834         Likewise, if long long is 32-bit wide, test bitops using
47835         32-bit constants.
47836
47837 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
47838
47839         * gcc.dg/20021014-1.c: Annotate with expected notice text.
47840
47841 2003-02-07  Roger Sayle  <roger@eyesopen.com>
47842
47843         * gcc.dg/builtins-4.c: New test case.
47844
47845 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47846
47847         * gcc.dg/20020430-1.c: Fix dg command typos.
47848         * gcc.dg/20020503-1.c: Likewise.
47849
47850 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47851
47852         PR c++/8785
47853         * g++.dg/parse/fused-params1.C: New test.
47854
47855         PR c++/8857
47856         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47857
47858         PR c++/8921
47859         * g++.dg/parse/non-dependent1.C: New test.
47860
47861         PR c++/8928
47862         * g++.dg/parse/dupl-tmpl-args1.C: New test.
47863
47864         PR c++/9228
47865         * g++.dg/parse/undefined7.C: New test.
47866         * g++.dg/parse/non-templ1.C: New test.
47867
47868         PR c++/9229
47869         * g++.dg/parse/too-many-tmpl-args1.C: New test.
47870
47871 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
47872
47873         * gcc.c-torture/compile/20030206-1.c: New test.
47874
47875 2003-02-05  Roger Sayle  <roger@eyesopen.com>
47876
47877         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47878         "pow" to "foo" to avoid potential confusion with a math built-in.
47879
47880 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47881
47882         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47883         conditions for SPARC targets.
47884
47885 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
47886
47887         * gcc.dg/20030204-1.c: New test.
47888
47889 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47890
47891         PR c++/38
47892         * g++.dg/parse/array-size1.C: New test.
47893
47894         PR c++/5657
47895         * g++.dg/parse/undefined3.C: New test.
47896
47897         PR c++/5665
47898         * g++.dg/parse/undefined4.C: New test.
47899
47900         PR c++/5975
47901         * g++.dg/parse/undefined5.C: New test.
47902
47903         PR c++/7259
47904         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
47905
47906         PR c++/8578
47907         * g++.dg/parse/casting-operator1.C: New test.
47908
47909         PR c++/8596
47910         * g++.dg/parse/undefined6.C: New test.
47911
47912         PR c++/8736
47913         * g++.dg/parse/missing-template1.C: New test.
47914
47915 2003-02-04  Jan Hubicka  <jh@suse.cz>
47916
47917         * gcc.dg/i386-cadd.c: Compile using -march=k8.
47918         * gcc.dg/i386-cmov?.c: Likewise.
47919         * gcc.dg/i386-fpcvt-?.c: Likewise.
47920         * gcc.dg/i386-ssefp-1.c: Likewise.
47921         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47922         conventions.
47923
47924 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
47925
47926         PR c++/7129
47927         * g++.dg/ext/max.C: New test.
47928
47929 2003-02-03  Jan Hubicka  <jh@suse.cz>
47930
47931         * gcc.c-torture/execute/20030203-1.c: New test.
47932
47933 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
47934
47935         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47936         'natural-endian'.
47937
47938 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
47939
47940         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47941         * g++.dg/init/new2.C: Likewise.
47942         * g++.dg/other/new1.C: Likewise.
47943
47944 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
47945
47946         * gcc.dg/struct-ret-libc.c: New test.
47947
47948 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
47949
47950         * gcc.dg/20030129-1.c: New test.
47951
47952 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47953
47954         PR c++/8849
47955         * g++.dg/template/ptrmem4.C: New test.
47956
47957 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
47958
47959         * g++.dg/parser/constant1.C: New test.
47960
47961 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47962
47963         PR c++/8591
47964         * g++.dg/parse/friend2.C: New test.
47965
47966 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47967
47968         PR c++/9437
47969         * g++.dg/template/unify4.C: New test.
47970
47971 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
47972
47973         * gcc.c-torture/execute/20030128-1.c: New test.
47974
47975 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
47976
47977         * g++.dg/lookup/nested1.C: Test moved from ...
47978         * g++.old-deja/g++.other/lookup24.C: ... here.
47979
47980 2003-01-28  Jan Hubicka  <jh@suse.cz>
47981
47982         * gcc.dg/i386-cmov5.c: New test.
47983
47984 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47985
47986         * gcc.c-torture/execute/20010925-1.c: Changed the
47987         memcpy declaration.
47988
47989 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47990
47991         PR c++/3902
47992         * g++.dg/parse/template5.C: New test.
47993
47994 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
47995
47996         PR fortran/9258
47997         * g77.dg/pr9258: New test.
47998
47999 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48000
48001         * README: Move relevant parts from README.g++.
48002
48003         * README.g++: Remove this file.
48004
48005 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48006
48007         * g++.dg/abi/dcast1.C: New test.
48008
48009 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48010
48011         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48012
48013 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48014
48015         PR c++/47
48016         * g++.old-deja/g++.other/lookup24.C: New test.
48017
48018 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48019
48020         PR middle-end/7227
48021         * gcc.dg/uninit-C.c: New test.
48022
48023 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48024
48025         * g++.dg/abi/covariant1.C: New test.
48026
48027 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48028
48029         * gcc.dg/20030123-1.c: New test.
48030
48031 2003-01-25  Jan Hubicka  <jh@suse.cz>
48032
48033         PR opt/8492
48034         * gcc.c-torture/compile/20030125-1.c
48035
48036 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48037
48038         PR c++/9403
48039         * g++.dg/parse/template3.C: New test.
48040         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48041
48042         PR c++/795
48043         * g++.dg/parse/template4.C: New test.
48044
48045         PR c++/9415
48046         * g++.dg/template/qual2.C: New test.
48047
48048         PR c++/8545
48049         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48050
48051         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48052
48053 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48054
48055         * gcc.c-torture/execute/switch-1.c: New test case.
48056
48057 2003-01-25  Jan Hubicka  <jh@suse.cz>
48058
48059         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48060
48061 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48062
48063         Tweaks for Bison-1.875. From the NEWS file:
48064         "- `parse error' -> `syntax error'
48065         Bison now uniformly uses the term `syntax error'"
48066         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48067         * gcc.dg/cpp/digraph2.c: Likewise.
48068         * gcc.dg/cpp/direct2.c: Likewise.
48069         * gcc.dg/cpp/paste4.c: Likewise.
48070         * gcc.dg/c90-restrict-1.c: Likewise.
48071         * gcc.dg/c99-func-2.c: Likewise.
48072         * gcc.dg/noncompile/920721-2.c: Likewise.
48073         * gcc.dg/noncompile/930622-2.c: Likewise.
48074         * gcc.dg/noncompile/940112-1.c: Likewise.
48075         * gcc.dg/noncompile/950921-1.c: Likewise.
48076         * gcc.dg/noncompile/951123-1.c: Likewise.
48077         * gcc.dg/noncompile/971104-1.c: Likewise.
48078         * gcc.dg/noncompile/990416-1.c: Likewise.
48079
48080 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48081
48082         * g++.dg/parse/undefined1.C: Add error message.
48083
48084 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48085
48086         PR c++/9354
48087         * g++.dg/parse/new1.C: New test.
48088
48089         PR c++/9216
48090         * g++.dg/parse/template2.C: New test.
48091
48092         PR c++/9354
48093         * g++.dg/parse/typedef2.C: New test.
48094
48095         PR c++/9328
48096         * g++.dg/ext/typeof3.C: New test.
48097
48098 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48099
48100         PR c++/2738
48101         * g++.dg/parse/ret-type1.C: New test.
48102
48103         PR c++/3792
48104         * g++.dg/parse/tmpl-outside1.C: New test.
48105
48106         PR c++/4207
48107         * g++.dg/parse/int-as-enum1.C: New test.
48108
48109         PR c++/4903
48110         * g++.dg/parse/no-typename1.C: New test.
48111
48112         PR c++/5533
48113         * g++.dg/parse/no-value1.C: New test.
48114
48115         PR c++/5921
48116         * g++.dg/parse/wrong-inline1.C: New test.
48117
48118         PR c++/6402
48119         * g++.dg/parse/ref1.C: New test.
48120
48121         PR c++/6992
48122         * g++.dg/parse/attr-ctor1.C: New test.
48123
48124         PR c++/7229
48125         * g++.dg/parse/namespace5.C: New test.
48126
48127         PR c++/7917
48128         * g++.dg/parse/func-def1.C: New test.
48129
48130         PR c++/8143
48131         * g++.dg/parse/undefined1.C: New test.
48132
48133         PR c++/5723, PR c++/8522
48134         * g++.dg/parse/specialization1.C: New test.
48135
48136         PR c++/163, PR c++/8595
48137         * g++.dg/parse/struct-as-enum1.C: New test.
48138
48139         PR c++/9173
48140         * g++.dg/parse/undefined2.C: New test.
48141
48142 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48143
48144         PR c++/9298
48145         * g++.dg/parse/template1.C: New test.
48146
48147         PR c++/9384
48148         * g++.dg/parse/using1.C: New test.
48149
48150         PR c++/9285
48151         PR c++/9294
48152         * g++.dg/parse/expr2.C: New test.
48153
48154         PR c++/9388
48155         * g++.dg/parse/lookup2.C: Likewise.
48156
48157 2003-01-21  Jan Hubicka  <jh@suse.cz>
48158
48159         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48160         * gcc.c-torture/execute/eeprof-1.c: Likewise.
48161         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48162         * gcc.c-torture/execute/string-opt-*.c: Likewise.
48163
48164 2003-01-20  Nick Clifton  <nickc@redhat.com>
48165
48166         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
48167         problem with ARM sibcall code generation.
48168
48169 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
48170
48171         * gcc.c-torture/execute/20030120-1.c: New.
48172
48173 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
48174
48175         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48176
48177 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
48178
48179         PR c++/9272
48180         * g++.dg/parse/ctor1.C: New test.
48181
48182         PR c++/9294:
48183         * g++.dg/parse/qualified1.C: New test.
48184
48185         * g++.dg/parse/typename3.C: New test.
48186
48187 2003-01-16  Richard Henderson  <rth@redhat.com>
48188
48189         * g++.dg/tls/init-2.C: Fix error matches for real this time.
48190
48191 2003-01-16  Richard Henderson  <rth@redhat.com>
48192
48193         * g++.dg/pch/pch.exp: Copy test header to the working directory
48194         before using it either for precompilation or direct use.
48195         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48196         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48197
48198 2003-01-16  Richard Henderson  <rth@redhat.com>
48199
48200         * gcc.dg/pch/pch.exp: Copy test header to the working directory
48201         before using it either for precompilation or direct use.
48202         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48203         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48204
48205 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
48206
48207         * g++.dg/ext/typename1.C: Add typename keyword.
48208         * g++.dg/template/crash1.C: Update error messages.
48209         * g++.dg/template/crash2.C: Remove error message.
48210         * g++.dg/parse/typename2.C: New test.
48211         * g++.dg/template/typename2.C: Change implicit
48212         typename warning into error.
48213         * g++.old-deja/g++.benjamin/tem03.C: Issue more
48214         error messages.
48215         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48216         * g++.old-deja/g++.brendan/crash56.C: Add this->.
48217         * g++.old-deja/g++.law/visibility13.C: Remove error
48218         messages.
48219         * g++.old-deja/g++.ns/template17.C: Reorder code to
48220         make declaration visible in template.
48221         * g++.old-deja/g++.pt/crash3.C: Fix typos.
48222         * g++.old-deja/g++.pt/crash36.C: Issue more error
48223         messages.
48224         * g++.old-deja/g++.pt/crash5.C: Improve error
48225         message.
48226         * g++.old-deja/g++.pt/crash67.C: Remove warning.
48227         * g++.old-deja/g++.pt/inherit1.C: Add this->.
48228         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48229         * g++.old-deja/g++.pt/typename16.C: Replace implicit
48230         typename warning with error message.
48231         * g++.old-deja/g++.pt/typename19.C: Remove warning.
48232         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48233         * g++.old-deja/g++.robertl/eb24.C: Use this->.
48234
48235 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
48236
48237         * g++.dg/parse/ambig2.C: New test.
48238
48239 2003-01-15  Richard Henderson  <rth@redhat.com>
48240
48241         * g++.dg/tls/init-2.C: Update error message string.
48242
48243 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48244
48245         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48246
48247 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
48248
48249         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48250         all for HC11/HC12.
48251         * gcc.c-torture/compile/20001205-1.x: Likewise.
48252         * gcc.c-torture/compile/20001226-1.x: Likewise.
48253         * gcc.c-torture/compile/920520-1.x: Likewise.
48254         * gcc.c-torture/compile/961203-1.x: Likewise.
48255         * gcc.c-torture/compile/20020604-1.x: Likewise.
48256
48257 2003-01-15  Jan Hubicka  <jh@suse.cz>
48258
48259         * gcc.c-torture/compile/20030115-1.c: New test.
48260
48261         * gcc.dg/i386-fpcvt-1.c: New test.
48262         * gcc.dg/i386-fpcvt-2.c: New test.
48263
48264 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
48265
48266         Further conform g++'s __vmi_class_type_info to the C++ ABI
48267         specification.
48268         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48269         the specification.
48270
48271 2003-01-14  Jan Hubicka  <jh@suse.cz>
48272
48273         * gcc.dg/i386-fpcvt-1.c: New test.
48274         * gcc.dg/i386-fpcvt-2.c: New test.
48275
48276 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48277
48278         * gcc.dg/i386-mmx-3.c: New test.
48279
48280 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48281
48282         PR c++/9264
48283         * g++.dg/parse/octal1.C: New file.
48284
48285         PR c++/9172
48286         * g++.dg/parse/typename1.C: New file.
48287
48288 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48289
48290         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48291         * gcc.dg/bf-no-ms-layout.c: Likewise.
48292         * gcc.dg/bf-ms-attrib.c: Likewise.
48293
48294 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48295
48296         PR c++/9099
48297         * g++.dg/parse/dtor1.C: New file.
48298
48299         PR c++/9128
48300         * g++.dg/rtti/typeid1.C: New file.
48301
48302         PR c++/9153
48303         * g++.dg/parse/lookup1.C: New file.
48304
48305         PR c++/9171
48306         * g++.dg/templ/spec5.C: New file.
48307
48308 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48309
48310         * gcc.c-torture/compile/20030110-1.c: New test.
48311
48312 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48313
48314         Merge from pch-branch:
48315
48316         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48317
48318         * gcc.dg/pch/cpp-1.h: New.
48319         * gcc.dg/pch/cpp-1.c: New.
48320         * gcc.dg/pch/cpp-2.h: New.
48321         * gcc.dg/pch/cpp-2.c: New.
48322
48323         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48324
48325         * gcc.dg/pch/except-1.h: New.
48326         * gcc.dg/pch/except-1.c: New.
48327
48328         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48329
48330         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48331         running test.
48332         * gcc.dg/pch: Include *.hp not *.h.
48333         * gcc.dg/pch/system-1.h: New.
48334         * gcc.dg/pch/system-1.c: New.
48335
48336         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48337
48338         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48339         rather than trying to build and run a program using PCH.
48340         * gcc.dg/pch: Remove dg-do commands from test files.
48341
48342         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48343
48344         * gcc.dg/pch/macro-3.c: New.
48345         * gcc.dg/pch/macro-3.h: New.
48346
48347         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48348
48349         * gcc.dg/pch/common-1.c: New.
48350         * gcc.dg/pch/common-1.h: New.
48351         * gcc.dg/pch/decl-1.c: New.
48352         * gcc.dg/pch/decl-1.h: New.
48353         * gcc.dg/pch/decl-2.c: New.
48354         * gcc.dg/pch/decl-2.h: New.
48355         * gcc.dg/pch/decl-3.c: New.
48356         * gcc.dg/pch/decl-3.h: New.
48357         * gcc.dg/pch/decl-4.c: New.
48358         * gcc.dg/pch/decl-4.h: New.
48359         * gcc.dg/pch/decl-5.c: New.
48360         * gcc.dg/pch/decl-5.h: New.
48361         * gcc.dg/pch/global-1.c: New.
48362         * gcc.dg/pch/global-1.h: New.
48363         * gcc.dg/pch/inline-1.c: New.
48364         * gcc.dg/pch/inline-1.h: New.
48365         * gcc.dg/pch/inline-2.c: New.
48366         * gcc.dg/pch/inline-2.h: New.
48367         * gcc.dg/pch/static-1.c: New.
48368         * gcc.dg/pch/static-1.h: New.
48369         * gcc.dg/pch/static-2.c: New.
48370         * gcc.dg/pch/static-2.h: New.
48371
48372         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48373
48374         * g++.dg/pch/pch.exp: Better handle failing testcases.
48375         * gcc.dg/pch/pch.exp: Likewise.
48376         * gcc.dg/pch/macro-1.c: New.
48377         * gcc.dg/pch/macro-1.h: New.
48378         * gcc.dg/pch/macro-2.c: New.
48379         * gcc.dg/pch/macro-2.h: New.
48380
48381         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48382
48383         * g++.dg/dg.exp: Treat files in pch/ specially.
48384         * g++.dg/pch/pch.exp: New file.
48385         * g++.dg/pch/empty.H: New file.
48386         * g++.dg/pch/empty.C: New file.
48387         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48388         "precompile".
48389
48390         * gcc.dg/pch/pch.exp: New file.
48391         * gcc.dg/pch/empty.h: New file.
48392         * gcc.dg/pch/empty.c: New file.
48393         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48394         "precompile".
48395
48396 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48397
48398         * g++.dg/template/friend14.C: New test.
48399
48400 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48401
48402         * gcc.dg/old-style-asm-1.c: New test.
48403
48404 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48405
48406         * gcc.c-torture/compile/20030109-1.c: New test.
48407
48408 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48409
48410         * gcc.c-torture/execute/20030109-1.c: New test.
48411
48412 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48413
48414         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48415         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48416         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48417         * g++.old-deja/g++.mike/eh2.C: Likewise.
48418         * g++.old-deja/g++.mike/eh3.C: Likewise.
48419         * g++.old-deja/g++.mike/eh5.C: Likewise.
48420         * g++.old-deja/g++.mike/eh6.C: Likewise.
48421         * g++.old-deja/g++.mike/eh7.C: Likewise.
48422         * g++.old-deja/g++.mike/eh8.C: Likewise.
48423         * g++.old-deja/g++.mike/eh9.C: Likewise.
48424         * g++.old-deja/g++.mike/eh10.C: Likewise.
48425         * g++.old-deja/g++.mike/eh12.C: Likewise.
48426         * g++.old-deja/g++.mike/eh13.C: Likewise.
48427         * g++.old-deja/g++.mike/eh14.C: Likewise.
48428         * g++.old-deja/g++.mike/eh16.C: Likewise.
48429         * g++.old-deja/g++.mike/eh17.C: Likewise.
48430         * g++.old-deja/g++.mike/eh18.C: Likewise.
48431         * g++.old-deja/g++.mike/eh21.C: Likewise.
48432         * g++.old-deja/g++.mike/eh23.C: Likewise.
48433         * g++.old-deja/g++.mike/eh24.C: Likewise.
48434         * g++.old-deja/g++.mike/eh25.C: Likewise.
48435         * g++.old-deja/g++.mike/eh26.C: Likewise.
48436         * g++.old-deja/g++.mike/eh27.C: Likewise.
48437         * g++.old-deja/g++.mike/eh28.C: Likewise.
48438         * g++.old-deja/g++.mike/eh29.C: Likewise.
48439         * g++.old-deja/g++.mike/eh31.C: Likewise.
48440         * g++.old-deja/g++.mike/eh33.C: Likewise.
48441         * g++.old-deja/g++.mike/eh34.C: Likewise.
48442         * g++.old-deja/g++.mike/eh35.C: Likewise.
48443         * g++.old-deja/g++.mike/eh36.C: Likewise.
48444         * g++.old-deja/g++.mike/eh37.C: Likewise.
48445         * g++.old-deja/g++.mike/eh38.C: Likewise.
48446         * g++.old-deja/g++.mike/eh39.C: Likewise.
48447         * g++.old-deja/g++.mike/eh40.C: Likewise.
48448         * g++.old-deja/g++.mike/eh41.C: Likewise.
48449         * g++.old-deja/g++.mike/eh42.C: Likewise.
48450         * g++.old-deja/g++.mike/eh44.C: Likewise.
48451         * g++.old-deja/g++.mike/eh46.C: Likewise.
48452         * g++.old-deja/g++.mike/eh47.C: Likewise.
48453         * g++.old-deja/g++.mike/eh48.C: Likewise.
48454         * g++.old-deja/g++.mike/eh49.C: Likewise.
48455         * g++.old-deja/g++.mike/eh50.C: Likewise.
48456         * g++.old-deja/g++.mike/eh51.C: Likewise.
48457         * g++.old-deja/g++.mike/eh53.C: Likewise.
48458         * g++.old-deja/g++.mike/eh55.C: Likewise.
48459         * g++.old-deja/g++.mike/p7912.C: Likewise.
48460         * g++.old-deja/g++.mike/p9706.C: Likewise.
48461         * g++.old-deja/g++.mike/p10416.C: Likewise.
48462         * g++.old-deja/g++.mike/p11667.C: Likewise.
48463         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48464         Remove redundant reference to Iris.
48465         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48466         Elxsi, i860, Pico Java, and WE32K.
48467
48468 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48469
48470         * g++.dg/ext/asm4.C: New test.
48471
48472 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48473
48474         PR c++/9030
48475         * g++.dg/template/friend12.C: New test.
48476         * g++.dg/template/friend13.C: Likewise.
48477         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48478
48479 2003-01-08  Jan Hubicka  <jh@suse.cz>
48480
48481         * gcc.dg/i386-cadd.c: New test.
48482         * gcc.dg/i386-cmov4.c: Likewise.
48483
48484 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48485
48486         PR c++/9165
48487         * g++.dg/warn/Wunused-3.C: New test.
48488
48489         * g++.dg/abi/bitfield9.C: New test.
48490
48491         PR c++/9189
48492         * g++.dg/parse/defarg3.C: New test.
48493
48494 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
48495
48496         * g++.dg/parse/ambig1.C: New test.
48497         * g++.dg/parse/defarg2.C: New test.
48498
48499 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48500
48501         * g++.dg/template/defarg-1.C: New test.
48502         * g++.dg/template/local2.C: Likewise.
48503
48504 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48505
48506         * gcc.c-torture/execute/20030105-1.c: New test.
48507
48508 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48509
48510         * g++.dg/parse/namespace3.C: Remove extra semicolons.
48511         * g++.dg/parse/namespace4.C: Likewise.
48512
48513 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48514
48515         * g++.dg/template/ntp2.C: New test.
48516
48517 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
48518
48519         * g++.dg/parse/extern-C-1.C: New test.
48520
48521         * g++.dg/parse/namespace4.C: New test.
48522
48523         * g++.dg/template/nested1.C: New test.
48524
48525         * g++.dg/parse/namespace3.C: New test.
48526
48527 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
48528
48529         * g++.dg/lookup/two-stage1.C: New test.
48530
48531 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48532
48533         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48534         * g++.old-deja/g++.jason/access8.C: Likewise.
48535         * g++.old-deja/g++.other/decl5.C: Likewise.
48536
48537 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48538
48539         * g++.dg/parse/parse7.C: New test.
48540
48541 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
48542
48543         PR c++/2843
48544         * g++.dg/ext/attrib7.C: New test.
48545
48546 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48547
48548         * g++.dg/parse/parse6.C: New test.
48549
48550 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
48551
48552         * gcc.dg/h8300-stack-1.c: New.
48553
48554 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48555
48556         g++.dg/lookup/exception1.C: New test.
48557
48558         g++.dg/lookup/template1.C: New test.
48559
48560         g++.dg/parse/namespace2.C: New test.
48561
48562         g++.dg/parse/parens2.C: New test.
48563
48564 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48565
48566         * g++.dg/parse/parse5.C: New test.
48567         * g++.dg/lookup/scoped4.C: New test.
48568
48569 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48570
48571         * g++.dg/parse/parens1.C: New test.
48572
48573         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48574         angle-bracket1.C.
48575         * g++.dg/parse/parens2.C: New test.
48576
48577         * g++.dg/lookup/scope-operator1.C: New test.
48578
48579         * g++.dg/parse/operator1.C: New test.
48580
48581 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48582
48583         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48584         * g++.old-deja/g++.other/access6.C: Likewise.
48585         * g++.old-deja/g++.other/decl1.C: Likewise.
48586         * g++.old-deja/g++.pt/typename12.C: Likewise.
48587
48588 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48589
48590         * g++.dg/parse/namespace1.C: New test.
48591
48592 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48593
48594         * g++.dg/parse/parse4.C: New test.
48595
48596 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48597
48598         * g++.dg/parse/parse3.C: New test.
48599
48600 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48601
48602         * g++.dg/parse/parse2.C: New test.
48603
48604 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48605
48606         * g++.dg/template/friend11.C: New test.
48607
48608 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48609
48610         * g++.dg/parse/parse1.C: New test.
48611
48612 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
48613
48614         * lib/profopt.exp: Change the name of a global variable to avoid
48615         possible clashes with other test suites.
48616
48617 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
48618
48619         * g++.dg/inherit/covariant8.C: New test.
48620
48621 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48622
48623         * g++.dg/init/array9.C: New test.
48624
48625         PR c++/9112
48626         * g++.dg/parse/expr1.C: New test.
48627
48628 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
48629
48630         * gcc.c-torture/compile/20021230-1.c: New test.
48631
48632 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
48633
48634         * g++.dg/inherit/covariant5.C: New test.
48635         * g++.dg/inherit/covariant6.C: New test.
48636         * g++.dg/inherit/covariant7.C: New test.
48637
48638 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48639
48640         PR c++/2739
48641         * g++.dg/other/access2.C: New test.
48642
48643 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48644
48645         * g++.dg/other/anon-struct.C: No longer fails
48646         * g++.old-deja/g++.brendan/parse4.C: Likewise.
48647         * g++.old-deja/g++.brendan/parse5.C: Likewise.
48648         * g++.old-deja/g++.brendan/parse6.C: Likewise.
48649
48650 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48651
48652         * g++.dg/parse/angle-bracket.C (main): No longer fails.
48653
48654 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
48655
48656         * g++.dg/eh/spec4.C: Remove stray semicolon.
48657         * g++.dg/expr/pmf-1.C: Change error message.
48658         * g++.dg/ext/asm1.C: Remove stray semicolon.
48659         * g++.dg/ext/typename1.C: Add missing typenames.
48660         * g++.dg/inherit/template-as-base.C: Change error message.
48661         * g++.dg/lookup/scoped1.C: Likewise.
48662         * g++.dg/lookup/scoped2.C: Likewise.
48663         * g++.dg/lookup/using2.C: Likewise.
48664         * g++.dg/other/component1.C: Remove stray semicolon.
48665         * g++.dg/other/do1.C: Change error message.
48666         * g++.dg/other/error2.C: Likewise.
48667         * g++.dg/other/init1.C: Likewise.
48668         * g++.dg/other/packed1.C: Remove stray semicolon.
48669         * g++.dg/other/ptrmem2.C: Change error message.
48670         * g++.dg/parse/parameter-declaration-1.C: Remove line number
48671         marker.
48672         * g++.dg/special/initp1.C: Remove invalid attribute usage.
48673         * g++.dg/template/access3.C: Add typename keyword.
48674         * g++.dg/template/access5.C: Remove stray semicolon.
48675         * g++.dg/template/access6.C: Likewise.
48676         * g++.dg/template/complit1.C: Likewise.
48677         * g++.dg/template/crash1.C: Change error message.
48678         * g++.dg/template/inherit2.C: Remove stray semicolon.
48679         * g++.dg/template/instantiate2.C: Likewise.
48680         * g++.dg/template/instantiate3.C: Change error message.
48681         * g++.dg/template/qual1.C: Remove stray semicolon.
48682         * g++.dg/template/qualttp18.C: Change error message.
48683         * g++.dg/template/ref1.C: Remove stray semicolon.
48684         * g++.dg/template/sizeof1.C (A::value): Declare it.
48685         * g++.dg/template/spec4.C: Change error message.
48686         * g++.dg/template/static1.C: Likewise.
48687         * g++.dg/template/type1.C: Likewise.
48688         * g++.dg/template/typename3.C: Likewise.
48689         * g++.old-deja/g++.benjamin/13478.C: Change error message.
48690         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48691         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48692         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48693         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48694         named return value extension.
48695         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48696         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48697         * g++.old-deja/g++.bob/extern_C.C: Likewise.
48698         * g++.old-deja/g++.bob/inherit2.C: Likewise.
48699         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48700         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48701         * g++.old-deja/g++.brendan/crash13.C: Likewise.
48702         * g++.old-deja/g++.brendan/crash15.C: Likewise.
48703         * g++.old-deja/g++.brendan/crash18.C: Change error message.
48704         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48705         * g++.old-deja/g++.brendan/crash38.C: Likewise.
48706         * g++.old-deja/g++.brendan/crash50.C: Likewise.
48707         * g++.old-deja/g++.brendan/crash56.C: Likewise.
48708         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48709         syntax.
48710         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48711         * g++.old-deja/g++.brendan/crash8.C: Change error message.
48712         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48713         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48714         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48715         * g++.old-deja/g++.brendan/template11.C: Likewise.
48716         * g++.old-deja/g++.brendan/template26.C: Likewise.
48717         * g++.old-deja/g++.brendan/template27.C: Use explicit
48718         specialization syntax.
48719         * g++.old-deja/g++.brendan/template30.C: Likewise.
48720         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48721         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48722         non-dependent names.
48723         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48724         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48725         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48726         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48727         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48728         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48729         named return value extension.
48730         * g++.old-deja/g++.ext/namedret2.C: Likewise.
48731         * g++.old-deja/g++.ext/namedret3.C: Likewise.
48732         * g++.old-deja/g++.ext/return1.C: Likewise.
48733         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48734         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48735         * g++.old-deja/g++.jason/access8.C: Likewise.
48736         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48737         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48738         pseudo-destructor names.
48739         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48740         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48741         pseudo-destructor names.
48742         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48743         * g++.old-deja/g++.jason/overload19.C: Likewise.
48744         * g++.old-deja/g++.jason/overload32.C: Likewise.
48745         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48746         stray semicolons.
48747         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48748         * g++.old-deja/g++.jason/return.C: Likewise.
48749         * g++.old-deja/g++.jason/return2.C: Likewise.
48750         * g++.old-deja/g++.jason/shadow1.C: Likewise.
48751         * g++.old-deja/g++.jason/special.C: Use explicit specialization
48752         syntax.
48753         * g++.old-deja/g++.jason/template10.C: Account for use of
48754         non-dependent names.
48755         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48756         syntax.
48757         * g++.old-deja/g++.jason/template37.C: Likewise.
48758         * g++.old-deja/g++.law/access4.C: Change error messages.
48759         * g++.old-deja/g++.law/arm13.C: Remove incorrect
48760         pseudo-destructor names.
48761         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48762         * g++.old-deja/g++.law/ctors9.C: Likewise.
48763         * g++.old-deja/g++.law/cvt22.C: Likewise.
48764         * g++.old-deja/g++.law/dtors5.C: Likewise.
48765         * g++.old-deja/g++.law/global-init1.C: Likewise.
48766         * g++.old-deja/g++.law/missed-error3.C: Likewise.
48767         * g++.old-deja/g++.law/operators28.C: Likewise.
48768         * g++.old-deja/g++.law/visibility28.C: Likewise.
48769         * g++.old-deja/g++.martin/eval1.C: Likewise.
48770         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48771         name.
48772         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48773         * g++.old-deja/g++.mike/net34.C: Likewise.
48774         * g++.old-deja/g++.mike/net36.C: Likewise.
48775         * g++.old-deja/g++.mike/ns2.C: Likewise.
48776         * g++.old-deja/g++.mike/p12306.C: Likewise.
48777         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48778         value extension.
48779         * g++.old-deja/g++.mike/p700.C: Likewise.
48780         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48781         * g++.old-deja/g++.mike/p710.C: Likewise.
48782         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48783         value extension.
48784         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48785         * g++.old-deja/g++.mike/pmf9.C: Likewise.
48786         * g++.old-deja/g++.ns/crash2.C: Likewise.
48787         * g++.old-deja/g++.ns/crash3.C: Likewise.
48788         * g++.old-deja/g++.ns/invalid1.C: Likewise.
48789         * g++.old-deja/g++.ns/ns17.C: Likewise.
48790         * g++.old-deja/g++.ns/template16.C: Likewise.
48791         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48792         keyword.
48793         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48794         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48795         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48796         named return value extension.
48797         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48798         * g++.old-deja/g++.other/access4.C: Issue additional error
48799         messages.
48800         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48801         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48802         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48803         * g++.old-deja/g++.other/crash25.C: Change error message.
48804         * g++.old-deja/g++.other/crash4.C: Change error message.
48805         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48806         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48807         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48808         checks.
48809         * g++.old-deja/g++.other/defarg8.C: Likewise.
48810         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48811         * g++.old-deja/g++.other/dtor10.C: Likewise.
48812         * g++.old-deja/g++.other/incomplete.C: Likewise.
48813         * g++.old-deja/g++.other/linkage7.C: Likewise.
48814         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48815         lookup algorithm.
48816         * g++.old-deja/g++.other/mangle2.C: Likewise.
48817         * g++.old-deja/g++.other/refinit2.C: Likewise.
48818         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48819         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48820         * g++.old-deja/g++.pt/crash28.C: Likewise.
48821         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48822         syntax.
48823         * g++.old-deja/g++.pt/crash32.C: Change error message.
48824         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48825         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48826         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48827         error message position.
48828         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48829         * g++.old-deja/g++.pt/defarg8.C: Change error message.
48830         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48831         syntax.
48832         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48833         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48834         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48835         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48836         keyword.
48837         * g++.old-deja/g++.pt/explicit31.C: Likewise.
48838         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48839         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48840         keyword.
48841         * g++.old-deja/g++.pt/explicit71.C: Change error message.
48842         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48843         syntax.
48844         * g++.old-deja/g++.pt/friend28.C: Account for use of
48845         non-dependent names.
48846         * g++.old-deja/g++.pt/friend29.C: Likewise.
48847         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48848         rules.
48849         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48850         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48851         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48852         lookup rules.
48853         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48854         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48855         keyword.
48856         * g++.old-deja/g++.pt/memclass20.C: Likewise.
48857         * g++.old-deja/g++.pt/memclass5.C: Likewise.
48858         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48859         keyword.
48860         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48861         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48862         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48863         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48864         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48865         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48866         keyword.
48867         * g++.old-deja/g++.pt/spec10.C: Likewise.
48868         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48869         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48870         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48871         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48872         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48873         * g++.old-deja/g++.pt/ttp62.C: Likewise.
48874         * g++.old-deja/g++.pt/ttp64.C: Likewise.
48875         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48876         * g++.old-deja/g++.pt/typename15.C: Likewise.
48877         * g++.old-deja/g++.pt/typename22.C: Likewise.
48878         * g++.old-deja/g++.pt/typename6.C: Change error messages.
48879         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48880         * g++.old-deja/g++.pt/virtual2.C: Likewise.
48881         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48882         syntax.
48883         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48884         return value extension.
48885         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48886         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48887         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48888         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48889
48890 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48891
48892         * g++.dg/warn/inline1.C: New test.
48893         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
48894         * g++.old-deja/g++.jason/synth10.C: Likewise.
48895         * g++.old-deja/g++.mike/net31.C: Likewise.
48896         * g++.old-deja/g++.mike/p8786.C: Likewise.
48897
48898         * g++.dg/template/friend10.C: New test.
48899         * g++.dg/template/conv5.C: New test.
48900
48901 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48902
48903         * g++.dg/lookup/scoped3.C: New test.
48904
48905         * g++.dg/lookup/decl1.C: New test.
48906         * g++.dg/lookup/decl2.C: New test.
48907
48908 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
48909
48910         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
48911         gcc.c-torture/compile/20021015-1.c,
48912         gcc.c-torture/compile/20021015-2.c,
48913         gcc.c-torture/compile/20021123-1.c,
48914         gcc.c-torture/compile/20021123-2.c,
48915         gcc.c-torture/compile/20021123-3.c,
48916         gcc.c-torture/compile/20021123-4.c,
48917         gcc.c-torture/execute/20021024-1.c: Add tests previously added
48918         only to 3.1 or 3.2 branch.
48919
48920 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
48921
48922         * gcc.dg/i386-bitfield3.c: New test.
48923
48924         * gcc.dg/i386-bitfield2.c: New test.
48925
48926 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
48927
48928         * g++.dg/parse/conv_op1.C: New test.
48929
48930 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
48931
48932         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48933         approved.
48934
48935 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
48936
48937         * gcc.c-torture/compile/20021220-1.c: New test.
48938
48939 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
48940
48941         * gcc.dg/i386-fastcall-1.c: New.
48942
48943 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48944
48945         * gcc.c-torture/execute/20021219-1.c: New test.
48946
48947 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48948
48949         * gcc.dg/i386-pic-1.c: New test.
48950
48951 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48952
48953         PR c++/8099
48954         * g++.dg/template/friend9.C: New test.
48955
48956 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48957
48958         PR c++/3663
48959         * g++.dg/template/access7.C: New test.
48960
48961 2002-12-18  Nick Clifton  <nickc@redhat.com>
48962
48963         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
48964         the libstdc++-v3 directory has been found.
48965
48966 2002-12-12  Devang Patel <dpatel@apple.com>
48967         * gcc.dg/darwin-ld-1.c: New test.
48968         * gcc.dg/darwin-ld-2.c: New test.
48969         * gcc.dg/darwin-ld-3.c: New test.
48970         * gcc.dg/darwin-ld-4.c: New test.
48971         * gcc.dg/darwin-ld-5.c: New test.
48972
48973 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48974
48975         * gcc.c-torture/compile/20021212-1.c: New test.
48976
48977 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
48978
48979         * gcc.dg/fshort-wchar: New test.
48980
48981 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
48982
48983         PR c++/8372
48984         * g++.dg/template/dtor1.C: New test.
48985
48986         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
48987         markers.
48988
48989 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
48990
48991         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
48992
48993 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
48994
48995         * g++.dg/template/static1.C: New test.
48996         * g++.dg/template/static2.C: New test.
48997         * g++.old-deja/g++.ext/memconst.C: New test.
48998
48999 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49000
49001         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49002         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49003         * g++.dg/special/initp1.C: Likewise.
49004
49005 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49006
49007         * gcc.c-torture/execute/20021204-1.c: New test.
49008
49009 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49010
49011         * gcc.dg/ppc-fmadd-1.c: New file.
49012         * gcc.dg/ppc-fmadd-2.c: New file.
49013         * gcc.dg/ppc-fmadd-3.c: New file.
49014
49015 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49016
49017         * gcc.c-torture/compile/20021204-1.c: New test.
49018
49019 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49020
49021         * g++.dg/inherit/covariant2.C: New test.
49022         * g++.dg/inherit/covariant3.C: New test.
49023         * g++.dg/inherit/covariant4.C: New test.
49024         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49025         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49026
49027 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49028
49029         PR c++/8688
49030         * g++.dg/init/brace3.C: New test.
49031
49032 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49033
49034         * gcc.dg/20020210-1.c: Fix a comment typo.
49035
49036 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49037
49038         PR c++/8720
49039         * g++.dg/parse/defarg1.C: New test.
49040
49041         PR c++/8615
49042         * g++.dg/template/char1.C: New test.
49043
49044         * g++.dg/template/varmod1.C: Fix typo.
49045
49046 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49047
49048         DR 180
49049         * g++.old-deja/g++.pt/crash32.C: Expect error.
49050
49051 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49052
49053         PR c++/5919
49054         * g++.dg/template/varmod1.C: New test.
49055
49056         PR c++/8727
49057         * g++.dg/inherit/typeinfo1.C: New test.
49058
49059         PR c++/8663
49060         * g++.dg/inherit/typedef1.C: New test.
49061
49062 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49063
49064         PR c++/8332
49065         PR c++/8493
49066         * g++.dg/template/strlen1.C: New test.
49067
49068         PR c++/8227
49069         * g++.dg/template/ctor2.C: New test.
49070
49071         PR c++/8214
49072         * g++.dg/init/string1.C: New test.
49073
49074         PR c++/8511
49075         * g++.dg/template/friend8.C: New test.
49076
49077 2002-11-29  Joe Buck <jbuck@synopsys.com>
49078
49079         * g++.dg/lookup/anon2.C: New test.
49080
49081 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49082
49083         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49084         h8300 port.
49085
49086 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49087
49088         * gcc.dg/bitfld-6.c: New test.
49089
49090 2002-11-27  Jan Hubicka  <jh@suse.cz>
49091
49092         * gcc.c-torture/execute/20021127.[cx]: New test.
49093
49094 2002-11-26  Jan Hubicka  <jh@suse.cz>
49095
49096         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49097         quality.
49098
49099 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49100
49101         * g++.dg/init/brace2.C: New test.
49102         * g++.old-deja/g++.mike/p9129.C: Correct.
49103
49104 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49105
49106         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49107
49108 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49109
49110         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49111
49112 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49113
49114         * g++.dg/abi/empty11.C: New test.
49115         * g++.dg/rtti/cv1.C: New test.
49116
49117 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49118
49119         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49120
49121 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49122
49123         * g++.dg/abi/empty10.C: New test.
49124
49125 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49126
49127         * gcc.c-torture/compile/20021124-1.c: New test.
49128
49129 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
49130
49131         * g++.dg/abi/rtti2.C: New test.
49132
49133 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49134
49135         * gcc.dg/i386-unroll-1.c: New test.
49136
49137 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
49138
49139         * gcc.c-torture/compile/20021120-1.c: New test.
49140         * gcc.c-torture/compile/20021120-2.c: New test.
49141
49142 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49143
49144         * gcc.dg/bitfld-5.c: New test.
49145
49146 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49147
49148         * gcc.c-torture/execute/20021120-3.c: New test.
49149
49150 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49151
49152         * gcc.c-torture/execute/20021120-2.c: New test.
49153
49154 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49155
49156         * gcc.c-torture/execute/20021120-1.c: New test.
49157
49158 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
49159
49160         * gcc.c-torture/execute/20021118-3.c: New test.
49161
49162 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49163
49164         * gcc.c-torture/compile/20021119-1.c: New test.
49165
49166 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
49167
49168         * gcc.dg/duff-1.c: New test.
49169         * gcc.dg/duff-2.c: New test.
49170         * gcc.dg/duff-3.c: New test.
49171
49172 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
49173
49174         * gcc.dg/cpp/_Pragma5.c: New test.
49175
49176 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49177
49178         * gcc.c-torture/execute/20021118-2.c: New test.
49179
49180 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49181
49182         * gcc.c-torture/execute/20021118-1.c: New test.
49183
49184 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
49185
49186         * gcc.dg/20021116-1.c: New test.
49187
49188 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
49189
49190         * g++.dg/abi/vcall1.C: New test.
49191
49192 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
49193
49194         * gcc.dg/20021029-1.c: New test.
49195         * gcc.dg/20021029-2.c: New test.
49196
49197 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49198
49199         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49200
49201 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49202
49203         PR c/8439
49204         * gcc.dg/20021110.c: Move to ...
49205         * gcc.c-torture/compile/20021110.c: .... here.
49206
49207 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49208
49209         PR c/8467
49210         * gcc.c-torture/execute/20021111-1.c
49211
49212 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49213
49214         PR c/8439
49215         * gcc.dg/20021110.c: New test.
49216
49217 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
49218
49219         * g++.dg/abi/vthunk3.C: Run only on x86.
49220
49221 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
49222
49223         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49224
49225 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
49226
49227         * lib/compat.exp (compat-execute): Fix logic error in last
49228         change.
49229
49230 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
49231
49232         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49233
49234 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49235
49236         PR c++/8389
49237         * g++.dg/template/access6.C: New test.
49238
49239 2002-11-08  Jan Hubicka  <jh@suse.cz>
49240
49241         * gcc.dg/i386-ssefp-1.c: New test.
49242         * gcc.dg/i386-ssefp-1.c: New test.
49243
49244 2002-11-08  Jan Hubicka  <jh@suse.cz>
49245
49246         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49247
49248 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49249
49250         * g++.dg/abi/vthunk3.C: New test.
49251
49252         PR c++/8338
49253         * g++.dg/template/crash2.C: New test.
49254
49255 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49256
49257         * g++.dg/abi/dtor1.C: New test.
49258         * g++.dg/abi/dtor2.C: Likewise.
49259
49260 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
49261
49262         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49263         Darwin.
49264
49265 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49266
49267         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49268         -mthumb.  Only xfail with -O0.
49269
49270 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49271
49272         * g++.dg/abi/thunk1.C: New test.
49273         * g++.dg/abi/thunk2.C: Likewise.
49274         * g++.dg/abi/vtt1.C: Likewise.
49275
49276 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49277
49278         PR optimization/8423
49279         * gcc.c-torture/execute/builtin-constant.c: New test.
49280
49281 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49282
49283         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49284         Add some more cases.
49285
49286 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49287
49288         PR c++/8391
49289         * g++.dg/opt/local1.C: New test.
49290
49291 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49292
49293         PR c++/8160
49294         * g++.dg/template/complit1.C: New test.
49295
49296         PR c++/8149
49297         * g++.dg/template/typename4.C: Likewise.
49298
49299 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49300
49301         Core issue 287, PR c++/7639
49302         * g++.dg/template/instantiate1.C: Adjust error location.
49303         * g++.dg/template/instantiate3.C: New test.
49304         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49305         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49306         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49307
49308 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49309
49310         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49311
49312 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49313
49314         PR c++/8287
49315         * g++.dg/init/dtor2.C: New test.
49316
49317 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49318
49319         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49320         * gcc.dg/nest.c: Bypass errors on irix6.
49321
49322 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49323
49324         * gcc.dg/nest.c: Expect error for mmix-*-*.
49325         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49326
49327 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49328
49329         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49330         markers.
49331
49332         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49333
49334 2002-10-25  Mike Stump  <mrs@apple.com>
49335
49336         * gcc.dg/warn-1.c: New test.
49337
49338 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49339
49340         * g++.dg/template/typename3.C: New test.
49341
49342 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49343
49344         * g++.dg/lookup/ptrmem1.C: New test.
49345
49346         * g++.dg/abi/vthunk2.C: New test.
49347
49348 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49349
49350         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49351
49352 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49353
49354         * g++.dg/abi/empty9.C: New test.
49355
49356 2002-10-24  Richard Henderson  <rth@redhat.com>
49357
49358         * g++.dg/inherit/thunk1.C: Enable for ia64.
49359
49360 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49361
49362         PR c++/8067
49363         * g++.dg/lookup/pretty1.C: New test.
49364
49365 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49366
49367         * gcc.dg/20021023-1.c: New test.
49368
49369 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49370
49371         PR c++/7679
49372         * g++.dg/parse/inline1.C: New test.
49373
49374 2002-10-23  Richard Henderson  <rth@redhat.com>
49375
49376         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49377
49378         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49379
49380 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49381
49382         PR c++/6579
49383         * g++.dg/parse/stmtexpr3.C: New test.
49384
49385 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49386
49387         * g++.dg/expr/cond1.C: New test.
49388
49389 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49390
49391         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49392
49393 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49394
49395         * g++.dg/abi/vbase13.C: New test.
49396         * g++.dg/abi/vbase14.C: Likewise.
49397
49398 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49399
49400         * gcc.dg/tls/pic-1.c: New test.
49401         * gcc.dg/tls/nonpic-1.c: New test.
49402         * gcc.dg/20021018-1.c: New test.
49403
49404 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49405
49406         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49407         Remove only files with the same base name as the test case.
49408         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49409         (profopt-execute): Likewise.  Also, remove old profiling
49410         and performance data files before running the tests.
49411
49412         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49413         * g++.dg/bprob/bprob.exp: Likewise.
49414         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49415         to allow more general test case names.
49416
49417         * g++.dg/bprob/bprob-1.C: Rename to ...
49418         * g++.dg/bprob/g++-bprob-1.C: ... this.
49419
49420         * g77.dg/bprob/bprob-1.f: Rename to ...
49421         * g77.dg/bprob/g77-bprob-1.f: ... this.
49422
49423 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49424
49425         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49426         bison 1.50 or later.
49427
49428 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49429
49430         * g++.dg/README: Describe more test directories.
49431
49432 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49433
49434         * g++.dg/init/array6.C: Add additional tests.
49435
49436 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49437
49438         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49439         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49440
49441 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49442
49443         * gcc.c-torture/compile/20020604-1.x: New.
49444         * gcc.c-torture/compile/simd-5.x: Likewise.
49445         * gcc.c-torture/execute/920710-1.x: Likewise.
49446         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49447
49448 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49449
49450         * g++.dg/inherit/override1.C: Add dg-options clause.
49451
49452 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49453
49454         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49455         _mm_slli_si128.
49456
49457 2002-10-19  Andreas Schwab  <schwab@suse.de>
49458
49459         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49460         directory component.
49461
49462 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49463
49464         * g++.dg/inherit/thunk1.C: New test.
49465
49466         * g++.dg/inherit/override1.C: New test.
49467
49468         * g++.dg/abi/mangle11.C: New test.
49469         * g++.dg/abi/mangle14.C: New test.
49470         * g++.dg/abi/mangle17.C: New test.
49471
49472 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49473
49474         * g++.dg/overload/member2.C: New test.
49475
49476 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49477
49478         * g++.dg/README: Describe new compat directory.
49479         * g++.dg/dg.exp: Skip tests in compat directory.
49480         * README.compat: New file.
49481         * lib/compat.exp: New expect script.
49482         * g++.dg/compat: New test directory.
49483         * g++.dg/compat/compat.exp: New expect script.
49484         * g++.dg/compat/abi: New test directory.
49485         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49486         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49487         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49488         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49489         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49490         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49491         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49492         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49493         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49494         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49495         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49496         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49497         * g++.dg/compat/break: New test directory.
49498         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49499         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49500         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49501         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49502         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49503         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49504         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49505         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49506         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49507         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49508         g++.dg/compat/break/README: New files.
49509         * g++.dg/compat/eh: New test directory.
49510         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49511         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49512         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49513         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49514         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49515         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49516         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49517         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49518         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49519         g++.dg/compat/eh/filter2_y.C,
49520         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49521         g++.dg/compat/eh/new1_y.C,
49522         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49523         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49524         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49525         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49526         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49527         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49528         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49529         g++.dg/compat/eh/unexpected1_y.C: New files.
49530         * g++.dg/compat/init: New test directory.
49531         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49532         g++.dg/compat/init/array5_y.C,
49533         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49534         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49535         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49536         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49537         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49538         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49539         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49540         g++.dg/compat/init/init-ref2_y.C: New files.
49541
49542 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49543
49544         PR c++/7584
49545         * g++.dg/inherit/using3.C: New test.
49546
49547 2002-10-17  Jan Hubicka  <jh@suse.cz>
49548
49549         * gcc.dg/20021017-2.c: New test.
49550
49551 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49552
49553         * g++.dg/abi/mangle16.C: Adjust.
49554
49555         * g++.dg/init/array8.C: New test.
49556
49557 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
49558
49559         * gcc.dg/special/mips-abi.exp: New test.
49560         * gcc.dg/special/mips-abi.s: Empty file used by the above.
49561
49562 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49563
49564         * g++.dg/abi/mangle16.C: New test.
49565         * g++.dg/abi/mangle17.C: Likewise.
49566
49567         PR c++/7478
49568         * g++.dg/template/ref1.C: New test.
49569
49570 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49571
49572         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49573
49574 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
49575
49576         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49577
49578 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49579
49580         PR c++/7524
49581         * g++.dg/init/array7.C: New test.
49582
49583 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
49584
49585         * g++.dg/init/array6.C: New test.
49586
49587         * g++.dg/abi/mangle13.C: Likewise.
49588         * g++.dg/abi/mangle14.C: Likewise.
49589         * g++.dg/abi/mangle15.C: Likewise.
49590
49591 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49592
49593         * g++.dg/abi/empty8.C: New test.
49594
49595 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
49596
49597         * g++.dg/init/ctor1.C: New test.
49598
49599 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
49600
49601         * gcc.c-torture/execute/20021015-1.c: New test.
49602
49603 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
49604
49605         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49606
49607 2002-10-14  Jan Hubicka  <jh@suse.cz>
49608
49609         * gcc.dg/i386-ssetype-[1-5].c: New tests.
49610
49611 2002-10-14  Richard Henderson  <rth@redhat.com>
49612
49613         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49614
49615 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49616
49617         PR optimization/6631
49618         * g++.dg/opt/const2.C: New test.
49619
49620 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49621
49622         PR c++/7176
49623         * g++.dg/parse/friend1.C: New test.
49624         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49625
49626 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
49627
49628         * gcc.dg/20021014-1.c: New test.
49629
49630 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
49631
49632         PR c++/5661
49633         * g++.dg/ext/vlm1.C: New test.
49634         * g++.dg/ext/vlm2.C: Likewise.
49635
49636         * g++.dg/init/array1.C: Remove invalid braces.
49637         * g++.dg/init/brace1.C: New test.
49638         * g++.dg/init/copy2.C: Likewise.
49639         * g++.dg/init/copy3.C: Likewise.
49640         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49641         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49642         braces.
49643
49644 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
49645
49646         * gcc.dg/cpp/assembler.S: Don't use -ansi.
49647
49648 2002-10-11  Richard Shann  <richard.shann@superh.com>
49649
49650         * gcc.c-torture/compile/simd-5.c: New test.
49651
49652 2002-10-10  Roger Sayle  <roger@eyesopen.com>
49653
49654         * gcc.c-torture/execute/shiftopt-1.c: New test case.
49655
49656 2002-10-10  Jim Wilson  <wilson@redhat.com>
49657
49658         * gcc.c-torture/execute/20021010-1.c: New test.
49659
49660 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
49661
49662         PR c/7353
49663         * g++.dg/ext/typedef-init.C: New test.
49664         * gcc.dg/typedef-init.c: New test.
49665
49666 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
49667
49668         * gcc.dg/cpp/paste13.c: New test.
49669
49670 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49671
49672         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
49673         remaining platforms, XFAIL during compile, not execute.  Don't
49674         XFAIL at -O0.
49675
49676 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
49677
49678         * gcc.dg/alias-1.c: Tweak expected warning.
49679
49680 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49681
49682         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49683
49684 2002-10-06  Andreas Jaeger  <aj@suse.de>
49685
49686         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49687         * gcc.dg/cpp/c++98.C: Likewise.
49688
49689         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49690         * g++.dg/cpp/c++98.C: Likewise.
49691
49692         * g++.dg/README (Subdirectories): Mention cpp directory.
49693
49694         PR target/7559
49695         * gcc.dg/20021006-1.c: New test.
49696
49697 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49698
49699         PR c++/7804
49700         * g++.dg/other/warning1.C: New test.
49701
49702 2002-10-04  Roger Sayle  <roger@eyesopen.com>
49703
49704         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49705         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
49706         and sparc-*-* with -m64 as expected failures.  See PR 8087.
49707
49708 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49709
49710         PR c++/7931
49711         * g++.dg/template/ptrmem3.C: New test.
49712
49713         PR c++/7754
49714         * g++.dg/template/union1.C: New test.
49715
49716 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49717
49718         PR c++/8006
49719         * g++.dg/abi/mangle9.C: New test.
49720         * g++.dg/abi/mangle10.C: New test.
49721         * g++.dg/abi/mangle11.C: New test.
49722         * g++.dg/abi/mangle12.C: New test.
49723
49724 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
49725
49726         PR c++/7188.
49727         * g++.dg/template/meminit1.C: New test.
49728         * g++.dg/warn/Wreorder-1.C: Likewise.
49729         * g++.old-deja/g++.mike/warn3.C: Tweak.
49730         * lib/prune.exp: Ingore "in copy constructor".
49731
49732 2002-10-02  Andreas Jaeger  <aj@suse.de>
49733
49734         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49735         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49736         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49737         on x86-64.
49738
49739 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49740
49741         * gcc.dg/empty1.C: Fix typo.
49742
49743 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
49744
49745         * gcc.dg/alias-1.c: New test.
49746
49747 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49748
49749         * gcc.dg/empty1.C: New test.
49750
49751         * g++.dg/tls/init-2.C: Tweak error messages.
49752
49753 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
49754
49755         * gcc.c-torture/compile/20020923-1.c: New test.
49756
49757 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
49758
49759         * gcc.c-torture/execute/ffs-1.c: New test.
49760         * gcc.c-torture/execute/ffs-2.c: Ditto.
49761
49762 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
49763
49764         * g++.dg/overload/member1.C: New test.
49765
49766 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
49767
49768         * g++.dg/abi/empty7.C: New test.
49769         * g++.dg/init/pm2.C: Likewise.
49770
49771 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
49772
49773         * g++.dg/rtti/crash1.C: New test.
49774
49775 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
49776
49777         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49778         gcc.dg/sibcall-4.c: New tests.
49779
49780 2002-09-28  Roger Sayle  <roger@eyesopen.com>
49781
49782         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49783         powerpc and MMIX targets.
49784
49785 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
49786
49787         * gcc.dg/cpp/20020927-1.c: New.
49788
49789 2002-09-26  David S. Miller  <davem@redhat.com>
49790
49791         * gcc.c-torture/compile/trunctfdf.c: New.
49792
49793 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49794
49795         * lib/target-supports.exp (check_weak_available): Handle solaris2.
49796
49797 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
49798
49799         * gcc.c-torture/execute/loop-15.c: New.
49800
49801 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
49802
49803         * README.QMTEST: Fix typo.
49804
49805 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
49806
49807         * gcc.dg/20020926-1.c: New test.
49808
49809 2002-09-25  David S. Miller  <davem@redhat.com>
49810
49811         PR target/7842
49812         * gcc.c-torture/execute/shiftdi.c: New test.
49813
49814 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
49815
49816         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49817         unique to the tool.
49818         * lib/g77.exp (g77_init): Likewise.
49819         * lib/g++.exp (g++_init): Likewise.
49820         * lib/objc.exp (objc_init): Likewise.
49821
49822 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
49823
49824         * g++.dg/abi/empty5.C: New test.
49825         * g++.dg/abi/empty6.C: New test.
49826         * g++.dg/abi/vbase12.C: New test.
49827
49828 2002-09-25  Richard Henderson  <rth@redhat.com>
49829
49830         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49831         too-small long double.
49832
49833 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
49834
49835         * gcc.dg/20020919-1.c: New test.
49836
49837 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
49838
49839         * g++.dg/abi/bitfield6.C: New test.
49840         * g++.dg/abi/bitfield7.C: New test.
49841         * g++.dg/abi/bitfield8.C: New test.
49842         * g++.dg/abi/vbase11.C: New test.
49843
49844 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49845
49846         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49847         hppa*-*-hpux*.  Update test comment.
49848
49849 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
49850
49851         * gcc.dg/tls/struct-1.c: New test.
49852
49853 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
49854
49855         * gcc.dg/cpp/tr-warn2.c: Update.
49856
49857 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49858
49859         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49860
49861 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49862
49863         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49864         systems.
49865
49866 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
49867
49868         * gcc.c-torture/execute/ieee/mzero3.c: New test.
49869
49870         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49871         Adjust for c++filt moved to binutils.  Remove spurious duplicate
49872         setting of cxxfilt.
49873
49874 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
49875
49876         * gcc.dg/20020312-2.c: Update for darwin.
49877
49878 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
49879
49880         * g++.old-deja/g++.other/crash32.C: Mark ICE.
49881
49882 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
49883
49884         * objc.dg/comp-types-1.m: New test.
49885         * objc.dg/comp-types-2.m: New test.
49886         * objc.dg/comp-types-3.m: New test.
49887         * objc.dg/comp-types-4.m: New test.
49888         * objc.dg/comp-types-5.m: New test.
49889         * objc.dg/comp-types-6.m: New test.
49890
49891 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49892
49893         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
49894
49895 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49896
49897         * g++.dg/other/do1.C: New test.
49898
49899         * g++.dg/template/subst1.C: New test.
49900
49901 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
49902
49903         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
49904
49905 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49906
49907         * g++.dg/template/qualttp20.C: Adjust expected errors.
49908         * g++.old-deja/g++.jason/report.C: Likewise.
49909         * g++.old-deja/g++.other/qual1.C: Likewise.
49910
49911         * g++.dg/lookup/scoped2.C: New test.
49912
49913         * g++.dg/ext/asm3.C: New test.
49914
49915 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
49916
49917         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49918
49919 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
49920
49921         * ChangeLog: follow spelling conventions.
49922         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49923         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49924         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49925         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49926         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49927         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49928         * g++.old-deja/g++.law/global-init1.C: Likewise.
49929         * g++.old-deja/g++.other/delete4.C: Likewise.
49930         * g++.old-deja/g++.other/inline21.C: Likewise.
49931         * g++.old-deja/g++.other/singleton.C: Likewise.
49932         * g77.dg/strlen0.f: Likewise.
49933         * g77.f-torture/compile/20010519-1.f: Likewise.
49934         * g77.f-torture/compile/980310-4.f: Likewise.
49935         * gcc.c-torture/compile/20000605-1.c: Likewise.
49936         * gcc.c-torture/execute/20020225-1.c: Likewise.
49937         * gcc.dg/c90-hexfloat-2.c: Likewise.
49938         * gcc.dg/c99-bool-1.c: Likewise.
49939         * gcc.dg/c99-hexfloat-2.c: Likewise.
49940         * gcc.dg/dll-2.c: Likewise.
49941         * gcc.dg/wtr-union-init-1.c: Likewise.
49942         * gcc.dg/wtr-union-init-2.c: Likewise.
49943         * gcc.dg/wtr-union-init-3.c: Likewise.
49944         * gcc.dg/cpp/avoidpaste1.c: Likewise.
49945         * gcc.dg/cpp/defined.c: Likewise.
49946         * gcc.dg/cpp/macsyntx.c: Likewise.
49947         * gcc.dg/cpp/paste2.c: Likewise.
49948         * gcc.dg/cpp/trad/defined.c: Likewise.
49949         * gcc.dg/format/c90-printf-1.c: Likewise.
49950         * gcc.dg/format/c90-scanf-1.c: Likewise.
49951         * gcc.dg/format/c99-printf-1.c: Likewise.
49952         * gcc.dg/format/c99-scanf-1.c: Likewise.
49953         * gcc.misc-tests/gcov-8.c: Likewise.
49954         * lib/profopt.exp: Likewise.
49955
49956 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
49957
49958         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
49959
49960 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49961
49962         * g++.dg/inherit/using2.C: New test.
49963
49964 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
49965
49966         * ChangeLog: Follow spelling conventions.
49967         * g++.dg/template/friend4.C: Likewise.
49968         * g++.old-deja/g++.pt/crash67.C: Likewise.
49969         * gcc.c-torture/execute/20000801-4.c: Likewise.
49970         * gcc.dg/c90-digraph-1.c: Likewise.
49971         * gcc.dg/c94-digraph-1.c: Likewise.
49972         * gcc.dg/c99-digraph-1.c: Likewise.
49973         * gcc.dg/cpp/line5.c: Likewise.
49974         * gcc.dg/cpp/multiline.c: Likewise.
49975         * gcc.dg/cpp/trad/literals-1.c: Likewise.
49976         * gcc.dg/format/attr-3.c: Likewise.
49977         * gcc.dg/format/c90-scanf-3.c: Likewise.
49978         * gcc.dg/format/ext-4.c: Likewise.
49979
49980 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49981
49982         * g++.dg/template/pretty1.C: New test.
49983
49984 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
49985
49986         * gcc.c-torture/execute/struct-cpy-1.c: New test.
49987
49988 2002-09-13  Matt Austern  <austern@apple.com>
49989
49990         * g++.dg/other/constref[12].C: New, regression tests for
49991         passing a cast expression to a function by const reference.
49992
49993 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
49994
49995         * g++.dg/template/deduce1.C: New test.
49996
49997 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
49998
49999         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50000         32-bit int.
50001
50002 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50003
50004         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50005         usage.
50006
50007 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50008
50009         * gcc.c-torture/compile/20020910-1.c: New test.
50010
50011 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50012
50013         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50014
50015 2002-09-10  Andreas Jaeger  <aj@suse.de>
50016
50017         * gcc.dg/20020312-2.c: Adjust for x86-64.
50018
50019 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50020
50021         * g77.dg/7388.f: New test case for PR 7388.
50022
50023 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50024
50025         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50026
50027 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50028
50029         * objc.dg/proto-lossage-1.m: New test.
50030
50031 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50032
50033         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50034
50035 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50036
50037         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50038         expected to pass.
50039
50040 2002-09-06  Stan Shebs  <shebs@apple.com>
50041             David Edelsohn  <edelsohn@gnu.org>
50042
50043         * gcc.dg/weak: New directory.
50044         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50045         target-specific xfail bits.
50046         * gcc.dg/typeof-2.c: Move to new directory.
50047         * gcc.dg/weak.exp: New expect script.
50048
50049 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50050
50051         * gcc.c-torture/execute/extzvsi.c: New test.
50052
50053 2002-09-05  Stan Shebs  <shebs@apple.com>
50054
50055         * gcc.dg/weak-1.c: xfail on Darwin.
50056         * gcc.dg/weak-2.c: Ditto.
50057         * gcc.dg/weak-3.c: Ditto.
50058         * gcc.dg/weak-4.c: Ditto.
50059         * gcc.dg/weak-5.c: Ditto.
50060         * gcc.dg/weak-6.c: Ditto.
50061         * gcc.dg/weak-7.c: Ditto.
50062         * gcc.dg/weak-8.c: Ditto.
50063         * gcc.dg/weak-9.c: Ditto.
50064
50065 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50066
50067         * gcc.c-torture/execute/loop-14.c: New test.
50068
50069 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50070
50071         * g++.dg/other/cxa-atexit1.C: New test.
50072
50073         * gcc.dg/typeof-2.c: New test.
50074
50075 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50076
50077         * gcc.dg/builtins-2.c: New testcase.
50078         * gcc.dg/builtins-3.c: New testcase.
50079
50080 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50081
50082         * gcc.dg/cpp/_Pragma4.c: New test.
50083
50084 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50085
50086         * objc/execute/nil_method-1.m: New testcase.
50087
50088 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50089
50090         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50091         [Object class], not [Object initialize].
50092
50093 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50094             Hans-Peter Nilsson  <hp@bitrange.com>
50095
50096         * gcc.c-torture/execute/20020720-1.x: Skip test on
50097         mmix-knuth-mmixware.  Correct comment.
50098
50099 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50100
50101         * g++.dg/abi/bitfield5.C: New test.
50102         * g++.dg/abi/vbase10.C: Likewise.
50103
50104 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50105
50106         * objc.dg/undeclared-selector.m: New test.
50107
50108 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50109
50110         * g++.dg/other/offsetof1.C: Avoid cast warning.
50111
50112 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50113
50114         * objc.dg/super-class-2.m: New test.
50115
50116 2002-08-24  Matt Austern  <austern@apple.com>
50117
50118         * g++.dg/ext/lvaddr.C: New test.
50119         * g++.dg/ext/lvcast.C: New test.
50120
50121 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50122
50123         * g++.dg/inherit/cond1.C: New test.
50124
50125 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
50126
50127         * gcc.dg/noncompile/incomplete-1.c: New test.
50128
50129 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
50130
50131         * gcc.dg/typespec-1.c: New test.
50132
50133 2002-08-20  Devang Patel  <dpatel@apple.com>
50134         * objc.dg/proto-hier-2.m: New test.
50135
50136 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
50137
50138         * objc.dg/bitfield-1.m: New test.
50139         * objc.dg/bitfield-2.m: New test.
50140
50141 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
50142
50143         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50144         gcc.dg/c99-flex-array-4.c: New tests.
50145
50146 2002-08-16  Stan Shebs  <shebs@apple.com>
50147
50148         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50149
50150 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
50151
50152         * gcc.dg/typeof-1.c: New test.
50153         * g++.dg/ext/typeof2.C: New test.
50154
50155 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
50156
50157         * g++.dg/other/offsetof1.C: New test.
50158
50159 2002-08-14  Richard Henderson  <rth@redhat.com>
50160
50161         * gcc.dg/tls/diag-3.c: Fix expected message strings.
50162
50163 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
50164
50165         * gcc.dg/cpp/_Pragma3.c: New test.
50166
50167 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
50168
50169         * g++.dg/template/inherit3: New test.
50170
50171 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50172
50173         * gcc.dg/bitfld-4.c: Add blank options.
50174
50175 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
50176
50177         * g++.dg/template/crash1.C: New test.
50178
50179 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50180
50181         * gcc.dg/tls/opt-2.c: New test.
50182
50183 2002-08-08  Devang Patel  <dpatel@apple.com>
50184
50185         * objc.dg/selector-1.m : New test
50186
50187 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50188
50189         * g++.dg/abi/bitfield4.C: New test.
50190         * gcc.dg/bitfld-4.c: New test.
50191
50192 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50193
50194         * g++.dg/other/packed1.C: New test.
50195
50196 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
50197
50198         * g++.dg/abi/offsetof.C: Tweak error messages.
50199         * g++.old-deja/g++.mike/p10769a.C: Likewise.
50200
50201 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50202
50203         * gcc.dg/bitfld-3.c: New test.
50204
50205 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
50206             Richard Henderson  <rth@redhat.com>
50207
50208         * gcc.dg/i386-bitfield1.c: New test.
50209         * g++.dg/abi/bitfield3.C: Update.
50210
50211 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
50212
50213         * objc.dg/const-str-2.m: Update.
50214         * gcc.dg/cpp/c++98.c: Change to C extension.
50215         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50216         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50217
50218 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
50219
50220         * gcc.dg/tls/diag-3.c: New.
50221
50222 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
50223
50224         * g++.dg/README (Subdirectories): Document new subdir expr.
50225         * g++.dg/expr/pmf-1.C: New test.
50226
50227 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
50228
50229         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50230
50231 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
50232
50233         * g++.dg/abi/bitfield3.C: New test.
50234
50235 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
50236
50237         * lib/gcov.exp: Tweak expected line formats.
50238         * gcc.misc-tests/gcov8.c: New test.
50239         * gcc.misc-tests/gcov8.x: New flags.
50240
50241 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
50242
50243         * consistency.vlad/layout/endian.c: Include string.h.
50244
50245         * gcc.c-torture/execute/20020805-1.c: New test.
50246
50247 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
50248
50249         * g++.dg/other/conversion1.C: New test.
50250
50251 2002-08-03  Roger Sayle  <roger@eyesopen.com>
50252
50253         * gcc.dg/builtins-1.c: New testcase.
50254
50255 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
50256
50257         * g++.dg/inherit/access3.C: New test.
50258
50259 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
50260
50261         * gcc.dg/ia64-visibility-2.c: New test.
50262
50263 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
50264
50265         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50266         __qualifier_flags to __flags.
50267
50268 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50269
50270         * g++.dg/inherit/operator1.C: New test.
50271         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50272         * g++.dg/other/error1.C: Change expected error message.
50273         * g++.dg/template/conv4.C: Likewise.
50274
50275 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50276
50277         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50278         for documented behavior.
50279
50280 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50281
50282         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50283         several targets known to fail.
50284
50285 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50286
50287         * gcc.dg/mips-args-[123].c: New tests.
50288
50289 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50290
50291         * gcc.dg/ppc-spe.c: New.
50292
50293 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50294
50295         * g++.dg/other/ptrmem4.C: New testcase.
50296
50297 2002-07-24  Richard Henderson  <rth@redhat.com>
50298
50299         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50300
50301 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50302
50303         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50304
50305 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50306
50307         * gcc.c-torture/execute/memset-3.c: New testcase.
50308
50309 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50310
50311         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50312         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50313
50314 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50315
50316         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50317         Delete.
50318
50319 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50320
50321         * gcc.c-torture/compile/simd-4.c: New test.
50322
50323 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50324
50325         PR c++/7347, c++/7348
50326         * g++.dg/template/access4.C: New test.
50327         * g++.dg/template/access5.C: New test.
50328         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50329         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50330         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50331         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50332
50333 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50334
50335         * gcc.dg/gnu89-init-2.c: New test.
50336
50337 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50338
50339         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50340
50341 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50342
50343         * gcc.c-torture/execute/20020720-1.c: New testcase.
50344
50345 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50346
50347         * gcc.dg/cpp/Wsignprom.c: New tests.
50348
50349 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50350
50351         * gcc.c-torture/execute/loop-13.c: New test.
50352
50353 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50354
50355         * gcc.dg/cpp/expr.c: New tests.
50356
50357 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50358
50359         * g++.dg/opt/pr6713.C: Add template instantiation.
50360
50361 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50362
50363         * gcc.dg/nest.c: New test.
50364
50365 2002-07-17  Richard Henderson  <rth@redhat.com>
50366
50367         * g++.dg/opt/pr6713.C: New test.
50368
50369 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50370
50371         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50372         XFAIL for all x86 processors.
50373
50374 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50375
50376         * gcc.c-torture/execute/20010122-1.x: Do not test with
50377         -fomit-frame-pointer.
50378
50379 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50380
50381         * g++.dg/template/instantiate2.C: New test.
50382         * g++.dg/template/spec4.C: New test.
50383
50384 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50385
50386         * g++.dg/template/access2.C: New test.
50387         * g++.dg/template/access3.C: New test.
50388
50389 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50390
50391         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50392         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50393         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50394         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50395         Convert to use <stdarg.h>.
50396         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50397         Delete.
50398         * gcc.dg/va-arg-2.c: New.
50399         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50400
50401 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50402
50403         * gcc.c-torture/compile/20020710-1.c: New test.
50404
50405 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50406                           Andrew Pinski  <pinskia@physics.uc.edu>
50407
50408         gcc.c-torture/compile/simd-2.c: New testcase.
50409         gcc.c-torture/compile/simd-3.c: Likewise.
50410
50411 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50412
50413         PR c++/7224
50414         * g++.dg/overload/error1.C: New test.
50415
50416 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50417
50418         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50419         configuration and IRIX 6 O32 ABI.
50420
50421 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50422
50423         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50424
50425 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50426
50427         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50428
50429 2002-07-10  Jeffrey A Law  <law@redhat.com>
50430
50431         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50432
50433         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50434
50435 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50436
50437         * gcc.dg/20020312-2.c: Check for __PPC__.
50438
50439 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50440
50441         * gcc.c-torture/compile/20020709-1.c: New test.
50442
50443 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50444
50445         * g++.dg/template/qualttp21.C: New test case.
50446
50447 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50448
50449         * gcc.c-torture/compile/20020706-1.c: New test.
50450         * gcc.c-torture/compile/20020706-2.c: New test.
50451
50452 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50453             Alexandre Oliva  <aoliva@redhat.com>
50454
50455         * g++.dg/warn/incomplete1.C: New test.
50456
50457 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50458
50459         PR c++/7099
50460         * g++.dg/warn/noreturn1.C: New test.
50461
50462 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50463
50464         PR c++/6706
50465         * g++.dg/debug/debug6.C: New test.
50466         * g++.dg/debug/debug7.C: New test.
50467
50468 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50469
50470         * gcc.c-torture/compile/simd-3.c: New test.
50471
50472 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50473
50474         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50475         * gcc.dg/20020620-1.c: Likewise.
50476
50477 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50478
50479         PR c++/6944
50480         * g++.dg/init/array4.C: New test.
50481         * g++.dg/init/array5.C: New test.
50482
50483 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50484
50485         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50486         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50487
50488 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50489
50490         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50491         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50492         * gcc.dg/wtr-conversion-1.c: Likewise.
50493         * gcc.dg/wtr-escape-1.c: Likewise.
50494         * gcc.dg/wtr-int-type-1.c: Likewise.
50495         * gcc.dg/wtr-label-1.c: Likewise.
50496         * gcc.dg/wtr-static-1.c: Likewise.
50497         * gcc.dg/wtr-strcat-1.c: Likewise.
50498         * gcc.dg/wtr-suffix-1.c: Likewise.
50499         * gcc.dg/wtr-switch-1.c: Likewise.
50500         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50501         * gcc.dg/wtr-union-init-1.c: Likewise.
50502         * gcc.dg/wtr-union-init-2.c: Likewise.
50503         * gcc.dg/wtr-union-init-3.c: Likewise.
50504
50505         * gcc.dg/wtr-func-def-1.c: New test.
50506
50507 2002-07-02 Devang Patel <dpatel@apple.com>
50508
50509         * objc.dg/param-1.m: New test.
50510
50511 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
50512
50513         * gcc.dg/cpp/trad/directive.c: Add test.
50514         * gcc.dg/cpp/trad/macroargs.c: Add test.
50515         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50516
50517 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
50518
50519         * gcc.dg/cpp/cmdlne-M.c: New test.
50520
50521 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
50522
50523         * objc.dg/desig-init-1.m: New test.
50524
50525 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50526
50527         PR c++/6716
50528         * g++.dg/template/instantiate1.C: New test.
50529
50530 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
50531
50532         PR c++/7112
50533         * g++.dg/template/sizeof2.C: New test.
50534
50535 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50536
50537         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50538         gcc.dg/cpp/trad/include.c: New tests.
50539
50540 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
50541
50542         PR target/7177
50543         * gcc.c-torture/compile/20020701-1.c: New test.
50544
50545 2002-07-01  Stan Shebs  <shebs@apple.com>
50546
50547         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50548         header here...
50549         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50550         (objc-torture-execute): or here.
50551
50552 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
50553
50554         * gcc.c-torture/execute/arith-rand-ll.c: New test.
50555
50556 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50557
50558         * gcc.dg/cpp/trad/escaped-nl.c: New test.
50559
50560 2002-06-30  Devang Patel  <dpatel@apple.com>
50561
50562         * objc.dg/fsyntax-only.m: New test.
50563
50564 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
50565
50566         PR c++/6695
50567         * g++.dg/template/friend7.C: New file.
50568
50569 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
50570
50571         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50572         return type.
50573
50574 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
50575
50576         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50577         avoid division by zero.
50578
50579 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
50580
50581         * gcc.dg/Wunknownprag.c: New tests.
50582
50583 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
50584
50585         * gcc.c-torture/execute/simd-2.c: New test.
50586
50587 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
50588
50589         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50590         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50591         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50592         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50593         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50594         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50595         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50596         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50597         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50598         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50599         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50600         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50601         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50602         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50603         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50604         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50605         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50606
50607 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
50608
50609         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50610         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50611         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50612         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50613         New tests.
50614         * gcc.dg/cpp/trad/directive.c: Update.
50615
50616 2002-06-23  Andreas Jaeger  <aj@suse.de>
50617
50618         * gcc.c-torture/execute/complex-6.c: New.
50619
50620 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
50621
50622         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50623         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50624         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50625         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50626
50627 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
50628
50629         * gcc.dg/cpp/trad: New directory with traditional tests copied
50630         from parent directory.
50631         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50632         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50633         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50634         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50635         Move to trad/ and rename.
50636         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50637         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50638         gcc.dg/cpp/trad/redef2.c: New tests.
50639         * gcc.dg/cpp/trad/trad.exp: New driver.
50640
50641 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
50642
50643         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50644         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50645         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50646         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50647         Remove.
50648
50649 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
50650
50651         * gcc.dg/20020620-1.c: New test.
50652
50653 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50654
50655         * g++.dg/template/ttp4.C: New test.
50656
50657 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
50658
50659         * g++.dg/opt/vt1.C: Fix regexp.
50660
50661 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50662
50663         * gcc.c-torture/execute/pure-1.c: Make functions static again.
50664         Don't use attribute `noinline'.
50665
50666 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50667
50668         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50669
50670 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
50671
50672         * gcc.c-torture/execute/simd-1.c: New.
50673
50674         * gcc.dg/simd-1.c: New.
50675
50676 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50677
50678         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50679
50680 2002-06-16  Richard Henderson  <rth@redhat.com>
50681
50682         * g++.dg/ext/anon-struct1.C: New.
50683         * g++.dg/ext/anon-struct2.C: New.
50684         * g++.dg/ext/anon-struct3.C: New.
50685         * gcc.dg/anon-struct-1.c: New.
50686         * gcc.dg/anon-struct-2.c: New.
50687         * gcc.dg/anon-struct-3.c: New.
50688         * gcc.dg/20011008-1.c: Adjust warning text.
50689         * gcc.dg/20020527-1.c: Add -fms-extensions.
50690
50691 2002-06-16  Richard Henderson  <rth@redhat.com>
50692
50693         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50694
50695 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
50696
50697         * gcc.c-torture/execute/20020615-1.c: New test.
50698
50699 2002-06-15  Roger Sayle  <roger@eyesopen.com>
50700
50701         * gcc.c-tortuture/execute/compare-1.c: New test case.
50702         * gcc.c-tortuture/execute/compare-2.c: New test case.
50703         * gcc.c-tortuture/execute/compare-3.c: New test case.
50704
50705 2002-06-13  Richard Henderson  <rth@redhat.com>
50706
50707         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
50708         ia64 ilp32.
50709
50710 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50711
50712         * g++.dg/template/typename2.C: Update error message.
50713
50714 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
50715
50716         * gcc.c-torture/execute/20020611-1.c: New test.
50717
50718 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
50719
50720         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50721         list of targets to skip.
50722
50723 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
50724
50725         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50726         targets if not optimizing.
50727
50728 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
50729
50730         * gcc.c-torture/compile/20020605-1.c: New test.
50731
50732         * g++.dg/opt/vt1.C: New test.
50733
50734         * gcc.dg/20020531-1.c: New test.
50735
50736         * gcc.dg/20020530-1.c: New test.
50737
50738         * gcc.dg/20020527-1.c: New test.
50739
50740         * g++.dg/opt/cse1.C: New test.
50741
50742 2002-06-07  Roger Sayle  <roger@eyesopen.com>
50743
50744         * gcc.dg/20020607-2.c: New test case.
50745
50746 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
50747
50748         * gcc.c-torture/compile/20020604-1.c: New test.
50749
50750 2002-06-04  Richard Henderson  <rth@redhat.com>
50751
50752         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50753         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50754         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50755
50756 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
50757
50758         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50759
50760 2002-06-03  Richard Henderson  <rth@redhat.com>
50761
50762         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50763         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50764
50765 2002-06-02  Richard Henderson  <rth@redhat.com>
50766
50767         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50768         test functions static.
50769
50770 2002-06-02  Andreas Jaeger  <aj@suse.de>
50771
50772         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50773         now.
50774
50775 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50776
50777         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50778         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50779         Update for mofified diagnostics.
50780         * gcc.dg/c99-intconst-1.c: No longer fail.
50781
50782 2002-06-02  Richard Henderson  <rth@redhat.com>
50783
50784         * gcc.dg/uninit-A.c: Remove xfail markers.
50785
50786 2002-06-01  Roger Sayle  <roger@eyesopen.com>
50787
50788         * gcc.dg/fnegate-1.c: New test case.
50789
50790 2002-05-30  Osku Salerma  <osku@iki.fi>
50791
50792         * gcc.c-torture/execute/mayalias-1.c: New file.
50793
50794 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50795
50796         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50797         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50798         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50799
50800 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
50801
50802         * gcc.c-torture/execute/20020529-1.c: New test.
50803
50804 2002-05-27  Richard Henderson  <rth@redhat.com>
50805
50806         * g++.dg/ext/attrib6.C: New test case.
50807
50808 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50809
50810         * gcc.c-torture/execute/pure-1.c: New test.
50811
50812 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50813
50814         * gcc.dg/cpp/arith-2.c: Remove.
50815
50816 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50817
50818         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50819         * gcc.dg/cpp/if-3.c: Remove.
50820
50821 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
50822
50823         * g++.dg/opt/cse2.C: New test.
50824
50825 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
50826
50827         * gcc.dg/cpp/arith-1.c: New semantic tests.
50828         * gcc.dg/cpp/if-1.c: Update.
50829
50830 2002-05-24  Ben Elliston  <bje@redhat.com>
50831
50832         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50833
50834 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
50835
50836         * gcc.dg/verbose-asm.c: New test.
50837
50838 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50839
50840         * gcc.dg/cpp/paste12.c: New test.
50841
50842 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50843
50844         * g++.dg/parse/named_ops.C: New test.
50845
50846 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
50847
50848         * gcc.dg/weak-8.c: New test.
50849
50850 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
50851
50852         * gcc.dg/weak-2.c: Allow optional leading underscore
50853         in scan-assembler symbol name.
50854         * gcc.dg/weak-3.c: Likewise.
50855         * gcc.dg/weak-4.c: Likewise.
50856         * gcc.dg/weak-5.c: Likewise.
50857
50858 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
50859
50860         * gcc.dg/20020523-1.c: New test.
50861
50862 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50863
50864         * objc.dg/const-str-2.m: Update now that we stop after
50865         a command line error.
50866
50867 2002-05-22  Richard Henderson  <rth@redhat.com>
50868
50869         * g++.dg/dg.exp: Fix typo in test pruneing.
50870
50871 2002-05-22  Richard Henderson  <rth@redhat.com>
50872
50873         * g++.dg/dg.exp: Prune the tls subdirectory.
50874         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50875         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50876         * g++.dg/tls/init-1.C: New.
50877
50878 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
50879
50880         * gcc.dg/20020517-1.c: New test.
50881
50882 2002-05-21  Richard Henderson  <rth@redhat.com>
50883
50884         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50885         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50886
50887 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
50888
50889         * g++.dg/other/copy2.C: New test.
50890
50891 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
50892
50893         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
50894         (MAX_COPY): Bump up to 10 times sizeof (long long).
50895         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
50896
50897         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
50898         sizeof (long long).
50899
50900         * gcc.c-torture/execute/strcpy-1.c: New test.
50901
50902 2002-05-19  Jason Merrill  <jason2redhat.com>
50903
50904         * g++.dg/ext/oper1.C: New test.
50905
50906 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
50907 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
50908
50909         * README.QMTEST: New file.
50910
50911         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
50912
50913 2002-05-19  Andreas Jaeger  <aj@suse.de>
50914
50915         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50916         now.
50917         * gcc.c-torture/execute/loop-2d.x: Likewise.
50918
50919 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
50920
50921         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50922         support weak symbols.
50923         * gcc.dg/weak-4.c: Likewise.
50924         * gcc.dg/weak-6.c: Likewise.
50925
50926 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
50927
50928         * gcc.dg/weak-3.c: Add dg-excess-error comment for
50929         cygwin, coff and h8300-*-hms targets
50930         * gcc.dg/weak-5.c: Likewise.
50931         * gcc.dg/weak-7.c: Likewise.
50932
50933 2002-05-16  Jason Merrill  <jason@redhat.com>
50934
50935         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50936         (scan-assembler-not, scan-assembler-dem): Likewise.
50937         (scan-assembler-dem-not): Likewise.
50938
50939 2002-05-15  Richard Henderson  <rth@redhat.com>
50940
50941         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50942
50943 2002-05-15  Richard Henderson  <rth@redhat.com>
50944
50945         * gcc.dg/weak-5.c (vfoo1c): No warning here.
50946         (vfoo1f): Warning here.
50947         (vfoo1l): Don't redefine the alias.
50948
50949 2002-05-14  Jason Merrill  <jason@redhat.com>
50950             Alexandre Oliva  <aoliva@redhat.com>
50951
50952         * g++.dg/init/pm1.C: New test.
50953
50954 2002-05-12  David S. Miller  <davem@redhat.com>
50955
50956         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
50957         types.
50958
50959 2002-05-10  Roger Sayle  <roger@eyesopen.com>
50960
50961         * gcc.c-torture/execute/20020510-1.c: New test case.
50962
50963 2002-05-10  David S. Miller  <davem@redhat.com>
50964
50965         * gcc.c-torture/execute/conversion.c: Test long double too.
50966
50967 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
50968
50969         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
50970         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
50971         * lib/g++.exp (g++_link_flags): Likewise.
50972         * lib/objc.exp (objc_target_compile): Likewise.
50973
50974 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50975
50976         * gcc.dg/cpp/poison.c: Update.
50977         * gcc.dg/cpp/20000625-2.c: Remove.
50978         * gcc.dg/cpp/direct2s.c: Remove final test.
50979
50980 2002-05-08  Tom Rix  <trix@redhat.com>
50981
50982         * gcc.c-torture/execute/20020508-1.c: New test.
50983         * gcc.c-torture/execute/20020508-2.c: New test.
50984         * gcc.c-torture/execute/20020508-3.c: New test.
50985
50986 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50987
50988         * gcc.dg/cpp/charconst-4.c: More tests.
50989
50990 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
50991
50992         PR c/6569
50993         * gcc.dg/weak-3.c: Update location of warning messages.
50994         * gcc.dg/weak-5.c: Likewise.
50995
50996 2002-05-06  Roger Sayle  <roger@eyesopen.com>
50997
50998         * gcc.c-torture/execute/20020506-1.c: New test case.
50999
51000 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51001
51002         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51003
51004 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51005
51006         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51007
51008 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51009
51010         * gcc.dg/cpp/charconst-3.c: New test.
51011
51012 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51013
51014         * gcc.dg/cpp/charconst.c: Update tests.
51015
51016 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51017
51018         * treelang: Added directory for new sample language treelang. Also
51019         lib/treelang.exp: New file to signal treelang should be tested.
51020
51021 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51022
51023         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51024         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51025         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51026         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51027         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51028         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51029         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51030
51031 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51032
51033         * gcc.dg/format/xopen-2.c: New test.
51034
51035 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51036
51037         * gcc.dg/20020503-1.c: New test.
51038
51039 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51040
51041         * g++.dg/init/dtor1.C: Make it tougher.
51042
51043 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51044
51045         * g++.dg/init/dtor1.C: New test.
51046
51047 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51048
51049         * gcc.dg/altivec-8.c: New.
51050
51051 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51052
51053         * gcc.dg/altivec-7.c: New.
51054
51055 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51056
51057         * g++.dg/parse/typedef1.C: New test.
51058
51059 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51060
51061         PR c++/6486
51062         * g++.dg/template/friend6.C: New test.
51063
51064         PR c++/6492
51065         * g++.dg/init/copy1.C: New test.
51066
51067 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51068
51069         * g++.dg/warn/effc1.C: New test.
51070
51071 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51072
51073         * gcc.dg/cpp/if-cexp.c: Add a test.
51074
51075 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51076
51077         * gcc.dg/20020426-2.c: New test.
51078
51079 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51080
51081         * gcc.dg/cpp/if-mop.c: Update.
51082         * gcc.dg/cpp/if-mpar.c: Add test.
51083         * gcc.dg/cpp/if-oppr.c: Update.
51084
51085 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51086
51087         PR c/6343
51088         * gcc.dg/weak-[2-7].c: New tests.
51089
51090 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51091
51092         * gcc.dg/enum1.c: New test.
51093
51094 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51095
51096         PR c++/6497
51097         * g++.dg/inherit/access2.C: New test.
51098
51099 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51100
51101         PR bootstrap/6445
51102         * gcc.dg/20020426-1.c: New test.
51103
51104 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51105
51106         * g++.dg/abi/enum1.C: New test.
51107
51108 2002-04-26  Richard Henderson  <rth@redhat.com>
51109
51110         * gcc.dg/c99-bool-1.c: Expect always true warning.
51111
51112 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51113
51114         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51115
51116 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51117
51118         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51119         targets.
51120
51121 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51122
51123         * g++.dg/abi/mange7.C: New test.
51124
51125         PR c++/6438.
51126         * g++.dg/parse/stmtexpr2.C: New test.
51127
51128 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
51129
51130         * gcc.dg/20020312-2.c: Add SH target.
51131
51132 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51133
51134         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51135         compiler output on mips*-*-irix*.
51136
51137 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
51138
51139         * g++.dg/parse/attr1.C: New test.
51140
51141 2002-04-23  Roger Sayle  <roger@eyesopen.com>
51142
51143         * gcc.c-torture/execute/string-opt-17.c: New test case.
51144         * gcc.c-torture/execute/memset-2.c: New test case.
51145
51146 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
51147
51148         PR c++/6256:
51149         * g++.dg/template/friend5.C: New test.
51150
51151         PR c++/6331:
51152         * g++.dg/template/qual1.C: Likewise.
51153
51154 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
51155
51156         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51157         Include stdlib.h, not stdio.h or ctype.h.
51158
51159 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
51160
51161         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51162         cris-*-elf* and mmix-*-*.
51163         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51164         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51165         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51166         Ditto.
51167         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51168         * gcc.dg/wchar_t-1.c: Ditto.
51169
51170 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
51171
51172         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51173         Clarify comment.
51174
51175 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
51176
51177         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51178
51179 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51180
51181         * gcc.c-torture/execute/20000906-1.x: Delete.
51182
51183 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
51184
51185         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51186
51187 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
51188
51189         * PR6367
51190         * g77.f-torture/execute/6367.f: New test.
51191         * g77.f-torture/execute/6367.x: Disable for MMIX.
51192
51193 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
51194
51195         * PR6352
51196         * g++.dg/opt/inline2.C: New test.
51197
51198 2002-04-18  Richard Henderson  <rth@redhat.com>
51199
51200         * gcc.dg/20000906-1.c: Enable for all targets.
51201         * gcc.c-torture/compile/iftrap-2.c: New.
51202
51203 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51204
51205         * gcc.dg/20020418-1.c: New test.
51206         * gcc.dg/20020418-2.c: New test.
51207
51208 2002-04-18  Richard Henderson  <rth@redhat.com>
51209
51210         * gcc.c-torture/compile/iftrap-1.c: New.
51211         * gcc.dg/iftrap-1.c: Adjust for ia64.
51212         * gcc.dg/iftrap-2.c: New.
51213
51214 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51215
51216         * gcc.c-torture/compile/20020418-1.c: New test.
51217
51218 2002-04-18  Roger Sayle  <roger@eyesopen.com>
51219
51220         * gcc.c-torture/compile/20020415-1.c: New.
51221
51222 2002-04-18  David S. Miller  <davem@redhat.com>
51223
51224         * gcc.c-torture/execute/20020418-1.c: New test.
51225
51226 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
51227
51228         * gcc.dg/20020416-1.c: New test.
51229
51230         * g++.dg/opt/inline1.C: New test.
51231
51232 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
51233
51234         * gcc.dg/altivec-5.c: New test.
51235
51236         * gcc.dg/20020415-1.c: New test.
51237
51238 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
51239
51240         * lib/chill.exp: Remove.
51241
51242 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
51243
51244         * g++.dg/other/big-struct.C: New test.
51245
51246 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
51247
51248         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51249         of scratch file.
51250
51251 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
51252
51253         PR c/6277
51254         * gcc.dg/i386-387-1.c: Allow optional leading underscore
51255         in scan-assembler function name
51256
51257 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
51258
51259         * g77.f-torture/execute/980628-4.x,
51260         g77.f-torture/execute/980628-5.x,
51261         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51262         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51263         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51264         i[34567]86-*-*.
51265
51266 2002-04-13  David S. Miller  <davem@redhat.com>
51267
51268         * gcc.c-torture/execute/20020413-1.c: New test.
51269
51270 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51271
51272         * gcc.dg/asm-6.c,
51273         * g++.dg/ext/asm1.C: New tests.
51274
51275 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51276
51277         PR c++ 5373.
51278         * g++.dg/parse/stmtexpr1.C: New test.
51279
51280         PR c++/5189.
51281         * g++.dg/template/copy1.C: New test.
51282
51283 2002-04-12  Richard Henderson  <rth@redhat.com>
51284
51285         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51286
51287 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51288
51289         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51290         gcc.c-torture/execute/20020307-2.c.
51291
51292 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51293
51294         * g++.dg/ext/attrib5.C,
51295         * g++.dg/lookup/struct1.C: New tests.
51296
51297 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51298
51299         * gcc.dg/20020411-1.c: New test.
51300
51301         * gcc.c-torture/execute/20020411-1.c: New test.
51302
51303 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51304
51305         * g77.f-torture/execute/6177.f: New test.
51306
51307 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51308
51309         PR middle-end/6247
51310         * g++.dg/opt/cleanup1.C: New test.
51311
51312         * g++.dg/opt/const1.C: New test.
51313
51314 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51315
51316         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51317
51318 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51319
51320         PR c++/5507
51321         * g++.dg/template/typename2.C: New test.
51322
51323 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51324
51325         * gcc.c-torture/execute/loop-12.c: New.
51326
51327 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51328
51329         * g77.f-torture/execute/980628-4.x,
51330         g77.f-torture/execute/980628-5.x,
51331         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51332         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51333         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51334
51335 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51336
51337         PR optimization/6086
51338         * g++.dg/opt/preinc1.C: New test.
51339
51340 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51341
51342         PR c++/5571
51343         * g++.dg/opt/static2.C: New test.
51344
51345 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51346
51347         PR c/5120
51348         * gcc.dg/20020406-1.c: New test.
51349
51350 2002-04-04  David S. Miller  <davem@redhat.com>
51351
51352         * gcc.c-torture/execute/20020404-1.c: New test.
51353
51354 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51355
51356         PR c/6123
51357         * gcc.dg/20020312-2.c: Do not declare global register variable
51358         if __PIC__ or __pic__ is defined.
51359
51360 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51361
51362         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51363         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51364
51365 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51366
51367         * gcc.misc-tests/linkage.exp: Update last change to handle
51368         sparc*-, not just sparc-.
51369
51370 2002-04-03  Richard Henderson  <rth@redhat.com>
51371
51372         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51373
51374 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51375
51376         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51377
51378 2002-04-02  David S. Miller  <davem@redhat.com>
51379
51380         * gcc.c-torture/execute/20020402-3.c: New test.
51381
51382 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51383
51384         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51385         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51386
51387         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51388         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51389         g77.f-torture/execute/20001201.x,
51390         g77.f-torture/execute/u77-test.x: New files.
51391
51392         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51393         * gcc.dg/wchar_t-1.c: Ditto.
51394
51395 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51396
51397         * gcc.c-torture/execute/20020402-1.c: New test.
51398
51399 2002-04-01  Richard Henderson  <rth@redhat.com>
51400
51401         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51402
51403         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51404
51405 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51406
51407         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51408
51409 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51410
51411         * g++.dg/inherit/template-as-base.C: Expect error.
51412         * g++.dg/inherit/namespace-as-base.C: Likewise.
51413
51414 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51415
51416         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51417         g++.dg/ext/instantiate3.C: Tweak match patterns.
51418
51419         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51420         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51421         -da test.
51422
51423 2002-03-31  Richard Henderson  <rth@redhat.com>
51424
51425         * gcc.dg/special/alias-2.c: New.
51426         * gcc.dg/special/ecos.exp: Run it.
51427
51428 2002-03-31  Richard Henderson  <rth@redhat.com>
51429
51430         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51431
51432 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51433
51434         * gcc.dg/weak-1.c: Disable on h8300 port.
51435
51436 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51437
51438         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51439         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51440         ordering tests.
51441         * g++.dg/bprob/bprob-1.C: New test.
51442         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51443         * g++.dg/gcov/gcov-1.C: New test.
51444         * g++.dg/gcov/gcov-1.x: New file.
51445         * g++.dg/gcov/gcov-2.C: New test.
51446         * g++.dg/gcov/gcov-3.C: New test.
51447         * g++.dg/gcov/gcov-3.h: New file.
51448
51449 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51450
51451         * g++.old-deja/g++.other/builtins5.C: New test.
51452         * g++.old-deja/g++.other/builtins6.C: New test.
51453         * g++.old-deja/g++.other/builtins7.C: New test.
51454         * g++.old-deja/g++.other/builtins8.C: New test.
51455         * g++.old-deja/g++.other/builtins9.C: New test.
51456
51457 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51458
51459         * g++.dg/opt/static1.C: New test.
51460
51461         * g++.dg/opt/longbranch1.C: New test.
51462
51463 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51464
51465         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51466
51467         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51468
51469 2002-03-28  Jeffrey A Law  (law@redhat.com)
51470
51471         * gcc.c-torture/execute/20020328-1.c: New test.
51472
51473 2002-03-27  Richard Henderson  <rth@redhat.com>
51474
51475         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51476         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51477         move from g++.old-deja/g++.ext/.
51478
51479 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51480
51481         * g++.dg/init/new2.C: New test.
51482
51483 2002-03-26  Richard Henderson  <rth@redhat.com>
51484
51485         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51486
51487         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51488         on sparc.
51489
51490         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51491         sparcv9 systems.
51492         * gcc.dg/20001102-1.c: Likewise.
51493
51494 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
51495
51496         * gcc.dg/cpp/endif-pedantic1.c,
51497         gcc.dg/cpp/endif-pedantic2.c: New tests.
51498
51499 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51500
51501         * g++.dg/init/new1.C: New test.
51502
51503 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51504
51505         * g++.dg/abi/vbase9.C: New test.
51506
51507 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
51508
51509         * gcc.dg/arm-asm.c: New test.
51510
51511 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
51512
51513         * gcc.dg/Wswitch-enum.c: New test.
51514         Fix PR c/5044.
51515
51516 2002-03-26  Richard Henderson  <rth@redhat.com>
51517
51518         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51519         structure.
51520
51521 2002-03-25  Richard Henderson  <rth@redhat.com>
51522
51523         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
51524         sparcv9 systems.
51525
51526         * gcc.c-torture/compile/20011119-1.c (xxx): New.
51527         * gcc.c-torture/compile/20011119-2.c (xxx): New.
51528
51529 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
51530
51531         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51532
51533 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
51534
51535         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51536         targets using generic thunk support.
51537
51538 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
51539
51540         * gcc.c-torture/compile/20020323-1.c: New test.
51541
51542         * g++.dg/opt/conj2.C: New test.
51543
51544 2002-03-24  Richard Henderson  <rth@redhat.com>
51545
51546         * gcc.dg/weak-1.c: Use -fno-common.
51547
51548 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51549
51550         * g77.dg/f77-edit-apostrophe-out.f: New test
51551         * g77.dg/f77-edit-h-out.f: New test
51552         * g77.dg/f77-edit-t-in.f: New test
51553         * g77.dg/f77-edit-t-out.f: New test
51554         * g77.dg/f77-edit-x-out.f: New test
51555         * g77.dg/f77-edit-slash-out.f: New test
51556         * g77.dg/f77-edit-colon-out.f: New test
51557         * g77.dg/f77-edit-s-out.f: New test
51558
51559 2002-03-24  Richard Henderson  <rth@redhat.com>
51560
51561         * objc/execute/formal_protocol-6.x: New XFAIL.
51562
51563 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51564
51565         * gcc.dg/weak-1.c: Early return from dg-final on platforms
51566         that do not support weak symbols
51567
51568 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51569
51570         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51571         * lib/g77.exp: Likewise.
51572         * lib/objc.exp: Likewise.
51573
51574 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
51575
51576         * gcc.dg/Wswitch-default.c: New test.
51577
51578 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
51579
51580         * g++.dg/other/enum1.C: New test.
51581
51582 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
51583
51584         * gcc.dg/pragma-ep-3.c: Fix typo.
51585
51586 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51587
51588         * g++.dg/inherit/template-as-base.C: New test.
51589
51590 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
51591
51592         * g++.old-deja/g++.other/dwarf2-1.C: Move...
51593         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
51594
51595 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
51596
51597         * gcc.dg/cpp/multiline.c: Update to match.
51598
51599 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
51600
51601         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51602
51603 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
51604
51605         * gcc.dg/cpp/extratokens2.c: New file.
51606
51607 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
51608
51609         * gcc.dg/20020312-2.c: Add rs6000 target.
51610
51611         * gcc.c-torture/compile/20020319-1.c: New test.
51612
51613 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51614
51615         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51616         (A, E): Handle this.
51617
51618 2002-03-20  Jason Merrill  <jason@redhat.com>
51619
51620         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51621         ignoring -fpic.
51622         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51623         through prune_gcc_output.
51624
51625 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
51626
51627         * gcc.c-torture/compile/20020320-1.c: New test.
51628
51629 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
51630
51631         * gcc.c-torture/compile/20020318-1.c: New test.
51632
51633         * gcc.dg/struct-by-value-1.c: New test.
51634
51635         * gcc.dg/20020319-1.c: New test.
51636
51637 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
51638
51639         * g++.dg/opt/conj1.C: New test.
51640
51641 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
51642
51643         * g++.dg/template/qualttp20.C: Revert previous change.
51644         * g++.dg/template/qualttp3.C: Likewise.
51645         * g++.dg/template/qualttp4.C: Likewise.
51646         * g++.dg/template/qualttp5.C: Likewise.
51647         * g++.dg/template/qualttp6.C: Likewise.
51648         * g++.dg/template/qualttp7.C: Likewise.
51649         * g++.dg/template/qualttp8.C: Likewise.
51650         * g++.dg/template/recurse.C: Likewise.
51651
51652 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51653
51654         * gcc.dg/cpp/wchar-1.c: Update.
51655
51656 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
51657
51658         * g++.dg/template/conv1.C: New test.
51659         * g++.dg/template/conv2.C: New test.
51660         * g++.dg/template/conv3.C: New test.
51661         * g++.dg/template/conv4.C: New test.
51662
51663 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51664
51665         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51666         * g++.dg/template/qualttp3.C: Likewise.
51667         * g++.dg/template/qualttp4.C: Likewise.
51668         * g++.dg/template/qualttp5.C: Likewise.
51669         * g++.dg/template/qualttp6.C: Likewise.
51670         * g++.dg/template/qualttp7.C: Likewise.
51671         * g++.dg/template/qualttp8.C: Likewise.
51672         * g++.dg/template/recurse.C: Likewise.
51673
51674 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51675
51676         * g++.dg/opt/dtor1.C: New test.
51677
51678 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
51679
51680         * gcc.c-torture/compile/20020315-1.c: New test.
51681
51682 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
51683
51684         * gcc.dg/weak-1.c: Fix scan tests.
51685
51686 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
51687
51688         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51689         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51690         cris-*-aout* mmix-*-*.
51691         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51692         cris-*-aout* mmix-*-*.
51693         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51694         cris-*-elf* cris-*-aout* and mmix-*-*.
51695         * gcc.dg/20001009-1.c: Ditto.
51696         * gcc.dg/20010912-1.c: Ditto.
51697         * gcc.dg/20020122-4.c: Ditto.
51698         * gcc.dg/inline-2.c: Ditto.
51699
51700 2002-03-14  Jeffrey A Law  (law@cygnus.com)
51701
51702         * gcc.c-torture/compile/20020314-1.c: New test.
51703
51704 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
51705
51706         * gcc.c-torture/execute/20020314-1.c: New test.
51707
51708 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
51709
51710         * g++.dg/warn/Wunused-1.C: New test.
51711
51712 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
51713
51714         * g++.dg/abi/mangle6.C: New test.
51715
51716 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
51717
51718         * gcc.c-torture/compile/20020309-2.c: New test.
51719
51720         * gcc.c-torture/compile/20020312-1.c: New test.
51721
51722 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51723
51724         * g++.dg/other/access1.C: New test.
51725
51726 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
51727
51728         * gcc.c-torture/execute/wchar_t-1.c: New test.
51729
51730 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
51731
51732         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51733
51734 2002-03-12  Roger Sayle  <roger@eyesopen.com>
51735
51736         * gcc.dg/20020312-1.c: New test case.
51737
51738 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
51739
51740         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51741
51742 2002-03-11  Richard Henderson  <rth@redhat.com>
51743
51744         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51745         * g++.old-deja/g++.jason/report.C: Likewise.
51746
51747 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51748
51749         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51750         * g++.old-deja/g++.robertl/eb56.C: Likewise.
51751
51752 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51753
51754         * g++.dg/overload/pmf1.C: New test.
51755
51756 2002-03-11  Kazu Hirata  <kazu@hxi.com>
51757
51758         * gcc.c-torture/execute/20020307-1.c: Use long.
51759
51760 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
51761
51762         PR optimization/5844
51763         * gcc.dg/20020310-1.c: New test.
51764
51765 2002-03-09  Michael Meissner  <meissner@redhat.com>
51766
51767         * gcc.c-torture/execute/memcpy-2.c: New test.
51768         * gcc.c-torture/execute/memset-1.c: New test.
51769         * gcc.c-torture/execute/strlen-1.c: New test.
51770         * gcc.c-torture/execute/strcmp-1.c: New test.
51771         * gcc.c-torture/execute/strncmp-1.c: New test.
51772
51773 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
51774
51775         * gcc.dg/ppc-ldstruct.c: New test.
51776
51777 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
51778
51779         * gcc.c-torture/execute/va-arg-22.c: New test.
51780
51781 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51782
51783         * gcc.c-torture/compile/20020309-1.c: New test.
51784
51785 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
51786
51787         * gcc.c-torture/execute/20020307-2.c: New test.
51788
51789 2002-03-07  Jeffrey A Law  (law@redhat.com)
51790
51791         * g77.f-torture/compile/20020307-1.f: New test.
51792
51793 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
51794
51795         * gcc.dg/unordered-1.c: New test.
51796
51797 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
51798
51799         * gcc.c-torture/execute/20020307-1.c: New test.
51800
51801 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
51802
51803         * gcc.dg/20020304-1.c: New test.
51804
51805         * gcc.c-torture/compile/20020304-2.c: New test.
51806
51807 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
51808
51809         * gcc.c-torture/compile/20020304-1.c: New test case
51810         (from PR c/5830).
51811
51812 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
51813
51814         * gcc.dg/20020103-1.c: Add other -D ppc variants.
51815
51816 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51817
51818         * g++.dg/other/classkey1.C: New test.
51819
51820 2002-03-01  Richard Henderson  <rth@redhat.com>
51821
51822         * gcc.c-torture/compile/981223-1.x: New.
51823         * gcc.c-torture/compile/920625-1.x: New.
51824
51825 2002-02-28  Richard Henderson  <rth@redhat.com>
51826
51827         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51828
51829 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
51830
51831         * gcc.c-torture/execute/20020227-1.c: New test.
51832
51833 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
51834
51835         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51836         here" ERROR lines.
51837         * g++.old-deja/g++.oliva/partord1.C: Likewise.
51838         * g++.old-deja.g++.other/defarg1.C: Likewise.
51839         * g++.old-deja/g++.pt/calls2.C: Likewise.
51840         * g++.old-deja/g++.pt/crash20.C: Likewise.
51841         * g++.old-deja/g++.pt/crash30.C: Likewise.
51842         * g++.old-deja/g++.pt/crash36.C: Likewise.
51843         * g++.old-deja/g++.pt/crash6.C: Likewise.
51844         * g++.old-deja/g++.pt/defarg13.C: Likewise.
51845         * g++.old-deja/g++.pt/derived3.C: Likewise.
51846         * g++.old-deja/g++.pt/error1.C: Likewise.
51847         * g++.old-deja/g++.pt/friend21.C: Likewise.
51848         * g++.old-deja/g++.pt/friend23.C: Likewise.
51849         * g++.old-deja/g++.pt/infinite1.C: Likewise.
51850         * g++.old-deja/g++.robertl/eb128.C: Likewise.
51851
51852 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
51853
51854         * gcc.c-torture/execute/20020225-2.c: New test.
51855
51856 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
51857
51858         * gcc.c-torture/execute/920730-1t.c,
51859         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51860         Delete test cases, only relevant to -traditional.
51861
51862 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51863
51864         * gcc.dg/cpp/undef1.c: Remove.
51865         * gcc.dg/cpp/directiv.c: Update.
51866         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51867
51868 2002-02-27  Michael Meissner  <meissner@redhat.com>
51869
51870         * gcc.c-torture/execute/20020226-1.c: New test.
51871
51872 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
51873
51874         * g++.dg/debug/debug4.C: New test.
51875
51876         * gcc.dg/ia64-visibility-1.c: New test.
51877
51878 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
51879
51880         * gcc.dg/debug/20020224-1.c: New.
51881
51882 2002-02-25  Kazu Hirata  <kazu@hxi.com>
51883
51884         * gcc.c-torture/execute/960416-1.x: New.
51885         * gcc.c-torture/execute/divconst-3.x: Likewise.
51886
51887 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
51888
51889         * gcc.dg/20020224-1.c: New test.
51890
51891 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
51892
51893         * gcc.c-torture/execute/20020225-1.c: New.
51894
51895 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51896
51897         * gcc.dg/cpp/wchar-1.c: New test.
51898
51899 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
51900
51901         * gcc.dg/20020222-1.c: New test.
51902
51903 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
51904
51905         * g++.dg/opt/anonunion1.C: New test.
51906
51907 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
51908
51909         * g++.dg/template/qualttp19.C: New test.
51910         * g++.dg/template/qualttp20.C: New test.
51911         * g++.old-deja/g++.jason/report.C: Adjust expected errors
51912         * g++.old-deja/g++.other/qual1.C: Likewise.
51913
51914 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
51915
51916         * gcc.dg/attr-alwaysinline.c: New.
51917
51918 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
51919
51920         * gcc.dg/20020220-1.c: New test.
51921
51922         * gcc.dg/20020220-2.c: New test.
51923
51924         * g++.dg/opt/mmx1.C: New test.
51925
51926 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
51927
51928         * gcc.c-torture/compile/20020110.c: New test.
51929
51930 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
51931
51932         * gcc.c-torture/execute/20020219-1.c: New test.
51933
51934         * gcc.dg/20020219-1.c: New test.
51935
51936         * gcc.dg/noncompile/20020220-1.c: New test.
51937
51938         * g++.dg/opt/ptrintsum1.C: New test.
51939
51940         * gcc.dg/debug/20020220-1.c: New test.
51941
51942 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
51943
51944         * gcc.c-torture/execute/20020216-1.c: New test.
51945
51946 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51947
51948         * gcc.dg/decl-1.c: Update, new test.
51949
51950 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
51951
51952         * g++.dg/abi/bitfield1.C: New test.
51953         * g++.dg/abi/bitfield2.C: New test.
51954
51955 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51956
51957         * gcc.dg/attr-nest.c: New test.
51958
51959 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51960
51961         * gcc.c-torture/execute/20020215-1.c: New test.
51962
51963 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
51964
51965         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
51966         * g++.dg/debug/debug.exp: New.
51967         * g++.dg/debug/trivial.C: New.
51968         * g++.dg/debug/debug1.C: Moved...
51969         * g++.dg/other/debug1.C: ...from here.
51970         * g++.dg/debug/debug2.C: Moved...
51971         * g++.dg/other/debug2.C: ...from here.
51972         * g++.dg/debug/debug3.C: Moved...
51973         * g++.dg/other/debug3.C: ...from here.
51974
51975         * gcc.dg/noncompile/20020213-1.c: New test.
51976
51977 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
51978
51979         * g++.dg/other/debug3.C: New test.
51980
51981         * gcc.c-torture/execute/20020213-1.c: New test.
51982
51983 2002-02-13  Richard Smith <richard@ex-parrot.com>
51984
51985         * g++.old-deja/g++.other/thunk1.C: New test.
51986
51987 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51988
51989         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
51990
51991 2002-02-13  Stan Shebs  <shebs@apple.com>
51992
51993         * gcc.dg/altivec-3.c: New.
51994
51995 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
51996
51997         * gcc.dg/Wunreachable-1.c: New test.
51998         * gcc.dg/Wunreachable-2.c: New test.
51999
52000 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52001
52002         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52003
52004 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52005
52006         * gcc.dg/decl-1.c: New test.
52007
52008 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52009
52010         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52011
52012 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52013
52014         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52015         * gcc.c-torture/compile/980506-1.x: Likewise.
52016
52017 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52018
52019         * gcc.dg/20020210-1.c: New.
52020
52021 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52022
52023         * g77.f-torture/execute/947.f: New regression test
52024         for PR fortran/947.
52025
52026 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52027
52028         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52029         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52030
52031 2002-02-08  Richard Henderson  <rth@redhat.com>
52032
52033         * gcc.c-torture/compile/labels-3.c: New.
52034
52035 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52036
52037         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52038         expression statements work instead.
52039         * gcc.dg/noncompile/20020207-1.c: New test.
52040
52041 2002-02-07  Richard Henderson  <rth@redhat.com>
52042
52043         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52044
52045 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52046
52047         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52048         message from g77
52049         * lib/g77-dg.exp: Trim g77 error messages so that they are
52050         recognized by dg.exp.
52051
52052 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52053
52054         PR fortran/5473
52055         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52056
52057 2002-02-07  Richard Henderson  <rth@redhat.com>
52058
52059         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52060         to be sufficiently aligned for integers.
52061
52062 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52063
52064         * g++.dg/template/friend4.C: New test.
52065
52066 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52067
52068         PR fortran/5743
52069         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52070         unsupported cases.
52071
52072 2002-02-07  Richard Henderson  <rth@redhat.com>
52073
52074         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52075         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52076         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52077         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52078
52079 2002-02-06  Richard Henderson  <rth@redhat.com>
52080
52081         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52082
52083 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52084
52085         * gcc.dg/20020206-1.c: New test.
52086
52087 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52088
52089         * gcc.c-torture/execute/20020206-1.c: New test.
52090
52091         * gcc.c-torture/execute/20020206-2.c: New test.
52092
52093         PR optimization/5429:
52094         * gcc.c-torture/compile/20020206-1.c: New test.
52095
52096 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52097
52098         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52099         as certain file formats cannot support particularly large
52100         alignments.
52101
52102         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52103         and do not expect to be able to link the executable.
52104
52105         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52106         fail because the COFF format does not support the weak attribute.
52107
52108 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52109
52110         * g77.dg/pr5473.f: New test
52111
52112 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52113
52114         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52115         Fix testcase accordingly.
52116
52117 2002-02-04  Richard Henderson  <rth@redhat.com>
52118
52119         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52120         (buf): Change to be an array of pointers, not ints.
52121
52122 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52123
52124         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
52125         before all tests.  Move warning one line above to match where it
52126         C frontend emits.
52127         * gcc.dg/Wswitch-2.c: New test.
52128         * g++.dg/warn/Wswitch-1.C: New test.
52129         * g++.dg/warn/Wswitch-2.C: New test.
52130
52131 2002-02-04  Richard Henderson  <rth@redhat.com>
52132
52133         * g++.dg/abi/offsetof.C: Fix size comparison.
52134
52135 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
52136
52137         * gcc.dg/cast-qual-2.c: New test.
52138
52139 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52140
52141         * gcc.dg/20020201-4.c: New test.
52142
52143 2002-02-04  Ben Elliston  <bje@redhat.com>
52144
52145         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52146         target_info attribute != 0, in addition to the empty string.
52147         (gcc_target_compile): Likewise.
52148
52149 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
52150
52151         * gcc.dg/Wswitch.c: New test.
52152         PR gcc/4475. PR gcc/3780.
52153
52154 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
52155
52156         * g77.f-torture/execute/5122.f: New test for regressions
52157         against PR fortran/5122.
52158
52159 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
52160
52161         * g77.f-torture/compile/pr3743.f: Delete
52162         * g77.dg/pr3743-1.f: New test.
52163         * g77.dg/pr3743-2.f: New test.
52164         * g77.dg/pr3743-3.f: New test.
52165         * g77.dg/pr3743-4.f: New test.
52166
52167 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52168
52169         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52170
52171 2002-02-02  Richard Henderson  <rth@redhat.com>
52172
52173         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52174         * gcc.c-torture/execute/bf64-1.c: Likewise.
52175
52176 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52177
52178         * gcc.dg/20020201-2.c: New test.
52179
52180         * gcc.dg/20020201-3.c: New test.
52181
52182         * gcc.c-torture/execute/bitfld-2.c: New test.
52183
52184 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52185
52186         * gcc.dg/bitfld-1.c: Update.
52187         * gcc.dg/bitfld-2.c: Update.
52188         * gcc.c-torture/execute/bitfld-1.x: New.
52189
52190 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52191
52192         * gcc.c-torture/execute/20020201-1.c: New test.
52193
52194 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
52195
52196         PR target/5469
52197         * gcc.dg/20020201-1.c: New test.
52198
52199 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
52200
52201         PR fortran/3743
52202         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52203         * g77.f-torture/compile/pr3743.x: Remove
52204
52205 2002-01-31  Tom Rix  <trix@redhat.com>
52206
52207         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52208
52209 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52210
52211         * gcc.dg/noncompile/20020130-1.c: New test.
52212
52213 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
52214
52215         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52216
52217 2002-01-29  Richard Henderson  <rth@redhat.com>
52218
52219         * gcc.c-torture/execute/991118-1.c: Cast various constants back
52220         to long long.
52221         * gcc.c-torture/execute/bf64-1.c: Likewise.
52222
52223 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
52224
52225         * gcc.c-torture/execute/20020129-1.c: New test.
52226
52227 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52228
52229         * gcc.c-torture/compile/20000224-1.c: Update.
52230         * gcc.c-torture/execute/bitfld-1.c: New tests.
52231         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52232         * gcc.dg/uninit-A.c: Update.
52233
52234 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
52235
52236         * g++.dg/template/ctor1.C: Add instantiation.
52237
52238 2002-01-28  Paul Koning  <pkoning@equallogic.com>
52239
52240         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52241         argument to __builtin_prefetch to be const ptr.
52242
52243 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
52244
52245         * gcc.c-torture/compile/20020120-1.c: New test.
52246
52247 2002-01-27  Kazu Hirata  <kazu@hxi.com>
52248
52249         * gcc.c-torture/execute/20020127-1.c: New test.
52250
52251 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
52252
52253         * g77.dg/f77-edit-i-in.f: New test
52254         * g77.dg/f77-edit-i-out.f: New test
52255
52256 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
52257
52258         * gcc.dg/debug/debug.exp: New file.
52259         * gcc.dg/debug/trivial.c: New file.
52260         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52261         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52262         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52263         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52264         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52265         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52266         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52267         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52268         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52269         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52270         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52271         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52272         * gcc.dg/20000503-1.c: Removed.
52273         * gcc.dg/20010207-1.c: Removed.
52274         * gcc.dg/20011223-1.c: Removed.
52275         * gcc.dg/20020104-2.c: Removed.
52276         * gcc.dg/debug-1.c: Removed.
52277         * gcc.dg/debug-2.c: Removed.
52278         * gcc.dg/debug-3.c: Removed.
52279         * gcc.dg/debug-4.c: Removed.
52280         * gcc.dg/debug-5.c: Removed.
52281         * gcc.dg/debug-6.c: Removed.
52282         * gcc.dg/dwarf2-1.c: Removed.
52283         * gcc.dg/dwarf2-2.c: Removed.
52284
52285 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52286
52287         * g++.old-deja/g++.other/eh5.C: New test.
52288         * g++.old-deja/g++.other/sibcall2.C: New test.
52289         * g++.old-deja/g++.other/array9.C: New test.
52290         * g++.old-deja/g++.other/typename2.C: New test.
52291         * g++.old-deja/g++.other/crash60.C: New test.
52292         * g++.old-deja/g++.other/conv9.C: New test.
52293         * g++.old-deja/g++.other/mangle10.C: New test.
52294         * g++.old-deja/g++.other/unchanging1.C: New test.
52295         * g++.old-deja/g++.other/exprstmt1.C: New test.
52296         * g++.old-deja/g++.other/inline23.C: New test.
52297         * g++.old-deja/g++.eh/ia64-1.C: New test.
52298         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52299         * g++.old-deja/g++.other/reload1.C: New test.
52300         * g++.old-deja/g++.other/static20.C: New test.
52301         * g++.old-deja/g++.other/local-alloc1.C: New test.
52302         * g++.old-deja/g++.other/conv8.C: New test.
52303         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52304         * g++.old-deja/g++.other/storeexpr1.C: New test.
52305         * g++.old-deja/g++.other/storeexpr2.C: New test.
52306         * g++.dg/eh/template2.C: New test.
52307         * g++.dg/warn/weak1.C: New test.
52308
52309 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52310
52311         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52312         Remove first, non-varying, argument.
52313
52314 2002-01-23  Richard Henderson  <rth@redhat.com>
52315
52316         * gcc.dg/inline-2.c: New.
52317
52318         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52319         Add optional target arg.  Check number of arguments.
52320         (scan-assembler-not, scan-assembler-dem): Likewise.
52321         (scan-assembler-dem-not): Likewise.
52322
52323 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52324
52325         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52326         line 12.
52327         * g++.old-deja/g++.brendan/parse3.C,
52328         g++.old-deja/g++.other/crash26.C,
52329         g++.old-deja/g++.other/crash28.C,
52330         g++.old-deja/g++.other/crash29.C,
52331         g++.old-deja/g++.other/crash30.C,
52332         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52333
52334 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52335
52336         * gcc.dg/20020115-1.c: New.
52337
52338 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52339
52340         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52341
52342 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52343
52344         * gcc.dg/20020122-3.c: New.
52345
52346 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52347
52348         * g++.dg/other/gc1.C: New test.
52349
52350 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52351
52352         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52353
52354 2002-01-22  Richard Henderson  <rth@redhat.com>
52355
52356         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52357
52358 2002-01-22  Richard Henderson  <rth@redhat.com>
52359
52360         * gcc.dg/20020122-4.c: New.
52361
52362 2002-01-22  H.J. Lu <hjl@gnu.org>
52363
52364         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52365         link output.
52366         * gcc.dg/special/ecos.exp: Likewise.
52367         * lib/g++-dg.exp: Likewise.
52368         * lib/g77-dg.exp: Likewise.
52369         * lib/gcc-dg.exp : Likewise.
52370         * lib/mike-g++.exp: Likewise.
52371         * lib/mike-g77.exp: Likewise.
52372         * lib/mike-gcc.exp: Likewise.
52373         * lib/objc-dg.exp: Likewise.
52374
52375 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52376
52377         PR target/5379
52378         * gcc.dg/20020122-2.c: New test.
52379
52380 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52381
52382         * gcc.dg/20020122-1.c: New test.
52383
52384 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52385
52386         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52387
52388 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52389
52390         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52391
52392 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52393
52394         * gcc.c-torture/compile/20020121-1.c: New test.
52395
52396 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52397
52398         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52399         ld_library_path.
52400
52401 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52402
52403         * gcc.dg/20020218-1.c: New test.
52404
52405 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52406
52407         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52408         messages
52409         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52410         "At global scope" warning
52411         * g++.dg/ext/align1.C: Change cygwin test for alignment
52412         from db-bogus to dg-warning
52413
52414 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52415
52416         * g77.f-torture/compile/cpp2.F: New test.
52417
52418 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52419
52420         * g++.dg/template/access1.C: New test.
52421
52422 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52423
52424         * gcc.dg/20020118-1.c: New.
52425
52426 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52427
52428         * gcc.c-torture/execute/20020118-1.c: New test.
52429
52430 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52431
52432         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52433         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52434         alignment warnings.
52435
52436 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52437
52438         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52439         torture_with_loops and torture_without_loops
52440
52441 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52442
52443         * gcc.c-torture/compile/20020116-1.c: New test.
52444
52445 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52446
52447         * gcc.dg/20020116-2.c: New test.
52448
52449         * gcc.dg/ultrasp4.c: New test.
52450
52451         * gcc.dg/20020116-1.c: New test.
52452
52453 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52454
52455         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52456         by EABI.
52457
52458 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52459
52460         * gcc.misc-tests/i386-prefetch.exp: New.
52461         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52462         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52463         * gcc.misc-tests/i386-pf-none-1.c: New test.
52464         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52465
52466 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52467
52468         * gcc.dg/gnu89-init-1.c: Add new tests.
52469
52470 2002-01-15  Andreas Jaeger  <aj@suse.de>
52471
52472         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52473         * gcc.dg/i386-mmx-2.c: Likewise.
52474         * gcc.dg/i386-sse-1.c: Likewise.
52475         * gcc.dg/i386-sse-2.c: Likewise.
52476         * gcc.dg/i386-sse-3.c: Likewise.
52477
52478 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52479
52480         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52481         Uncomment additional cases that now pass.
52482
52483 2002-01-11  Richard Henderson  <rth@redhat.com>
52484
52485         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52486         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52487
52488 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52489
52490         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52491
52492 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52493
52494         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52495         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52496
52497 2002-01-10  Dale Johannesen  <dalej@apple.com>
52498
52499         * gcc.c-torture/execute/loop-11.c: New.
52500
52501 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52502
52503         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52504         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52505
52506 2002-01-09  Richard Henderson  <rth@redhat.com>
52507
52508         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52509         type in which to perform the operation for each size.
52510
52511 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
52512
52513         * gcc.c-torture/compile/20020109-2.c: New test.
52514
52515 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
52516
52517         * gcc.c-torture/execute/loop-10.c: New test.
52518
52519 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52520
52521         * gcc.c-torture/compile/20010226-1.c: New test.
52522         * gcc.c-torture/compile/20010227-1.c: New test.
52523         * gcc.c-torture/compile/20010426-1.c: New test.
52524         * gcc.c-torture/compile/20010510-1.c: New test.
52525         * gcc.c-torture/compile/20010605-3.c: New test.
52526         * gcc.c-torture/compile/20010824-1.c: New test.
52527         * gcc.c-torture/execute/20010409-1.c: New test.
52528         * gcc.dg/noncompile/20000901-1.c: New test.
52529         * gcc.dg/20001023-1.c: New test.
52530         * gcc.dg/20001101-1.c: New test.
52531         * gcc.dg/20001102-1.c: New test.
52532         * gcc.dg/20010207-1.c: New test.
52533         * gcc.dg/20010405-1.c: New test.
52534         * gcc.dg/20010822-1.c: New test.
52535         * gcc.dg/20011107-1.c: New test.
52536
52537 2002-01-09  Jeffrey A Law  (law@redhat.com)
52538
52539         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52540
52541         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
52542         execution failure on PA targets.
52543
52544 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52545
52546         * gcc.c-torture/compile/20020109-1.c: New test.
52547
52548 2002-01-08  Kazu Hirata  <kazu@hxi.com>
52549
52550         * gcc.c-torture/execute/20020108-1.c: New test.
52551
52552 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
52553
52554         * gcc.dg/20020108-1.c: New test.
52555
52556 2002-01-08  H.J. Lu <hjl@gnu.org>
52557
52558         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52559         for header files.
52560
52561 2002-01-08  Geoff Keating  <geoffk@redhat.com>
52562
52563         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52564         consistency.
52565
52566 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
52567
52568         * gcc.dg/altivec-4.c: Test altivec predicates.
52569
52570 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
52571
52572         * gcc.c-torture/execute/20020107-1.c: New test.
52573
52574 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
52575
52576         PR c/5279
52577         * gcc.c-torture/compile/20020106-1.c: New test.
52578
52579 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
52580
52581         * gcc.c-torture/execute/nestfunc-4.c: New test.
52582
52583 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52584
52585         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52586         extra triple that slipped in.
52587         * g++.old-deja/g++.abi/align.C: Likewise.
52588         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52589
52590 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52591
52592         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52593         * g++.old-deja/g++.abi/align.C: Likewise.
52594         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52595
52596         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52597         on FreeBSD/i386.
52598         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52599         FreeBSD.
52600
52601 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
52602
52603         * gcc.dg/20020104-1.c: New test.
52604
52605         * gcc.dg/20020104-2.c: New test.
52606
52607 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
52608
52609         * gcc.dg/20020103-1.c: Fix typo in target selector.
52610
52611 2002-01-03  Richard Henderson  <rth@redhat.com>
52612
52613         * gcc.dg/20020103-1.c: New.
52614
52615 2002-01-03  Kazu Hirata  <kazu@hxi.com>
52616
52617         * gcc.c-torture/execute/20020103-1.c: New test.
52618
52619 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
52620
52621         * g++.dg/other/debug2.C: New test.
52622
52623         * gcc.c-torture/compile/20020103-1.c: New test.
52624
52625 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
52626
52627         * gcc.dg/gnu89-init-1.c: Added new tests.
52628
52629 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52630
52631         * g++.dg/template/friend2.C: Remove as patch is reverted.
52632
52633         * g++.dg/warn/oldcast1.C: New test.
52634
52635         * g++.dg/template/ptrmem1.C: New test.
52636         * g++.dg/template/ptrmem2.C: New test.
52637
52638         * g++.dg/template/ntp.C: New test.
52639
52640         * g++.dg/other/component1.C: New test.
52641
52642         * g++.dg/template/ttp3.C: New test.
52643
52644         * g++.dg/template/friend2.C: New test.
52645         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52646
52647 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52648
52649         * g++.dg/other/ptrmem1.C: New test.
52650         * g++.dg/other/ptrmem2.C: New test.
52651
52652 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52653
52654         * g++.dg/template/ctor1.C: New test.
52655
52656 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52657
52658         * g++.dg/template/friend2.C: New test.
52659
52660 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
52661
52662         * gcc.dg/mmix-1.c: New test.
52663
52664 2001-12-31  Richard Henderson  <rth@redhat.com>
52665
52666         * gcc.dg/asm-5.c: New.
52667
52668 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
52669
52670         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52671         in namespace __gnu_cxx
52672
52673 2001-12-30  Richard Henderson  <rth@redhat.com>
52674
52675         * gcc.dg/debug-6.c: New.
52676
52677 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
52678
52679         * gcc.c-torture/compile/20011229-2.c: New test.
52680
52681 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
52682
52683         * gcc.dg/debug-3.c: New test.
52684         * gcc.dg/debug-4.c: New test.
52685         * gcc.dg/debug-5.c: New test.
52686
52687 2001-12-29  Richard Henderson  <rth@redhat.com>
52688
52689         * g++.dg/eh/loop1.C: New.
52690
52691 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52692
52693         * g++.dg/template/crash1.C: New test.
52694
52695 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52696
52697         * g++.dg/other/const1.C: New test.
52698
52699 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52700
52701         * gcc.c-torture/compile/20011229-1.c: New test.
52702
52703 2001-12-28  Stan Shebs  <shebs@apple.com>
52704
52705         * lib/objc-torture.exp: Resync with c-torture.exp.
52706         * lib/objc.exp: Load standard libraries.
52707
52708 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
52709
52710         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52711         additional tests.
52712
52713 2001-12-27  Roger Sayle <roger@eyesopen.com>
52714
52715         * gcc.c-torture/execute/string-opt-16.c: New testcase.
52716
52717 2001-12-27  Richard Henderson  <rth@redhat.com>
52718
52719         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52720
52721 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
52722
52723         * g++.dg/eh/ctor1.C: New test.
52724         * g++.dg/other/error2.C: New test.
52725
52726 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
52727
52728         * g++.dg/other/init2.C: New test.
52729
52730 2001-12-24  Richard Henderson  <rth@redhat.com>
52731
52732         * gcc.dg/20011223-1.c: New.
52733         * gcc.dg/inline-1.c: New.
52734
52735 2001-12-23  Richard Henderson  <rth@redhat.com>
52736
52737         * gcc.dg/asm-4.c: Test operand modifiers.
52738
52739 2001-12-23  Richard Henderson  <rth@redhat.com>
52740
52741         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52742
52743 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52744
52745         * gcc.c-torture/execute/20011223-1.c: New test.
52746
52747 2001-12-21  Richard Henderson  <rth@redhat.com>
52748
52749         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52750         re-enables the warning.
52751
52752 2001-12-21  Richard Henderson  <rth@redhat.com>
52753
52754         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52755
52756 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52757
52758         * gcc.c-torture/compile/20011218-1.c: New test.
52759
52760 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
52761
52762         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
52763         arm-isr.c test.
52764         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
52765         epilogue generation for ARM ISR routines.
52766
52767 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52768
52769         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52770         * gcc.dg/format/c90-printf-3.c: Likewise.
52771         * gcc.dg/format/c99-printf-3.c: Likewise.
52772         * gcc.dg/format/ext-1.c: Likewise.
52773         * gcc.dg/format/ext-6.c: Likewise.
52774         * gcc.dg/format/format.h: Prototype unlocked stdio.
52775
52776 2001-12-20  Richard Henderson  <rth@redhat.com>
52777
52778         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52779         (arena): Use it.
52780         (malloc): Correct allocation logic.  Abort if we fill up the
52781         arena before initialization complete.
52782         (realloc): Correct allocation logic.
52783
52784 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52785
52786         * gcc.c-torture/compile/20011219-2.c: New test.
52787
52788         * gcc.c-torture/execute/20011219-1.c: New test.
52789
52790 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
52791
52792         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52793         target does not support weak symbols.
52794
52795 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
52796
52797         * gcc.c-torture/compile/20011219-1.c: New test.
52798
52799 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
52800
52801         * g++.dg/other/error1.C: New test.
52802
52803 2001-12-17  Jeffrey A Law  (law@redhat.com)
52804
52805         * gcc.c-torture/execute/20011217-1.c: New test.
52806
52807 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
52808
52809         * objc.dg/special/: New directory.
52810         * objc.dg/special/special.exp: New file.
52811         * objc.dg/special/unclaimed-category-1.h: New file.
52812         * objc.dg/special/unclaimed-category-1a.m: New file.
52813         * objc.dg/special/unclaimed-category-1.m: New file.
52814
52815 2001-12-17  Andreas Jaeger  <aj@suse.de>
52816
52817         * gcc.c-torture/compile/20011217-2.c: New test.
52818
52819 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52820
52821         * gcc.c-torture/compile/20011217-1.c: New test.
52822
52823 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
52824
52825         * gcc.dg/20011214-1.c: New.
52826
52827 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
52828
52829         * gcc.dg/altivec-4.c: New.
52830
52831 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
52832
52833         * gcc.dg/20011113-1.c: New test.
52834
52835 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52836
52837         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52838         std::__malloc_alloc_template<0> and
52839         std::__default_alloc_template<false, 0>.
52840
52841 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
52842
52843         * objc/execute/bf-21.m: New test.
52844         * objc/execute/enumeration-1.m: New test.
52845         * objc/execute/enumeration-2.m: New test.
52846
52847 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
52848
52849         * gcc.dg/gnu89-init-1.c: New test.
52850
52851 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
52852
52853         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52854         * g++.old-deja/g++.jason/2371.C: Likewise.
52855         * g++.old-deja/g++.jason/template33.C: Likewise.
52856         * g++.old-deja/g++.jason/template34.C: Likewise.
52857         * g++.old-deja/g++.jason/template36.C: Likewise.
52858         * g++.old-deja/g++.oliva/typename1.C: Likewise.
52859         * g++.old-deja/g++.oliva/typename2.C: Likewise.
52860         * g++.old-deja/g++.other/typename1.C: Likewise.
52861         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52862         * g++.old-deja/g++.pt/nontype5.C: Likewise.
52863         * g++.old-deja/g++.pt/typename11.C: Likewise.
52864         * g++.old-deja/g++.pt/typename14.C: Likewise.
52865         * g++.old-deja/g++.pt/typename16.C: Likewise.
52866         * g++.old-deja/g++.pt/typename3.C: Likewise.
52867         * g++.old-deja/g++.pt/typename4.C: Likewise.
52868         * g++.old-deja/g++.pt/typename5.C: Likewise.
52869         * g++.old-deja/g++.pt/typename7.C: Likewise.
52870         * g++.old-deja/g++.robertl/eb9.C: Likewise.
52871
52872 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
52873
52874         * g++.dg/other/linkage1.C: New test.
52875         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52876         specifiers.
52877
52878 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52879
52880         * gcc.dg/concat.c: New test.
52881
52882 2001-12-11  Stan Shebs  <shebs@apple.com>
52883
52884         * objc/compile: New test directory.
52885         * objc/compile/compile.exp: New expect script.
52886         * objc/compile/20011211-1.m: New compile test.
52887
52888 2001-12-11  Jason Merrill  <jason@redhat.com>
52889
52890         * lib/prune.exp (prune_gcc_output): Also handle "In member
52891         function".  So many permutations...
52892
52893 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
52894
52895         * g++.dg/template/typedef1.C: New test.
52896
52897 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
52898
52899         * g++.dg/other/copy1.C: New test.
52900
52901 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
52902
52903         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
52904
52905         * gcc.dg/builtin-choose-expr.c: New.
52906
52907 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
52908
52909         * gcc.dg/altivec-2.c: New.
52910
52911 2001-12-07  Richard Henderson  <rth@redhat.com>
52912
52913         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52914
52915 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
52916
52917         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52918         ultrasparc.
52919
52920 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52921
52922         * g++-old.deja/g++.robertl/eb101.C: Deleted.
52923
52924 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
52925
52926         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52927         variable argument list.
52928
52929 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
52930
52931         * gcc.c-torture/execute/memcheck: Delete entire directory.
52932         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52933         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52934
52935 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52936
52937         * gcc.dg/Wshadow-1.c: New test.
52938
52939 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
52940
52941         * gcc.c-torture/compile/20011130-1.c: New test.
52942
52943         * gcc.dg/noncompile/20011025-1.c: New test.
52944
52945         * g++.dg/other/anon-union.C: New test.
52946
52947         * gcc.c-torture/execute/20011024-1.c: New test.
52948
52949 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52950
52951         * gcc.c-torture/execute/20000722-1.x,
52952         gcc.c-torture/execute/20010123-1.x: Remove.
52953         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
52954         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
52955         gcc.dg/c99-complit-2.c: New tests.
52956
52957 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
52958
52959         * g++.dg/inherit/base1.C: New test.
52960
52961 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
52962
52963         * g++.dg/other/stdarg1.C: New test.
52964
52965         * gcc.c-torture/compile/20011130-2.c: New test.
52966
52967 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
52968
52969         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
52970         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
52971         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
52972         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
52973         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
52974         * gcc.dg/builtin-prefetch-1.c: New test.
52975
52976 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
52977
52978         * gcc.dg/20011130-1.c: New test.
52979
52980 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
52981
52982         * g++.dg/other/scope1.C: New test.
52983         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
52984
52985 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52986
52987         * gcc.dg/vla-init-1.c: New test.
52988
52989 2001-12-01  Geoff Keating  <geoffk@redhat.com>
52990
52991         * gcc.c-torture/compile/structs.c: New testcase from GDB.
52992
52993 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52994
52995         * objc.dg/alias.m: Update.
52996         * objc.dg/class-1.m: Update.
52997         * objc.dg/const-str-1.m: Update.
52998         * objc.dg/fwd-proto-1.m: Update.
52999         * objc.dg/id-1.m: Update.
53000         * objc.dg/super-class-1.m: Update.
53001
53002 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53003
53004         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53005         constructs.
53006
53007 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53008
53009         * gcc.c-torture/execute/20011128-1.c: New test.
53010
53011 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53012
53013         * gcc.dg/20011127-1.c: New test.
53014
53015 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53016
53017         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53018         from Austin Group draft 7.
53019         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53020         scanf format arguments.
53021         * gcc.dg/format/no-exargs-2.c: New test.
53022
53023 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53024
53025         * g++.dg/abi/vbase8-4.C: New test.
53026
53027 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53028
53029         * gcc.c-torture/execute/20011121-1.c: New test.
53030
53031 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53032
53033         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53034
53035 2001-11-23  Andreas Jaeger  <aj@suse.de>
53036
53037         * gcc.dg/cpp/charconst-2.c: New test.
53038
53039 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53040
53041         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53042         to the host if it is remote.  Let tests specify extra headers
53043         they use.
53044         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53045         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53046         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53047         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53048         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53049         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53050         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53051         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53052         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53053         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53054
53055 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53056
53057         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53058         for little endian ARMs.
53059
53060 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53061
53062         * gcc.c-torture/compile/20011119-1.c: New test.
53063         * gcc.c-torture/compile/20011119-2.c: New test.
53064
53065 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53066
53067         * gcc.dg/altivec-1.c: Fix typo.
53068
53069 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53070
53071         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53072
53073 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53074
53075         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53076
53077 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53078
53079         * lib/g77.exp: Don't specify --rpath-link.
53080
53081         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53082         across all the headers.
53083         * gcc.dg/format/format.exp: For testing on a remote host,
53084         copy format.h.
53085
53086         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53087         * gcc.c-torture/execute/930406-1.c: Likewise.
53088         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53089
53090 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53091
53092         * gcc.dg/altivec-1.c: New.
53093
53094 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53095
53096         * gcc.dg/cpp/fpreprocessed.c: New test case.
53097
53098 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53099
53100         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53101         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53102         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53103
53104 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53105
53106         * gcc.dg/no-builtin-1.c: New test.
53107
53108 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53109
53110         * gcc.c-torture/execute/20011115-1.c: New test.
53111
53112 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53113
53114         * gcc.c-torture/compile/20011114-2.c: New test.
53115         * gcc.c-torture/compile/20011114-3.c: New test.
53116         * gcc.c-torture/compile/20011114-4.c: New test.
53117
53118 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53119
53120         * g++.dg/other/init1.C: New test.
53121
53122 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
53123
53124         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53125         message.
53126
53127         * gcc.c-torture/execute/20011114-1.c: New testcase.
53128
53129         * gcc.c-torture/compile/20010327-1.c: Revert last change.
53130         * gcc.c-torture/compile/20011114-1.c: New test, exactly
53131         like the (before this change) version of 20010327-1.c.
53132
53133 2001-11-14  Roger Sayle <roger@eyesopen.com>
53134
53135         * gcc.c-torture/execute/string-opt-13.c: New testcase.
53136
53137 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
53138
53139         * g++.dg/init/array2.C: New test.
53140
53141 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
53142
53143         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53144
53145 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
53146
53147         * g++.dg/other/forscope1.C: New test.
53148         * g++.dg/ext/forscope1.C: New test.
53149         * g++.dg/ext/forscope2.C: New test.
53150
53151 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
53152
53153         * gcc.c-torture/execute/20011113-1.c: New test.
53154
53155 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
53156
53157         * gcc.c-torture/execute/20011109-2.c: New test.
53158
53159         * gcc.c-torture/execute/20011109-1.c: New test.
53160
53161 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
53162
53163         * gcc.c-torture/compile/20011109-1.c: New test.
53164
53165 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
53166
53167         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53168         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53169         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53170         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53171         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53172         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53173         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53174
53175 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53176
53177         * g++.dg/warn/Wshadow-1.C: New tests.
53178         * g++.old-deja/g++.mike/for3.C: Update.
53179
53180 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53181
53182         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53183         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53184         XFAILs.  Adjust expected error texts.
53185         * gcc.c-torture/compile/20011106-1.c,
53186         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53187         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53188         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53189         gcc.dg/c99-array-lval-5.c: New tests.
53190
53191 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53192
53193         * gcc.dg/cpp/defined.c: Update.
53194
53195 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53196
53197         * gcc.c-torture/execute/anon-1.c: New test.
53198
53199 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
53200
53201         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53202         same size, so no warning should be produced on stormy16.
53203
53204         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53205         due to oversized array.
53206         * g++.old-deja/g++.mike/ns15.C: Likewise.
53207         * g++.old-deja/g++.pt/crash16.C: Likewise.
53208
53209 2001-11-02  Graham Stott  <grahams@redhat.com>
53210
53211         * g++.dgother/debug1.C: Fix typos.
53212
53213 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
53214
53215         * g++.dg/other/debug1.C: New test.
53216
53217 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53218
53219         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53220         of unsigned long.
53221
53222 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
53223
53224         * gcc.dg/20011029-2.c: New test.
53225
53226         * gcc.c-torture/compile/20011029-1.c: New test.
53227
53228 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
53229
53230         * objc/execute/class_self-1.m: New test.
53231         * objc/execute/class_self-2.m: New test.
53232
53233 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
53234
53235         * gcc.misc-tests/msgs.exp: Delete.
53236         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53237         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
53238         error set to match recent changes.
53239
53240 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
53241
53242         * gcc.dg/20011021-1.c: New test.
53243
53244 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
53245
53246         * gcc.c-torture/compile/20011023-1.c: New test.
53247
53248 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
53249
53250         * lib/g77.exp: Rewrite based on lib/g++.exp.
53251
53252 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
53253
53254         * gcc.c-torture/execute/20011019-1.c: New test.
53255
53256         * gcc.dg/20011018-1.c: New test.
53257
53258 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
53259
53260         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53261
53262 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
53263
53264         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53265         * gcc.dg/attr-invalid.c: Likewise.
53266
53267 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53268
53269         * gcc.dg/20011015-1.c: New test.
53270
53271 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53272
53273         * g++.dg/template/unify2.C: New test.
53274
53275 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53276
53277         * g++.dg/other/exception-specification.C: New test
53278
53279 2001-10-13  Tom Rix  <trix@redhat.com>
53280
53281         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53282         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53283
53284 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53285
53286         * gcc.dg/20011009-1.c: New test.
53287
53288 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53289
53290         PR g++/4476
53291         * g++.dg/other/friend1.C: New test.
53292
53293 2001-10-11  Richard Henderson  <rth@redhat.com>
53294
53295         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53296
53297 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53298
53299         * gcc.c-torture/compile/20011010-1.c: New.
53300
53301 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53302
53303         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53304         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53305         g77.f-torture/execute/execute.exp,
53306         g77.f-torture/noncompile/noncompile.exp,
53307         gcc.c-torture/compile/compile.exp,
53308         gcc.c-torture/execute/execute.exp,
53309         gcc.c-torture/execute/ieee/ieee.exp,
53310         gcc.c-torture/execute/memcheck/memcheck.exp,
53311         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53312         objc/execute/execute.exp: Update FSF address.
53313
53314 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53315
53316         * gcc.dg/cpp/cmdlne-C.c: Update.
53317         * gcc.dg/cpp/cmdlne-C2.c: New.
53318
53319 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53320
53321         * gcc.c-torture/execute/20011008-3.c: New.
53322
53323 2001-10-08  DJ Delorie  <dj@redhat.com>
53324
53325         * gcc.dg/20011008-1.c: New.
53326         * gcc.dg/20011008-2.c: New.
53327
53328 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53329
53330         * gcc.dg/cpp/spacing1.c: Update test.
53331
53332 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53333
53334         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53335         spelling errors of "separate" as "seperate".
53336
53337 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53338
53339         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53340         enough to avoid inlining.
53341
53342 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53343
53344         * lib/g77.exp: set libg2c_dir correctly.
53345
53346 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53347
53348         * gcc.dg/cpp/macro11.c: New test.
53349
53350 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53351
53352         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53353         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53354         gcc.dg/format/multattr-3.c: New tests.
53355         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53356         tests for format attributes on function pointers being rejected.
53357
53358 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53359
53360         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53361
53362 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53363
53364         * g++.dg/warn/format1.C: New test.
53365
53366 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53367
53368         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53369
53370 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53371
53372         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53373
53374 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53375
53376         * gcc.dg/cpp/redef2.c: Add test.
53377
53378 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53379
53380         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53381         long-standing bug on i686, apparently.
53382         * gcc.c-torture/execute/loop-2c.x: New file.
53383         * gcc.c-torture/execute/loop-2d.x: New file.
53384         * gcc.c-torture/execute/loop-3c.x: New file.
53385
53386 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53387
53388         * gcc.dg/cpp/20000625-2.c: Correct line number.
53389
53390 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53391
53392         * gcc.dg/cpp/macro10.c: New test.
53393         * gcc.dg/cpp/strify3.c: New test.
53394         * gcc.dg/cpp/spacing1.c: Add tests.
53395         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53396         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53397
53398 2001-09-24  DJ Delorie  <dj@redhat.com>
53399
53400         * gcc.c-torture/execute/20010924-1.c: New test.
53401
53402 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53403
53404         * objc/execute/paste.m: Remove.
53405
53406 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53407
53408         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53409
53410 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53411
53412         * g77.dg/strlen0.f: New test.
53413
53414 2001-09-21  Richard Henderson  <rth@redhat.com>
53415
53416         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53417         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53418
53419 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53420
53421         Table-driven attributes.
53422         * g++.dg/ext/attrib1.C: New test.
53423
53424 2001-09-20  DJ Delorie  <dj@redhat.com>
53425
53426         * gcc.dg/20000926-1.c: Update expected warning messages.
53427         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53428         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53429         array.
53430
53431 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53432
53433         * g++.dg/eh/registers1.C: New test case.
53434
53435 2001-09-17  Richard Henderson  <rth@redhat.com>
53436
53437         * gcc.dg/array-5.c: Fix VLA decomposition test.
53438
53439 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53440
53441         * gcc.dg/cpp/line5.c: New testcase.
53442
53443 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53444
53445         * gcc.dg/cpp/macro9.c: New test.
53446
53447 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53448
53449         * gcc.c-torture/execute/980223.c: Change type of addr from long
53450         to char *.
53451
53452 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53453
53454         * gcc.c-torture/execute/20010915-1.c: New test.
53455
53456 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53457
53458         * g77.dg/bprob: New directory.
53459         * g77.dg/bprob/bprob.exp: New file.
53460         * g77.dg/bprob/bprob-1.f: New test.
53461         * g77.dg/gcov: New directory.
53462         * g77.dg/gcov/gcov.exp: New file.
53463         * g77.dg/gcov/gcov-1.f: New test.
53464         * g77.dg/gcov/gcov-1.x: New file.
53465
53466 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53467
53468         * gcc.dg/cpp/directiv.c: Update.
53469         * gcc.dg/cpp/undef1.c: Update.
53470
53471 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53472
53473         * gcc.dg/20010912-1.c: New test.
53474
53475 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53476
53477         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53478         language-independent file in lib.
53479         * lib/gcov.exp: New file.
53480
53481 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53482
53483         * gcc.c-torture/compile/20010911-1.c: New test.
53484
53485 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53486
53487         * lib/profopt.exp: New, to support profile-directed optimizations.
53488         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53489         * gcc.misc-tests/bprob-1.c: New test.
53490         * gcc.misc-tests/bprob-2.c: New test.
53491
53492 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53493
53494         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53495         XFAIL and which kinds of gcov output to verify.
53496         * gcc.misc-tests/gcov-4b.x: New file.
53497         * gcc.misc-tests/gcov-5b.x: New file.
53498         * gcc.misc-tests/gcov-6.x: New file.
53499         * gcc.misc-tests/gcov-7.c: New test.
53500         * gcc.misc-tests/gcov-7.x: New file.
53501
53502 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53503
53504         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53505         * gcc.misc-tests/gcov-6.c: New test.
53506
53507 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53508
53509         PR c++/3986
53510         * g++.dg/abi/vbase1.C: New test.
53511
53512 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
53513
53514         * objc.dg/method-2.m: New.
53515
53516 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53517
53518         PR c++/4203
53519         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53520         * g++.dg/init/empty1.C: New test.
53521
53522 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
53523
53524         * gcc.c-torture/compile/20010903-1.c: New test.
53525
53526 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
53527
53528         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53529         for m68k.
53530
53531 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
53532
53533         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53534
53535         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53536
53537         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53538
53539 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
53540
53541         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53542         for 16-bit 'unsigned int'.
53543
53544 2001-08-29  Kazu Hirata  <kazu@hxi.com>
53545
53546         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53547
53548 2001-08-27  Richard Henderson  <rth@redhat.com>
53549
53550         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53551         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53552
53553 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
53554
53555         * gcc.dg/asm-names.c (ymain): New.
53556
53557 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
53558
53559         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53560         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53561         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53562
53563 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53564
53565         * gcc.dg/compare5.c: New testcase.
53566
53567 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
53568
53569         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53570         and "In instantiation".
53571
53572 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
53573
53574         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53575
53576 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
53577
53578         * gcc.misc-tests/gcov.exp: Add support for branch information.
53579         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53580         * gcc.misc-tests/gcov-4.c: New test.
53581         * gcc.misc-tests/gcov-4b.c: New test.
53582         * gcc.misc-tests/gcov-5b.c: New test.
53583
53584 2001-08-20  Zack Weinberg  <zackw@panix.com>
53585
53586         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53587         expected to fail.
53588
53589 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53590
53591         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53592
53593 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
53594
53595         * g++.dg/eh/template1.C: New test.
53596
53597 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
53598
53599         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53600         Fix thinko.
53601         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53602         for xfail.
53603
53604 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
53605
53606         * lib/g77-dg.exp: Use prune.exp for common procedures
53607         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53608         * lib/g77.exp: (g77-dg-prune) Remove
53609
53610 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
53611
53612         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53613
53614 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53615
53616         * g++.dg/template/unify1.C: New test.
53617
53618 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
53619
53620         * g++.dg/abi/empty4.C: New test.
53621
53622 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
53623
53624         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53625         solaris2.*
53626         * g77.f-torture/compile/pr3743.x: Likewise.
53627
53628 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53629
53630         * g++.dg/other/using-declaration.C: New test.
53631
53632 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53633
53634         * gcc.dg/cpp/tr-sign.c: New testcase.
53635
53636 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53637
53638         * gcc.dg/cpp/19951025-1.c: Revert.
53639         * gcc.dg/cpp/directiv.c: We no longer process directives that
53640         interrupt macro arguments.
53641
53642 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
53643
53644         * gcc.dg/bconstp-1.c: New test.
53645
53646 2001-08-03  Richard Henderson  <rth@redhat.com>
53647
53648         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53649
53650 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53651
53652         * gcc.dg/cpp/19951025-1.c: Update.
53653
53654 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
53655
53656         * g77.dg/ff90-1.f (s): Fix reference of variable z,
53657         should be x.
53658
53659 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
53660
53661         Kill -fhonor-std.
53662         * g++.old-deja/g++.ns/ns14.C: Remove special options.
53663         * g++.old-deja/g++.other/std1.C: Likewise.
53664         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53665
53666 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
53667
53668         * lib/g77.exp: Load gcc-defs.exp for common procedures
53669         (g77_pass, g77_fail, g77_finish, g77_exit,
53670         ${tool}_check_unsupported_p} Now redundant.  Deleted.
53671
53672 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53673
53674         * g77.dg/fbackslash.f
53675         * g77.dg/fcase-preserve.f
53676         * g77.dg/ff90-1.f
53677         * g77.dg/ffixed-line-length-0.f
53678         * g77.dg/ffixed-line-length-132.f
53679         * g77.dg/ffixed-line-length-7.f
53680         * g77.dg/ffixed-line-length-72.f
53681         * g77.dg/ffixed-line-length-none.f
53682         * g77.dg/ffree-form-1.f
53683         * g77.dg/fno-backslash.f
53684         * g77.dg/fno-f90-1.f
53685         * g77.dg/fno-fixed-form-1.f
53686         * g77.dg/fno-onetrip.f
53687         * g77.dg/fno-typeless-boz.f
53688         * g77.dg/fno-underscoring.f
53689         * g77.dg/fno-vxt-1.f
53690         * g77.dg/fonetrip.f
53691         * g77.dg/ftypeless-boz.f
53692         * g77.dg/fugly-assumed.f
53693         * g77.dg/funderscoring.f
53694         * g77.dg/fvxt-1.f
53695
53696 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
53697
53698         * objc.dg/fwd-proto-1.m: New.
53699         * objc.dg/local-decl-1.m: New.
53700         * objc.dg/naming-1.m: New.
53701         * objc.dg/naming-2.m: New.
53702         * objc.dg/proto-hier-1.m: New.
53703
53704 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
53705
53706         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53707         largest-type elements to a struct makes its size grow.
53708
53709 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53710
53711         * g++.dg/abi/vthunk1.C: New test.
53712
53713 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53714
53715         * g++.dg/abi/vbase8-22.C: New test.
53716
53717 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53718
53719         * gcc.dg/cpp/macro8.c: New test.
53720
53721 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53722
53723         * g++.dg/abi/vbase8-21.C: New test.
53724
53725 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53726
53727         * g++.dg/abi/vbase8-10.C: New test.
53728
53729 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53730
53731         * lib/g++.exp (g++_set_ld_library_path): Renamed to
53732         ${tool}_set_ld_library_path.
53733         Changed caller.
53734         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53735         g++.exp.
53736
53737 2001-07-26  Stan Cox <scox@redhat.com>
53738
53739         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53740         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53741         gcc_exit, gcc_check_unsupported_p):
53742         Moved to gcc-deps.exp
53743         * gcc-deps.exp: New file.
53744
53745 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53746
53747         * g++.old-deja/g++.pt/defarg14.C: New test.
53748
53749 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53750
53751         * g++.old-deja/g++.other/lineno5.C: New test.
53752
53753 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53754
53755         * g++.old-deja/g++.pt/crash68.C: New test.
53756
53757 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53758
53759         * g++.old-deja/g++.other/crash42.C: New test.
53760
53761 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53762
53763         * gcc.dg/cpp/extratokens.c: Fix.
53764         * gcc.dg/cpp/skipping2.c: New tests.
53765
53766 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53767
53768         * gcc.c-torture/execute/20010724-1.c: New file.
53769         * gcc.c-torture/execute/20010724-1.x: New file.
53770
53771 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53772
53773         * g++.old-deja/g++.other/cond7.C: New test.
53774
53775 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53776
53777         * g++.old-deja/g++.other/optimize4.C: New test.
53778
53779 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53780
53781         * g++.old-deja/g++.abi/vbase8-5.C: New test.
53782
53783 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
53784
53785         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53786         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53787         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53788         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53789
53790         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53791         bug report" message.
53792
53793         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53794         * g++.dg/ext/instantiate1.C: Move from old-deja.
53795
53796 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
53797
53798         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53799         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53800         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53801         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53802
53803 2001-07-23  Jeffrey A Law  (law@cygnus.com)
53804
53805         * gcc.c-torture/execute/20010723-1.c: New test.
53806
53807 2001-07-23  Ben Elliston  <bje@redhat.com>
53808
53809         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53810
53811 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53812
53813         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53814         i[34567]86-*-*.
53815         Delete handling of ieee_multilib_flags.
53816         Pass -mieee for alpha*-*-* and sh-*-*.
53817         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53818
53819 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
53820
53821         Remove old-abi tests.
53822         * g++.old-deja/g++.mike/p11116.C: Remove.
53823         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53824
53825 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
53826
53827         * g77.f-torture/compile/pr3743.f: New test
53828
53829 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
53830
53831         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53832
53833 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53834
53835         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53836         g++.old-deja/g++.pt/static6.C: Likewise.
53837         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53838         supports weak symbols.
53839
53840 2001-07-18  Andreas Jaeger  <aj@suse.de>
53841
53842         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53843         supported again.
53844
53845 2001-07-18  Andreas Jaeger  <aj@suse.de>
53846
53847         * gcc.dg/iftrap-1.c: Fix target line.
53848
53849 2001-07-17  Richard Henderson  <rth@redhat.com>
53850
53851         * gcc.c-torture/execute/20010717-1.c: New.
53852
53853 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53854
53855         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53856         tests.
53857
53858 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53859
53860         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53861
53862 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53863
53864         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53865         UAC_SIGBUS, UAC_NOPRINT definitions.
53866
53867 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
53868
53869         * objc/execute/object_is_class.m: New test.
53870         * objc/execute/object_is_meta_class.m: New test.
53871
53872 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53873
53874         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53875         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53876
53877 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
53878
53879         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53880         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53881
53882 2001-07-14  Richard Henderson  <rth@redhat.com>
53883
53884         * gcc.dg/iftrap-1.c: New.
53885
53886 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
53887
53888         * g77.f-torture/execute/intrinsic77.f: New test.
53889
53890 2001-07-11  Janis Johnson <janis@us.ibm.com>
53891
53892         * gcc.misc-tests/gcov-3.c: New test.
53893
53894 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53895
53896         * gcc.c-torture/compile/20010711-1.c,
53897         * gcc.c-torture/compile/20010711-2.c: New tests.
53898
53899 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53900
53901         * gcc.c-torture/execute/20010711-1.c: New test.
53902
53903 2001-07-11  Ben Elliston  <bje@redhat.com>
53904
53905         * g++.old-deja/g++.other/enum5.C: New test.
53906
53907 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
53908
53909         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
53910         (g++-dg-prune): Call prune_gcc_output.
53911         * prune.exp: New file for prune_gcc_output.
53912         * lib/g++.exp, lib/gcc.exp: Load it.
53913
53914 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53915
53916         * gcc.c-torture/compile/20010701-1.c,
53917         g++.old-deja/g++.ext/attrib6.C: New tests.
53918
53919 2001-07-06  Jeffrey A Law  (law@cygnus.com)
53920
53921         * gcc.c-torture/compile/20010706-1.c: New test.
53922
53923 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
53924
53925         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53926
53927 2001-06-28  Stan Shebs  <shebs@apple.com>
53928
53929         * gcc.dg/pragma-darwin.c: New test.
53930
53931 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53932
53933         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53934         Solaris 2.[678] system.
53935
53936 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53937
53938         * gcc.dg/20010622-1.c: New test.
53939
53940 2001-06-18  Stan Shebs  <shebs@apple.com>
53941
53942         * objc.dg: New directory.
53943         * objc.dg/dg.exp: New file.
53944         * objc.dg/alias.m: New.
53945         * objc.dg/class-1.m: New.
53946         * objc.dg/class-2.m: New.
53947         * objc.dg/const-str-1.m: New.
53948         * objc.dg/const-str-2.m: New.
53949         * objc.dg/id-1.m: New.
53950         * objc.dg/method-1.m: New.
53951         * objc.dg/super-class-1.m: New.
53952         * lib/objc-dg.exp: New file.
53953
53954 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53955
53956         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
53957         of label name.
53958
53959 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
53960
53961         * g++.old-deja/g++.abi/vbase8-9.C: New test.
53962
53963 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53964
53965         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
53966         variable.
53967
53968 2001-06-12  Richard Henderson  <rth@redhat.com>
53969
53970         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
53971
53972 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53973
53974         * g++.old-deja/g++.abi/vbase5.C: New test.
53975         * g++.old-deja/g++.abi/vbase6.C: New test.
53976         * g++.old-deja/g++.abi/vbase7.C: New test.
53977
53978 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53979
53980         * gcc.c-torture/compile/20010610-1.c: New test.
53981
53982 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53983
53984         * g++.old-deja/g++.abi/vbase4.C: New test.
53985
53986 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53987
53988         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
53989         support %f for HC11/HC12 targets.
53990         * gcc.c-torture/execute/930513-1.x: New file, likewise.
53991         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
53992         on HC11/HC12 targets.
53993         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
53994
53995 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53996
53997         * gcc.dg/wchar_t-1.c: New file.
53998         * gcc.dg/wint_t-1.c: Likewise.
53999
54000 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54001
54002         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54003
54004 2001-06-11  Richard Henderson  <rth@redhat.com>
54005
54006         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54007
54008 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54009
54010         * gcc.c-torture/compile/20010611-1.c: New test.
54011
54012 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54013
54014         * gcc.dg/c99-tag-1.c: Add more tests.
54015
54016 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54017
54018         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54019         representation on MN10300 and ARM/Thumb.
54020
54021 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54022
54023         * g77.f-torture/execute/20010610.f: New.
54024
54025 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54026
54027         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54028         names.
54029
54030 2001-06-09  Richard Henderson  <rth@redhat.com>
54031
54032         * gcc.c-torture/execute/ashrdi-1.c: New.
54033         * gcc.c-torture/execute/ashldi-1.c: New.
54034         * gcc.c-torture/execute/lshrdi-1.c: New.
54035
54036 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54037
54038         * objc/execute/load-3.m: Added. Check sending +load to categories,
54039         in addition to classes.
54040
54041 2001-06-08  Stan Shebs  <shebs@apple.com>
54042
54043         * objc/execute/load-2.m: New test.  From Nicola Pero
54044         <n.pero@mi.flashnet.it>.
54045
54046 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54047
54048         * gcc.c-torture/execute/20010605-2.c: New test.
54049
54050 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54051
54052         * g++.old-deja/g++.abi/vbase2.C: New test.
54053         * g++.old-deja/g++.abi/vbase3.C: New test.
54054
54055 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54056
54057         * g++.old-deja/g++.pt/friend49.C: New test.
54058
54059 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54060
54061         * g++.old-deja/g++.ext/anon3.C: New test.
54062
54063 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54064
54065         * g++.old-deja/g++.other/conv7.C: New test.
54066
54067 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54068
54069         * gcc.c-torture/compile/20010605-2.c: New test.
54070
54071 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54072
54073         * gcc.c-torture/execute/20010604-1.c: New test.
54074
54075 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54076
54077         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54078
54079 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54080
54081         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54082         (g++_link_flags): Likewise.
54083         (g++_init): Pass gccpath's value to two previous functions.
54084
54085 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54086
54087         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54088         Ensure logfile entry matches exec command line.
54089
54090 2001-05-31  Richard Henderson  <rth@redhat.com>
54091
54092         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54093         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54094
54095 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54096
54097         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54098         compiler for irix6.2
54099
54100 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54101
54102         * g++.old-deja/g++.other/optimize3.C: New file.
54103
54104 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54105
54106         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54107         assemble.
54108
54109 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54110
54111         * g++.old-deja/g++.other/optimize2.C: New file.
54112
54113 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54114
54115         * gcc.c-torture/compile/20010518-2.c: New file.
54116         * gcc.c-torture/execute/20010518-1.c: New file.
54117         * gcc.c-torture/execute/20010518-2.c: New file.
54118
54119 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54120
54121         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54122
54123 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
54124
54125         G++ no longer defines builtins that do not begin with __builtin.
54126         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54127         * g++.old-deja/g++.brendand/misc13.C: Likewise.
54128         * g++.old-deja/g++.law/builtin1.C: Likewise.
54129         * g++.old-deja/g++.law/cvt2.C: Likewise.
54130         * g++.old-deja/g++.mike/net5.C: Likewise.
54131         * g++.old-deja/g++.other/builtins1.C: Likewise.
54132         * g++.old-deja/g++.other/builtins2.C: Likewise.
54133         * g++.old-deja/g++.other/builtins3.C: Likewise.
54134         * g++.old-deja/g++.other/builtins4.C: Likewise.
54135         * g++.old-deja/g++.other/inline8.C: Likewise.
54136         * g++.old-deja/g++.robertl/eb39.C: Likewise.
54137
54138 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
54139
54140         * g++.old-deja/g++.pt/using1.C: Adjust.
54141         * g++.old-deja/g++.pt/using2.C: New test.
54142
54143 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
54144
54145         * gcc.dg/cpp/charconst.c: New tests.
54146         * gcc.dg/cpp/escape.c: New tests.
54147         * gcc.dg/cpp/escape-1.c: New tests.
54148         * gcc.dg/cpp/escape-2.c: New tests.
54149         * gcc.dg/cpp/ucs.c: New tests.
54150
54151 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
54152
54153         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54154         native compiler for irix6.5.
54155
54156 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
54157
54158         * lib/g++.exp (g++_include_flags): Use args to compute
54159         get_multilibs.
54160         (g++_link_flags): Likewise.
54161         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54162
54163 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54164
54165         * gcc.dg/c90-hexfloat-1.c: Add more tests.
54166
54167 2001-05-21  Geoff Keating  <geoffk@redhat.com>
54168
54169         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54170         this file.
54171
54172 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54173
54174         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54175         STACK_SIZE;
54176         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54177         to STACK_SIZE; Use it to define size of add_histo array.
54178         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54179         to STACK_SIZE.
54180         (f): Use GITT_SIZE to define size of gitt local table.
54181         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54182         to STACK_SIZE; Use it to define size of bytemem array.
54183
54184 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54185
54186         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54187         on 68HC11/HC12 due to the asm instruction.
54188         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54189         * gcc.c-torture/compile/920520-1.x: Likewise.
54190         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54191         on 68HC11/HC12 because the function is larger than 64K.
54192         * gcc.c-torture/compile/961203-1.x: New file, this test fails
54193         on 68HC11/HC12 because the structure is too large.
54194
54195 2001-05-20  Richard Henderson  <rth@redhat.com>
54196
54197         * gcc.c-torture/execute/20010520-1.c: New.
54198
54199 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54200
54201         * g++.old-deja/g++.warn/compare1.C: New test.
54202         * gcc.dg/compare4.c: New test.
54203
54204 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
54205
54206         * g++.old-deja/g++.other/optimize1.C: New test.
54207
54208 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54209
54210         * g++.old-deja/g++.pt/spec41.C: New test.
54211
54212 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
54213
54214         * gcc.c-torture/compile/20010114-1.x: Remove.
54215
54216 2001-05-18  Stan Shebs  <shebs@apple.com>
54217
54218         * gcc.c-torture/compile/20010518-1.c: New test.
54219
54220 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
54221
54222         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54223         * g++.old-deja/g++.pt/crash67.C: New test.
54224
54225 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
54226
54227         * g++.old-deja/g++.other/debug9.C: New test.
54228
54229 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
54230
54231         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54232
54233 2001-05-16  Jan Hubicka  <jh@suse.cz>
54234
54235         * gcc.c-torture/compile/20010516-1.c: New test.
54236
54237 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54238
54239         * g++.old-deja/g++.other/crash41.C: New test.
54240
54241 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54242
54243         * g++.old-deja/g++.pt/crash66.C: New test.
54244
54245 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
54246
54247         * g++.old-deja/g++.robertl/eb27.C: Convert.
54248
54249 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
54250
54251         * g++.dg/friend-warn.C: New test.  Do not warn about friend
54252         declaration being redundant.
54253
54254 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
54255
54256         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54257
54258 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
54259
54260         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54261
54262 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
54263
54264         * lib/g++.exp: Use testsuite_flags.
54265
54266 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54267
54268         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54269
54270 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54271
54272         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54273
54274 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54275
54276         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54277
54278 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54279
54280         * gcc.c-torture/compile/20010313-1.c: New test.
54281
54282 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54283
54284         * gcc.dg/cpp/direct2.c: New test.
54285         * gccq.dg/cpp/direct2s.c: New test.
54286
54287         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54288
54289 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54290
54291         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54292         * g++.old-deja/g++.other/op3.C: Likewise.
54293
54294 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54295
54296         * gcc.dg/cpp/syshdr.h: New file.
54297         * gcc.dg/cpp/sysmac1.c: Update.
54298         * gcc.dg/cpp/sysmac2.c: Update.
54299
54300 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54301
54302         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54303
54304 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54305
54306         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54307         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54308
54309 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54310
54311         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54312
54313 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54314
54315         * lib/g++.exp (g++_include_flags): Don't use any special flags
54316         if TESTING_IN_BUILD_TREE is not defined.
54317         (g++_init): Use a plain 'c++' as the compiler if
54318         TESTING_IN_BUILD_TREEE is not defined.
54319
54320 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54321
54322         * g++.old-deja/g++.eh/catch13.C: New test.
54323         * g++.old-deja/g++.eh/catch14.C: New test.
54324
54325 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54326
54327         * gcc.dg/cpp/tr-define.c: New test.
54328
54329 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54330
54331         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54332         <stdlib.h>, not <malloc.h>.
54333
54334 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54335
54336         * g++.old-deja/g++.ns/template17.C: New test.
54337
54338 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54339
54340         * g++.old-deja/g++.pt/ref4.C: New test.
54341
54342 2001-04-30  Richard Henderson  <rth@redhat.com>
54343
54344         * gcc.dg/20000724-1.c: Revert last change.
54345
54346 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54347
54348         * g77.f-torture/execute/20010430.f: New test.
54349
54350 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54351
54352         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54353
54354 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54355
54356         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54357
54358 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54359
54360         * g++.old-deja/g++.eh/crash6.C: New test.
54361
54362 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54363
54364         * g++.old-deja/g++.other/warn7.C: New test.
54365
54366 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54367
54368         * g++.old-deja/g++.other/defarg9.C: New test.
54369
54370 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54371
54372         * g77.f-torture/compile/20010426.f: New test.
54373         * g77.f-torture/execute/20010426.f: New test.
54374
54375 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54376
54377         * g77.f-torture/compile/20000629-1.x: Remove - error
54378         has been fixed.
54379
54380 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54381
54382         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54383         Tweak slightly to work with g++.dg framework.
54384         * g++.dg/special/ecos.exp: Run initp1.C test.
54385         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54386
54387         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54388         its linker doesn't give line numbers either.
54389         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54390
54391 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54392
54393         * g++.old-deja/g++.other/lex1.C: New test.
54394
54395 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54396
54397         * gcc.dg/noncompile/20010425-1.c: New test.
54398
54399 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54400
54401         * g++.old-deja/g++.pt/mangle2.C: New test.
54402
54403 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54404
54405         * gcc.dg/format/plus-1.c: New test.
54406
54407 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54408
54409         * gcc.dg/20010423-1.c: New test.
54410
54411 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54412
54413         * gcc.c-torture/execute/20010422-1.c: New test.
54414
54415 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54416
54417         * g++.old-deja/g++.ns/type2.C: New test.
54418
54419 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54420
54421         * g++.old-deja/g++.other/perf1.C: New test.
54422
54423 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54424
54425         * gcc.dg/c99-func-2.c: Remove xfail.
54426         * gcc.dg/c99-func-3.c: Remove xfail.
54427         * gcc.dg/c99-func-4.c: Remove xfail.
54428
54429 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54430
54431         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54432
54433 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54434
54435         * gcc.c-torture/compile/20010423-1.c: New test.
54436
54437 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54438
54439         * g++.old-deja/g++.pt/typename28.C: New test.
54440
54441 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54442
54443         * g++.old-deja/g++.abi/empty2.C: New test.
54444         * g++.old-deja/g++.abi/empty3.C: New test.
54445
54446 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54447
54448         * g++.old-deja/g++.other/comdat2.C: New test.
54449         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54450
54451 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54452
54453         * g++.old-deja/g++.other/overload14.C: New test.
54454
54455 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54456
54457         * g++.old-deja/g++.other/lookup23.C: New test.
54458
54459 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54460
54461         * gcc.c-torture/execute/20010403-1.c: New test.
54462
54463 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54464             Mark Mitchell  <mark@codesourcery.com>
54465
54466         * lib/old-dejagnu.exp: Don't delete output of executable.
54467         Add .exe suffix to executables.
54468
54469 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54470
54471         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54472
54473 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54474
54475         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54476
54477 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54478
54479         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54480         * g++.old-deja/g++.abi/crash1.C: New test.
54481
54482 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54483
54484         * g++.old-deja/g++.other/crash40.C: New test.
54485
54486 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54487
54488         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54489
54490 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54491
54492         * g++.old-deja/g++.other/warn6.C: New test.
54493
54494 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54495
54496         * g++.old-deja/g++.robertl/eb42.C: Same.
54497
54498 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54499
54500         * gcc.dg/wtr-conversion-1.c: New testcase.
54501
54502 2001-04-10  Richard Henderson  <rth@redhat.com>
54503
54504         * g++.old-deja/g++.other/array5.C: New.
54505
54506 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54507
54508         * gcc.c-torture/execute/20010408-1.c: New test.
54509
54510 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
54511
54512         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54513         headers and constructs.
54514         * g++.old-deja/g++.robertl/eb79.C: Same.
54515         * g++.old-deja/g++.robertl/eb77.C (main): Same.
54516         * g++.old-deja/g++.robertl/eb73.C: Same.
54517         * g++.old-deja/g++.robertl/eb66.C (main): Same.
54518         * g++.old-deja/g++.robertl/eb55.C (t): Same.
54519         * g++.old-deja/g++.robertl/eb54.C (main): Same.
54520         * g++.old-deja/g++.robertl/eb46.C (main): Same.
54521         * g++.old-deja/g++.robertl/eb44.C: Same.
54522         * g++.old-deja/g++.robertl/eb41.C (main): Same.
54523         * g++.old-deja/g++.robertl/eb4.C (main): Same.
54524         * g++.old-deja/g++.robertl/eb39.C: Same.
54525         * g++.old-deja/g++.robertl/eb33.C (main): Same.
54526         * g++.old-deja/g++.robertl/eb31.C (main): Same.
54527         * g++.old-deja/g++.robertl/eb30.C: Same.
54528         * g++.old-deja/g++.robertl/eb3.C: Same.
54529         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54530         * g++.old-deja/g++.robertl/eb21.C: Same.
54531         * g++.old-deja/g++.robertl/eb15.C: Same.
54532         * g++.old-deja/g++.robertl/eb118.C: Same.
54533         * g++.old-deja/g++.robertl/eb115.C (main): Same.
54534         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54535         * g++.old-deja/g++.robertl/eb109.C: Same.
54536         * g++.old-deja/g++.other/sibcall1.C (main): Same.
54537         * g++.old-deja/g++.mike/rtti1.C: Same.
54538         * g++.old-deja/g++.mike/p658.C: Same.
54539         * g++.old-deja/g++.mike/net46.C: Same.
54540         * g++.old-deja/g++.mike/net34.C: Same.
54541         * g++.old-deja/g++.mike/memoize1.C: Same.
54542         * g++.old-deja/g++.mike/eh2.C: Same.
54543         * g++.old-deja/g++.law/weak.C: Same.
54544         * g++.old-deja/g++.law/visibility7.C: Same.
54545         * g++.old-deja/g++.law/visibility25.C: Same.
54546         * g++.old-deja/g++.law/visibility22.C: Same.
54547         * g++.old-deja/g++.law/visibility2.C: Same.
54548         * g++.old-deja/g++.law/visibility17.C: Same.
54549         * g++.old-deja/g++.law/visibility13.C: Same.
54550         * g++.old-deja/g++.law/visibility10.C: Same.
54551         * g++.old-deja/g++.law/visibility1.C: Same.
54552         * g++.old-deja/g++.law/virtual3.C (eval): Same.
54553         * g++.old-deja/g++.law/vbase1.C: Same.
54554         * g++.old-deja/g++.law/operators32.C: Same.
54555         * g++.old-deja/g++.law/nest3.C: Same.
54556         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54557         * g++.old-deja/g++.law/except5.C (main): Same.
54558         * g++.old-deja/g++.law/cvt7.C (run): Same.
54559         * g++.old-deja/g++.law/cvt2.C: Same.
54560         * g++.old-deja/g++.law/cvt16.C: Same.
54561         * g++.old-deja/g++.law/ctors6.C (bar): Same.
54562         * g++.old-deja/g++.law/ctors17.C (main): Same.
54563         * g++.old-deja/g++.law/ctors13.C: Same.
54564         * g++.old-deja/g++.law/ctors12.C (main): Same.
54565         * g++.old-deja/g++.law/ctors10.C: Same.
54566         * g++.old-deja/g++.law/code-gen5.C: Same.
54567         * g++.old-deja/g++.law/bad-error7.C: Same.
54568         * g++.old-deja/g++.law/arm9.C: Same.
54569         * g++.old-deja/g++.law/arm12.C: Same.
54570         * g++.old-deja/g++.law/arg8.C: Same.
54571         * g++.old-deja/g++.law/arg1.C: Same.
54572         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54573         * g++.old-deja/g++.jason/template31.C: Same.
54574         * g++.old-deja/g++.jason/template24.C (main): Same.
54575         * g++.old-deja/g++.jason/2371.C: Same.
54576         * g++.old-deja/g++.eh/new2.C: Same.
54577         * g++.old-deja/g++.eh/new1.C: Same.
54578         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54579         * g++.old-deja/g++.brendan/nest21.C (main): Same.
54580         * g++.old-deja/g++.brendan/err-msg3.C: Same.
54581         * g++.old-deja/g++.brendan/crash62.C: Same.
54582         * g++.old-deja/g++.brendan/crash52.C: Same.
54583         * g++.old-deja/g++.brendan/crash49.C (main): Same.
54584         * g++.old-deja/g++.brendan/crash38.C: Same.
54585         * g++.old-deja/g++.brendan/crash15.C (main): Same.
54586         * g++.old-deja/g++.brendan/copy9.C: Same.
54587
54588 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
54589
54590         * gcc.c-torture/execute/20001203-2.c (memset):
54591         Count argument is of type __SIZE_TYPE__.
54592
54593 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
54594
54595         * gcc.c-torture/compile/20010404-1.c: New test.
54596
54597 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
54598
54599         * gcc.c-torture/compile/20010326-1.c: New test.
54600
54601 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
54602
54603         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54604         peculiarities of the SH.
54605         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54606
54607 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54608
54609         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54610         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54611         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54612
54613 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54614
54615         * g77.f-torture/compile/20010321-1.f: New test.
54616
54617 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54618
54619         * gcc.c-torture/compile/20010329-1.c: New test.
54620
54621 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54622
54623         * gcc.c-torture/execute/20010329-1.c: New test.
54624
54625 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54626
54627         * g++.old-deja/g++.other/eh4.C: Fix typo.
54628
54629 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54630
54631         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54632
54633 2001-03-28  Philip Blundell  <philb@gnu.org>
54634
54635         * gcc.c-torture/compile/20010328-1.c: New test.
54636
54637 2001-03-27  Richard Henderson  <rth@redhat.com>
54638
54639         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54640         * g++.old-deja/g++.eh/vbase3.C: Likewise.
54641
54642 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
54643
54644         * gcc.c-torture/compile/20010327-1.c: New test.
54645
54646 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54647
54648         * g++.old-deja/g++.other/friend12.C: New test.
54649         * g++.old-deja/g++.other/friend9.C: Expect no errors.
54650         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54651
54652 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54653
54654         * gcc.c-torture/execute/20010325-1.c: New test.
54655
54656 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
54657
54658         * g++.old-deja/g++.other/mangle3.C: New test.
54659
54660 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
54661
54662         * g++.old-deja/g++.other/anon8.C: New test.
54663
54664 2001-03-20  Philip Blundell  <philb@gnu.org>
54665
54666         * gcc.c-torture/compile/20010320-1.c: New test.
54667
54668 2001-03-17  Richard Henderson  <rth@redhat.com>
54669
54670         * g++.old-deja/g++.other/eh4.C: Add expected error text.
54671
54672 2001-03-15  Geoff Keating  <geoff@redhat.com>
54673
54674         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54675         tests on AIX.
54676
54677 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
54678
54679         * g++.old-deja/g++.other/eh4.C: New test.
54680
54681 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54682
54683         * gcc.dg/cpp/mi1.c: Update.
54684
54685 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
54686
54687         * g++.old-deja/g++.other/regstack.C: New test.
54688
54689 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54690
54691         * g++.old-deja/g++.other/ref4.C: New test.
54692
54693 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
54694
54695         * objc/execute/va_method.m: Added.
54696         * objc/execute/IMP.m: Added.
54697         * objc/execute/_cmd.m: Added.
54698         * objc/execute/accessing_ivars.m: Added.
54699         * objc/execute/class-1.m: Added.
54700         * objc/execute/class-10.m: Added.
54701         * objc/execute/class-11.m: Added.
54702         * objc/execute/class-12.m: Added.
54703         * objc/execute/class-13.m: Added.
54704         * objc/execute/class-14.m: Added.
54705         * objc/execute/class-2.m: Added.
54706         * objc/execute/class-3.m: Added.
54707         * objc/execute/class-4.m: Added.
54708         * objc/execute/class-5.m: Added.
54709         * objc/execute/class-6.m: Added.
54710         * objc/execute/class-7.m: Added.
54711         * objc/execute/class-8.m: Added.
54712         * objc/execute/class-9.m: Added.
54713         * objc/execute/class-tests-1.h
54714         * objc/execute/class-tests-2.h
54715         * objc/execute/compatibility_alias.m: Added.
54716         * objc/execute/encode-1.m: Added.
54717         * objc/execute/formal_protocol-1.m: Added.
54718         * objc/execute/formal_protocol-2.m: Added.
54719         * objc/execute/formal_protocol-3.m: Added.
54720         * objc/execute/formal_protocol-4.m: Added.
54721         * objc/execute/formal_protocol-5.m: Added.
54722         * objc/execute/formal_protocol-6.m: Added.
54723         * objc/execute/formal_protocol-7.m: Added.
54724         * objc/execute/informal_protocol.m: Added.
54725         * objc/execute/initialize.m: Added.
54726         * objc/execute/load.m: Added.
54727         * objc/execute/many_args_method.m: Added.
54728         * objc/execute/nested-3.m: Added.
54729         * objc/execute/no_clash.m: Added.
54730         * objc/execute/private.m: Added.
54731         * objc/execute/redefining_self.m: Added.
54732         * objc/execute/root_methods.m: Added.
54733         * objc/execute/selector-1.m: Added.
54734         * objc/execute/static-1.m: Added.
54735         * objc/execute/static-2.m: Added.
54736         * objc/execute/va_method.m: Added.
54737
54738 2001-03-10  Richard Henderson  <rth@redhat.com>
54739
54740         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54741
54742 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
54743
54744         * g++.old-deja/g++.other/crash31.C: XFAIL.
54745         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54746         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54747         * gcc.c-torture/execute/20010123-1.x: XFAIL.
54748         * gcc.c-torture/execute/20010124-1.x: XFAIL.
54749         * gcc.dg/sequence-pt-1.c: XFAIL one test.
54750
54751 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54752
54753         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54754
54755 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54756
54757         * gcc.dg/20000724-1.c: Don't use multiline strings.
54758
54759 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54760
54761         * objc/execute/string1.m, objc/execute/string2.m: Compare the
54762         result of -cString against what we expect it to be; don't just
54763         print it out for no one to read.
54764
54765         * objc/execute/string3.m, objc/execute/string4.m: New tests.
54766         Based on testcases provided by Nicola Pero.
54767
54768 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54769
54770         * gcc.dg/cpp/macro7.c: New test.
54771
54772 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54773
54774         * gcc.dg/cpp/multiline.c: Update.
54775
54776 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54777
54778         * g++.old-deja/g++.other/enum3.C: New test.
54779
54780 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54781
54782         * g++.old-deja/g++.other/pod1.C: New test.
54783
54784 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54785
54786         * g++.old-deja/g++.ext/overload1.C: New test.
54787
54788 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54789
54790         * g++.old-deja/g++.pt/using1.C: New test.
54791
54792 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54793
54794         * g++.old-deja/g++.other/using9.C: New test.
54795
54796 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
54797
54798         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54799
54800         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54801
54802 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
54803
54804         * g++.old-deja/g++.ext/realpt1.C: Remove.
54805
54806 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
54807
54808         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54809
54810 2001-02-26  Will Cohen  <wcohen@redhat.com>
54811
54812         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54813
54814 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
54815
54816         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54817         templatized constructors.
54818
54819 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54820
54821         * gcc.c-torture/execute/20010224-1.c: New test.
54822
54823 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
54824
54825         * gcc.c-torture/execute/20010222-1.c: New test.
54826
54827 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
54828
54829         * g++.old-deja/g++.other/inline20.C: New test.
54830
54831 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
54832
54833         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54834
54835 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54836
54837         * g++.old-deja/g++.other/lookup22.C: New test.
54838
54839 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
54840
54841         * g77.dg: New directory.
54842         * g77.dg/20010216-1.f: New test case.
54843         * g77.dg/dg.exp: New driver.
54844         * lib/g77-dg.exp: New driver library.
54845
54846 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54847
54848         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54849
54850 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
54851
54852         * g++.old-deja/g++.other/decl9.C: New test.
54853
54854 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
54855
54856         * g++.old-deja/g++.other/init16.C: Update the test so that it does
54857         not need <string> and also tests the initialization at runtime.
54858
54859 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54860
54861         * gcc.c-torture/execute/longlong.c: New test.
54862
54863 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54864
54865         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54866
54867 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54868
54869         * gcc.c-torture/execute/920302-1.c (execute):
54870         Change argument type to short.
54871
54872 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54873
54874         * g++.old-deja/g++.pt/deduct6.C: New test.
54875
54876 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54877
54878         * g++.old-deja/g++.pt/deduct5.C: New test.
54879
54880 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
54881
54882         * gcc.c-torture/execute/20010209-1.c: New test.
54883
54884 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54885
54886         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54887
54888 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
54889
54890         * g++.dg/vtgc1.C: Update for new ABI.
54891
54892         * consistency.vlad: New directory, 1665 files.
54893
54894 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54895
54896         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
54897         return type.
54898         * gcc.dg/cpp/digraphs.c: Declare puts.
54899
54900 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54901
54902         * g++.old-deja/g++.other/warn5.C: New test.
54903
54904 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54905
54906         * g++.old-deja/g++.pt/spec40.C: New test.
54907
54908 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54909
54910         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
54911         case.
54912         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54913
54914 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
54915
54916         * gcc.c-torture/compile/20010209-1.c: New test.
54917
54918 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
54919
54920         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54921         excess errors message but not if it crashes.
54922         * g++.old-deja/g++.other/crash27.C: Likewise.
54923         * g++.old-deja/g++.other/crash28.C: Likewise.
54924         * g++.old-deja/g++.other/crash30.C: Likewise.
54925         * g++.old-deja/g++.other/crash32.C: Likewise.
54926         * g++.old-deja/g++.other/crash35.C: Likewise.
54927         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54928
54929 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54930
54931         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54932         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54933         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54934         g77.f-torture/execute/execute.exp,
54935         g77.f-torture/noncompile/noncompile.exp,
54936         gcc.c-torture/execute/execute.exp,
54937         gcc.c-torture/execute/memcheck/memcheck.exp,
54938         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54939         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54940         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54941         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54942         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54943         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
54944         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
54945         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
54946         Remove bug reporting instructions with ancient email addresses.
54947
54948 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54949
54950         * gcc.dg/20010202-1.c: New test.
54951         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
54952
54953 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
54954
54955         * g++.dg/stdbool-if.C: New test.
54956
54957 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
54958
54959         * objc/execute/fdecl.m: Added main().
54960
54961 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54962
54963         * gcc.c-torture/execute/20010206-1.c: New test.
54964
54965 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54966
54967         * gcc.dg/cpp/avoidpaste1.c: Update.
54968
54969 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
54970
54971         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
54972         Pero <nicola@brainstorm.co.uk>.
54973         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
54974
54975 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
54976
54977         * g++.old-deja/g++.pt/spec39.C: New test.
54978
54979 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
54980
54981         * gcc.c-torture/compile/20010202-1.c: New test.
54982
54983 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
54984
54985         * g++.old-deja/g++.abi/primary2.C: New test.
54986         * g++.old-deja/g++.abi/primary3.C: New test.
54987         * g++.old-deja/g++.abi/primary4.C: New test.
54988         * g++.old-deja/g++.abi/primary5.C: New test.
54989         * g++.old-deja/g++.abi/vtable3.h: New test.
54990         * g++.old-deja/g++.abi/vtable3a.C: New test.
54991         * g++.old-deja/g++.abi/vtable3b.C: New test.
54992         * g++.old-deja/g++.abi/vtable3c.C: New test.
54993         * g++.old-deja/g++.abi/vtable3d.C: New test.
54994         * g++.old-deja/g++.abi/vtable3e.C: New test.
54995         * g++.old-deja/g++.abi/vtable3f.C: New test.
54996         * g++.old-deja/g++.abi/vtable3g.C: New test.
54997         * g++.old-deja/g++.abi/vtable3h.C: New test.
54998         * g++.old-deja/g++.abi/vtable3i.C: New test.
54999         * g++.old-deja/g++.abi/vtable3j.C: New test.
55000         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55001
55002 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55003
55004         * g++.old-deja/g++.other/anon6.C: New test.
55005         * g++.old-deja/g++.other/anon7.C: New test.
55006
55007 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55008
55009         * gcc.dg/cpp/avoidpaste2.c: New tests.
55010
55011 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55012
55013         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55014
55015 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55016
55017         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55018         DECIMAL_DIG cases for Irix."
55019
55020 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55021
55022         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55023
55024 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55025
55026         * gcc.dg/c99-tag-1.c: New test.
55027
55028 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55029
55030         * gcc.dg/cpp/tr-warn1.c: Add tests.
55031
55032 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55033
55034         * gcc.dg/cpp/avoidpaste1.c: Update.
55035         * gcc.dg/cpp/paste4.c: Update.
55036
55037 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55038
55039         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55040         cases for Irix.
55041
55042 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55043
55044         * g++.old-deja/g++.other/inline19.C: New test.
55045
55046 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55047
55048         * gcc.dg/Wlarger-than.c: New test.
55049
55050 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55051
55052         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55053
55054 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55055
55056         * gcc.c-torture/execute/20010129-1.c: New test.
55057         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55058
55059 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55060
55061         * gcc.dg/cpp/avoidpaste1.c: Test case.
55062
55063 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55064
55065         * g++.old-deja/g++.other/inline18.C: New test.
55066
55067 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55068
55069         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55070         and __builtin_putchar.
55071
55072 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55073
55074         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55075         tests.
55076
55077 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55078
55079         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55080         floating point number rounding mode to round to the nearest
55081         representable mode.
55082
55083 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55084
55085         * g++.old-deja/g++.other/mangle2.C: New test.
55086
55087 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55088
55089         * gcc.c-torture/compile/20010124-1.c: New test.
55090
55091 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55092
55093         * g++.old-deja/g++.pt/spec38.C: New test.
55094
55095 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55096
55097         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55098         "Build don't run".
55099
55100 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55101
55102         * gcc.c-torture/execute/20010123-1.c: New test.
55103
55104 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55105
55106         * g++.old-deja/g++.pt/spec37.C: New test.
55107
55108 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55109
55110         * g++.old-deja/g++.pt/overload14.C: New test.
55111
55112 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55113
55114         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55115         __builtin_return_address.
55116
55117 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55118
55119         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55120         * g++.old-deja/g++.pt/spec35.C: New test.
55121         * g++.old-deja/g++.pt/spec36.C: New test.
55122
55123 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
55124
55125         * gcc.c-torture/compile/20010118-1.c: New test.
55126
55127 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
55128
55129         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55130
55131 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55132
55133         * gcc.c-torture/execute/20010119-1.c: New test.
55134
55135 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55136
55137         * g++.old-deja/g++.other/vbase5.C: New test.
55138
55139 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55140
55141         * gcc.c-torture/execute/20010118-1.c: New test.
55142
55143 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55144
55145         * g++.old-deja/g++.pt/deduct3.C: New test.
55146
55147 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55148
55149         * g++.old-deja/g++.pt/spec34.C: New test.
55150
55151 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55152
55153         * g77.f-torture/compile/20000601-2.f: New test.
55154
55155 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55156
55157         * g++.old-deja/g++.other/init17.C: New test.
55158
55159 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
55160
55161         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55162
55163 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55164
55165         * g++.old-deja/g++.pt/unify8.C: New test.
55166
55167 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55168
55169         * g++.old-deja/g++.abi/vbase1.C: New test.
55170
55171 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55172
55173         * g++.old-deja/g++.pt/crash65.C: New test.
55174
55175 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55176
55177         * gcc.dg/cpp/assembl2.S: New test case.
55178
55179 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
55180
55181         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55182         are supported.
55183
55184 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55185
55186         * g++.old-deja/g++.other/builtins1.C: New test.
55187         * g++.old-deja/g++.other/builtins2.C: Likewise.
55188         * g++.old-deja/g++.other/builtins3.C: Likewise.
55189         * g++.old-deja/g++.other/builtins4.C: Likewise.
55190
55191 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
55192
55193         * gcc.c-torture/compile/20010117-1.c: New test.
55194         * gcc.c-torture/compile/20010117-2.c: New test.
55195
55196 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55197
55198         * g77.f-torture/execute/20010116.[fx]: New test,
55199         XFAIL on i?86-*-*.
55200         * g77.f-torture/compile/20010115.f: Indicate it's
55201         a test for PR fortran/1636.
55202
55203 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55204
55205         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55206
55207 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55208
55209         * g77.f-torture/compile/20010115.f: New test.
55210
55211 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
55212
55213         * g++.old-deja/g++.pt/nontype5.C: New test.
55214
55215 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55216
55217         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55218         have an equivalent working one below it.
55219
55220 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55221
55222         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55223         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55224
55225 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55226
55227         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55228         message containing "init_priority".
55229         (conpr-2.C): Likewise.
55230         (conpr-3.C): Likewise.
55231         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55232
55233 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55234
55235         * gcc.c-torture/execute/20010114-2.c: New test.
55236
55237 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55238
55239         * gcc.c-torture/compile/20010114-1.c: New test.
55240         * gcc.c-torture/compile/20010114-1.x: Xfail.
55241         * gcc.c-torture/compile/20010114-2.c: New test.
55242         * gcc.c-torture/execute/20010114-1.c: New test.
55243         * gcc.dg/trunc-1.c: New test.
55244         * gcc.dg/uninit-B.c: New test.
55245
55246 2001-01-13  Nick Clifton  <nickc@redhat.com>
55247
55248         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55249         target.
55250
55251 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55252
55253         * gcc.c-torture/compile/20010113-1.c: New test.
55254
55255 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
55256
55257         * gcc.c-torture/compile/20001212-1.c: New test.
55258
55259 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55260
55261         * gcc.dg/cpp/widestr1.c: Update.
55262         * gcc.dg/cpp/prag-imp.c: Remove.
55263
55264 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
55265
55266         * gcc.c-torture/execute/20000801-3.x: Remove.
55267         * gcc.dg/c90-init-1.c: New test.
55268         * gcc.dg/c99-init-1.c: New test.
55269         * gcc.dg/c99-init-2.c: New test.
55270         * gcc.dg/gnu99-init-1.c: New test.
55271
55272 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55273
55274         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55275         testing that no relevant ones were found.
55276
55277 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55278
55279         * g++.old-deja/g++.pt/cast2.C: New test.
55280
55281 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55282
55283         * g++.old-deja/g++.pt/friend47.C: New test.
55284
55285 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55286
55287         * g++.old-deja/g++.pt/instantiate13.C: New test.
55288
55289 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55290
55291         * g++.old-deja/g++.other/defarg7.C: New test.
55292         * g++.old-deja/g++.other/defarg8.C: New test.
55293
55294 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55295
55296         * g++.old-deja/g++.pt/crash64.C: New test.
55297
55298 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55299
55300         * g++.old-deja/g++.pt/crash63.C: New test.
55301
55302 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55303
55304         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55305
55306 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55307
55308         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55309
55310 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55311
55312         * g++.old-deja/g++.pt/error3.C: New test.
55313
55314 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55315
55316         * g++.old-deja/g++.other/crash39.C: New test.
55317
55318 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55319
55320         * g++.old-deja/g++.other/vbase4.C: New test.
55321
55322 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55323
55324         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55325         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55326         * gcc.dg/special/special.exp: New test driver which will check
55327         for alias support for the above test.
55328
55329 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55330
55331         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55332         problems on small machines.
55333         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55334         parameterize.
55335
55336 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55337
55338         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55339         mips.
55340         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55341
55342 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55343
55344         * g++.old_deja/g++.pt/using8.C: New test.
55345
55346 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55347
55348         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55349
55350 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55351
55352         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55353         where a failure is expected.
55354         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55355
55356 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55357
55358         * g++.old_deja/g++.pt/instantiate12.C: New test.
55359
55360 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55361
55362         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55363         start of structs.
55364         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55365         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55366         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55367         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55368         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55369         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55370         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55371         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55372         * g++.old-deja/g++.eh/spec6.C: Likewise.
55373         * g++.old-deja/g++.jason/crash3.C: Likewise.
55374         * g++.old-deja/g++.law/ctors11.C: Likewise.
55375         * g++.old-deja/g++.law/ctors17.C: Likewise.
55376         * g++.old-deja/g++.law/ctors5.C: Likewise.
55377         * g++.old-deja/g++.law/ctors9.C: Likewise.
55378         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55379         * g++.old-deja/g++.mike/net22.C: Likewise.
55380         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55381         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55382         * g++.old-deja/g++.mike/virt3.C: Likewise.
55383         * g++.old-deja/g++.niklas/t128.C: Likewise.
55384         * g++.old-deja/g++.other/anon4.C: Likewise.
55385         * g++.old-deja/g++.other/using1.C: Likewise.
55386         * g++.old-deja/g++.other/warn3.C: Likewise.
55387         * g++.old-deja/g++.pt/t37.C: Likewise.
55388         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55389         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55390
55391 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55392
55393         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55394
55395 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55396
55397         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55398
55399 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55400
55401         * gcc.c-torture/compile/20010107-1.c: New test.
55402
55403 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55404
55405         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55406
55407 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55408
55409         * gcc.dg/format/format.h: New file.
55410         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55411         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55412         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55413         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55414         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55415         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55416         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55417         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55418         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55419         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55420         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55421         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55422         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55423         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55424         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55425         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55426         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55427         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55428         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55429         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55430         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55431         instead of declaring standard types, macros and functions in each
55432         test.
55433
55434 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55435
55436         * gcc.c-torture/execute/20010106-1.c: New test.
55437
55438 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55439
55440         * gcc.dg/format/format.exp: New file.
55441         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55442         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55443         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55444         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55445         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55446         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55447         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55448         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55449         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55450         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55451         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55452         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55453         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55454         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55455         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55456         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55457         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55458         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55459         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55460         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55461         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55462         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55463         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55464         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55465         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55466         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55467         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55468         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55469         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55470         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55471         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55472         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55473         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55474         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55475         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55476         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55477         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55478         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55479         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55480         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55481         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55482         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55483
55484 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55485
55486         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55487         account.
55488
55489 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55490
55491         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55492
55493 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55494
55495         * g++.old-deja/g++.pt/crash62.C: New test.
55496
55497 2001-01-04  Richard Henderson  <rth@redhat.com>
55498
55499         * gcc.dg/20000926-1.c: Update expected warnings.
55500         * gcc.dg/array-2.c: Likewise.
55501         * gcc.dg/array-4.c: Also validate flexible array members.
55502         * gcc.dg/c99-flex-array-1.c: New.
55503
55504 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55505
55506         * gcc.c-torture/compile/20001222-1.x: Remove.
55507
55508 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55509
55510         * gcc.c-torture/execute/built-in-setjmp.c: New.
55511
55512 2001-01-03  Richard Henderson  <rth@redhat.com>
55513
55514         * gcc.dg/940510-1.c: Update expected error wording.
55515         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55516
55517 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
55518
55519         * lib/target-supports.exp (check_alias_available): Modified to
55520         indicate aliases not supported if only weak aliases are supported.
55521
55522 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55523
55524         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55525         Turn on cmpstrsi checks for __pj__ and __i370__.
55526
55527 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55528
55529         * g++.old-deja/g++.other/virtual11.C: New test.
55530
55531 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55532
55533         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55534
55535 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55536
55537         * gcc.c-torture/compile/20010102-1.c: New test.
55538
55539 2001-01-02  Andreas Jaeger  <aj@suse.de>
55540
55541         * gcc.dg/noreturn-3.c: New test.
55542
55543         * gcc.dg/noreturn-4.c: New test.
55544
55545 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55546
55547         * gcc.c-torture/execute/stdio-opt-1.c: Also test
55548         __builtin_fputc and __builtin_fwrite.
55549
55550 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55551
55552         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55553         signed char, not default char.
55554
55555 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55556
55557         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55558
55559 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
55560
55561         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55562
55563 2000-12-29  Richard Henderson  <rth@redhat.com>
55564
55565         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55566         (__cyg_profile_func_exit): Define.
55567
55568 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55569
55570         * g++.dg/vtgc1.C: New test.
55571
55572 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
55573
55574         * gcc.dg/noncompile/20001228-1.c: New test.
55575
55576         * gcc.dg/20001228-1.c: New test.
55577
55578         * gcc.c-torture/execute/20001228-1.c: New test.
55579
55580 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
55581
55582         * gcc.dg/format-strfmon-1.c: New test.
55583
55584 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55585
55586         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55587         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55588         * gcc.c-torture/execute/string-opt-1.c: Likewise.
55589         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55590         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55591         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55592         * gcc.c-torture/execute/string-opt-6.c: Likewise.
55593         * gcc.c-torture/execute/string-opt-7.c: Likewise.
55594         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55595         * gcc.c-torture/execute/string-opt-9.c: Likewise.
55596         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55597         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55598         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55599
55600         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55601         * gcc.c-torture/execute/string-opt-4.c: Test index.
55602
55603 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
55604
55605         * gcc.c-torture/compile/20001226-1.c: New test.
55606
55607 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55608
55609         * gcc.c-torture/compile/20001222-1.c: New test.
55610         * gcc.c-torture/compile/20001222-1.x: Xfail.
55611
55612 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
55613
55614         * gcc.c-torture/execute/comp-goto-2.c: New test.
55615
55616 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
55617
55618         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55619         Use long types if __INT_MAX__ is 32767.
55620         (main): Use cast to (sint32 *) when poking 88 into a_page.
55621
55622         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55623
55624 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
55625
55626         * gcc.c-torture/compile/20001221-1.c: New test.
55627         * gcc.c-torture/execute/20001221-1.c: New test.
55628
55629 2000-12-20  Richard Henderson  <rth@redhat.com>
55630
55631         * g++.old-deja/g++.pt/crash36.C: Update error lines.
55632         * g++.old-deja/g++.robertl/eb109.C: Likewise.
55633
55634 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55635
55636         * gcc.dg/compare3.c: New test.
55637
55638 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55639
55640         * gcc.dg/format-warnll-1.c: New test.
55641
55642 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55643
55644         * gcc.dg/cpp/cmdlne-P.c: New test.
55645
55646 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55647
55648         * gcc.c-torture/execute/builtin-abs-1.c,
55649         gcc.c-torture/execute/builtin-abs-2.c: New tests.
55650
55651 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55652
55653         * gcc.dg/cpp/multiline.c: New test.
55654
55655 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55656
55657         * g++.old-deja/g++.other/syshdr1.C: Update.
55658         * gcc.dg/cpp/lineflags.c: Remove temporarily.
55659
55660 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55661
55662         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55663
55664 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55665
55666         * g++.old-deja/g++.pt/ttp65.C: New test.
55667
55668 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55669
55670         * g++.old-deja/g++.pt/ttp64.C: New test.
55671
55672 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55673
55674         * g++.old-deja/g++.pt/spec33.C: New test.
55675
55676 2000-12-14  Catherine Moore  <clm@redhat.com>
55677
55678         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55679         * gcc.c-torture/execute/920612-2.c: Likewise.
55680         * gcc.c-torture/execute/920428-2.c: Likewise.
55681         * gcc-c-torture/execute/va-arg-11.c: Call exit.
55682         * gcc.c-torture/execute/va-arg-21.c: Likewise.
55683
55684 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55685
55686         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55687         * gcc.dg/pack-test-2.c: Likewise.
55688
55689 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55690
55691         Tests by Zack Weinberg <zackw@stanford.edu>.
55692
55693         * gcc.dg/cpp/defined.c: Update.
55694         * gcc.dg/cpp/defined_trad.c: New tests.
55695
55696 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55697
55698         * gcc.dg/cpp/trad-direct.c: Update.
55699
55700 2000-12-11  Neil Booth  <neilb@earthling.net>
55701
55702         * gcc.dg/cpp/defined_trad.c
55703
55704 2000-12-11  Neil Booth  <neilb@earthling.net>
55705
55706         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55707
55708 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55709
55710         * gcc.dg/format-miss-2.c: New test.
55711
55712 2000-12-09  Neil Booth  <neilb@earthling.net>
55713
55714         * gcc.dg/cpp/lineflags.c: New tests.
55715         * gcc.dg/cpp/poison.c: Update.
55716         * gcc.dg/cpp/redef2.c: Update.
55717         * gcc.dg/cpp/skipping.c: New test.
55718
55719 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
55720
55721         * g++.old-deja/g++.other/eh3.C: New testcase.
55722
55723 2000-12-07  Neil Booth  <neilb@earthling.net>
55724
55725         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55726         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55727         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55728         wtr-union-init-2.c, wtr-union-init-3.c: Update.
55729         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55730         Update.
55731
55732 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55733
55734         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55735         __SIZE_TYPE__ instead of int for type of integers cast to
55736         pointers.
55737
55738 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
55739
55740         * g++.old-deja/g++.other/cleanup4.C: New test.
55741
55742 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55743
55744         * format-sec-1.c: New test.
55745
55746 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55747
55748         * gcc.dg/format-nonlit-3.c: New test.
55749
55750 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55751
55752         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55753         through a null pointer.
55754
55755 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55756
55757         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55758         * g++.old-deja/g++.pt/partial4.C: New test.
55759
55760 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
55761
55762         * gcc.c-torture/execute/ieee/hugeval.x: New.
55763
55764 2000-12-06  Neil Booth  <neilb@earthling.net>
55765
55766         * gcc.dg/cpp/backslash2.c: New tests.
55767
55768 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55769
55770         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55771         * gcc.c-torture/execute/stdio-opt-2.c: New test.
55772
55773 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
55774
55775         * gcc.c-torture/execute/20001203-2.c: New testcase.
55776
55777 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55778
55779         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55780         * g++.old-deja/g++.other/virtual10.C: New test.
55781
55782 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55783
55784         * g++.old-deja/g++.mike/pmf5.C: Remove test.
55785
55786 2000-12-05  Richard Henderson  <rth@redhat.com>
55787
55788         * gcc.c-torture/compile/20001205-1.c: New.
55789
55790 2000-12-04  Neil Booth  <neilb@earthling.net>
55791
55792         * g++.old-deja/g++.other/virtual9.C: New test.
55793         * g++.old-deja/g++.pt/crash61.C: New test.
55794         * gcc.c-torture/execute/loop-9.c: New test.
55795
55796 2000-12-04  Neil Booth  <neilb@earthling.net>
55797
55798         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55799         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55800         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55801         * gcc.dg/cpp/extratokens.c: ...here.
55802
55803 2000-12-04  Neil Booth  <neilb@earthling.net>
55804
55805         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55806         New tests.
55807
55808 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55809
55810         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55811         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55812
55813 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55814
55815         * gcc.c-torture/execute/20001203-1.c: New test.
55816
55817 2000-12-03  Neil Booth  <neilb@earthling.net>
55818
55819         * gcc.dg/cpp/macro6.c: New test cases.
55820
55821 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55822
55823         * gcc.c-torture/execute/string-opt-9.c: New test.
55824         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55825         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55826         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55827
55828         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55829         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55830
55831 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
55832
55833         * gcc.dg/cpp/if-6.c: New testcase.
55834
55835         * gcc.dg/20001201-1.c: New testcase.
55836
55837 2000-12-02  Neil Booth  <neilb@earthling.net>
55838
55839         * g++.old-deja/g++.other/externC4.C,
55840         g++.old-deja/g++.other/friend10.C: New tests.
55841
55842 2000-12-02  Neil Booth  <neilb@earthling.net>
55843
55844         * g++.old-deja/g++.other/instan2.C
55845         * g++.old-deja/g++.other/instan3.C: New test.
55846
55847 2000-12-02  Neil Booth  <neilb@earthling.net>
55848
55849         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55850         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55851         gnuc99.c,gnuc99-pedantic.c: New tests.
55852
55853 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55854
55855         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55856         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55857
55858 2000-12-01  Neil Booth  <neilb@earthling.net>
55859
55860         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55861         * gcc.dg/cpp/poison.c: Update.
55862         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55863
55864 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
55865
55866         * g77.f-torture/execute/20001201.f: New test.
55867
55868 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55869
55870         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55871
55872 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
55873
55874         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55875
55876 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
55877
55878         * g++.old-deja/g++.other/cast6.C: New test.
55879
55880 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
55881
55882         * gcc.c-torture/execute/20001130-2.c: New testcase.
55883
55884 2000-11-30  Richard Henderson  <rth@redhat.com>
55885
55886         * gcc.c-torture/execute/20001130-1.c: New test.
55887
55888 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55889
55890         * g++.old-deja/g++.other/op3.C: New test.
55891
55892 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55893
55894         * g++.old-deja/g++.other/op2.C: New test.
55895
55896 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55897
55898         * g++.old-deja/g++.other/crash38.C: New test.
55899
55900 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
55901
55902         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
55903
55904 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
55905
55906         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
55907         tests.
55908         * gcc.c-torture/execute/string-opt-6.c: New test.
55909
55910         * gcc.dg/20001117-1.c: Add main.
55911
55912 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
55913
55914         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55915         Move from here ...
55916         * gcc.dg/940510-1.c: ... to here.
55917
55918         * gcc.dg/20000926-1.c: GNU C now allows initializations of
55919         zero-size arrays in toplevel structures.
55920
55921 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55922
55923         * gcc.c-torture/execute/loop-8.c: New test.
55924
55925 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55926
55927         * g++.old-deja/g++.other/base1.C: New test.
55928
55929 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55930
55931         * g++.old-deja/g++.other/parse2.C: New test.
55932
55933 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55934
55935         * g++.old-deja/g++.pt/incomplete1.C: New test.
55936
55937 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55938
55939         * g++.old-deja/g++.other/friend9.C: New test.
55940
55941 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55942
55943         * gcc.dg/20001127-1.c: New test.
55944
55945 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55946
55947         * g++.old-deja/g++.pt/friend46.C: New test.
55948
55949 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55950
55951         * g++.old-deja/g++.other/ptrmem8.C: New test.
55952
55953 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55954
55955         * gcc.c-torture/execute/string-opt-7.c: New test.
55956         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55957
55958 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55959
55960         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
55961         instead of 'mkcheck 2'.
55962
55963 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55964
55965         * gcc.c-torture/execute/memcheck/driver.c,
55966         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
55967         C9X references to refer to C99.
55968
55969 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
55970
55971         * gcc.dg/ultrasp3.c: New test.
55972
55973 2000-11-25  Neil Booth  <neilb@earthling.net>
55974
55975         * gcc.dg/cpp/include2.c: Update test to be locale independent.
55976
55977 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
55978
55979         * gcc.c-torture/compile/20001123-2.c: New.
55980
55981 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55982
55983         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
55984
55985 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
55986
55987         * gcc.dg/sequence-point-1.c: Add some new tests.
55988         * gcc.c-torture/execute/20001124-1.c: New test.
55989
55990 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55991
55992         * g++.old-deja/g++.other/vaarg4.C: New test.
55993         * gcc.c-torture/compile/20001123-1.c: New test.
55994
55995 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55996
55997         * g++.other/crash24.C: Adjust and remove XFAIL.
55998         * g++.other/crash37.C: New test.
55999
56000 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56001
56002         * g++.old-deja/g++.pt/instantiate9.C: New test.
56003
56004 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56005
56006         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56007         new ABI, too.
56008
56009         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56010         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56011
56012 2000-11-22  Neil Booth  <neilb@earthling.net>
56013
56014         * gcc.dg/cpp/Wtrigraphs.c: New test.
56015
56016 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56017
56018         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56019
56020 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56021
56022         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56023
56024 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56025
56026         * lib/gcc-dg.exp: load_lib scanasm.exp.
56027         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56028         * lib/g++-dg.exp: load_lib scanasm.exp.
56029         * lib/scanasm.exp: New.
56030         (scan-assembler, scan-assembler-not): Add optional arguments to
56031         test name, or if not present, the pattern name.
56032         (scan-assembler-dem, scan-assembler-dem-not): New.
56033
56034         * g++.dg/dg.exp: New.
56035
56036 2000-11-21  Neil Booth  <neilb@earthling.net>
56037
56038         * gcc.dg/cpp/integrated1.c: Remove.
56039
56040 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56041
56042         * gcc.c-torture/execute/20001121-1.c: New test.
56043
56044 2000-11-21  Richard Henderson  <rth@redhat.com>
56045
56046         * gcc.c-torture/compile/20001121-1.c: New test.
56047
56048 2000-11-20  Neil Booth  <neilb@earthling.net>
56049
56050         * gcc.dg/cpp/integrated1.c: New test.
56051
56052 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56053
56054         * g++.old-deja/g++.other/inline17.C: New test.
56055
56056 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56057
56058         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56059         local variable to be zero: I made the variable global. Now
56060         uses abort() and exit() instead of relying on main's return value.
56061
56062 2000-11-20  Neil Booth  <neilb@earthling.net>
56063
56064         * gcc.dg/cpp/paste2.c: Update test.
56065         * objc/execute/paste.m: New test.
56066
56067 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56068
56069         * gcc.dg/c99-condexpr-1.c: New test.
56070
56071 2000-11-20  Neil Booth  <neilb@earthling.net>
56072
56073         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56074
56075 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56076
56077         * g++.old-deja/g++.pt/export1.C: New test.
56078
56079 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56080
56081         * gcc.dg/20001117-1.c: New test.
56082
56083 2000-11-18  Richard Henderson  <rth@redhat.com>
56084
56085         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56086
56087 2000-11-18  Richard Henderson  <rth@redhat.com>
56088
56089         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56090         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56091         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56092
56093 2000-11-18  Richard Henderson  <rth@redhat.com>
56094
56095         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56096         (main): New.  Exit cleanly.
56097
56098 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56099
56100         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56101         gcc.dg/c99-fordecl-2.c: New tests.
56102
56103 2000-11-18  Richard Henderson  <rth@redhat.com>
56104
56105         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56106         * gcc.c-torture/execute/zerolen-2.c: New.
56107
56108 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56109
56110         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56111         memory.
56112
56113 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56114
56115         * g++.old-deja/g++.pt/instantiate8.C: New test.
56116
56117 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56118
56119         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56120         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56121
56122 2000-11-16  Nick Clifton  <nickc@redhat.com>
56123
56124         * gcc.c-torture/execute/nestfunc-2.c: New test.
56125         * gcc.c-torture/execute/nestfunc-3.c: New test.
56126
56127 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56128
56129         * gcc.c-torture/compile/20001116-1.c: New test.
56130
56131 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56132
56133         * gcc.c-torture/execute/20001115-1.c: New test.
56134
56135 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
56136
56137         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56138         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56139         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56140         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56141
56142 2000-11-15  Neil Booth  <neilb@earthling.net>
56143
56144         gcc.dg/cpp/_Pragma1.c: Update.
56145         gcc.dg/cpp/_Pragma2.c: New test.
56146
56147 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
56148
56149         * g++.old-deja/g++.other/anon5.C: New test.
56150
56151 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56152
56153         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56154         tests.
56155
56156 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
56157
56158         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56159         output.
56160
56161 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56162
56163         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56164         labels at end of compound statements.
56165
56166 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
56167
56168         * gcc.c-torture/execute/loop-7.c: New test.
56169
56170 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56171
56172         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56173
56174 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56175
56176         * gcc.dg/c99-bool-1.c: New test.
56177
56178 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56179
56180         * gcc.dg/c99-scope-1.c: Remove xfail.
56181         * gcc.dg/c99-scope-2.c: New test.
56182
56183 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56184
56185         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56186         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56187
56188 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
56189
56190         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56191         error messages.
56192
56193         * g++.mike/p700.C: Don't typedef wchar_t.
56194         * g++.mike/p784.C: Likewise.
56195         * g++.mike/eb101.C: Don't use __wchar_t.
56196
56197 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
56198
56199         * g77.f-torture/execute/20001111.[fx]: Test premature exit
56200         from DO loop.
56201
56202 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56203
56204         * gcc.c-torture/execute/20001111-1.c: New test.
56205
56206 2000-11-10  Nick Clifton  <nickc@redhat.com>
56207
56208         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56209         long multuiple and accumulate.
56210
56211 2000-11-09  Richard Henderson  <rth@redhat.com>
56212
56213         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56214         via size_t instead of int.
56215
56216         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56217         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56218         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56219         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56220
56221 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
56222
56223         * gcc.c-torture/compile/20001109-1.c: New test.
56224         * gcc.c-torture/compile/20001109-2.c: New test.
56225
56226 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
56227
56228         * g++.old-deja/g++.pt/operator1.C: New test.
56229         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56230
56231 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56232
56233         * gcc.dg/20001108-1.c: New test.
56234
56235 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56236
56237         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56238         with both arguments constant strings.
56239         * gcc.c-torture/execute/string-opt-3.c: New test.
56240         * gcc.c-torture/execute/string-opt-4.c: New test.
56241         * gcc.c-torture/execute/string-opt-5.c: New test.
56242
56243 2000-11-08  Nick Clifton  <nickc@redhat.com>
56244
56245         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
56246         mulsidi3adddi patterns.
56247
56248 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
56249
56250         * g++.old-deja/g++.other/crash36.C: New test.
56251
56252 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
56253
56254         * g++.old-deja/g++.other/init16.C: New test.
56255
56256 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
56257
56258         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56259
56260 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56261
56262         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56263         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56264         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56265
56266 2000-11-07  DJ Delorie  <dj@redhat.com>
56267
56268         * gcc.dg/20000614-1.c: Add return so that test can pass.
56269
56270 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56271
56272         * gcc.c-torture/execute/string-opt-1.c: New test.
56273
56274 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56275
56276         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56277         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56278         parameters in registers, and there is no way for a varargs
56279         function to know in which order the integer and floating-point
56280         parameters should be interleaved when they are placed on the
56281         stack.
56282         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56283         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56284
56285 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56286
56287         * gcc.c-torture/execute/string-opt-2.c: New test.
56288
56289 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56290
56291         * g++.old-deja/g++.pt/crash60.C: New test.
56292
56293 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56294
56295         * g++.old-deja/g++.other/crash24.C: New test.
56296         * g++.old-deja/g++.other/crash25.C: New test.
56297         * g++.old-deja/g++.other/crash26.C: New test.
56298         * g++.old-deja/g++.other/crash27.C: New test.
56299         * g++.old-deja/g++.other/crash28.C: New test.
56300         * g++.old-deja/g++.other/crash29.C: New test.
56301         * g++.old-deja/g++.other/crash30.C: New test.
56302         * g++.old-deja/g++.other/crash31.C: New test.
56303         * g++.old-deja/g++.other/crash32.C: New test.
56304         * g++.old-deja/g++.other/crash33.C: New test.
56305         * g++.old-deja/g++.other/crash34.C: New test.
56306         * g++.old-deja/g++.other/crash35.C: New test.
56307
56308 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56309
56310         * gcc.c-torture/execute/20001031-1.c: New test.
56311
56312 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56313
56314         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56315         namespace.
56316
56317         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56318         standards-conformant.
56319
56320         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56321
56322         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56323         * g++.old-deja/g++.mike/p755a.C: Likewise.
56324         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56325         library makes no calls to `operator new' during initialization.
56326
56327 2000-11-04  Neil Booth  <neilb@earthling.net>
56328
56329         * gcc.dg/cpp/include2.c: New tests.
56330
56331 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56332
56333         * lib/g++.exp (g++_set_ld_library_path): New function.
56334         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56335
56336 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56337
56338         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56339         warnings.
56340
56341 2000-11-01  Richard Henderson  <rth@redhat.com>
56342
56343         * g++.old-deja/g++.ext/namedret1.C: New.
56344         * g++.old-deja/g++.ext/namedret2.C: New.
56345         * g++.old-deja/g++.ext/namedret3.C: New.
56346
56347 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56348
56349         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56350         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56351
56352 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56353
56354         * gcc.c-torture/execute/va-arg-21.c: New test.
56355
56356 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56357
56358         * gcc.dg/c99-complex-2.c: New test.
56359
56360 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56361
56362         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56363
56364 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56365
56366         * g++.old-deja/g++.other/inline16.C: New test.
56367
56368 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56369
56370         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56371         __PRETTY_FUNCTION__
56372
56373 2000-10-29  Neil Booth  <neilb@earthling.net>
56374
56375         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56376         New tests.
56377         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56378         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56379         optimisation.
56380
56381 2000-10-29  Neil Booth  <neilb@earthling.net>
56382
56383         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56384         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56385         * mi5.c: Test multiple includes work with -C.
56386         * trigraphs.c: Test ^= version.
56387
56388 2000-10-28  Neil Booth  <neilb@earthling.net>
56389
56390         New tests and test updates for new macro expander.
56391
56392         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56393         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56394         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56395         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56396         new diagnostic messages.
56397
56398         * gcc.dg/cpp/macro3.c: New tests.
56399
56400 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56401
56402         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56403         on the same line.
56404
56405 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56406
56407         * g++.old-deja/g++.other/eh2.C: New test.
56408
56409 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56410
56411         * gcc.c-torture/execute/20001027-1.c: New test.
56412
56413 2000-10-26  Richard Henderson  <rth@redhat.com>
56414
56415         * gcc.c-torture/execute/20001026-1.c: New.
56416
56417 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56418
56419         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56420         * g++.old-deja/g++.law/builtin1.C: Likewise.
56421         * g++.old-deja/g++.law/ctors10.C: Likewise.
56422         * g++.old-deja/g++.law/virtual3.C: Likewise.
56423         * g++.old-deja/g++.mike/p658.C: Likewise.
56424         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56425         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56426         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56427         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56428         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56429
56430 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56431
56432         * gcc.c-torture/compile/20001024-1.c: New test.
56433
56434 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56435
56436         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56437         to tell us whether or not we are using V3.
56438
56439 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56440
56441         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56442         operands.
56443
56444 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56445
56446         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56447
56448 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56449
56450         * gcc.c-torture/execute/20001024-1.c: New test.
56451
56452 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56453
56454         * g++.old-deja/g++.other/sibcall1.C: New test.
56455
56456 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56457
56458         * gcc.dg/noncompile/init-3.c: New test.
56459
56460 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56461
56462         * gcc.dg/format-array-1.c: New test.
56463
56464 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56465
56466         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56467         writing through null pointers; remove comment about testing
56468         unterminated strings.
56469
56470 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56471
56472         * gcc.c-torture/execute/20001017-2.c: New test.
56473
56474 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56475
56476         * gcc.c-torture/compile/20001018-1.c: New test.
56477         * gcc.c-torture/compile/20001018-1.x: Xfail.
56478
56479 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56480
56481         * gcc.c-torture/execute/20001017-1.c: New test.
56482
56483 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56484
56485         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56486         for multiple use of arguments with scanf formats; add tests for
56487         multiple use of arguments.
56488
56489 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56490
56491         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56492         from some old tests.
56493
56494 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56495
56496         * gcc.dg/format-miss-1.c: New test.
56497
56498 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56499
56500         * gcc.c-torture/execute/20001013-1.c: New test.
56501
56502 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56503
56504         * gcc.dg/format-branch-1.c: New test.
56505
56506 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56507
56508         * README, lib/file-format.exp: Remove EGCS references.
56509
56510 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56511
56512         * gcc.dg/20001013-1.c: New test.
56513
56514 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56515
56516         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56517         for intmax_t in the compiler using __typeof__ and the type rules
56518         for conditional expressions.
56519
56520 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
56521
56522         * gcc.dg/20001012-1.c: New test.
56523         * gcc.dg/20001012-2.c: New test.
56524
56525 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56526
56527         * gcc.dg/format-attr-1.c: New test.
56528
56529 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56530
56531         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56532         __LONG_LONG_MAX__ instead of LLONG_MAX.
56533
56534 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56535
56536         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56537         scanf flags.
56538         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56539         flags.
56540
56541 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56542
56543         * gcc.dg/sequence-pt-1.c: New test.
56544
56545 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
56546
56547         * gcc.c-torture/execute/20001011-1.c: New testcase.
56548         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56549
56550 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56551
56552         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56553         does not error on it.
56554
56555 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56556
56557         * gcc.dg/20001009-1.c: New test.
56558
56559 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56560
56561         * gcc.c-torture/compile/20001009-1.c: Move from here ....
56562         * gcc.c-torture/execute/20001009-2.c: ... to here.
56563
56564 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
56565
56566         * gcc.c-torture/compile/20001009-1.c: New testcase.
56567         * gcc.c-torture/execute/20001009-1.c: New testcase.
56568         Testcases provided by Jan Hubicka <jh@suse.cz>.
56569
56570 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56571
56572         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56573         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56574         uintmax_t using <limits.h> to emulate the compiler's internal
56575         logic.  No longer XFAIL %j tests.
56576
56577 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56578
56579         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56580         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56581         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56582         regexps and details of expected handling of some bad formats.
56583         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56584         suppression.
56585
56586 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56587
56588         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56589         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56590         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56591         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56592         in list archives.
56593
56594 2000-10-06  Richard Henderson  <rth@cygnus.com>
56595
56596         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56597         * g++.old-deja/g++.brendan/crash52.C: Likewise.
56598         * g++.old-deja/g++.jason/report.C: Likewise.
56599         * g++.old-deja/g++.law/friend5.C: Likewise.
56600         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
56601         of the expected warnings.
56602
56603 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
56604
56605         * g++.old-deja/g++.pt/enum14.C: New test.
56606
56607 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
56608
56609         * g++.old-deja/g++.pt/crash59.C: New test.
56610
56611 2000-10-04  Will Cohen  <wcohen@redhat.com>
56612
56613         * gcc.dg/20000926-1.c: New test.
56614
56615 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
56616
56617         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56618         function name for current C++ compiler.
56619         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56620
56621 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
56622
56623         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56624         __PRETTY_FUNCTION__.
56625         * g++.old-deja/g++.ext/pretty2.C: Likewise.
56626
56627 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56628
56629         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56630
56631 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
56632
56633         * gcc.c-torture/compile/20000923-1.c: New test.
56634
56635 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56636
56637         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56638         * g++.old-deja/g++.pt/ttp62.C: Same.
56639         * g++.old-deja/g++.other/inline14.C: Same.
56640
56641 2000-09-24  Richard Henderson  <rth@cygnus.com>
56642
56643         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56644
56645 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56646
56647         * gcc.dg/c90-printf-1.c: Add test for wide string format.
56648
56649 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
56650
56651         * gcc.c-torture/compile/20000922-1.c: New file.
56652
56653 2000-09-21  Nick Clifton  <nickc@redhat.com>
56654
56655         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56656         a signed long modulo operation.
56657         (mod6): New function - perform an unsigned long modulo operation.
56658         (main): Add tests for modulos of very large numbers by very small
56659         dividends.
56660
56661 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56662
56663         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56664
56665 2000-09-19  Richard Henderson  <rth@cygnus.com>
56666
56667         * gcc.dg/compare2.c (case 10): XFAIL.
56668
56669 2000-09-18  Richard Henderson  <rth@cygnus.com>
56670
56671         * gcc.c-torture/execute/20000906-1.c: Move ...
56672         * gcc.dg/20000906-1.c: ... here.  Only run on targets
56673         that support __builtin_trap.
56674
56675 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
56676
56677         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56678
56679 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56680
56681         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56682         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
56683         more $ format tests.
56684
56685 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56686
56687         * gcc.dg/format-errmk-1.c: New test.
56688
56689 2000-09-17  Greg McGary  <greg@mcgary.org>
56690
56691         * gcc.c-torture/execute/20000917-1.x: Remove.
56692
56693 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56694
56695         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56696
56697 2000-09-17  Greg McGary  <greg@mcgary.org>
56698
56699         * gcc.c-torture/execute/20000917-1.c: New test.
56700         * gcc.c-torture/execute/20000917-1.x: XFAIL.
56701
56702 2000-09-16  Neil Booth  <NeilB@earthling.net>
56703
56704         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56705         in nested macro bug.
56706
56707 2000-09-15  Neil Booth  <NeilB@earthling.net>
56708
56709         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56710
56711 2000-09-14  Jeffrey A Law  (law@cygnus.com)
56712
56713         * gcc.c-torture/execute/20000914-1.c: New test.
56714
56715 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
56716
56717         * g++.other/inline13.C: New test.
56718
56719 2000-09-12  Andreas Jaeger  <aj@suse.de>
56720
56721         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56722         constant by Ulrich Drepper <drepper@redhat.com>.
56723
56724 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
56725
56726         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56727
56728 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56729
56730         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56731
56732 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
56733
56734         * gcc.dg/cpp/backslash.c: New test.
56735
56736 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
56737
56738         * gcc.c-torture/execute/20000910-1.c: New test.
56739         * gcc.c-torture/execute/20000910-2.c: Likewise.
56740
56741 2000-09-11  Robert Lipe  <robertl@sco.com>
56742
56743         * gcc.dg/pragma-align.c: New test.
56744
56745 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
56746
56747         * g++.old-deja/g++.pt/explicit82.C: New test.
56748         * g++.old-deja/g++.pt/explicit83.C: New test.
56749
56750 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
56751
56752         * gcc.dg/asm-names.c: New test.
56753
56754 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56755
56756         * gcc.dg/cpp/tr-warn6.c: New test
56757
56758 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56759
56760         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56761         be accepted.
56762
56763 2000-09-07  Catherine Moore  <clm@redhat.com>
56764
56765         * gcc.c-torture/execute/unroll-1.c: New test.
56766
56767 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
56768
56769         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56770         ERROR markers.
56771         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56772         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56773         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56774         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56775         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56776         Preprocess only.
56777         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56778         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56779
56780 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56781
56782         * g++.old-deja/g++.pt/deduct2.C: New test.
56783
56784 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56785
56786         * g++.old-deja/g++.pt/parms2.C: New test.
56787
56788 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56789
56790         * g++.old-deja/g++.pt/crash58.C: New test.
56791
56792 2000-09-06  Greg McGary  <greg@mcgary.org>
56793
56794         * gcc.c-torture/execute/20000906-1.c: New test.
56795         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56796
56797 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56798
56799         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56800
56801 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56802
56803         * g++.old-deja/g++.pt/crash57.C: New test.
56804
56805 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56806
56807         * g++.old-deja/g++.pt/crash56.C: New test.
56808
56809 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56810
56811         * g++.old-deja/g++.pt/koenig1.C: New test.
56812
56813 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56814
56815         * gcc.dg/20000904-1.c: New test.
56816
56817 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56818
56819         * gcc.dg/cpp/paste8.c: New test.
56820
56821 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
56822
56823         * gcc.c-torture/compile/20000827-1.c: New test.
56824
56825 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56826
56827         * gcc.dg/format-diag-1.c: New test.
56828
56829 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56830
56831         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56832         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56833         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56834         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56835         gcc.dg/formatz-1.c: Adjust warning regular expressions.
56836
56837 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56838
56839         * g++.old-deja/g++.other/nested4.C: New test.
56840
56841 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56842
56843         * g++.old-deja/g++.ns/scoped1.C: New test.
56844
56845 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
56846
56847         * lib/g++.exp: Support testing already-installed GCC.
56848
56849 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56850
56851         * wtr-label-1.c, wtr-suffix-1.c: New tests.
56852
56853 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56854
56855         * gcc.dg/return-type-2.c: New test.
56856
56857 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
56858
56859         * gcc.c-torture/compile/20000825-1.c: New test.
56860
56861 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
56862
56863         * gcc.dg/dwarf2-2.c: New test.
56864
56865 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
56866
56867         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56868         dg-warning regexps.
56869
56870 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56871
56872         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56873         gcc.dg/format-ext-5.c: New tests.
56874
56875 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
56876
56877         * g++.old-deja/g++.other/crash22.C: New test.
56878
56879 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
56880
56881         * gcc.dg/noncompile/930622-2.c: Adjust error message.
56882
56883 2000-08-24  Richard Henderson  <rth@cygnus.com>
56884
56885         * gcc.dg/ia64-sync-1.c: New test.
56886         * gcc.dg/ia64-sync-2.c: New test.
56887         * gcc.dg/ia64-asm-1.c: New test.
56888
56889 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56890
56891         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56892         * gcc.dg/format-ext-2.c: New test.
56893
56894 2000-08-23  Jason Merrill  <jason@redhat.com>
56895
56896         * lib/old-dejagnu.exp: Also ignore "In member function" and
56897         "At global scope".
56898
56899 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56900
56901         * gcc.dg/noncompile/label-lineno-1.c: New test.
56902
56903 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56904
56905         * gcc.dg/c99-array-nonobj-1.c: New test.
56906
56907 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56908
56909         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
56910         tests.
56911         * gcc.dg/format-ext-1.c: New test.
56912
56913 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56914
56915         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56916         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56917         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56918         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56919         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56920
56921 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56922
56923         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56924         gcc.dg/c99-strftime-2.c: New tests.
56925
56926 2000-08-22  Richard Henderson  <rth@cygnus.com>
56927
56928         * gcc.c-torture/execute/20000822-1.c: New test.
56929
56930 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56931
56932         * gcc.c-torture/execute/20000819-1.x: Remove.
56933
56934 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56935
56936         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56937         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56938         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56939         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56940         gcc.dg/format-xopen-1.c: New tests.
56941
56942 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56943
56944         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
56945
56946 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56947
56948         * g++.old-deja/g++.other/loop2.C: New test.
56949
56950         * gcc.c-torture/compile/20000606-1.c: New test.
56951         * gcc.c-torture/compile/20000728-1.c: New test.
56952         * gcc.c-torture/execute/20000801-1.c: New test.
56953         * gcc.c-torture/execute/20000801-2.c: New test.
56954         * gcc.c-torture/execute/20000819-1.c: New test.
56955         * gcc.c-torture/execute/20000819-1.x: XFAIL.
56956         * gcc.dg/20000629-1.c: New test.
56957         * gcc.dg/20000724-1.c: New test.
56958         * gcc.dg/20000807-1.c: New test.
56959
56960 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
56961
56962         * gcc.dg/cpp/pragma-1.c: New test.
56963         * gcc.dg/cpp/pragma-2.c: New test.
56964
56965 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
56966
56967         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
56968         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
56969
56970 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56971
56972         * gcc.c-torture/compile/20000818-1.c: New test.
56973
56974 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
56975
56976         * gcc.c-torture/execute/20000818-1.c: New test.
56977
56978 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56979
56980         * gcc.dg/format-va-1.c: New test.
56981
56982 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56983
56984         * g++.old-deja/g++.other/typedef8.C: New test.
56985
56986 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56987
56988         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
56989         * g++.old-deja/g++.mike/net36.C: Mark candidate.
56990         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
56991         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
56992         * g++.old-deja/g++.other/ptrmem7.C: New test.
56993         * g++.old-deja/g++.pt/ptrmem10.C: New test.
56994
56995 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56996
56997         * g++.old-deja/g++.pt/typename27.C: New test.
56998
56999 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57000
57001         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57002         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57003         * g++.old-deja/g++.pt/friend45.C: New test.
57004         * g++.old-deja/g++.other/friend8.C: New test.
57005
57006 2000-08-15  Richard Henderson  <rth@cygnus.com>
57007
57008         * gcc.c-torture/execute/20000815-1.c: New test.
57009
57010 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57011
57012         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57013         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57014         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57015
57016 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57017
57018         * g++.old-deja/g++.other/refinit2.C: New test.
57019
57020 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57021
57022         * lib/c-torture.exp (c-torture): Make
57023         compiler_conditional_xfail_data global.
57024         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57025         compiler_conditional_xfail_data machinery.
57026         (f-torture-execute): Likewise.
57027         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57028         and only when unrolling loops.
57029
57030         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57031
57032 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57033
57034         * g++.old-deja/g++.pt/explicit81.C: New test.
57035
57036 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57037
57038         * g++.old-deja/g++.pt/typename26.C: New test.
57039
57040 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57041
57042         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57043         warning.
57044
57045 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57046
57047         * g++.old-deja/g++.other/array3.C: New test.
57048
57049 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57050
57051         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57052         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57053         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57054         New tests.
57055
57056 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57057
57058         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57059         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57060
57061 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57062
57063         * gcc.c-torture/execute/20000808-1.c: New test.
57064
57065 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57066
57067         * gcc.dg/c90-const-expr-1.c: New test.
57068
57069 2000-08-08  Richard Henderson  <rth@cygnus.com>
57070
57071         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57072
57073 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57074
57075         * gcc.dg/noncompile/const-ll-1.c: New test.
57076
57077 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57078
57079         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57080
57081 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57082
57083         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57084         that running programs linked against the shared version of libobjc
57085         run correctly.
57086
57087 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57088
57089         * gcc.dg/c99-printf-1.c: New test.
57090
57091 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57092
57093         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57094
57095 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57096
57097         * gcc.c-torture/execute/20000731-1.x: Delete.
57098
57099 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57100
57101         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57102         and torture_without_loops as is done by c-torture.exp.
57103         (search_for): Copy from c-torture.exp.
57104         (gcc-dg-runtest): New function, drives a directory of tests
57105         iterating over the TORTURE_OPTIONS.
57106         (scan-assembler, scan-assembler-not): Move here from
57107         individual directory drivers.
57108
57109         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57110         defined by lib/gcc-dg.exp.
57111         * gcc.dg/cpp/cpp.exp: Likewise.
57112         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57113         gcc-dg-runtest, so we cycle over optimization options.
57114
57115         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57116         * gcc.dg/compare2.c: No longer expected to fail.
57117
57118 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57119
57120         * gcc.c-torture/execute/20000804-1.c: New test.
57121
57122 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57123
57124         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57125
57126 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
57127
57128         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57129
57130 2000-08-03  Jeffrey A Law  (law@cygnus.com)
57131
57132         * gcc.c-torture/compile/20000803-1.c: New test.
57133
57134 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57135
57136         * gcc.c-torture/execute/20000801-3.c,
57137         gcc.c-torture/execute/20000801-4.c: New tests.
57138         * gcc.c-torture/execute/20000801-3.x,
57139         gcc.c-torture/execute/20000801-4.x: Xfail.
57140
57141 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
57142
57143         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57144         libobjc/.libs to allow for libtool.
57145
57146 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
57147
57148         * gcc.c-torture/compile/20000802-1.c: New test.
57149
57150 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
57151
57152         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57153
57154 2000-07-31  Jeffrey A Law  (law@cygnus.com)
57155
57156         * gcc-c-torture/execute/20000731-2.c: New test.
57157
57158         * gcc.c-torture/execute/20000731-1.c: New test.
57159         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57160
57161 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
57162
57163         * gcc.dg/cpp/paste7.c: New test.
57164         * gcc.dg/cpp/20000725-1.c: New test.
57165
57166 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
57167
57168         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57169         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57170         declaration warning for __builtin_dwarf_reg_size.
57171
57172         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57173
57174 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57175
57176         * gcc.dg/noncompile/voidparam-1.c: New test.
57177
57178 2000-07-30  Richard Henderson  <rth@cygnus.com>
57179
57180         * gcc.dg/c90-digraph-1.c: Don't xfail.
57181         * gcc.dg/compare2.c (case 10): Xfail.
57182         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57183
57184 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
57185
57186         * gcc.dg/c99-main-1.c: New test.
57187
57188 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57189
57190         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57191
57192 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
57193
57194         * gcc.c-tortuer/execute/20000726-1.c: New test.
57195
57196 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
57197
57198         * gcc.c-torture/execute/enum-2.c: New test.
57199
57200 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57201
57202         * gcc.dg/cpp/tr-warn3.c: New test.
57203
57204 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57205
57206         * g++.old-deja/g++.ext/implicit1.C: Remove.
57207         * g++.old-deja/g++.jason/c2.C: Remove
57208         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57209         * g++.old-deja/g++.pt/crash16.C: Likewise.
57210         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57211
57212 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57213
57214         * g++.old-deja/g++.other/for2.C: New test.
57215
57216 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
57217
57218         * gcc.dg/20000720-1.c: New test.
57219
57220 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
57221
57222         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
57223
57224 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
57225
57226         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57227         * gcc.c-torture/execute/20000722-1.c: New.
57228         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57229
57230 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
57231
57232         * gcc.dg/cpp/20000720-1.S: New test.
57233
57234 2000-07-21  Michael Meissner  <meissner@redhat.com>
57235
57236         * gcc.c-torture/execute/ieee/hugeval.c: New test.
57237
57238 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57239
57240         * g++.old-deja/g++.brendan/crash16.C,
57241         g++.old-deja/g++.brendan/parse3.C,
57242         g++.old-deja/g++.brendan/redecl1.C,
57243         g++.old-deja/g++.ns/template13.C,
57244         g++.old-deja/g++.other/decl4.C,
57245         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57246
57247 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57248
57249         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57250         and "Internal error".
57251
57252         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57253         regexps.
57254         * gcc.dg/cpp/paste6.c: New test.
57255
57256 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
57257
57258         * gcc.dg/cpp/tr-direct.c: New test.
57259
57260         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57261         gcc.dg/cpp/undef1.c: Tweak error regexps.
57262
57263 2000-07-18  Eric Christopher <echristo@redhat.com>
57264
57265         * gcc.c-torture/compile/20000718-1.c: New test.
57266
57267 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57268
57269         * cpplex.c (_cpp_push_token): If the token being pushed back
57270         is the previous token in this context, just subtract one from
57271         context->posn.
57272         * cppmacro.c (save_expansion): Clear aux field when storing a
57273         placemarker.
57274
57275 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57276
57277         * gcc.dg/noncompile/redecl-1.c: New test.
57278
57279 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57280
57281         * gcc.c-torture/execute/20000717-5.c: New test.
57282         * gcc.c-torture/execute/20000717-1.x: Removed.
57283
57284 2000-07-17  Richard Henderson  <rth@cygnus.com>
57285
57286         * gcc.c-torture/execute/20000717-4.c: New test.
57287
57288 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57289
57290         * gcc.dg/cpp/syshdr.c: New test.
57291         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57292
57293 2000-07-17  Neil Booth  <neilb@earthling.net>
57294
57295         * gcc.dg/cpp/cmdlne-dM.c: New test.
57296         * gcc.dg/cpp/cmdlne-dD.c: New test.
57297
57298 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57299
57300         * gcc.c-torture/execute/20000717-3.c: New test.
57301
57302         * gcc.c-torture/compile/20000717-1.c: New test.
57303
57304 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57305
57306         * gcc.c-torture/execute/20000717-2.c: New test.
57307
57308 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57309
57310         * gcc.dg/formatz-1.c: New test.
57311
57312         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57313         * gcc.dg/c99-digraph-1.c: New tests.
57314
57315         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57316         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57317
57318         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57319         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57320         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57321         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57322         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57323         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57324         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57325
57326 2000-07-17  Greg McGary <greg@mcgary.org>
57327
57328         * gcc.c-torture/execute/20000717-1.c: New test.
57329         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57330
57331 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57332
57333         * gcc.c-torture/execute/20000715-2.c: New test.
57334         * gcc.dg/20000715-1.c: New test.
57335
57336 2000-07-15  Michael Meissner  <meissner@redhat.com>
57337
57338         * gcc.c-torture/execute/20000715-1.c: New test.
57339
57340 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57341
57342         * gcc.c-torture/execute/20000707-1.c: New test.
57343
57344 2000-07-13  Neil Booth  <NeilB@earthling.net>
57345
57346         * gcc.dg/cpp/digraph1.c,
57347         gcc.dg/cpp/digraph2.c,
57348         gcc.dg/cpp/digraphs.c: New tests.
57349
57350 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57351
57352         * g77.f-torture/compile/20000630-2.f: New test.
57353         * g77.f-torture/compile/20000630-2.x
57354
57355 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57356
57357         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57358
57359 2000-07-11  Neil Booth  <NeilB@earthling.net>
57360
57361         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57362
57363 2000-07-11  Neil Booth  <NeilB@earthling.net>
57364
57365         * gcc.dg/cpp/cmdlne-C.c: New.
57366
57367 2000-07-09  Neil Booth  <NeilB@earthling.net>
57368
57369         * gcc.dg/cpp/directiv.c: New tests.
57370         * gcc.dg/cpp/undef1.c: Update.
57371
57372 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57373
57374         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57375
57376 2000-07-09  Neil Booth  <NeilB@earthling.net>
57377
57378         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57379
57380 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57381
57382         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57383         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57384
57385 2000-07-08  Neil Booth  <NeilB@earthling.net>
57386
57387         * gcc.dg/cpp/macsyntx.c: New tests.
57388
57389 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57390
57391         * gcc.dg/20000707-1.c: New test.
57392
57393 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57394
57395         * gcc.c-torture/execute/20000706-1.c: New test.
57396         * gcc.c-torture/execute/20000706-2.c: New test.
57397         * gcc.c-torture/execute/20000706-3.c: New test.
57398         * gcc.c-torture/execute/20000706-4.c: New test.
57399         * gcc.c-torture/execute/20000706-5.c: New test.
57400
57401 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57402
57403         * g++.old-deja/g++.pt/instantiate7.C: New test.
57404
57405 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57406
57407         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57408         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57409         * g++.old-deja/g++.other/rtti3.C: Likewise.
57410         * g++.old-deja/g++.other/rttid3.C: Likewise.
57411
57412 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57413
57414         *  g77.f-torture/compile/20000630-1.x: Fix typo
57415
57416 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57417
57418         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57419         assembly output.
57420
57421 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57422
57423         * gcc.dg/cpp/ident.c: New test.
57424
57425 2000-07-05  Neil Booth  <NeilB@earthling.net>
57426
57427         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57428           gcc.dg/cpp/lexstrng.c: New tests.
57429
57430 2000-07-04  Neil Booth  <NeilB@earthling.net>
57431
57432         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57433         * gcc.dg/cpp/strify2.c: Same.
57434
57435 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57436
57437         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57438         * gcc.dg/cpp/19990703-1.c: Likewise.
57439         * gcc.dg/cpp/20000625-1.c: Likewise.
57440         * gcc.dg/cpp/20000625-2.c: Likewise.
57441
57442         * gcc.dg/cpp/macro1.c,
57443         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57444         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57445         gcc.dg/cpp/strify1.c,
57446         gcc.dg/cpp/strify2.c: New tests.
57447
57448 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57449
57450         * gcc.c-torture/execute/20000703-1.c: New test.
57451
57452 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57453
57454         * g++.old-deja/g++.pt (lookup10.C): New test.
57455
57456 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57457
57458         * g++.old-deja/g++.pt (typename25.C): New test.
57459
57460 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57461
57462         * gcc.c-torture/compile/20000701-1.c: New test.
57463
57464 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57465
57466         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57467         to test case.
57468
57469 2000-06-30  Catherine Moore  <clm@cygnus.com>
57470
57471         * gcc.c-torture/execute/align-1.c: New test.
57472
57473 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57474
57475         * g++.old-deja/g++.pt/expr8.C: New test.
57476         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57477
57478 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57479
57480         * gcc.c-torture/compile/20000629-1.c: New test.
57481
57482 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57483
57484
57485         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57486         gcc.dg/noncompile directory, depending on whether they're
57487         preprocessor tests or not.  Annotate all the tests for the dg
57488         framework.
57489
57490         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57491         * gcc.dg/noncompile/noncompile.exp: New.
57492
57493         * Moved files:
57494         Old name                                New name
57495         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
57496         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
57497         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57498         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57499         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57500         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57501         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57502         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57503         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57504         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57505         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57506         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
57507         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
57508         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
57509         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
57510         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
57511         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
57512         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
57513         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
57514         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
57515         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
57516         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
57517         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
57518         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
57519
57520         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
57521         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
57522         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
57523         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
57524         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
57525         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
57526
57527 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57528
57529         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57530         declare one variable.  On the fourth, error.
57531         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57532         declared by 20000628-1a.h.
57533
57534 2000-06-29  Richard Henderson  <rth@redhat.com>
57535
57536         * gcc.c-torture/execute/930529-1.x: New file.
57537         * gcc.dg/920413-1.c: Adjust expected warning text.
57538         * gcc.dg/980217-1.c: Declare abort.
57539         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57540
57541 2000-06-29  Jeffrey A Law  (law@cygnus.com)
57542
57543         * g77.f-torture/compile/20000629-1.f: New test.
57544         * g77.f-torture/compile/20000629-1.x: Expected to fail.
57545
57546 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57547
57548         Rearrange lots of files, removing entirely the
57549         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57550         directories.
57551
57552         * Deleted files:
57553         gcc.c-torture/code_quality/code_quality.exp
57554         gcc.c-torture/special/special.exp
57555         gcc.failure/failure.exp
57556         gcc.failure/940409-1.x
57557         gcc.c-torture/compile/961203-1.x
57558
57559         * New files:
57560         gcc.misc-tests/linkage.exp
57561         gcc.c-torture/execute/920730-1t.c
57562         gcc.c-torture/execute/920730-1t.x
57563         gcc.c-torture/compile/920520-1.x
57564         gcc.c-torture/compile/920521-1.x
57565         gcc.c-torture/compile/981006-1.x
57566         gcc.c-torture/execute/eeprof-1.x
57567
57568         * Moved files (possibly with modifications to fit a new harness):
57569         Old name                                New name
57570         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
57571         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
57572         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
57573         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
57574         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
57575         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
57576         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
57577         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
57578         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
57579         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
57580         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
57581         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
57582         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
57583         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
57584
57585 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57586
57587         * c-torture/compile/961203-1.x: Delete.
57588
57589         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
57590         not exit. Include stdio.h.
57591         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57592         * gcc.misc-tests/dg-12.c: Likewise.
57593         * gcc.misc-tests/dg-5.c: Likewise.
57594         * gcc.misc-tests/dg-6.c: Likewise.
57595         * gcc.misc-tests/dg-7.c: Prototype abort.
57596         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57597         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57598         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
57599         not exit.
57600         * gcc.misc-tests/sieve.c: Use return from main, not exit.
57601         * gcc.misc-tests/sort2.c: Use return from main, not exit.
57602
57603 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
57604
57605         * gcc.dg/cpp/20000628-1.c: New test.
57606         * gcc.dg/cpp/20000628-1.h: New header for above test.
57607         * gcc.dg/cpp/20000628-1a.h: Likewise.
57608
57609 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
57610
57611         * gcc.dg/cpp: New directory.
57612         * gcc.dg/cpp/cpp.exp: New driver.
57613         * gcc.dg/cpp/20000627-1.c: New test.
57614         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57615         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57616         and rewrite as a compilation test.
57617
57618         * gcc.dg: Move many files into the cpp subdirectory, possibly
57619         renaming or editing them as well.
57620         Old name                New name
57621         990119-1.c              cpp/19990119-1.c
57622         990228-1.c              cpp/19990228-1.c
57623         990407-1.c              cpp/19990407-1.c
57624         990409-1.c              cpp/19990409-1.c
57625         990413-1.c              cpp/19990413-1.c
57626         990703-1.c              cpp/19990703-1.c
57627         20000127-1.c            cpp/20000127-1.c
57628         20000129-1.c            cpp/20000129-1.c
57629         20000207-1.c            cpp/20000207-1.c
57630         20000207-2.c            cpp/20000207-2.c
57631         20000209-1.c            cpp/20000209-1.c
57632         20000209-2.c            cpp/20000209-2.c
57633         20000301-1.c            cpp/20000301-1.c
57634         20000419-1.c            cpp/20000419-1.c
57635         20000510-1.S            cpp/20000510-1.S
57636         20000519-1.c            cpp/20000519-1.c
57637         20000529-1.c            cpp/20000529-1.c
57638         20000625-1.c            cpp/20000625-1.c
57639         20000625-2.c            cpp/20000625-2.c
57640         cpp-as1.c               cpp/assert1.c
57641         cpp-as2.c               cpp/assert2.c
57642         cxx-comments-1.c        cpp/cxxcom1.c
57643         cxx-comments-2.c        cpp/cxxcom2.c
57644         endif-label.c           cpp/endif.c
57645         cpp-hash1.c             cpp/hash1.c
57646         cpp-hash2.c             cpp/hash2.c
57647         cpp-if1.c               cpp/if-1.c
57648         cpp-if2.c               cpp/if-2.c
57649         cpp-if3.c               cpp/if-3.c
57650         cpp-if4.c               cpp/if-4.c
57651         cpp-if5.c               cpp/if-5.c
57652         cpp-cond.c              cpp/if-cexp.c
57653         cpp-missingop.c         cpp/if-mop.c
57654         cpp-missingparen.c      cpp/if-mpar.c
57655         cpp-opprec.c            cpp/if-oppr.c
57656         cpp-ifparen.c           cpp/if-paren.c
57657         cpp-shortcircuit.c      cpp/if-sc.c
57658         cpp-shift.c             cpp/if-shift.c
57659         cpp-unary.c             cpp/if-unary.c
57660         cpp-li1.c               cpp/line1.c
57661         cpp-li2.c               cpp/line2.c
57662         lineno.c                cpp/line3.c
57663         lineno-2.c              cpp/line4.c
57664         cpp-mi.c                cpp/mi1.c
57665         cpp-mic.h               cpp/mi1c.h
57666         cpp-micc.h              cpp/mi1cc.h
57667         cpp-mind.h              cpp/mi1nd.h
57668         cpp-mindp.h             cpp/mi1ndp.h
57669         cpp-mix.h               cpp/mi1x.h
57670         cpp-mi2.c               cpp/mi2.c
57671         cpp-mi2a.h              cpp/mi2a.h
57672         cpp-mi2b.h              cpp/mi2b.h
57673         cpp-mi2c.h              cpp/mi2c.h
57674         cpp-mi3.c               cpp/mi3.c
57675         cpp-mi3.def             cpp/mi3.def
57676         poison-1.c              cpp/poison.c
57677         pr-impl.c               cpp/prag-imp.c
57678         cpp-redef-2.c           cpp/redef1.c
57679         cpp-redef.c             cpp/redef2.c
57680         strpaste.c              cpp/strp1.c
57681         strpaste-2.c            cpp/strp2.c
57682         cpp-tradpaste.c         cpp/tr-paste.c
57683         cpp-tradstringify.c     cpp/tr-str.c
57684         cpp-tradwarn1.c         cpp/tr-warn1.c
57685         cpp-tradwarn2.c         cpp/tr-warn2.c
57686         trigraphs.c             cpp/trigraphs.c
57687         cpp-unc1.c              cpp/unc1.c
57688         cpp-unc2.c              cpp/unc2.c
57689         cpp-unc3.c              cpp/unc3.c
57690         cpp-unc.c               cpp/unc4.c
57691         undef.c                 cpp/undef1.c
57692         undef-2.c               cpp/undef2.c
57693         cpp-wi1.c               cpp/widestr1.c
57694
57695 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
57696
57697         * lib/g++.exp (g++_include_flags): Tweak.
57698
57699 2000-06-27  H.J. Lu  <hjl@gnu.org>
57700             Loren J. Rittle  <ljrittle@acm.org>
57701
57702         * lib/g++.exp (g++_include_flags): Override libgloss.exp
57703         version with one that knows about the new gcc tree structure.
57704         (g++_link_flags): Same.
57705
57706 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
57707
57708         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57709         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57710         case we are cross-compiling.
57711
57712         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57713         g++.old-deja/g++.niklas/Makefile.in,
57714         g++.old-deja/g++.niklas/configure.in,
57715         g++.old-deja/g++.other/Makefile.in,
57716         g++.old-deja/g++.other/configure.in,
57717         gcc.c-torture/code_quality/Makefile.in,
57718         gcc.c-torture/code_quality/configure.in,
57719         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57720         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57721         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57722         gcc.c-torture/execute/ieee/Makefile.in,
57723         gcc.c-torture/execute/ieee/configure.in,
57724         gcc.c-torture/noncompile/Makefile.in,
57725         gcc.c-torture/noncompile/configure.in,
57726         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57727         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57728         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57729
57730 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57731
57732         * g++.old-deja/g++.other/ambig3.C: New test.
57733
57734 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57735
57736         * g++.old-deja/g++.pt/syntax1.C: New test.
57737         * g++.old-deja/g++.pt/syntax2.C: New test.
57738         * g++.old-deja/g++.other/syntax3.C: New test.
57739         * g++.old-deja/g++.other/syntax4.C: New test.
57740
57741 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57742
57743         * gcc.dg/20000623-1.c: Prototype exit and abort.
57744
57745 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57746
57747         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57748         New tests.
57749         * gcc.dg/cpp-mi3.def: New file.
57750
57751         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57752         inside assertions.
57753         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57754         lexer's error messages.
57755         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57756         divine anything from the linemarkers.
57757         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57758         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57759
57760 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
57761
57762         * gcc.dg/20000623-1.c: New test.
57763
57764 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
57765
57766         * gcc.c-torture/execute/20000622-1.c: New test.
57767
57768 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57769
57770         * g++.old-deja/g++.other/init15.C: New test.
57771
57772 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57773
57774         * g++.old-deja/g++.pt/vaarg2.C: New test.
57775         * g++.old-deja/g++.pt/vaarg3.C: New test.
57776
57777 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
57778
57779         * g++.old-deja/g++.other/dyncast6.C: New test.
57780
57781 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
57782
57783         * gcc.c-torture/execute/loop-6.c: New test.
57784
57785 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
57786
57787         * gcc.dg/20000614-1.c: New test.
57788         * gcc.dg/20000614-2.c: New test.
57789
57790 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
57791
57792         * g++.old-deja/g++.other/inline12.C: New test.
57793
57794 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
57795
57796         * g++.old-deja/g++.other/eh1.C: New test.
57797
57798 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
57799
57800         * g++.old-deja/g++.other/type.C: New test.
57801
57802 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57803
57804         * g++.old-deja/g++.other/initstring.C: New test.
57805
57806 2000-06-12  Jason Merrill  <jason@redhat.com>
57807
57808         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57809
57810 2000-06-09  Jeffrey A Law  (law@cygnus.com)
57811
57812         * gcc.c-torture/compile/20000609-1.c: New test.
57813
57814 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
57815
57816         * gcc.dg/20000609-1.c: New test.
57817
57818 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
57819
57820         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57821         * gcc.c-torture/noncompile/poison-1.c: Move...
57822         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57823         * gcc.dg/cpp-li1.c: Add a token after the #line.
57824
57825 2000-06-05  Richard Henderson  <rth@cygnus.com>
57826
57827         * gcc.c-torture/execute/20000605-2.c: New test.
57828         * gcc.c-torture/execute/20000605-3.c: New test.
57829
57830 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
57831
57832         * g77.f-torture/execute/20000503-1.x: New file.
57833
57834 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
57835
57836         * g++.old-deja/g++.eh/badalloc1.C: New test.
57837
57838 2000-06-05  Richard Henderson  <rth@cygnus.com>
57839
57840         * gcc.c-torture/execute/20000605-1.c: New test.
57841
57842 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57843             Nathan Sidwell <nathan@codesourcery.com>
57844
57845         * gcc.c-torture/compile/20000605-1.c: New test.
57846
57847 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
57848
57849         * g77.f-torture/compile/20000601-1.f: New test.
57850
57851 2000-06-03  Richard Henderson  <rth@cygnus.com>
57852
57853         * gcc.c-torture/execute/20000603-1.c: New.
57854
57855 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
57856
57857         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57858         * gcc.dg/noreturn-2.c (noreturn): Likewise.
57859
57860 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
57861
57862         * gcc.dg/compare2.c (case 12): XFAIL.
57863         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57864         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57865
57866         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57867
57868 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
57869
57870         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57871         guard macro is already defined when the header is first
57872         included.
57873         * gcc.dg/cpp-mix.h: New file.
57874         * gcc.dg/endif-label.c: Update patterns to match compiler.
57875
57876         * g++.brendan/complex1.C: Declare abort.
57877         * g++.law/refs4.C: Remove XFAIL.
57878         * g++.oliva/expr2.C: Declare abort and exit.
57879
57880 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
57881
57882         * gcc.c-torture/execute/20000528-1.c: New test.
57883
57884         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57885         * g++.old-deja/g++.law/temps4.C: Likewise.
57886
57887         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57888         stdlib.h.  Call abort() on failure.
57889         * g++.old-deja/g++.law/refs4.C: Likewise.
57890         * g++.old-deja/g++.law/temps4.C: Likewise.
57891         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
57892         * gcc.c-torture/execute/20000112-1.c: Include string.h.
57893
57894 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
57895
57896         Relative to g++.dg/special:
57897         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
57898
57899         Relative to g++.old-deja:
57900         * g++.brendan/complex1.C, g++.jason/optimize2.C,
57901         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
57902         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
57903         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
57904         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
57905         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
57906         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
57907
57908         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
57909         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
57910         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
57911         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
57912         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57913         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57914         and/or string.h.
57915
57916         * g++.other/goto1.C: Update expectations for error messages.
57917
57918 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
57919
57920         * gcc.c-torture/compile/20000523-1.c: New test.
57921
57922 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57923
57924         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57925
57926 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57927
57928         * g++.old-deja/g++.eh/catch11.C: New test.
57929         * g++.old-deja/g++.eh/catch12.C: New test.
57930
57931 2000-05-24  Nick Clifton  <nickc@cygnus.com>
57932
57933         * gcc.c-torture/execute/20000523-1.c: New test.
57934
57935 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
57936
57937         * c-torture/execute/bcp-1.c: Replace abort in arg of
57938         __builtin_constant_p with a generic external function.
57939
57940         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57941         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57942         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57943         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
57944         Prototype abort and/or exit.
57945
57946         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
57947         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
57948         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
57949         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
57950
57951 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
57952
57953         * gcc.dg/dwarf2-1.c: New test.
57954
57955 2000-05-20  Richard Henderson  <rth@cygnus.com>
57956
57957         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
57958
57959 2000-05-20  Andreas Jaeger  <aj@suse.de>
57960
57961         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
57962         testcase.
57963
57964 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
57965
57966         * gcc.c-torture/execute/20000519-2.c: New test.
57967
57968 2000-05-19  Andreas Jaeger  <aj@suse.de>
57969
57970         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
57971         which fails with SSA.
57972
57973         * lib/c-torture.exp: Also test with -O3 -fssa.
57974
57975 2000-05-18  Michael Meissner  <meissner@redhat.com>
57976
57977         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
57978         * gcc.c-torture/execute/920415-1.c: Ditto.
57979         * gcc.c-torture/execute/920501-1.c: Ditto.
57980         * gcc.c-torture/execute/conversion.c: Ditto.
57981         * gcc.c-torture/execute/cvt-1.c: Ditto.
57982
57983 2000-05-18  Jeffrey A Law  (law@cygnus.com)
57984
57985         * gcc.c-torture/compile/20000518-1.c: New test.
57986
57987 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57988
57989         * g77.f-torture/compile/200005018.f: New test.
57990
57991 2000-05-17  Jeffrey A Law  (law@cygnus.com)
57992
57993         * gcc.c-torture/compile/20000517-1.c: New test.
57994
57995 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57996
57997         * gcc.c-torture/execute/20000516-1.c: New test.
57998
57999 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58000
58001         * g++.old-deja/g++.other/eh.C: New test.
58002
58003 2000-05-12  Richard Henderson  <rth@cygnus.com>
58004
58005         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58006         constants through to doit's conditional.
58007
58008 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58009
58010         * gcc.c-torture/compile/20000511-1.c: New test.
58011         * g77.f-torture/compile/20000511-1.f: New test.
58012         * g77.f-torture/compile/20000511-2.f: New test.
58013
58014 2000-05-11  Michael Meissner  <meissner@redhat.com>
58015
58016         * gcc.c-torture/execute/20000511-1.c: New test.
58017
58018 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58019
58020         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58021         * gcc.dg/20000510-1.S: New.
58022
58023 2000-05-08  Catherine Moore  <clm@cygnus.com>
58024
58025         * gcc.dg/unused-3.c: New.
58026
58027 2000-05-06  Richard Henderson  <rth@cygnus.com>
58028
58029           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58030           * g++.old-deja/g++.mike/warn1.C: Likewise.
58031           * g++.old-deja/g++.pt/local1.C: Likewise.
58032           * g++.old-deja/g++.pt/local7.C: Likewise.
58033           * g++.old-deja/g++.pt/spec16.C: Likewise.
58034
58035 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58036
58037         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58038
58039 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58040
58041           * g77.f-torture/execute/20000503-1.f: New test.
58042
58043 2000-05-04  Andreas Jaeger  <aj@suse.de>
58044
58045         * gcc.dg/noreturn-2.c: New test.
58046
58047 2000-05-04  Neil Booth  <NeilB@earthling.net>
58048
58049         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58050         preprocessor.
58051
58052 2000-05-04  Richard Henderson  <rth@cygnus.com>
58053
58054         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58055
58056 2000-05-04  Richard Henderson  <rth@cygnus.com>
58057
58058         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58059         OpenSSL by Jason R Thorpe.
58060
58061 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58062
58063         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58064
58065 2000-05-03  Robert Lipe <robertlipe@usa.net>
58066
58067         * gcc.dg/20000503-1.c: New test.
58068
58069 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58070
58071         * gcc.c-torture/compile/20000502-1.c: New test.
58072         * g++.old-deja/g++.other/align.C: New test.
58073         * gcc.dg/cpp-tradstringify.c: New test.
58074
58075 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58076
58077         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58078         and hard registers.
58079
58080 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58081
58082         * gcc.c-torture/execute/loop-5.c: New test.
58083
58084 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58085
58086         * gcc.c-torture/execute/va-arg-20.c: New test.
58087
58088 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58089
58090         * gcc.c-torture/execute/20000422-1.c: New test.
58091
58092 2000-04-20  Greg McGary  <gkm@gnu.org>
58093
58094         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58095         when optimizing, but without sibling-call optimizations (-O1).
58096
58097 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58098
58099           * gcc.c-torture/compile/20000420-1.c: New test.
58100
58101 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58102
58103         * g++.abi/ptrflags.C: New test.
58104         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58105
58106 2000-04-19  Catherine Moore  <clm@cygnus.com>
58107
58108         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58109
58110 2000-04-19  Greg McGary  <gkm@gnu.org>
58111
58112         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58113         sibling-call optimizations.
58114
58115 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58116
58117         * gcc.dg/20000419-1.c: New test.
58118
58119 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58120
58121         * gcc.c-torture/execute/20000412-6.c: New test.
58122
58123 2000-04-12  Jeffrey A Law  (law@cygnus.com)
58124
58125         * gcc.c-torture/execute/20000412-5.c: New test.
58126         * g77.f-torture/compile/20000412-1.f: New test.
58127         * gcc.c-torture/execute/20000412-4.c: New test.
58128         * gcc.c-torture/compile/20000412-2.c: New test.
58129         * gcc.c-torture/execute/20000412-3.c: New test.
58130         * gcc.c-torture/compile/20000412-1.c: New test.
58131         * gcc.c-torture/execute/20000412-2.c: New test.
58132
58133 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
58134
58135         * objc/execute/bf-20.m: New test.
58136
58137 2000-04-10  Richard Henderson  <rth@cygnus.com>
58138
58139         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58140
58141         * gcc.c-torture/execute/20000412-1.c: New test.
58142
58143 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
58144
58145         * g++.old-deja/g++.eh/catchptr1.C: New test.
58146
58147 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
58148
58149         * g++.old-deja/g++.abi/cxa_vec.C: New test.
58150
58151 2000-04-08  Neil Booth  <NeilB@earthling.net>
58152
58153         * gcc.dg/cpp-nullchar.c: Remove test as
58154         embedded nulls cause problems.
58155
58156 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58157
58158         * gcc.dg/compare2.c: New test.
58159
58160 2000-04-08  Neil Booth  <NeilB@earthling.net>
58161
58162         * gcc.dg/cpp-nullchar.c: New test.
58163
58164 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
58165
58166         * gcc.dg/cpp-mi2.c: New test.
58167         * gcc.dg/cpp-mi2[abc].h: New files.
58168
58169 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
58170
58171         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58172         member name.
58173
58174 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
58175
58176         * g++.old-deja/g++.abi/vmihint.C: New test.
58177
58178 2000-04-06  Neil Booth  <NeilB@earthling.net>
58179
58180         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58181         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58182         copyright.
58183
58184 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
58185
58186         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58187         avoid stack-frame overwrite.
58188
58189 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
58190
58191         * gcc.c-torture/compile/20000405-2.c: New test.
58192         * gcc.c-torture/compile/20000405-3.c: New test.
58193
58194 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58195
58196         * gcc.c-torture/compile/20000405-1.c: New test.
58197
58198 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
58199
58200         * gcc.dg/cast-qual-1.c: Revert last change.
58201
58202 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58203
58204         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58205
58206 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
58207
58208         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58209         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58210
58211 2000-04-03  Jeffrey A Law  (law@cygnus.com)
58212
58213         * gcc.c-torture/compile/20000403-2.c: New test.
58214         * gcc.c-torture/compile/20000403-1.c: New test.
58215
58216 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
58217
58218         * gcc.c-torture/execute/20000403-1.c: New test.
58219
58220 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
58221
58222         * gcc.c-torture/execute/20000402-1.c: New test.
58223
58224 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
58225
58226         * gcc.c-torture/execute/va-arg-15.c: New test.
58227         * gcc.c-torture/execute/va-arg-16.c: New test.
58228         * gcc.c-torture/execute/va-arg-17.c: New test.
58229         * gcc.c-torture/execute/va-arg-18.c: New test.
58230         * gcc.c-torture/execute/va-arg-19.c: New test.
58231
58232 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
58233
58234         * gcc.c-torture/compile/981211-1.c: Move to...
58235         * gcc.dg/cpp-as1.c: ...here.
58236         * gcc.dg/cpp-as2.c: New file.
58237
58238         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58239         compiler.
58240
58241 2000-04-02  Neil Booth  <NeilB@earthling.net>
58242
58243         * gcc.dg/cpp-cond.c  New tests.
58244         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
58245         accidental success less likely.
58246         * gcc.dg/cpp-missingop.c  New tests.
58247         * gcc.dg/cpp-missingparen.c  New tests.
58248         * gcc.dg/cpp-shift.c  New tests.
58249         * gcc.dg/cpp-shortcircuit.c  New tests.
58250         * gcc.dg/cpp-unary.c  New tests.
58251
58252 2000-03-29  Jeffrey A Law  (law@cygnus.com)
58253
58254         * gcc.c-torture/compile/20000329-1.c: New test.
58255
58256 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
58257
58258         * gcc.c-torture/compile/20000326-1.c: New test.
58259         * gcc.c-torture/compile/20000326-2.c: New test.
58260
58261 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
58262
58263         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58264         the first parameter is a function argument.
58265
58266 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58267
58268         * g++.old-deja/g++.ext/array4.C: New test.
58269
58270 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58271
58272         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58273
58274 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58275
58276         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58277
58278 2000-03-19  Richard Henderson  <rth@cygnus.com>
58279
58280         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58281
58282 2000-03-19  Richard Henderson  <rth@cygnus.com>
58283
58284         * gcc.c-torture/compile/20000319-1.c: New test.
58285
58286 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58287
58288         * gcc.c-torture/execute/20000314-3.c: New test.
58289         * gcc.c-torture/execute/20000314-2.c: New test.
58290         * gcc.c-torture/execute/20000314-1.c: New test.
58291         * gcc.c-torture/compile/20000314-2.c: New test.
58292         * gcc.c-torture/compile/20000314-1.c: New test.
58293
58294 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58295
58296         * g++.old-deja/g++.warn/inline.C: New test.
58297
58298 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58299
58300         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58301         standards-compliant result rather than specific constants.
58302         Put test-values in array.
58303
58304 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58305
58306         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58307         (g++_target_compile): Put test-specific options last.
58308
58309 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58310
58311         * g++.old-deja/g++.eh/vbase4.C: New test.
58312
58313 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58314
58315         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58316
58317 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58318
58319         * g++.old-deja/g++.brendan/misc12.C: Removed.
58320         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58321         * g++.old-deja/g++.ext/pretty4.C: New test.
58322
58323 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58324
58325         * g++.old-deja/g++.other/string2.C: New test.
58326
58327 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58328
58329         * g++.old-deja/g++.warn/impint2.C: New test.
58330
58331 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58332
58333         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58334         is 1, not zero.
58335
58336 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58337
58338         * g++.old-deja/g++.warn/impint.C: New test.
58339         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58340         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58341         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58342         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58343         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58344         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58345         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58346         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58347         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58348         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58349         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58350         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58351
58352 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58353
58354         * gcc.dg/cpp-redef.c: New test.
58355
58356 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58357
58358         * g++.old-deja/g++.pt/unify7.C: New test.
58359
58360 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58361
58362         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58363         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58364
58365 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58366
58367         * gcc.c-torture/compile/20000224-1.c: New test.
58368
58369 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58370
58371         * gcc.c-torture/compile/cpp-2.c: New test.
58372         * gcc.c-torture/compile/cpp-1.c: New test.
58373
58374 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58375
58376         * gcc.c-torture/execute/20000225-1.c: New test.
58377
58378 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58379
58380         * gcc.dg/cpp-li2.c: New test.
58381
58382         * gcc.dg/cpp-wi1.c: New test.
58383
58384         * gcc.dg/cpp-li1.c: New test.
58385
58386 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58387
58388         * g++.old-deja/g++.other/sizeof5.C: New test.
58389
58390 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58391
58392         * gcc.c-torture/execute/va-arg-13.c: New test.
58393
58394 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58395
58396         * gcc.c-torture/execute/va-arg-12.c: New test.
58397
58398 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58399
58400         * gcc.c-torture/execute/20000223-1.c: New test.
58401
58402 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58403
58404         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58405
58406 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58407
58408         * g++.old-deja/g++.abi/ptrmem.C: New test.
58409
58410 2000-02-19  Richard Henderson  <rth@cygnus.com>
58411
58412         * gcc.c-torture/compile/init-3.c: New.
58413
58414 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58415
58416         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58417         ALWAYS_CXXFLAGS.
58418
58419 2000-02-11  Robert Lipe <robertl@sco.com>
58420
58421         * gcc.c-torture/compile/20000211-3.c: New test.
58422
58423 2000-02-11  Martin Buchholz <martin@xemacs.org>
58424
58425         * gcc.c-torture/compile/20000211-2.c: New test.
58426
58427 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58428
58429         * gcc.c-torture/compile/20000211-1.c: New test.
58430
58431 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58432
58433         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58434           on native targets
58435
58436 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58437
58438         * g++.old-deja/g++.other/cast5.C: New test.
58439
58440 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58441
58442         * gcc.c-torture/execute/20000205-1.c: New.
58443
58444 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58445
58446         * g++.old-deja/g++.jason/cast3.C: Return void.
58447         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58448
58449 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58450
58451         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58452
58453         * gcc.dg/loop-1.c: New test.
58454
58455 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58456
58457         * gcc.c-torture/compile/20000127-1.c: New test.
58458         * gcc.c-torture/execute/991228-1.c: New test.
58459
58460 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58461
58462         * gcc.dg/unused-2.c: New test.
58463
58464         * gcc.dg/conv-1.c: New test.
58465
58466 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58467
58468         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58469         compiler.
58470         (tool_option_proc): Fix typo.
58471
58472 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58473
58474         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58475         of the ld on the host, not on the build machine.
58476         Also, don't crash if '--help' is not a supported option.
58477
58478 2000-01-24  Richard Henderson  <rth@cygnus.com>
58479
58480         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58481
58482 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58483
58484         * gcc.c-torture/execute/20000120-2.c: New test.
58485         * gcc.c-torture/execute/20000120-1.c: New test.
58486
58487 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58488
58489         * gcc.c-torture/execute/20000113-1.c: New test.
58490
58491 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58492
58493         * gcc.c-torture/execute/20000112-1.c: New test.
58494
58495 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58496
58497         * gcc.dg/20000111-1.c: New test.
58498
58499 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58500
58501         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58502         with 16 bit integers.
58503
58504 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58505
58506         * gcc.dg/20000108-1.c: New test.
58507
58508 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58509
58510         * g++.old-deja/g++.ns/koenig8.C: New test.
58511
58512 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58513
58514         * g++.old-deja/g++.other/cast4.C: New test.
58515
58516 2000-01-05  Jeffrey A Law  (law@cygnus.com)
58517
58518         * gcc.c-torture/compile/20000105-2.c: New test.
58519         * gcc.c-torture/compile/20000105-1.c: New test.
58520
58521 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58522
58523         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58524         references to printf & atoi to conform to ANSI standard.
58525         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58526         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58527         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58528         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58529         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58530         * g++.old-deja/g++.brendan/complex1.C: Likewise.
58531         * g++.old-deja/g++.brendan/copy1.C: Likewise.
58532         * g++.old-deja/g++.brendan/copy2.C: Likewise.
58533         * g++.old-deja/g++.brendan/copy3.C: Likewise.
58534         * g++.old-deja/g++.brendan/copy4.C: Likewise.
58535         * g++.old-deja/g++.brendan/copy5.C: Likewise.
58536         * g++.old-deja/g++.brendan/copy6.C: Likewise.
58537         * g++.old-deja/g++.brendan/copy7.C: Likewise.
58538         * g++.old-deja/g++.brendan/copy8.C: Likewise.
58539         * g++.old-deja/g++.brendan/crash11.C: Likewise.
58540         * g++.old-deja/g++.brendan/crash14.C: Likewise.
58541         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58542         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58543         * g++.old-deja/g++.brendan/delete2.C: Likewise.
58544         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58545         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58546         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58547         * g++.old-deja/g++.brendan/eh1.C: Likewise.
58548         * g++.old-deja/g++.brendan/groff1.C: Likewise.
58549         * g++.old-deja/g++.brendan/init3.C: Likewise.
58550         * g++.old-deja/g++.brendan/misc12.C: Likewise.
58551         * g++.old-deja/g++.brendan/misc7.C: Likewise.
58552         * g++.old-deja/g++.brendan/new2.C: Likewise.
58553         * g++.old-deja/g++.brendan/operators4.C: Likewise.
58554         * g++.old-deja/g++.brendan/operators5.C: Likewise.
58555         * g++.old-deja/g++.brendan/overload2.C: Likewise.
58556         * g++.old-deja/g++.brendan/overload7.C: Likewise.
58557         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58558         * g++.old-deja/g++.brendan/reference1.C: Likewise.
58559         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58560         * g++.old-deja/g++.brendan/template24.C: Likewise.
58561         * g++.old-deja/g++.brendan/template3.C: Likewise.
58562         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58563         * g++.old-deja/g++.jason/inline3.C: Likewise.
58564         * g++.old-deja/g++.jason/opeq.C: Likewise.
58565         * g++.old-deja/g++.law/arg5.C: Likewise.
58566         * g++.old-deja/g++.law/arm7.C: Likewise.
58567         * g++.old-deja/g++.law/ctors11.C: Likewise.
58568         * g++.old-deja/g++.law/cvt8.C: Likewise.
58569         * g++.old-deja/g++.law/init9.C: Likewise.
58570         * g++.old-deja/g++.law/refs4.C: Likewise.
58571         * g++.old-deja/g++.law/template2.C: Likewise.
58572         * g++.old-deja/g++.law/visibility24.C: Likewise.
58573         * g++.old-deja/g++.law/vtable3.C: Likewise.
58574         * g++.old-deja/g++.mike/asm2.C: Likewise.
58575         * g++.old-deja/g++.mike/eh1.C: Likewise.
58576         * g++.old-deja/g++.mike/misc1.C: Likewise.
58577         * g++.old-deja/g++.mike/misc13.C: Likewise.
58578         * g++.old-deja/g++.mike/misc14.C: Likewise.
58579         * g++.old-deja/g++.mike/ns12.C: Likewise.
58580         * g++.old-deja/g++.mike/p1248.C: Likewise.
58581         * g++.old-deja/g++.mike/p3708.C: Likewise.
58582         * g++.old-deja/g++.mike/p3708a.C: Likewise.
58583         * g++.old-deja/g++.mike/p3708b.C: Likewise.
58584         * g++.old-deja/g++.mike/p646.C: Likewise.
58585         * g++.old-deja/g++.mike/p700.C: Likewise.
58586         * g++.old-deja/g++.mike/p783.C: Likewise.
58587         * g++.old-deja/g++.mike/p783a.C: Likewise.
58588         * g++.old-deja/g++.mike/p783b.C: Likewise.
58589         * g++.old-deja/g++.mike/p786.C: Likewise.
58590         * g++.old-deja/g++.mike/p789.C: Likewise.
58591         * g++.old-deja/g++.mike/p789a.C: Likewise.
58592         * g++.old-deja/g++.mike/p807a.C: Likewise.
58593         * g++.old-deja/g++.other/delete3.C: Likewise.
58594         * g++.old-deja/g++.other/dyncast1.C: Likewise.
58595         * g++.old-deja/g++.other/dyncast2.C: Likewise.
58596         * g++.old-deja/g++.other/dyncast3.C: Likewise.
58597         * g++.old-deja/g++.other/empty1.C: Likewise.
58598         * g++.old-deja/g++.other/temporary1.C: Likewise.
58599         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58600         * g++.old-deja/g++.pt/t16.C: Likewise.
58601         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58602
58603 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
58604
58605         * gcc.dg/991230-1.c: New test.
58606
58607 1999-12-29  Jeffrey A Law  (law@cygnus.com)
58608
58609         * gcc.c-torture/compile/991229-3.c: New test.
58610         * gcc.c-torture/compile/991229-2.c: New test.
58611         * gcc.c-torture/compile/991229-1.c: New test.
58612
58613 1999-12-29  Greg McGary <gkm@eng.ascend.com>
58614
58615         * gcc.c-torture/compile/labels-2.c: New test.
58616
58617 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
58618
58619         * gcc.c-torture/execute/991227-1.c: New test.
58620
58621 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58622
58623         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58624
58625 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
58626
58627         * gcc.c-torture/execute/991221-1.c: New test.
58628
58629 1999-12-20  Nathan Sidwell  <nathan@acm.org>
58630
58631         * g++.old-deja/g++.other/cast3.C: New test.
58632
58633 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
58634
58635         * gcc.c-torture/execute/991216-4.c: New test.
58636
58637 1999-12-16  Michael Meissner  <meissner@cygnus.com>
58638
58639         * gcc.c-torture/execute/991216-1.c: New test.
58640         * gcc.c-torture/execute/991216-2.c: New test.
58641         * gcc.c-torture/execute/991216-3.c: New test.
58642
58643 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58644
58645         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58646         Actually make the test fail by using "-O2" for compilation.
58647
58648 1999-12-15  Nathan Sidwell  <nathan@acm.org>
58649
58650         * g++.old-deja/g++.warn/cast-align1.C: New test.
58651
58652 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58653
58654         * gcc.c-torture/compile/991214-1.c: New test.
58655         * gcc.c-torture/compile/991214-2.c: New test.
58656
58657 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58658
58659         * gcc.dg/991214-1.c: New test.
58660
58661 1999-12-13  Jeffrey A Law  (law@cygnus.com)
58662
58663         * gcc.c-torture/compile/991213-3.c: New test.
58664         * gcc.c-torture/compile/991213-2.c: New test.
58665         * gcc.c-torture/compile/991213-1.c: New test.
58666
58667 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
58668
58669         * gcc.dg/991209-1.c: New test.
58670
58671 1999-12-08  Nathan Sidwell <nathan@acm.org>
58672
58673         * gcc.c-torture/compile/991208-1.c: New test.
58674
58675 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58676
58677         * gcc.dg/ultrasp2.c: New test.
58678
58679 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
58680
58681         * g++.old-deja/g++.abi/align.C (main): Fix typo.
58682
58683 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
58684
58685         * gcc.c-torture/compile/991202-1.c: New test.
58686         * gcc.c-torture/execute/991202-1.c: New test.
58687         * gcc.c-torture/execute/991202-2.c: New test.
58688         * gcc.c-torture/execute/991202-3.c: New test.
58689
58690 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
58691
58692         * g++.old-deja/g++.abi/align.C: New test.
58693         * g++.old-deja/g++.abi/aggregates.C: Likewise.
58694         * g++.old-deja/g++.abi/bitfields.C: Likewise.
58695
58696 1999-12-01  Richard Henderson  <rth@cygnus.com>
58697
58698         * gcc.c-torture/execute/991201-1.c: New.
58699
58700 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
58701
58702         * gcc.dg/991129-1.c: New test.
58703
58704 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58705
58706         * gcc.c-torture/compile/991127-1.c: New test.
58707
58708 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58709
58710         * g++.old-deja/g++.other/warn4.C: New test.
58711
58712 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58713
58714         * g++.old-deja/g++.eh/cleanup2.C: New test.
58715         * g++.old-deja/g++.ext/pretty2.C: New test.
58716         * g++.old-deja/g++.ext/pretty3.C: New test.
58717         * g++.old-deja/g++.other/debug6.C: New test.
58718
58719 1999-10-20  Jim Wilson  <wilson@cygnus.com>
58720
58721         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58722         compiler_output to look for one error message instead of two.
58723
58724 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
58725
58726         * gcc.c-torture/execute/991118-1.c: Also test case
58727         where the word boundary does not split a byte evenly.
58728
58729 1999-11-19  Nathan Sidwell  <nathan@acm.org>
58730
58731         * g++.old-deja/g++.ext/restrict1.C: New test.
58732
58733 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58734
58735         * gcc.c-torture/execute/991118-1.c: New test.
58736
58737 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
58738
58739         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58740         working directory pathnames.
58741
58742 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
58743
58744         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58745         host is equipped with driver.h and driver.o so it can actually
58746         compile and run the tests.
58747
58748 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
58749
58750         * gcc.c-torture/compile/991008-1.c: New test.
58751
58752 1999-11-08  Nick Clifton  <nickc@cygnus.com>
58753
58754         * lib/gcc-dg.exp: Include target-supports.exp
58755
58756 1999-11-05  Nick Clifton  <nickc@cygnus.com>
58757
58758         * lib/target-supports.exp: New file: Provide procs to test for
58759         features supported by the target.
58760         (check_weak_available): Moved here from ecos.exp.
58761         (check_alias_available): New proc: Determine of the target
58762         toolchain supports the alias attribute.
58763
58764         * gcc.dg/special/ecos.exp: Move check_weak_available to
58765         target-supports.exp.
58766         (alias-1.c): Only perform the test if the target supports
58767         aliases.
58768         (wkali-1.c): Only perform the test if the target supports
58769         aliases.
58770
58771         * gcc.dg/990506-0.c: Expect error messages from cross
58772         targets as well as native targets.
58773
58774 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58775
58776         * gcc.dg/ultrasp1.c: Removed xfail.
58777         * gcc.dg/struct-ret-2.c: Likewise.
58778         * gcc.dg/array-1.c: Likewise.
58779
58780 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58781
58782         * gcc.dg/struct-ret-2.c: New test.
58783
58784         * gcc.dg/array-1.c: New test.
58785
58786 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
58787
58788         * gcc.c-torture/execute/991030-1.c: New test.
58789
58790 1999-10-26  Richard Henderson  <rth@cygnus.com>
58791
58792         * gcc.c-torture/compile/991026-2.c: New test.
58793
58794 1999-10-26  Jeffrey A Law  (law@cygnus.com)
58795
58796         * gcc.c-torture/compile/991026-1.c: New test.
58797
58798 1999-10-23  Jeffrey A Law  (law@cygnus.com)
58799
58800         * gcc.c-torture/execute/991023-1.c: New test.
58801
58802 1999-10-19  Jeffrey A Law  (law@cygnus.com)
58803
58804         * gcc.c-torture/execute/991019-1.c: New test.
58805
58806 1999-10-16  Richard Henderson  <rth@cygnus.com>
58807
58808         * gcc.c-torture/execute/991016-1.c: New test.
58809
58810 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
58811
58812         * gcc.c-torture/execute/991014-1.c: New test.
58813
58814 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
58815
58816         * g++.old-deja/g++.other/union2.C: New test.
58817
58818 1999-10-13  Nathan Sidwell  <nathan@acm.org>
58819
58820         * g++.old-deja/g++.other/vaarg2.C: New test.
58821         * g++.old-deja/g++.other/vaarg3.C: New test.
58822
58823 1999-10-12  Craig Burley  <craig@jcb-sc.com>
58824
58825         * g77.f-torture/noncompile/19990905-1.f: Moved from being
58826         in compile/.
58827
58828 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
58829
58830         * gcc.c-torture/execute/va-arg-11.c: New test.
58831
58832 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
58833
58834         * lib/file-format.exp (gcc_target_object_format): Don't
58835         crash if objdump is unavailable.
58836
58837 1999-09-29  Donn Terry <donn@interix.com>
58838
58839         * gcc.misc-tests/mg.exp: delete extraneous redirection.
58840
58841 1999-09-28  Nick Clifton  <nickc@cygnus.com>
58842
58843         * gcc.c-torture/compile/990928-1.c: New test.
58844
58845 1999-09-28  Nathan Sidwell  <nathan@acm.org>
58846
58847         * g++.old-deja/g++.other/decl6.C: New test.
58848
58849 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58850
58851         * gcc.c-torture/execute/va-arg-10.c: New test.
58852
58853 1999-09-27  Nathan Sidwell  <nathan@acm.org>
58854
58855         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58856         __PRETTY_FUNCTION__.
58857
58858 1999-09-23  Nick Clifton  <nickc@cygnus.com>
58859
58860         * gcc.c-torture/execute/990923-1.c: New test.
58861
58862 1999-09-21  Nick Clifton  <nickc@cygnus.com>
58863
58864         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58865         for which -fpic is inappropriate.
58866
58867 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
58868
58869         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58870
58871 1999-09-21  Nathan Sidwell  <nathan@acm.org>
58872
58873         * g++.old-deja/g++.other/dyncast1.C: New test.
58874         * g++.old-deja/g++.other/dyncast2.C: New test.
58875         * g++.old-deja/g++.other/dyncast3.C: New test.
58876         * g++.old-deja/g++.other/dyncast4.C: New test.
58877         * g++.old-deja/g++.other/dyncast5.C: New test.
58878         * g++.old-deja/g++.eh/catch3.C: New test.
58879         * g++.old-deja/g++.eh/catch3p.C: New test.
58880         * g++.old-deja/g++.eh/catch4.C: New test.
58881         * g++.old-deja/g++.eh/catch4p.C: New test.
58882         * g++.old-deja/g++.eh/catch5.C: New test.
58883         * g++.old-deja/g++.eh/catch5p.C: New test.
58884         * g++.old-deja/g++.eh/catch6.C: New test.
58885         * g++.old-deja/g++.eh/catch6p.C: New test.
58886         * g++.old-deja/g++.eh/catch7.C: New test.
58887         * g++.old-deja/g++.eh/catch7p.C: New test.
58888         * g++.old-deja/g++.eh/catch8.C: New test.
58889         * g++.old-deja/g++.eh/catch8p.C: New test.
58890         * g++.old-deja/g++.eh/catch9.C: New test.
58891         * g++.old-deja/g++.eh/catch9p.C: New test.
58892
58893 1999-09-13  Nathan Sidwell  <nathan@acm.org>
58894
58895         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
58896         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
58897
58898 1999-09-13  Jeffrey A Law  (law@cygnus.com)
58899
58900         * gcc.c-torture/compile/990913-1.c: New test.
58901
58902 1999-09-10  Nathan Sidwell  <nathan@acm.org>
58903
58904         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
58905         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58906
58907 1999-09-09  Richard Henderson  <rth@cygnus.com>
58908
58909         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
58910
58911 1999-09-09  Nathan Sidwell  <nathan@acm.org>
58912
58913         * g++.old-deja/g++.other/lookup11.C: New test.
58914         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58915         what is permitted and what we want.
58916         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58917         overload use.
58918         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58919
58920 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
58921
58922         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58923         * gcc.c-torture/noncompile/poison-1.c: New file.
58924
58925 1999-09-08  Nathan Sidwell  <nathan@acm.org>
58926
58927         * g++.old-deja/g++.other/sizeof3.C: New test.
58928         * g++.old-deja/g++.other/sizeof4.C: New test.
58929         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58930         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58931
58932 1999-09-07  Richard Henderson  <rth@cygnus.com>
58933
58934         * gcc.dg/va-arg-1.c: New.
58935
58936 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58937
58938         * gcc.c-torture/execute/va-arg-9.c: New test.
58939
58940 1999-09-05  Craig Burley  <craig@jcb-sc.com>
58941
58942         * g77.f-torture/compile/980519-2.f: New test.
58943         * g77.f-torture/compile/19990905-0.f: New test.
58944         * g77.f-torture/compile/19990905-1.f: New test.
58945         * g77.f-torture/compile/19990905-2.f: New test.
58946
58947         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
58948
58949 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
58950
58951         * gcc.c-torture/execute/990827-1.c: Fix typo.
58952
58953 1999-09-03  Nathan Sidwell  <nathan@acm.org>
58954
58955         * g++.old-deja/g++.other/deref1.C: New test.
58956
58957 1999-09-02  Nathan Sidwell  <nathan@acm.org>
58958
58959         * g++.old-deja/g++.other/ambig2.C: New test.
58960         * g++.old-deja/g++.other/cond5.C: New test.
58961         * g++.old-deja/g++.other/lookup16.C: New test.
58962
58963 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
58964
58965         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
58966         assemblers too.
58967
58968 1999-08-31  Jeffrey A Law  (law@cygnus.com)
58969
58970         * lib/c-torture.exp: Avoid the "compare executables" optimization
58971         when testing native.
58972
58973 1999-08-29  Jeffrey A Law  (law@cygnus.com)
58974
58975         * gcc.c-torture/execute/990829-1.c: New test.
58976         * gcc.c-torture/compile/990829-1.c: New test.
58977
58978 1999-08-27  Paul Burchard  <burchard@pobox.com>
58979
58980         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
58981         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
58982         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
58983         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
58984         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
58985         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
58986         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
58987         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
58988         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
58989         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
58990         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
58991
58992 1999-08-27  Jeffrey A Law  (law@cygnus.com)
58993
58994         * gcc.c-torture/execute/990827-1.c: New test.
58995
58996 1999-08-26  Craig Burley  <craig@jcb-sc.com>
58997
58998         * g77.f-torture/noncompile/19990826-4.f: New test.
58999
59000         * g77.f-torture/compile/19990826-3.f: New test.
59001
59002         * g77.f-torture/execute/19990826-2.f: New test.
59003
59004         * g77.f-torture/compile/19990826-1.f: New test.
59005
59006         * gcc.c-torture/execute/990826-0.c: New test.
59007         * g77.c-torture/execute/19990826-0.f: New test.
59008
59009         * g77.f-torture/noncompile/970626-2.f: New test.
59010
59011 1999-08-25  Paul Burchard  <burchard@pobox.com>
59012
59013         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59014         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59015         lss-011.C: New tests.
59016
59017 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59018
59019         * g++.old-deja/g++.other/decl5.C: New test.
59020
59021 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59022
59023         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59024         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59025         call `postbase' for each one.  All callers of `postbase' changed
59026         to call this instead.
59027
59028 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59029
59030         * gcc.c-torture/execute/990811-1.c: New test.
59031
59032 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59033
59034         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59035         just native ones.
59036
59037         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59038         just native ones.
59039
59040 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59041
59042         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59043
59044 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59045
59046         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59047
59048 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59049
59050         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59051
59052 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59053
59054         * gcc.c-torture/execute/990804-1.c: New test.
59055
59056 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59057
59058         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59059         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59060         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59061
59062 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59063
59064         * g++.old-deja/g++.other/struct1.C: New test.
59065
59066 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59067
59068         * g++.old-deja/g++.other/enum2.C: New test.
59069
59070 1999-08-02  Richard Henderson  <rth@cygnus.com>
59071
59072         Adapted from tests from Franz Sirl:
59073         * gcc.c-torture/execute/va-arg-7.c: New test.
59074         * gcc.c-torture/execute/va-arg-8.c: New test.
59075
59076 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59077
59078         * gcc.c-torture/compile/990801-2.c: New test.
59079
59080         * gcc.c-torture/compile/990801-1.c: New test.
59081
59082 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59083
59084         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59085         fp-cmp-1.c, converting double to float.
59086
59087         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59088         fp-cmp-1.c, converting double to long double.
59089
59090         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59091         from fr1 to unknown_register, since fr1 is a legitimate register
59092         on some machines.
59093
59094 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59095
59096         * README: More listname related changes.
59097
59098 1999-07-08  Catherine Moore  <clm@cygnus.com>
59099
59100         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59101
59102 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59103
59104         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59105
59106 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59107
59108         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59109
59110 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59111
59112         * gcc.dg/990703-1.c: New test.
59113
59114 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59115
59116         * lib/file-format.exp: New file: Move definition of proc
59117         gcc_target_object_format to here from
59118         gcc.dg/special/ecos.exp.
59119
59120         * lib/c-torture.exp: Include lib file-format.exp.
59121         * lib/gcc-dg.exp: Include lib file-format.exp.
59122
59123         * gcc.dg/special/ecos.exp: Remove definition of proc
59124         gcc_target_object_format.
59125
59126 1999-06-28  Jeffrey A Law  (law@cygnus.com)
59127
59128         * gcc.c-torture/execute/990628-1.c: New test.
59129
59130 1999-06-25  Jeffrey A Law  (law@cygnus.com)
59131
59132         * gcc.c-torture/compile/990625-2.c: New test.
59133
59134         * gcc.c-torture/compile/990625-1.c: New test.
59135
59136 1999-06-23  Nick Clifton  <nickc@cygnus.com>
59137
59138         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
59139         attributes compile.
59140         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59141         ports that use the COFF/PE file format.
59142
59143 1999-06-17  Jeffrey A Law  (law@cygnus.com)
59144
59145         * gcc.c-torture/compile/990617-1.c: New test.
59146
59147 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
59148
59149         * g++.old-deja/g++.other/decl4.C: New test.
59150
59151 1999-06-14  Nathan Sidwell  <nathan@acm.org>
59152
59153         * g++.old-deja/g++.other/bitfld3.C: New test.
59154
59155 1999-06-08  Nathan Sidwell  <nathan@acm.org>
59156
59157         * g++.old-deja/g++.eh/catch1.C: New test.
59158
59159 1999-06-07  Jeffrey A Law  (law@cygnus.com)
59160
59161         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59162
59163         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59164         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
59165
59166 1999-06-05  Craig Burley  <craig@jcb-sc.com>
59167
59168         * g77.f-torture/compile/19990502-0.f: Replace with new,
59169         shorter, test that still fails after recent changes.
59170
59171 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59172
59173         * gcc.c-torture/execute/990604-1.c: New test.
59174
59175 1999-05-31  Jeffrey A Law  (law@cygnus.com)
59176
59177         * gcc.c-torture/execute/990531-1.c: New test.
59178
59179 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59180
59181         * gcc.c-torture/compile/990527-1.c: New test.
59182
59183 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
59184
59185         * gcc.c-torture/execute/990527-1.c: New test.
59186
59187 1999-05-25  Nick Clifton  <nickc@cygnus.com>
59188
59189         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59190         bitfields as signed.
59191
59192 1999-05-25  Craig Burley  <craig@jcb-sc.com>
59193
59194         * g77.f-torture/compile/19990525-0.f: New test.
59195
59196 1999-05-25  Jeffrey A Law  (law@cygnus.com)
59197
59198         * gcc.c-torture/execute/990525-2.c: New test.
59199
59200         * gcc.c-torture/execute/990525-1.c: New test.
59201
59202 1999-05-24  Nathan Sidwell  <nathan@acm.org>
59203
59204         * g++.old-deja/g++.other/anon3.C: New test.
59205         * g++.old-deja/g++.other/anon4.C: New test.
59206         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59207         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59208         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59209         Merrill).
59210
59211 1999-05-24  Jeffrey A Law  (law@cygnus.com)
59212
59213         * gcc.c-torture/execute/990524-1.c: New test.
59214
59215         * gcc.dg/990524-1.c: New test.
59216
59217 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59218
59219         * gcc.c-torture/compile/990523-1.c: New test.
59220
59221 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
59222
59223         * gcc.c-torture/compile/990519-1.c: New test.
59224
59225 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59226
59227         * gcc.c-torture/compile/990517-1.c: New test.
59228
59229         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59230         (e4, f4): New tests.
59231         (main): Call them.
59232
59233 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59234
59235         * gcc.dg/noreturn-1.c: New test.
59236
59237 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59238
59239         * gcc.c-torture/execute/990513-1.c: New test.
59240
59241 1999-05-10  Richard Henderson  <rth@cygnus.com>
59242
59243         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59244
59245 1999-05-10  Craig Burley  <craig@jcb-sc.com>
59246
59247         * g77.f-torture/execute/erfc.f: Use small single-precision
59248         values, to avoid problems on Alphas when not -mieee.
59249
59250 1999-05-08  Craig Burley  <craig@jcb-sc.com>
59251
59252         * gcc.dg/990506-0.c: New test.
59253
59254 1999-05-08  Richard Henderson  <rth@cygnus.com>
59255
59256         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59257         the constant to test.  Don't XFAIL 64-bit targets.
59258
59259         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59260         * g++.old-deja/g++.law/profile1.C: Likewise.
59261
59262         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59263         operator new instances.
59264         * g++.old-deja/g++.other/delete5.C: Likewise.
59265
59266 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59267
59268         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59269         intrinsic.
59270
59271 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59272
59273         * g77.f-torture/execute/u77-test.f: Reverse order of two
59274         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59275
59276 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59277
59278         * gcc.dg/compare1.c: New test.
59279
59280 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59281
59282         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59283         New tests.
59284
59285 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59286
59287         * g77.f-torture/compile/19990502-1.f: New test.
59288
59289 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59290
59291         * g77.f-torture/compile/19990502-0.f: New test.
59292
59293 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59294
59295         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59296         intrinsic.
59297
59298 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59299
59300         * g77.f-torture/execute/u77-test.f (main): List libU77
59301         intrinsics not currently tested.
59302         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59303         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59304         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59305         Trim blanks off the ends of some printed strings.
59306
59307 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59308
59309         * g77.f-torture/execute/u77-test.f (main): Just warn about
59310         FSTAT gid disagreement, as it's expected on some systems.
59311
59312 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59313
59314         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59315         use a new function, which allows for some slop.
59316         Clean up some commentary.
59317         (issum): The new function.
59318         (sgladd): Deleted subroutine.
59319
59320 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59321
59322         * g77.f-torture/execute/u77-test.f: Modify to be more like
59323         libf2c/libU77 version, bringing patches to that version here.
59324         Add suitable commentary.
59325
59326 1999-04-25  Richard Henderson  <rth@cygnus.com>
59327
59328         * gcc.dg/990424-1.c: New test.
59329
59330 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59331
59332         * g77.f-torture/execute/u77-test.f (main): Bug involving
59333         LSTAT has been fixed, so turn back on full checking.
59334
59335 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59336
59337         * g77.f-torture/compile/19990419-0.f: New test.
59338         * g77.f-torture/execute/19990419-1.f: New test.
59339
59340 1999-04-17  Richard Henderson  <rth@cygnus.com>
59341
59342         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59343         to avoid the need for a prototype to supress a warning.
59344
59345 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59346
59347         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59348
59349 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59350
59351         * gcc.c-torture/execute/990404-1.c: New test.
59352
59353 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59354
59355         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59356         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59357         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59358         missing initializer warnings.
59359
59360 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59361
59362         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59363         matching strings.
59364
59365 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59366
59367         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59368
59369 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59370
59371         * g77.f-torture/execute/19990325-0.f: New test.
59372         * g77.f-torture/execute/19990325-1.f: New test.
59373
59374 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59375
59376         * gcc.c-torture/execute/990324-1.c: New test.
59377
59378 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59379
59380         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59381         test with 4.
59382
59383 1999-03-17  Richard Henderson  <rth@cygnus.com>
59384
59385         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59386
59387 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59388
59389         * g77.f-torture/execute/19990313-2.f: New test.
59390         * g77.f-torture/execute/19990313-3.f: New test.
59391
59392 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59393
59394         * g77.f-torture/execute/19990313-0.f: New test.
59395         * g77.f-torture/execute/19990313-1.f: New test.
59396
59397 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59398
59399         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59400         printf to sprintf.
59401         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59402         (main): Add check for u15.  Conditionalize u31 check depending on
59403         whether ints are <32 bits or >=32 bits.
59404
59405 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59406
59407         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59408
59409 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59410
59411         * g77.f-torture/compile/19990305-0.f: New test.
59412         * g77.f-torture/execute/19981119-0.f: New test.
59413
59414 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59415
59416         * g77.f-torture/execute/970625-2.f: call ABORT if final
59417         result is not correct, instead of just printing it.
59418         Add this checking via newly introduced obfuscation, to
59419         trip up buggy front ends.
59420
59421 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59422
59423         * g77.f-torture/compile/960317-1.f: Moved from being
59424         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59425
59426 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59427
59428         * g77.f-torture/execute/960317-1.f: New (old) test.
59429         * g77.f-torture/execute/970625-2.f: Ditto.
59430
59431 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59432
59433         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59434         error message on line 1 or line 2; cccp and cpplib do this differently.
59435
59436 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59437
59438         * g++.old-deja/g++.law/weak1.C: New test.
59439
59440 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59441
59442         * gcc.c-torture/execute/990119-1.c: Renamed to...
59443         * gcc.dg/990119-1.c: this, so it will only be tested once
59444         (it's a preprocessor test, it doesn't need to be run at
59445         multiple optimization levels).
59446
59447 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59448
59449         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59450           ALWAYS_CXXFLAGS.
59451
59452 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59453
59454         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59455         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59456         to not be compilable by current g77.
59457
59458 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59459
59460         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59461
59462 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59463
59464         * gcc.c-torture/execute/990222-1.c: New test.
59465
59466 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59467
59468         * g77.f-torture/compile/19990218-0.f: New test.
59469         * g77.f-torture/noncompile/19990218-1.f: New test.
59470
59471 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59472
59473         * g77.f-torture/compile/19981216-0.f: New test.
59474
59475 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59476
59477         * gcc.dg/990214-1.c: New test.
59478
59479 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59480
59481         * gcc.dg/990213-2.c: New test.
59482
59483         * gcc.dg/990213-1.c: New test.
59484
59485 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59486
59487         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59488         ints.
59489
59490 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59491
59492         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59493         specified by target.
59494
59495         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59496
59497 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59498
59499         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59500
59501 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59502
59503         * gcc.dg/special/ecos.exp: New test driver for new tests with
59504         special requirements.
59505
59506         * gcc.dg/special/alias-1.c: New test.
59507         * gcc.dg/special/gcsec-1.c: New test.
59508         * gcc.dg/special/weak-1.c: New test.
59509         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59510         * gcc.dg/special/weak-2.c: New test.
59511         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59512         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59513         * gcc.dg/special/wkali-1.c: New test.
59514         * gcc.dg/special/wkali-2.c: New test.
59515         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59516         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59517
59518 1999-02-10  Felix Lee  <flee@cygnus.com>
59519
59520           * lib/c-torture.exp (c-torture-compile): Pull out code for
59521           analyzing gcc error messages.
59522           (c-torture-execute): Likewise.  Fix some (harmless) false
59523           positives.
59524           * lib/gcc.exp (gcc_check_compile): New function.
59525
59526 1999-02-08  Richard Henderson  <rth@cygnus.com>
59527
59528         * gcc.c-torture/execute/990208-1.c: New test.
59529
59530 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59531
59532         * g++.dg/special/ecos.exp: New driver for new tests with special
59533         requirements
59534
59535         * g++.dg/special/conpr-1.C: New test
59536         * g++.dg/special/conpr-2.C: New test
59537         * g++.dg/special/conpr-2a.C: New test
59538         * g++.dg/special/conpr-3.C: New test
59539         * g++.dg/special/conpr-3a.C: New test
59540         * g++.dg/special/conpr-3b.C: New test
59541
59542         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59543         allow g++ to use the dg driver
59544
59545         * README: Add comment about g++.dg directory
59546
59547 1999-02-06  Jeffrey A Law  (law@cygnus.com)
59548
59549         * README: Update email addresses.
59550
59551 1999-02-03  Nick Clifton  <nickc@cygnus.com>
59552
59553         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59554         arguments in order to force structure S onto the stack even on
59555         the alpha.
59556         (test): Pass 10 leading arguments to function foo as well as the
59557         structure S.
59558
59559         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59560         failure for all targets.
59561
59562         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59563         abort to terminate program execution.
59564
59565 1999-01-30  Richard Henderson  <rth@cygnus.com>
59566
59567         * gcc.c-torture/execute/990130-1.c: New test.
59568
59569 1999-01-30  Jeffrey A Law  (law@cygnus.com)
59570
59571         * gcc.dg/990130-1.c: New test.
59572
59573 1999-01-28  Michael Meissner  <meissner@cygnus.com>
59574
59575         * gcc.c-torture/execute/990128-1.c: New test.
59576
59577 1999-01-27  Michael Meissner  <meissner@cygnus.com>
59578
59579         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59580
59581 1999-01-27  Felix Lee  <flee@cygnus.com>
59582
59583         * lib/c-torture.exp (c-torture-compile): pull out code for
59584         analyzing gcc error messages.
59585         (c-torture-execute): ditto, and fix some (harmless) false
59586         positives.
59587         * lib/gcc.exp (gcc_check_compile): new function.
59588
59589 1999-01-17  Jeffrey A Law  (law@cygnus.com)
59590
59591         * gcc.dg/990117-1.c: New test.
59592
59593         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59594
59595         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59596
59597 1999-01-15  Jeffrey A Law  (law@cygnus.com)
59598
59599         * g77.f-torture/compile/990115-1.f: New test.
59600
59601 1999-01-07  Jeffrey A Law  (law@cygnus.com)
59602
59603         * gcc.c-torture/compile/990107-1.c: New test
59604
59605 1999-01-06  Jeffrey A Law  (law@cygnus.com)
59606
59607         * gcc.c-torture/execute/990106-2.c: New test.
59608
59609         * gcc.c-torture/execute/990106-1.c: New test.
59610
59611 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
59612
59613         * gcc.c-torture/compile/981223-1.c: New test.
59614
59615 1998-12-29  Richard Henderson  <rth@cygnus.com>
59616
59617         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59618         (opt3): Rename from opt4 and disable.
59619
59620 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
59621
59622         * g++.old-deja/g++.pt/ptrmem5.C: New test.
59623
59624 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59625
59626         * g++.old-deja/g++.other/conv5.C: New test.
59627
59628 1998-12-14  Nick Clifton  <nickc@cygnus.com>
59629
59630         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59631
59632 1998-12-11  Jeffrey A Law  (law@cygnus.com)
59633
59634         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59635
59636 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
59637
59638         * gcc.c-torture/compile/981211-1.c: New test.
59639
59640 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59641
59642         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59643
59644         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59645
59646 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59647
59648         * gcc.special/930510-1.c: Make C9X safe.
59649         * gcc.misc-tests/gcov-1.c Similarly.
59650         * gcc.misc-tests/gcov-2.c Similarly.
59651
59652 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59653
59654         * gcc.dg/ultrasp1.c: New test.
59655
59656 1998-12-06  Richard Henderson  <rth@cygnus.com>
59657
59658         * gcc.c-torture/execute/981206.c: New test.
59659
59660 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59661
59662         * g++.old-deja/g++.ns/template7.C: New test.
59663
59664         * g++.old-deja/g++.other/expr1.C: New test.
59665
59666         * g++.old-deja/g++.eh/tmpl3.C: New test.
59667
59668         * g++.old-deja/g++.eh/tmpl2.C: New test.
59669
59670 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59671
59672         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59673         * g++.old-deja/g++.other/using6.C: Removed.
59674         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59675
59676         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59677
59678 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59679
59680         * g++.old-deja/g++.pt/overload8.C: New test.
59681
59682         * g++.old-deja/g++.pt/overload7.C: New test.
59683
59684         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59685
59686         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59687         and relinking messages.
59688         * lib/g++.exp (g++_target_compile): Remove .rpo file when
59689         compiling with -frepo.
59690
59691 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
59692
59693         * g++.old-deja/g++.pt/lookup6.C: New test.
59694
59695 1998-11-30  Nick Clifton  <nickc@cygnus.com>
59696
59697         * gcc.c-torture/execute/981130-1.c: New test.
59698         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59699
59700 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59701
59702         * g++.old-deja/g++.pt/explicit76.C: New test.
59703
59704         * g++.old-deja/g++.pt/friend38.C: New test.
59705
59706         * g++.old-deja/g++.ns/crash2.C: New test.
59707
59708         * g++.old-deja/g++.pt/defarg8.C: New test.
59709
59710         * g++.old-deja/g++.pt/instantiate6.C: New test.
59711
59712         * g++.old-deja/g++.pt/static6.C: New test.
59713
59714         * g++.old-deja/g++.pt/decl2.C: New test.
59715
59716 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59717
59718         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
59719         problem is actually related with name lookup, but so what? :-)
59720
59721         * g++.old-deja/g++.pt/friend37.C: New test.
59722
59723 1998-11-25  Dave Love  <d.love@dl.ac.uk>
59724
59725         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59726         element, which fails on some systems.
59727
59728         * g77.f-torture/execute/labug1.f: New test.
59729
59730 1998-11-21  Jeffrey A Law  (law@cygnus.com)
59731
59732         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59733         is defined.
59734
59735 1998-11-18  Dave Love  <d.love@dl.ac.uk>
59736
59737         * g77.f-torture/compile/981117-1.f: New test.
59738
59739 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
59740
59741         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
59742         properly discarded.
59743
59744 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
59745
59746         * gcc.c-torture/execute/memcheck: New directory of tests for
59747         -fcheck-memory-usage.
59748
59749 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
59750
59751         * README: New file, general information about the testsuite and
59752         new description of the various C++ test subdirectories.
59753         * README.g++: Eliminate obsolete information, update and move most
59754         relevant stuff to README.
59755
59756 1998-11-07  Richard Henderson  <rth@cygnus.com>
59757
59758         * gcc.c-torture/compile/981107-1.c: New test.
59759
59760 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
59761
59762         * execute/memcpy-bi.c: New testcase.
59763
59764 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
59765
59766         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59767         base classes.
59768
59769         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59770         template is selected.
59771
59772         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59773         classes, it should be accepted for all types.
59774
59775         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59776
59777         * g++.old-deja/g++.pt/spec24.C: Ensure that template
59778         specializations start with template headers.
59779
59780 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
59781
59782         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59783
59784         * g++.old-deja/g++.other/init9.C: Test cross initialization of
59785         non-POD types.
59786
59787 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59788
59789         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59790
59791 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59792
59793         * compile/981022-1.c, compile/981022-1.x: New test and driver.
59794
59795 1998-10-19  Jeffrey A Law  (law@cygnus.com)
59796
59797         * 981019-1.c: New test.
59798
59799 1998-10-14  Robert Lipe <robertl@dgii.com>
59800
59801         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59802         find objc headers.
59803
59804 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59805
59806         * compile/981001-4.c: Remove use of GCC extension that triggers a
59807         compiler bug.
59808
59809 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
59810
59811         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59812
59813 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59814
59815         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
59816         instantiation of template produces incorrect code for delete
59817         expression.
59818
59819         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
59820         constructors' name is not unique.
59821         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59822         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59823
59824         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
59825         automatic array of const is ill-formed.
59826
59827         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
59828         of template parameter?
59829
59830         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
59831         const.
59832
59833         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
59834         pointer-to-member expression.
59835
59836         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
59837         declaration causes ICE.
59838
59839 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
59840
59841         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
59842         reserved in the global namespace.
59843
59844         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59845         generate needed virtual table.
59846
59847         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59848
59849 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
59850
59851         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59852         template-dependent type
59853
59854 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59855
59856         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59857         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59858         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59859
59860         * g++.old-deja/g++.other/using5.C: New test; using decl from base
59861         class should be usable as argument of member function.
59862         * g++.old-deja/g++.other/using6.C: New test; using decl from base
59863         class should be usable as return type of member function.
59864         * g++.old-deja/g++.other/using7.C: New test; using decl from base
59865         class should be usable as type of data member.
59866
59867         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59868
59869 1998-10-09  Jeffrey A Law  (law@cygnus.com)
59870
59871         * gcc.c-torture/special/920521-1.c: Fix bogus test.
59872
59873 1998-10-08  Nick Clifton  <nickc@cygnus.com>
59874
59875         * gcc.dg/dll-?.c Add thumb to target list.
59876         Fix assembler scan patterns to match current assembler output.
59877
59878 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
59879
59880         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
59881         matching of template brackets.
59882
59883         * g++.old-deja/g++.other/using4.C: New test.  Test using
59884         declarations of methods from base classes.
59885
59886         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
59887         within functions should introduce names into the innermost
59888         enclosing namespace.
59889
59890         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
59891         of static locals if first initialization throws.
59892
59893 1998-10-07  Jim Wilson  <wilson@cygnus.com>
59894
59895         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
59896
59897 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
59898
59899         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
59900         lose track of the possible targets of tablejump insns.
59901         * special/special.exp: Run it.
59902
59903 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59904
59905         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
59906         must be declared before its specializations can be named in friend
59907         declarations.
59908
59909 1998-10-05  Dave Love  <d.love@dl.ac.uk>
59910
59911         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
59912
59913         * g77.f-torture/execute/io1.f: New test.
59914
59915 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59916
59917         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59918         with pointer to template function, for which no argument deduction
59919         is possible.
59920
59921         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59922         specialization of template function as argument to template
59923         function.
59924
59925         * g++.old-deja/g++.other/access2.C: New test; Inner class
59926         shouldn't have privileged access to Outer's names.
59927
59928 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59929
59930         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59931         friend template declared within template class conflicts with
59932         nested class of the same name.
59933
59934         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59935         is ignored.
59936
59937         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59938         object with direct initializer as function declaration.
59939
59940         * g++.old-deja/g++.other/decl2.C: New test; duplicate
59941         initializers.
59942
59943         * g++.old-deja/g++.other/null2.C: New test; conditional operator
59944         involving const pointer and NULL produces incorrect result.
59945
59946         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
59947         type name without `typename' should be rejected with -pedantic.
59948
59949 1998-10-02  Richard Henderson  <rth@cygnus.com>
59950
59951         * g++.old-deja/g++.other/addrof1.C: New test.
59952
59953 1998-10-01  Nick Clifton  <nickc@cygnus.com>
59954
59955         * gcc.c-torture/compile/981001-1.c: New test.
59956         * gcc.c-torture/execute/981001-1.c: New test.
59957
59958 1998-10-01  Jeffrey A Law  (law@cygnus.com)
59959
59960         * gcc.c-torture/compile/981001-2.c: New test.
59961         * gcc.c-torture/compile/981001-3.c: New test.
59962         * gcc.c-torture/compile/981001-4.c: New test.
59963
59964 1998-10-01  Robert Lipe  <robertl@dgii.com>
59965
59966         * lib/objc.exp (objc_target_compile): Add -L during compiles for
59967         multilibbed hosts.  Idea grafted from g77.exp.
59968
59969 1998-09-30  Dave Love  <d.love@dl.ac.uk>
59970
59971         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
59972         avoid losing on systems which need -lsocket.
59973
59974 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
59975
59976         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
59977         * g++.old-deja/g++.other/nested2.C: Ditto.
59978         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
59979         failure.
59980
59981 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59982
59983         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
59984         preferred over template operator!= for enum bitfields.
59985
59986 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
59987
59988         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
59989         that happen to have the same base name, but in different scopes,
59990         are incorrectly rejected.
59991
59992 1998-09-16  Richard Henderson  <rth@cygnus.com>
59993
59994         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
59995         on the native word size instead of an integer literal.
59996
59997 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59998
59999         * g++.old-deja/g++.other/static2.C: Invocation of static data
60000         member of type pointer-to-function denoted as non-static member.
60001
60002         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60003         checks involving function types and aliases.
60004
60005 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60006
60007         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60008         redefined to the same non-trivial type.
60009
60010         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60011         namespace-qualification of template specializations declared in
60012         other namespaces.
60013
60014         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60015         to declare a subset of the specializations of a template function
60016         as friends of specializations of a template class.
60017
60018         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60019         member templates that do not fully specialize the enclosing
60020         template class are rejected.
60021
60022 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60023
60024         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60025
60026 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60027
60028         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60029         altered from libf2c/libU77 version.
60030
60031 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60032
60033         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60034
60035 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60036             Alexandre Oliva  <oliva@dcc.unicamp.br>
60037
60038         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60039         (un)signed char are different types for template specialization
60040         purposes.
60041
60042 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60043
60044         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60045         * objc: ObjC testsuite.
60046
60047 1998-08-31  Catherine Moore  <clm@cygnus.com>
60048
60049         * gcc.c-torture/execute/941014-1.x: New file.
60050
60051 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60052
60053         * lib/c-torture.exp: Add support for
60054         torture_eval_before_compile and torture_eval_before_execute
60055         variables.
60056
60057 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60058
60059         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60060         this test triggers valid.
60061
60062 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60063
60064         * gcc.dg/980827-1.c: New test.
60065
60066 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60067
60068         * gcc.c-torture/execute/loop-4b.c: New test.
60069
60070 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60071
60072         * lib/c-torture.exp: Add support for
60073         torture_eval_before_compile and torture_eval_before_execute
60074         variables.
60075
60076 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60077
60078         * gcc.c-torture/compile/980825-1.c: New test.
60079
60080 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60081
60082         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60083         count number tests in opt_t0 not good_t0.
60084
60085 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60086
60087         * gcc.c-torture/compile/930326-1.x: Fix typo.
60088
60089 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60090
60091         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60092         causes an ICE.
60093
60094 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60095
60096         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60097         STACK_SIZE is defined.
60098         * gcc.c-torture/unsorted/stuct.c: Similarly.
60099
60100         * gcc.c-torture/compile/980821-1.c: New test.
60101
60102 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60103
60104         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60105         16bit ints.
60106
60107 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60108
60109         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60110         code.
60111
60112 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60113
60114         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60115         error'.
60116
60117 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60118
60119         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60120
60121 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60122
60123         * gcc.c-torture/compile/980816-1.c: New test.
60124
60125         * gcc.dg/980816-1.c: New test.
60126
60127 1998-08-13  Jeffrey A Law  (law@cygnus.com)
60128
60129         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60130         compiler for ieee tests.
60131
60132 1998-08-01  Dave Love  <d.love@dl.ac.uk>
60133
60134         * g77.f-torture/compile/980729-0.f: New test.
60135
60136 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
60137
60138         * gcc.c-torture/special/eeprof-1.c: New test, for
60139         -finstrument-functions.
60140         * gcc.c-torture/special/special.exp: Run it.
60141
60142 1998-07-29  Jeffrey A Law  (law@cygnus.com)
60143
60144         * gcc.c-torture/compile/980729-1.c: New test.
60145
60146 1998-07-27  Nick Clifton  <nickc@cygnus.com>
60147
60148         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60149         __thumb__ is defined, and test for ARM style doubles if so.
60150
60151 1998-07-26  Dave Love  <d.love@dl.ac.uk>
60152
60153         * g77.f-torture/noncompile/980615-0.f: New test.
60154
60155 1998-07-26  H.J. Lu  (hjl@gnu.org)
60156
60157         * gcc.dg/980312-1.c: Do link instead of compile.
60158         * gcc.dg/980313-1.c: Likewise.
60159
60160 1998-07-26  Jeffrey A Law  (law@cygnus.com)
60161
60162         * gcc.c-torture/compile/980726-1.c: New test.
60163
60164 1998-07-25  Dave Love  <d.love@dl.ac.uk>
60165
60166         * g77.f-torture/execute/io0.f: New test.
60167
60168 1998-07-24  Nick Clifton  <nickc@cygnus.com>
60169
60170         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60171         an int.
60172
60173 1998-06-18  Michael Meissner  <meissner@cygnus.com>
60174
60175         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60176         m32r bugs.
60177
60178 1998-07-17  Nick Clifton  <nickc@cygnus.com>
60179
60180         * gcc.dg/980626-1.c: Expect failures for all toolchains until
60181         c-decl.c:grokdeclarator can handle mode attributes.
60182
60183 1998-07-16  Jeffrey A Law  (law@cygnus.com)
60184
60185         * gcc.c-torture/execute/980716-1.c: New test.
60186
60187 1998-07-13  Jeffrey A Law  (law@cygnus.com)
60188
60189         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60190         the mn10200.
60191         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
60192         the mn10200.
60193         * gcc.c-torture/execute/va-arg-3.x: Similarly.
60194         * gcc.c-torture/compile/930326-1.x: Similarly.
60195
60196 1998-07-13  Dave Love  <d.love@dl.ac.uk>
60197
60198         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60199         New test from Craig.
60200
60201 1998-07-12  Dave Love  <d.love@dl.ac.uk>
60202
60203         * g77.f-torture/noncompile/980616-0.f: New test.
60204
60205         * g77.f-torture/execute/970816-3.f: New test from Craig.
60206
60207 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60208
60209         *  g++.other/singleton.C: Return error value instead of taking
60210         SIGSEGV.
60211
60212 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60213
60214         *  g++.other/singleton.C: New test.  Warning is under dispute.
60215         Runtime crash is not.
60216
60217 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60218
60219         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60220         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60221         using6.C, using7.C}: New namespace tests.
60222
60223 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60224
60225         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60226         specialization with typedef'ed names used as array indexes.
60227
60228 1998-07-09  Jeffrey A Law  (law@cygnus.com)
60229
60230         * gcc.c-torture/execute/980709-1.c: New test.
60231
60232         * gcc.dg/980709-1.c: New test.
60233
60234 1998-07-07  Richard Henderson  <rth@cygnus.com>
60235
60236         * gcc.c-torture/execute/bcp-1.c: New test.
60237
60238 1998-07-07  Jeffrey A Law  (law@cygnus.com)
60239
60240         * gcc.c-torture/execute/980707-1.c: New test.
60241
60242 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
60243
60244         * gcc.c-torture/compile/980706-1.c: New test.
60245
60246 1998-07-01  Dave Love  <d.love@dl.ac.uk>
60247
60248         * g77.f-torture/execute/980701-0.f,
60249         g77.f-torture/execute/980701-1.f: New test from Craig.
60250
60251 1998-07-01  Jeffrey A Law  (law@cygnus.com)
60252
60253         * gcc.c-torture/compile/980701-1.c: New test.
60254
60255         * gcc.c-torture/execute/980701-1.c: New test.
60256
60257 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
60258 rlsruhe.de>
60259
60260         * g++.old-deja/g++.robertl/eb132.C: New test.
60261         * g++.old-deja/g++.robertl/eb133.C: Likewise.
60262
60263 1998-06-29  Dave Love  <d.love@dl.ac.uk>
60264
60265         * g77.f-torture/execute/980628-7.f,
60266         g77.f-torture/execute/980628-8.f,
60267         g77.f-torture/execute/980628-9.f,
60268         g77.f-torture/execute/980628-10.f: New tests from Craig.
60269
60270         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60271
60272 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60273
60274         * g77.f-torture/execute/980628-4.f: New test from Craig.
60275         * g77.f-torture/execute/980628-5.f: Likewise.
60276         * g77.f-torture/execute/980628-2.f: Likewise.
60277         * g77.f-torture/execute/980628-0.f: Likewise.
60278         * g77.f-torture/execute/980628-1.f: Likewise.
60279         * g77.f-torture/execute/980628-3.f: Likewise.
60280         * g77.f-torture/execute/980628-6.f: Likewise.
60281
60282 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60283
60284         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60285         directory when nothing has been installed yet.
60286
60287 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60288
60289         * gcc.c-torture/special/special.exp: Handle newer versions of
60290         dejagnu.
60291
60292 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60293
60294         * gcc.dg/980626-1.c: New test.
60295
60296 1998-06-19  Bruno Haible <haible@ilog.fr>
60297
60298         * gcc.misc-tests/m-un-2.c: New test.
60299         * g++.old-deja/g++.other/warn01.c: Likewise.
60300
60301 1998-06-19  Robert Lipe  <robertl@dgii.com>
60302
60303         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60304         compatibility with assmblers with a different comment character.
60305         Eliminate use of GAS-specific extensions.
60306
60307 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60308
60309         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60310
60311 1998-06-19  Robert Lipe  <robertl@dgii.com>
60312
60313         * lib/g77.exp: Replace search for libf2c.a with search for newly
60314         renamed libg2c.a
60315
60316 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60317
60318         * gcc.c-torture/execute/980617-1.c: New test.
60319
60320 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60321
60322         * gcc.c-torture/execute/980612-1.c: New test.
60323
60324 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60325
60326         * gcc.dg/980523-1.c: Only test on ppc-linux.
60327         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60328
60329         * gcc.c-torture/execute/980608-1.c: New test.
60330
60331 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60332
60333         * gcc.c-torture/execute/980605-1.c: New test.
60334
60335 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60336
60337         * gcc.c-torture/execute/980604-1.c: New test.
60338
60339 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60340
60341         * gcc.c-torture/execute/980602-1.c: New test.
60342         * gcc.c-torture/execute/980602-2.c: Likewise.
60343
60344 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60345
60346         * 970125-0.f: Fix per JCB.  Add commentary.
60347
60348 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60349
60350         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60351         IEEE -0 support.
60352
60353 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60354
60355         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60356         earlier.
60357
60358 1998-05-28  Catherine Moore <clm@cygnus.com>
60359
60360         * gcc.c-torture/execute/980526-3.c: New test.
60361
60362 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60363
60364         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60365         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60366         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60367         m88k-motorola-sysv3 to XFAIL.
60368
60369 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60370
60371         * gcc.dg/980526-1.c: New test.
60372         * gcc.c-torture/execute/980526-2.c: New test.
60373
60374 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60375
60376         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60377
60378         * gcc.c-torture/execute/980526-1.c: New test.
60379
60380 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60381
60382         * g77.f-torture/execute/alpha2.f: Add runtime test.
60383
60384 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60385
60386         * g++.old-deja/old-deja.exp: Strip leading directories.
60387
60388         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60389         error for the line.  Don't run multiple tests for the same line.
60390
60391 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60392
60393         * gcc.dg/980523-1.c: New test.
60394
60395 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60396
60397         * g77.f-torture/compile/970915-0.f: New test.
60398
60399 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60400
60401         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60402
60403 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60404
60405         * gcc.dg/980520-1.c: New test.
60406
60407 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60408
60409         * gcc.dg/980502-1.c: Fix return type.
60410
60411 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60412
60413         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60414         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60415         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60416         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60417         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60418
60419 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60420
60421         * g77.f-torture/execute/980520-1.f: New test.
60422
60423 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60424
60425         * lib/mike-g77.exp: New file.
60426
60427         * g77.f-torture/noncompile/noncompile.exp,
60428         g77.f-torture/noncompile/check0.f: New files.
60429
60430 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60431
60432         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60433         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60434         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60435         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60436         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60437         abort where appropriate.
60438
60439 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60440
60441         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60442         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60443
60444 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60445
60446         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60447
60448 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60449
60450         * g77.f-torture/compile/980427-0.f: New test.
60451
60452 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60453
60454         * g77.f-torture/compile/980424-0.f: New test.
60455
60456 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60457
60458         * g77.f-torture/compile/980419-2.f (main): New test.
60459         * g77.f-torture/compile/970125-0.f: New test.
60460         * g77.f-torture/compile/980419-1.f: New test.
60461
60462 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60463
60464         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60465         of loop-4.c.
60466
60467 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60468
60469         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60470
60471 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60472
60473         * gcc.c-torture/compile/980329-1.c: New test.
60474
60475 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60476
60477         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60478         * gcc.dg/980312-1.c: Fix typo in -march command.
60479
60480 1998-03-16  H.J. Lu  (hjl@gnu.org)
60481
60482         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60483
60484 1998-03-11  Robert Lipe  <robertl@dgii.com>
60485
60486         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60487         Dave Love agree the Fortran source is bogus.
60488
60489 1998-03-11  Robert Lipe  <robertl@dgii.com>
60490
60491         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60492         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60493         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60494         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60495         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60496
60497 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60498
60499         * g++.old-deja/g++.other/friend1.C: New test.
60500
60501 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60502
60503         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60504         possibly uninitialized) variables and declare dnrm2.
60505
60506 1998-02-23  Robert Lipe <robertl@dgii.com>
60507
60508         From Bruno Haible <haible@ilog.fr>:
60509         * gcc.c-torture/execute/980223.c: New test.
60510
60511 1998-02-13  Jeffrey A Law  (law@cygnus.com)
60512
60513         * gcc.dg/ifelse-1.c: New test.
60514
60515 1998-02-09  H.J. Lu  (hjl@gnu.org)
60516
60517         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60518
60519           * lib/old-dejagnu.exp (old-dejagnu): Added the
60520           "execution test - XFAIL *-*-*" handling in the spirit of
60521           "excess errors test -". Changed the "execution test fails"
60522           handling to be like "excess errors test fails".
60523           * Update various tests accordingly.
60524
60525 1998-02-06  Jim Wilson  <wilson@cygnus.com>
60526
60527         * gcc.c-torture/execute/980205.c: New test.
60528
60529 1998-01-18  Jeffrey A Law  (law@cygnus.com)
60530
60531         * lib/c-torture.exp: Look for .x files instead of .cexp files.
60532         * lib/f-torture.exp: Similarly.
60533         * gcc.c-torture: Rename all .cexp files to .x files.
60534
60535 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
60536
60537         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60538         (940510-1.c): Removed duplicate.
60539         (971104-1.c): New test.
60540
60541 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
60542
60543           * lib/f-torture.exp: Improve error and loop detection.
60544
60545 1997-11-19  Michael Meissner  <meissner@cygnus.com>
60546
60547         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60548         use that to size the filler array.
60549
60550 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
60551
60552         * lib/c-torture.exp(c-torture-execute): Fix typo.
60553
60554         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60555         testcase as the executable name. Keep the executable around if
60556         the test fails.
60557
60558 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
60559
60560         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60561         changes.  Only test one -g option, and move it to the end of the
60562         list of options to test.
60563
60564 1997-09-19  Michael Meissner  <meissner@cygnus.com>
60565
60566         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60567         variable GCC_TORTURE_OPTIONS to supply default switches separated
60568         by colons.  If no environment variable, run tests with -O0 -g, -O1
60569         -g, and -O2 -g as well.
60570
60571 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
60572
60573         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60574         explanatory comments. Fix indentation.
60575
60576 1997-09-15  Jeffrey A Law  (law@cygnus.com)
60577
60578         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60579
60580 1997-09-11  Jeffrey A Law  (law@cygnus.com)
60581
60582         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60583         * g++.old-deja/g++.mike/p7325.C: Likewise.
60584         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60585
60586 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
60587
60588         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60589         * g++.old-deja/g++.brendan/crash30.C: Likewise.
60590         * g++.old-deja/g++.brendan/crash39.C: Likewise.
60591         * g++.old-deja/g++.law/operators4.C: Likewise.
60592
60593 1997-09-11  Joe Buck  (jbuck@synopsys.com)
60594
60595         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60596         * g++.old-deja/g++.mike/p784.C: Ditto.
60597         * g++.old-deja/g++.mike/p785.C: Ditto.
60598
60599 1997-09-05  Jeffrey A Law  (law@cygnus.com)
60600
60601           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60602
60603 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60604
60605         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60606         target feature; pass this to c-torture-execute as needed.
60607
60608 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60609
60610         * lib/c-torture.exp(c-torture-execute): If the previous and the
60611         current executables being tested are identical, we don't need to
60612         run the executable again. Try to make the executable names
60613         unique. Add an optional argument for passing additional compiler
60614         flags.
60615
60616 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
60617
60618         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60619
60620 1997-08-29  Jeffrey A Law  (law@cygnus.com)
60621
60622         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60623
60624 1997-07-31  Jeffrey A Law  (law@cygnus.com)
60625
60626         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60627         32bit or larger longs.
60628
60629         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60630         have either a 32bit long or 32bit int.
60631
60632 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
60633
60634         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60635         Make double precision tests dependent on sizeof (double).
60636
60637 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
60638
60639         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60640         too.
60641
60642 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
60643
60644         * gcc.c-torture/compile/961203-1.cexp: New script.
60645
60646 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
60647
60648         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60649         up the includes ourselves.
60650
60651 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
60652
60653         * lib/plumhall.exp: Remove random include, and add a few
60654         verbose messages for debugging.
60655
60656 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
60657
60658         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60659         of trying to do it ourselves.
60660
60661 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
60662
60663         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60664
60665 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
60666
60667         * gcc.prms/5403.c: Made regexp a bit less strict.
60668
60669 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
60670
60671         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60672         is returned from remote_load instead.
60673         * lib/plumhall.exp: Ditto.
60674         * lib/mike-g++.exp: Ditto.
60675         * lib/old-dejagnu.exp: Ditto.
60676         * lib/c-torture.exp: Ditto.
60677
60678 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
60679
60680         * lib/g++.exp: Use build_wrapper procedure.
60681         * lib/gcc.exp: Ditto.
60682
60683 1997-05-20  Jeffrey A Law  (law@cygnus.com)
60684
60685         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60686         an old-style decl for malloc.  Fixes tests to work when
60687         sizeof (int) != sizeof (size_t).
60688
60689 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60690
60691         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60692
60693         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60694         use stdargs.h interface.
60695
60696 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60697
60698         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60699         NO_VARARGS when compiling.
60700
60701 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
60702
60703         * lib/plumhall.exp(ph_includes): New procedure.
60704         (ph_make): Use it.
60705         (ph_compiler): Ditto.
60706
60707         * lib/g++.exp: Rename test-glue.c to testglue.c.
60708         * lib/gcc.exp: Ditto.
60709
60710 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
60711
60712         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60713         to completion when it's called.
60714
60715 1997-03-21  Michael Meissner  <meissner@cygnus.com>
60716
60717         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60718         is defined, don't do test.
60719
60720 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
60721
60722         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60723         for object files.
60724         (ph_summary): Mark skipped testcases as untested, not unresolved.
60725
60726         * lib/plumhall.exp (ph_make): If unresolved because of bad
60727         errorCode, record errorCode in log file.
60728         (*): Replace send_log/verbose with verbose -log.
60729
60730 1997-03-19  Michael Meissner  <meissner@cygnus.com>
60731
60732         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60733         double conversion if double isn't at least 8 bytes.
60734
60735         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60736         int to work with targets where int is 16 bits.
60737
60738         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60739         8 bytes, just exit, since 4 byte doubles don't have enough bits of
60740         precision for the test to complete.
60741
60742 1997-03-14  Michael Meissner  <meissner@cygnus.com>
60743
60744         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60745         if d10v is not compiled with the -mdouble64 flag.
60746         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60747
60748         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60749         d10v is not compiled with the -mint32 flag.
60750
60751 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
60752
60753         * lib/plumhall.exp: Use incr_count.
60754
60755 1997-03-12  Jeffrey A Law  (law@cygnus.com)
60756
60757         * gcc.c-torture: Update to c-torture-1.45.
60758
60759 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
60760
60761         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60762         the name of the expect testcase file).
60763
60764         * lib/g++.exp(g++_init): Ditto.
60765
60766 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
60767
60768         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60769         the host.
60770
60771         * lib/gcc.exp(gcc_exit): New procedure.
60772
60773 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
60774
60775         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60776         specs where appropriate.
60777
60778         * g++.old-deja/g++.arm/*: Added additional ERROR checks
60779         because of new "candidates are" messages, and removed a few
60780
60781         * Converted all non-old-style g++ testcases to old-style, and
60782         moved into g++.old-deja.
60783
60784 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
60785
60786         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60787         options.
60788
60789         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60790         succeeded.
60791
60792         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60793
60794 1997-02-13  Michael Meissner  <meissner@cygnus.com>
60795
60796         * lib/gcc.exp (gcc_target_compile): Add support for defining
60797         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60798         the machine doesn't have those features.
60799
60800 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
60801
60802         * g++.law/operators4.exp: Don't use LIBS.
60803
60804 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
60805
60806         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60807
60808         * lib/mike-g++.exp: Don't set the compiler to be tested here.
60809         * lib/g++.exp: Set it here instead. Also, allow use of the
60810         --tool_exec and --tool_opt options. Change CXX to
60811         GXX_UNDER_TEST.
60812
60813         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60814
60815         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60816
60817 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
60818
60819         * lib/old-dejagnu.exp: Use prune_warnings instead of
60820         prune_system_crud.
60821         * lib/mike-g++.exp: Ditto.
60822         * lib/gcc.exp: Ditto.
60823         * lib/g++.exp: Ditto.
60824
60825         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60826
60827 1997-02-07  Jeffrey A Law  (law@cygnus.com)
60828
60829           * 941014-2.c: Include stdlib.h
60830           * 960327-1.c: Include stdio.h
60831           * dbra.c, index-1.c: Don't assume ints are 32bits.
60832
60833 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
60834
60835         * lib/gcc.exp: Add gcc,stack_size target feature.
60836
60837         * lib/g++.exp(g++_target_compile): Add the include and link
60838         paths here, not in two other places. And, it's $options, not
60839         options.
60840
60841         * lib/mike-g++.exp(postbase): Remove the code that determines
60842         the correct include and link paths.
60843         * g++.old-deja/old-deja.exp: Ditto.
60844
60845 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
60846
60847         * lib/g++.exp(g++_init): target_compile no longer returns the
60848         filename of the result.
60849
60850 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
60851
60852         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60853         call to glob.
60854
60855         * gcc.c-torture/special/special.exp: Change call to
60856         gcc_target_compile to include the object file.
60857
60858 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
60859
60860         * gcc.c-torture/special/special.exp: Correct misspelling in last
60861         change.
60862
60863 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
60864
60865         * lib/plumhall.exp(ph_summary): Log the entire output of the
60866         executable. Return -1 if there were any failures, 0 otherwise.
60867         (ph_execute): Return -1 if there were any failures, 0 otherwise.
60868         (ph_make): Clean up objects and executables that were built
60869         if the tests succeeded.
60870
60871 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
60872
60873         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60874         libraries and includes in the build tree as appropriate.
60875
60876 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60877
60878         * lib/c-torture.exp: Instead of looking for the global variable
60879         NO_LONG_LONG, check to see if that's a feature of the target.
60880
60881 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60882
60883         * config/default.exp: Minimize. Delete the remainer of the files in
60884         config; this functionality is now in devo/dejagnu/config.
60885
60886         g++.*/*: Pass any additional flags used to compile to postbase;
60887         delete CXXFLAGS.
60888
60889         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
60890         is now done by runtest.exp. Use gcc_target_compile instead of
60891         compile.
60892
60893         lib/c-torture.exp: Use gcc_target_compile instead of compile.
60894         Remove references to CFLAGS. Use remote_file instead of
60895         calling rm -f.
60896         (c-torture): Take a list of arguments to use to compile this
60897         testcase.
60898
60899         lib/g++.exp: Simplify. Use target_compile instead of compile.
60900         lib/gcc-dg.exp: Ditto.
60901         lib/gcc.exp: Ditto.
60902         lib/mike-{gcc,g++}.exp: Ditto.
60903         lib/old-dejagnu.exp: Ditto.
60904         lib/plumhall.exp: Ditto.
60905
60906 1997-01-08  Jim Wilson  <wilson@cygnus.com>
60907
60908         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
60909         (ph_linker): Likewise.
60910
60911 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
60912
60913           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60914         MAP_ANON / MAP_ANONYMOUS if defined;
60915         else try to map from /dev/zero .
60916
60917 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60918
60919         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60920         isn't defined, then define it to MAP_ANONYMOUS.
60921
60922 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60923
60924         * gcc.c-torture: Update to c-torture-1.42 release.
60925
60926 1996-11-11  Jeffrey A Law  (law@cygnus.com)
60927
60928         * gcc.c-torture: Update to c-torture-1.41 release.
60929
60930 1996-10-27  Jeffrey A Law  (law@cygnus.com)
60931
60932         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
60933         c-torture release.
60934
60935 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
60936
60937         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60938         and LDFLAGS.  Fix second case to append the target_info ldflags
60939         onto LDFLAGS, not CFLAGS.
60940         * lib/g++.exp (g++_init): Add target_info stuff.
60941         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
60942         of libgloss and newlib flags for !native.
60943
60944         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
60945         (GDB): Fix relative path to go up another dir for finding gdb.
60946
60947 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
60948
60949         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
60950         versions in the target_info array, if they don't exist.
60951
60952 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
60953
60954         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
60955
60956 1996-07-08  Jim Wilson  <wilson@cygnus.com>
60957
60958         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
60959         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
60960
60961 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
60962
60963         * lib/old-dejagnu.exp: Don't remove the output file before we've
60964         actually tested it. Don't append pwd to the path of the executable
60965         we're testing.
60966
60967 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
60968
60969         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
60970
60971 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
60972
60973         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
60974         temporary directory for compiler files, and set it to a default
60975         value of /tmp. Set $output as the name of the output file from
60976         compiling the testcase. Add a -o option to $cflags_var so the
60977         compiler writes the final output file as $output. Set $executable
60978         to $output.
60979
60980         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
60981         directory for compiler files, and set it to /tmp if it doesn't
60982         already have a value. Set $output_file to the name of the output
60983         file from compiling the testcase. Add a -o option to CXXFLAGS so
60984         the compiler writes the final output file as $output. Use $output
60985         as the executable to be tested.
60986
60987 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60988
60989         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
60990
60991 1996-06-08  Jeffrey A Law  (law@cygnus.com)
60992
60993         * gcc.c-torture/execute/pending-1.c: New test.  Still
60994         pending in Tege's queue.
60995
60996 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
60997
60998         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
60999         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61000         if there were failures.  Call unresolved if there were unresolved
61001         testcases.  Call gcc_fail if program did not run to completion.
61002         (ph_make): Pass additional argument name to ph_execute.
61003         (ph_execute): Add new argument.  Pass additional arguments to
61004         ph_summary.  Call gcc_fail is there is no execution output.
61005
61006 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61007
61008         * lib/plumhall.exp (proc_summary): Output relavent summary
61009         lines into the log so specific failures in plumhall can be
61010         investigated.
61011
61012 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61013
61014         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61015         (c-torture-execute): Don't try to execute tests which use
61016         "long long" types if $NO_LONG_LONG is nonzero.
61017
61018 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61019
61020         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61021         not c-torture.
61022
61023         * gcc.ieee: Move from here.
61024         * gcc.c-torture/execute/ieee: To here.
61025
61026 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61027
61028         * gcc.c-torture: Update to c-torture-1.41 release.
61029
61030 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61031
61032         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61033         not "$output".
61034
61035 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61036
61037         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61038         -c present.
61039
61040 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61041
61042         * config/proelf.exp: Handle connecting to a simulator.
61043
61044 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61045
61046         * config/proelf.exp: New file.  Enough framework that we can
61047         run c-torture tests on the proelf targets (or any other target
61048         that gdb can connect to for that matter).
61049
61050 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61051
61052         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61053         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61054
61055         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61056         exec_output exists.
61057
61058 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61059
61060         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61061         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61062
61063         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61064         to pass/fail/unresolved/unsupported/untested.  Caller must now
61065         call unresolved/unsupported/untested.
61066         * lib/*.exp: Update FSF address.  Update to handle new results of
61067         ${tool}_load.
61068         * lib/chill.exp (verbose): Delete.
61069
61070 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61071
61072         * lib/gcc.exp (default_gcc_start): Change order of args to
61073         $LDFLAGS $CFLAGS $LIBS.
61074         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61075         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61076         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61077         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61078         * gcc.misc-tests/dg-test.exp: Likewise.
61079         * gcc.misc-tests/msgs.exp: Likewise.
61080         * gcc.prms/prms.exp: Likewise.
61081         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61082         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61083
61084         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61085
61086 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61087
61088         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61089
61090         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61091         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61092
61093         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61094         necessary.
61095
61096 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61097
61098         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61099         global for loop; add use of $mathlib.
61100         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61101         settings here; set mathlib for anything but VxWorks.
61102
61103 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61104
61105         * gcc.c-torture: Update to c-torture-1.40 release.
61106
61107 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61108
61109         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61110         dg.exp.
61111
61112 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61113
61114         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61115         global.
61116
61117 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61118
61119         * lib/g++.exp (LIBS): Define if not already.
61120         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61121         (gcc-dg-prune): Call prune_gcc_output.
61122         * lib/gcc.exp (prune_gcc_output): New proc.
61123         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61124         prune_gcc_output.
61125
61126 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
61127
61128         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61129         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
61130
61131 1995-11-15  Jeffrey A Law  (law@cygnus.com)
61132
61133         * gcc.c-torture: Update to c-torture-1.39 release.
61134
61135 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
61136
61137         * lib/c-torture.exp (c-torture-execute): Don't return if one option
61138         fails, try others as well.
61139
61140 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
61141
61142         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61143         If compilation fails, mark execute tests as `untested'.
61144         If test is marked as unsupported, don't mark compilation and
61145         execute tests as failed.
61146
61147 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
61148
61149         * lib/g++.exp (g++_init): Don't link in libg++, and look to
61150         libstdc++ for whether or not we want to be doing shared
61151         libraries.  Delete link_curses since we don't need it anymore.
61152         * lib/mike-g++.exp (postbase): Don't link in libg++.
61153         * g++.old-deja/old-deja.exp: Likewise.
61154
61155 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
61156
61157         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61158
61159 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
61160
61161         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61162         For that, add `-Wl,-a,shared_archive'.
61163         * g++.old-deja/old-deja.exp: Likewise.
61164
61165 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
61166
61167         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61168
61169 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
61170
61171         * lib/mike-g++.exp (postbase): Pay attention to the status of
61172         g++_load.
61173
61174 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
61175
61176           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61177
61178 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
61179
61180         * lib/gcc.exp (default_gcc_start): No longer need to log program
61181         being executed or its output, execute_anywhere does that now.
61182         * lib/g++.exp (default_g++_version): Call execute_anywhere.
61183         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
61184
61185 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
61186
61187         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61188         the same as those in lib/g++.exp.
61189
61190 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
61191
61192         * gcc.c-torture: Update to c-torture-1.38 release.
61193         * gcc.ieee: Related changes.
61194
61195 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
61196
61197         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61198         "exec". Minor reformatting changes.
61199
61200         * config/rom68k.exp (${tool}_load): Make it work in a canadian
61201         cross. This means all "exec" calls now work on a remote host as
61202         well.
61203         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61204         cross. Filter out the extra "\r\n" stuff that expect puts in.
61205         (c-torture-execute): Filter out the bogus warnings like
61206         c-torture-compile does. Add support for canadian cross.
61207         * lib/gcc.exp (default_gcc_version, default_gcc_start)
61208         Use execute_anywhere rather than calling exec directly. Now it
61209         works for canadian cross testing.
61210
61211 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
61212
61213         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
61214         results into a variable, and check that rather than using file exists.
61215
61216 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
61217
61218         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61219         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
61220
61221 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61222
61223         * g++.old-deja/old-deja.exp: Create and pass runshlib and
61224         lib_curses if there's a shared libg++ in the build tree.
61225
61226 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
61227
61228         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61229         if not supported target.
61230
61231 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
61232
61233         * lib/g++.exp (g++_init): Move empty setting of runshlib and
61234         link_curses up to always happen, not just for native builds.
61235
61236 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
61237
61238         * gcc.c-torture: Update to c-torture-1.36 release.
61239         * gcc.failure: Related changes.
61240
61241 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
61242
61243         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61244
61245 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
61246
61247         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61248         * lib/mike-g++.exp (postbase): Not in here.  Still reference
61249         runshlib, link_curses, and mathlib for link and run.
61250
61251         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61252         pass the runtime shared library options for Solaris, OSF/1, and
61253         Irix5, and link with -lcurses to avoid unresolved references.
61254
61255 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
61256
61257         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61258         only run once.
61259
61260 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
61261
61262         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61263
61264 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
61265
61266         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61267         do not have a framework for the "compat" tests yet.
61268
61269 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61270
61271         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61272         set to null if we're testing vxworks5.1.  Use that instead of
61273         `-lm' in the setting of LIBS for link and run.
61274
61275 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61276
61277         * config/rom68k.exp (${tool}_load): Major changes to make it
61278         work.  Verified that it does in fact return the stuff in
61279         exec_output properly.  Catch any Emul or any TRAP other than 0.
61280
61281 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61282
61283         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61284         LDFLAGS properly for targets that need stuff from libgloss.
61285         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61286         only run once.
61287         (gpp_initialized): New variable.
61288
61289 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61290
61291         * config/rom68k.exp: Load libgloss.exp.
61292         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61293         so we can produce a fully linked binary.
61294         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61295         so we can produce a fully linked binary.
61296
61297 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61298
61299         * lib/plumhall.exp (ph_section): Watch for expected failures.
61300         Add missing `else'.
61301
61302         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61303         run the testcase.
61304         (c-torture): Likewise.
61305
61306 1995-08-28  Doug Evans  <dje@cygnus.com>
61307
61308         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61309
61310         * lib/mike-g++.exp (mike_cleanup): New proc.
61311         (prebase): New globals compiler_result, not_compiler_result,
61312         target_regexp.
61313         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61314         allow leading "-" in pattern.  Watch for unsupported tests.
61315         If $compiler_result is set, pattern match assembler code,
61316         and ditto for $not_compiler_result.
61317         * lib/mike-gcc.exp: Likewise.
61318
61319         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61320         execution "succeeded".
61321
61322 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61323
61324         * config/win32.exp: New file.
61325         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61326
61327 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61328
61329         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61330         unsupported.
61331         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61332         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61333         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61334
61335         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61336         "... without exceptions was ...".  That is now handled by
61337         prune_system_crud.
61338         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61339
61340 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61341
61342         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61343         sieve.c,sort2.c}: New files.
61344         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61345         sieve.exp,sort2.exp}: Drivers for them.
61346
61347         * lib/mike-gcc.exp (program_output): New user settable variable.
61348         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61349         messages.
61350         * lib/mike-g++.exp (program_output): New user settable variable.
61351
61352         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61353
61354         * config/sh.exp: Deleted (use sim.exp instead).
61355
61356 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61357
61358         * config/vx.exp: Declare CHECKTASK as global.
61359         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61360         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61361         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61362
61363 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61364
61365         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61366         target. Like vx.exp, only includes `vx29k.exp' instead of
61367         `vxworks.exp'.
61368
61369 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61370
61371         * config/sim.exp: Increase time limit from 120 seconds to 240.
61372
61373 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61374
61375         * gcc.c-torture/execute/950628-1.c: New test.
61376
61377 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61378
61379         * gcc.c-torture: Update with changes/additions from
61380         c-torture-1.34.
61381
61382 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61383
61384         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61385
61386 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61387
61388         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61389
61390 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61391
61392         * gcc.c-torture/compile/950512-1.c: New test.
61393         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61394         * gcc.dg/struct-ret-1.c: Likewise.
61395
61396 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61397
61398         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61399           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61400
61401 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61402
61403         * gcc.c-torture/special/920411-1.c: Deleted.
61404         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61405
61406 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61407
61408         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61409         cpu limit.
61410
61411 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61412
61413         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61414
61415 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61416
61417         From kenner;
61418         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61419         is the proper length.
61420         * va-arg-3.c: Likewise.
61421
61422 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61423
61424         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61425         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61426
61427         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61428         * lib/g++.exp (default_g++_start): Delete old cruft.
61429
61430 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61431
61432         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61433         (2 * (1 << 18)) to (2 * (1 << 17)).
61434
61435         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61436
61437 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61438
61439         * config/rom68k.exp: Renamed from config/idp.exp
61440
61441 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61442
61443         * c-torture/compile/921109-2.c
61444
61445 1995-04-18  Mike Stump  <mrs@cygnus.com>
61446
61447         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61448         excess errors.
61449
61450 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61451
61452         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61453         output.
61454         * lib/g++.exp (default_g++_start): Likewise.
61455
61456 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61457
61458         * gcc.c-torture/compile/950329-1.c: New test.
61459
61460 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61461
61462           * config/bug.exp (${tool}_load): Updated to use new remote_open
61463           and remote_close procs.
61464         * config/idp.exp: New file.
61465
61466 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61467
61468         * gcc.c-torture/execute/950322-1.c: New test.
61469
61470 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61471
61472         * config/vx.exp (${tool}_load): Clean up testing of return code from
61473         vxworks_ld and vxworks_spawn.
61474
61475 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61476
61477         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61478
61479 1995-03-13  Mike Stump  <mrs@cygnus.com>
61480
61481         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61482         can mark excess errors on a machine by machine basis.  Note, the
61483         default is to not expect any excess errors, even when excess
61484         errors test - is given, so you will want to put an XFAIL ... on
61485         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61486         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61487         those 4 machines, but no others.
61488
61489 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61490
61491         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61492         * lib/c-torture.exp: to here.
61493
61494 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
61495
61496         * gcc.c-torture/execute/950221-1.c: New test.
61497         * gcc.c-torture/execute/struct-ret-1.c: New test.
61498         * gcc.c-torture/compile/950221-1.c: New test.
61499
61500         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61501
61502 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61503
61504         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61505         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61506
61507 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
61508
61509         * g++.gb: New directory of tests, derived from my signature and
61510         class scoping tests.
61511
61512         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61513         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61514         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61515         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61516         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61517         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61518         * g++.gb/sig25.C: Likewise.
61519
61520         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61521         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61522         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61523         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61524         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61525         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61526         * g++.gb/sig25.exp: Likewise.
61527
61528         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61529         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61530         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61531         * g++.gb/scope13.C: Likewise, this test still fails.
61532
61533         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61534         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61535         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61536         * g++.gb/scope13.exp: Ditto.
61537
61538         * g++.gb/README: New file, explains what these tests are about.
61539
61540 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
61541
61542         * lib/dg.exp (dg-do): Support `preprocess'.
61543         (dg-test): Likewise.
61544
61545 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
61546
61547         * config/udi.exp: change "continue -expect" to "exp_continue".
61548
61549 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
61550
61551         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61552         Delete redundant tests.
61553
61554         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61555         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61556         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61557         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61558         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61559         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61560         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61561         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61562
61563         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61564         storing label pointers.
61565         * gcc.c-torture/execute/921019-1.c: Likewise.
61566         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61567         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61568         parameter fp.
61569         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61570         constants.
61571
61572         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61573         Delete obsolete tests.
61574
61575         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61576         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61577         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61578         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61579         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61580         * gcc.c-torture/compile/950124-1.c: New test.
61581
61582         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61583
61584 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
61585
61586         * lib/mike-g++.exp: Add -lm to LIBS.
61587
61588 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
61589
61590         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61591
61592 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
61593
61594         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61595
61596 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
61597
61598         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61599
61600 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
61601
61602         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61603         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61604         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61605         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61606         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61607         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61608         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61609         * g++.law/{operators31.C, operators32.C,
61610         * g++.law/{operators33.C, operators34.C}: Likewise.
61611         * g++.law/{pic1.C, refs2.C}: Likewise.
61612         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61613         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61614         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61615         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61616
61617         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61618         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61619         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61620         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61621         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61622         * g++.law/{enum9.exp, friend5.exp}: Likewise.
61623         * g++.law/{nest3.exp, nest4.exp}: Likewise.
61624         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61625         * g++.law/{operators30.exp, operators31.exp}: Likewise.
61626         * g++.law/{operators32.exp, operators33.exp}: Likewise.
61627         * g++.law/{operators34.exp}: Likewise.
61628         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61629         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61630         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61631         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61632         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61633
61634         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61635         No longer expected to fail.
61636         * g++.law/missed-error3.C: Tweak for recent bool changes.
61637
61638 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
61639
61640         * config/emb-unix: Deleted.
61641         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61642         remote execution.  Do final link on remote host if REMOTE_LINK is set.
61643
61644 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
61645
61646         * lib/dg.exp (dg-test): Fix typo in last patch.
61647
61648 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
61649
61650         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61651         (handles multiple occurrences).
61652
61653 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
61654
61655         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61656         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61657         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61658         printed).
61659         * lib/c-torture.exp (c-torture-compile): Likewise.
61660         (c-torture): Prepend full path if missing.
61661         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61662         (gcc_fail): Likewise.
61663         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61664
61665 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
61666
61667         * lib/netware.exp: Only attach to NetWare i386 systems.
61668
61669 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
61670
61671         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61672         messages.  Add test name to "output pattern match" pass/fail message.
61673
61674 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
61675
61676         * gcc.dg: New testsuite.
61677         * gcc.dg/dg.exp: New file.
61678
61679         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61680         test-switch.c}: Deleted.
61681
61682         * gcc.misc-tests/msgs.exp: New testcase driver.
61683
61684 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
61685
61686         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61687         Watch for illegal return values from ${tool}_load.
61688         * config/unix.exp (${tool}_load): Fix pass/fail detection for
61689         cross targets.  Coerce return value >0 to 1.
61690
61691 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
61692
61693         * config/unix.exp (${tool}_load): Call program rsh, not proc.
61694
61695         * config/emb-unix.exp: New file.
61696
61697         * config/sim.exp: Error if variable $SIM not defined.
61698         (${tool}_load): Mark test as "untested" if simulator missing.
61699
61700         * config/unix.exp: Load remote.exp to get rcp_download.
61701         * lib/c-torture.exp: Use different option lists for testcases with
61702         and without loops.
61703         * gcc.c-torture/execute/execute.exp: Likewise.
61704
61705 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
61706
61707         * config/*.exp: Clarify return code from ${tool}_load.
61708         Call `unresolved' or `untested' instead of `warning' or `perror'
61709         (sometimes you still want to call both though).
61710         Add comment that `shell_id' is local to each file.
61711         * config/udi.exp (timeout): Set to 30.
61712         Don't print warning if connection fails, $connectmode has already
61713         printed an error.
61714         (${tool}_load): Move verbose messages to level 2.
61715         Rework pattern for "Process started" message.
61716         Pass `shell_id' to ${connectmode}_download.
61717         Retry twice upon timeout.  Make resetting of target more robust.
61718         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61719         Pass `shell_id' to exit_$connectmode.
61720         Only call exit_$connectmode if connected.
61721         * config/unix.exp (${tool}_load): Check return codes better.
61722         * config/vrtx.exp (${tool}_load): Likewise.
61723         * config/vx.exp (${tool}_load): Likewise.
61724         Delete unneeded global's.
61725         * lib/dg.exp (dg-test): Update to reflect clarified return codes
61726         from ${tool}_load.
61727         (dg-stat): Delete.
61728         (dg-init): Delete recording of pass/fail counts.
61729         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61730         (old-dejagnu-init): Likewise.
61731         (old-dejagnu-stat): Delete contents, empty proc now.
61732         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61733         (c-torture): Delete references to lcnt, lpass, lfail.
61734         Get option list from TORTURE_OPTIONS.
61735         Delete -funroll[-all]-loops if no loops.
61736         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61737         (g++_stat): Delete contents (empty proc now).
61738         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61739         (gcc_finish): Likewise.
61740         (gcc_stat): Deleted.
61741         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61742         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61743         * gcc.c-torture/execute/execute.exp: Likewise.
61744         Split tests into two parts: compile, execute.
61745         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
61746         no loops.  Update to reflect clarified return codes from ${tool}_load.
61747
61748 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
61749
61750         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61751         to grep for.
61752         (old-dejagnu): Likewise (where necessary).
61753
61754 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
61755
61756         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61757
61758         * lib/dg.exp (dg-process-target): Fix processing of selector.
61759         Add comment regarding use of `error'.
61760
61761         * lib/gcc.exp (prune_system_crud): Define if missing.
61762         * lib/g++.exp (prune_system_crud): Likewise.
61763
61764         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61765         Call prune_system_crud.
61766         * lib/dg.exp (dg-runtest): New proc.
61767         Use perror instead of send_user for tcl errors in testcase.
61768         Don't return any value, it's never used.
61769         Don't clobber previous definition of `unknown'.
61770         Print tcl errors in `dg-final'.
61771
61772 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
61773
61774         * lib/dg.exp (dg-process-target): Improve syntax error messages.
61775         (dg-test): Don't print errorInfo, it contains stack backtrace.
61776
61777 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
61778
61779         * lib/g++.exp (runtest_file_p): Define if missing.
61780
61781 1994-09-24  Doug Evans  (dje@cygnus.com)
61782
61783         * lib/mike-g++.exp: Comment out loading of g++.exp.
61784         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
61785         (default_g++_version): Always print something.
61786         (default_g++_start): Comment out call to `which'.
61787         (g++_start, g++_load): Deleted (must be defined in config file).
61788         * lib/gcc.exp: Test for existence of $CC at start.
61789         Delete check for tmpdir (done in gcc_init).
61790         (default_gcc_version): Always print something.
61791         (default_gcc_start): Comment out call to `which'.
61792         * config/*.exp: Major cleanup - make cross targets work at least a
61793         little better for g++ (by not being "--tool gcc" specific).
61794         Rename gcc_xxx to ${tool}_xxx.
61795         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61796         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61797
61798 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
61799
61800         * lib/c-torture.exp (c-torture-compile): Rework compiler
61801         message processing.
61802
61803         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61804         c-torture.
61805
61806 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
61807
61808         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61809
61810         * lib/dg.exp (dg-process-target): Support { target native }.
61811
61812 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
61813
61814         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
61815         looked for "... program xxx got fatal signal".
61816         Correct regsub munging of `comp_output'.
61817         Ignore compiler messages "path prefix not used" and "linker input
61818         file unused".
61819
61820 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
61821
61822         * lib/gcc.exp (runtest_file_p): Define if missing.
61823         * gcc.prms/template.c: Example to work from.
61824
61825 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
61826
61827         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61828         * lib/dg.exp (dg-test): Call unsupported testcases as such.
61829
61830         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61831         * gcc.prms/1883.c: Moved from compile/940714-1.c.
61832         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61833         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61834
61835         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61836         (dg-process-target): No longer a varargs proc.
61837         Return S/N for target, P/F for xfail.  All callers changed.
61838         (user option procs): More argument checking.
61839         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61840         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61841         (dg-test): Skip test if not running on selected target in `dg-do'.
61842         Update handling of `dg-do-what', `dg-output-text'.
61843         Separate execution pass/fail from output pattern match pass/fail.
61844         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61845
61846 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
61847
61848         * gcc.c-torture/special/special.exp: Don't expect failure for mips
61849         target for 920510-1.c.
61850
61851 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
61852
61853         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61854         Clean up comment regarding use of passcnt, etc.
61855         (gcc_stat): Don't update `testcnt' here.
61856         (gcc_finish): Do it here.
61857         Might as well reset `but_id' here too.
61858         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61859         to determine if the file should be tested.
61860         * gcc.c-torture/compile/compile.exp: Likewise.
61861         * gcc.c-torture/execute/execute.exp: Likewise.
61862         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61863         * gcc.misc-tests/dg-test.exp: Likewise.
61864         * gcc.prms/prms.exp: Likewise.
61865         * gcc.wendy/wendy.exp: Likewise.
61866         * g++.old-deja.exp: Likewise.
61867         Move "Testing file" message to verbose level 1.
61868
61869 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
61870
61871         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61872
61873 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
61874
61875         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61876         (default_gcc_start): Accept optional second list element
61877         of compiler flags.  Print compiler output at verbosity level 2.
61878         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61879         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61880         Save current values of framework globals passcnt, failcnt, xpasscnt,
61881         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61882         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
61883         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61884         xfailcnt to compute stats.  Update framework global `testcnt' from
61885         pass/fail counts.
61886         (gcc_finish): New proc.  Clean up test environment.
61887         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61888         (gcc_epass, gcc_efail): Delete.
61889         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
61890         argument of line number.
61891         (dg-init): If the tool has an init routine, call it.
61892         (dg-test): Remove args `cflags_var' and `libs_var'.
61893         Pass all compiler options to ${tool}_start.
61894         Handle missing line number.
61895         (dg-finish): New function.
61896         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
61897         particular files.  Call gcc_finish at end.  Move "skipping test"
61898         message to verbosity level 3.
61899         * gcc.c-torture/compile/compile.exp: Likewise.
61900         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61901         * gcc.c-torture/execute/execute.exp: Likewise.
61902         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61903         Print testcase being tried at verbosity level 1.
61904         * gcc.c-torture/special/special.exp: Unset xfail.
61905         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61906         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
61907         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
61908         * gcc.failure/failure.exp: Likewise.
61909         * gcc.ieee/ieee.exp: Likewise.
61910         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
61911         Update call to dg-test.  Call dg-finish at end.
61912         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
61913         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61914         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61915         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61916         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
61917         * gcc.wendy/wendy.exp: Add copyright.
61918         Delete setting of tmpdir (done by gcc_init).
61919         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61920         Pass compiler flags to gcc_start.  Call gcc_finish at end.
61921         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61922         gcc_[ce]pass/fail.
61923
61924 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
61925
61926         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61927         confusion.
61928         (g++_load): Likewise.
61929
61930         * config/*.exp (gcc_load): Some were varargs fns and some were not.
61931         Rename argument to `prog' to remove the confusion.
61932         Varargs fns behave differently too!
61933         (g++_load): Likewise.
61934
61935         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61936
61937         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61938         what it is.  Delete (always) printing of status value for !native.
61939         Simplify verbose code, and include status and exec_output.
61940         (g++_load): Use gcc_load.
61941
61942 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
61943
61944         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
61945         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
61946         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
61947         940714-3.c as these testcases don't exist anymore.  Make
61948         va-arg-1.c expected to pass.
61949
61950 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
61951
61952         * gcc.misc-tests/misc.exp: Only run specific testcases.
61953         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
61954         * gcc.misc-tests/dg-[1-9].c: New files.
61955
61956         * lib/dg.exp: New testsuite driver.
61957         * gcc.prms/prms.exp: Use it.
61958
61959         * README.gcc: New file.
61960
61961         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
61962         Document and reset `lxpass' and `lxfail'.
61963         Simplify "initialized" message.
61964         (gcc_stat): Clean up comments a little.
61965
61966 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
61967
61968         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
61969
61970 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
61971
61972         * lib/old-dejagnu.exp (process-option): New proc.
61973         (old-dejagnu-init, old-dejagnu-stat): Likewise.
61974         (old-dejagnu): Simplify.
61975         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
61976
61977 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
61978
61979         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
61980         exists and is not an empty string.
61981
61982         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
61983         $xfail rather than calling setup_xfail.  Clear $xfail when test is
61984         finished.
61985         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
61986         automatically.
61987
61988         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
61989         longer expected to fail.
61990
61991         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
61992         "f" function call.
61993
61994         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
61995
61996         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
61997         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
61998         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
61999         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62000         c-torture-1.29.
62001
62002         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62003         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62004
62005         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62006
62007         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62008         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62009
62010         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62011         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62012         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62013
62014 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62015
62016         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62017         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62018         940714-1.c, 940714-2.c, 940714-3.c},
62019         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62020         gcc.misc-tests/{mg.c,mg.exp}:
62021         New tests.
62022         * gcc.noncompile/noncompile.exp: Change accordingly.
62023
62024 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62025
62026         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62027         Undo previous clobberage.
62028
62029 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62030
62031         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62032         * gcc.special/{930510-1.c, special.exp}:
62033         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62034         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62035         struct-varargs-1.c}: New tests from c-torture-1.26.
62036
62037 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62038
62039         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62040           argument to switch.
62041
62042 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62043
62044         * Revert the previous changes.  Please see Rob's directory
62045         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62046         fixes.
62047
62048 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62049
62050         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62051         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62052         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62053         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62054         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62055         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62056         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62057         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62058         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62059         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62060         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62061         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62062         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62063         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62064         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62065         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62066         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62067         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62068         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62069         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62070         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62071         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62072         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62073         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62074         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62075         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62076         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62077         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62078         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62079         testing changes.
62080
62081 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62082
62083         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62084         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62085         with perror calls.
62086
62087 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62088
62089         * config/unix.exp (g++_load): Fix syntax.
62090
62091 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62092
62093         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62094         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62095         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62096         Don't expect va-arg-1.c to fail.  Correct expected output for
62097         920928-1.c.
62098         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62099         * gcc.wendy/hbm4.c: Correct typo.
62100         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62101
62102 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62103
62104         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62105         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62106         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62107         * lib/c-torture.exp (c-torture-compile): Ditto.
62108
62109         Reduce volume of output (remove all the -I's and such).
62110         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62111         Call gcc_cpass, gcc_cfail.
62112         (c-torture): Pass testing option to c-torture-compile.
62113
62114 1994-03-21  Doug Evans  (dje@cygnus.com)
62115
62116         Bring patches over from progressive.
62117         * config/default.exp: Exit remote shell cleanly.
62118         (g++_exit, g++_start): Add default versions.
62119         * config/sim.exp (gcc_load): Use perror, not error.
62120
62121 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62122
62123         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
62124         set in site.exp.
62125
62126 1994-03-14  Doug Evans  (dje@cygnus.com)
62127
62128         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62129         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62130         (wendy_try): New proc to run testcase.
62131         (main loop): Call 'em.
62132         * gcc.wendy/*.c: Clean up pass to correct expected output.
62133
62134         * lib/gcc.exp: Minor cleanup work.
62135         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62136
62137 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
62138
62139         * config/sim.exp (gcc_load): Document return codes better.
62140         Don't pass -v to simulator.
62141
62142 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
62143
62144         * gcc.special/920717-x.c: Fix typo.
62145         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62146         get at sources.
62147
62148         * lib/mike-gcc.exp: Fix typo.
62149
62150 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
62151
62152         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62153         binary to use, transform the name.
62154         * config/*.exp: rename everything. Nuke any g++ specific files,
62155         it's now a special case of gcc that requires no special support.
62156         Add a default.exp for unsupported targets.
62157
62158 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
62159
62160         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62161         lib/old-dejagnu.exp: Fix a few patterns to work with the new
62162         version of Tcl.
62163
62164 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
62165
62166         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62167         than a warning.
62168
62169 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
62170
62171         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62172
62173 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
62174
62175         * gcc.execute/execute.exp: Combine opt_list and foption_list into
62176         option_list.  Compile every file with only 4/6 option choices
62177         (same as C torture) instead of with 12/18 different option
62178         choices.
62179         * lib/c-torture.exp: Likewise.
62180
62181         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62182         not already set.
62183
62184 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
62185
62186         * lib/old-deja.exp: Add `excess errors test fails' error, now one
62187         can put an XFAIL *-*-* on excess errors.
62188
62189 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
62190
62191         * g++.law: Add more tests derived from g++-bugs snapshots.
62192
62193         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
62194         equivalent to g++.law/init9.
62195
62196         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62197         compiled it, and the a.out file after we've run it.
62198
62199 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
62200
62201         * lib/mike-g++.exp (postbase): Delete the .o file after we've
62202         compiled it, and the a.out file after we've run it.
62203
62204 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
62205
62206         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62207
62208 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
62209
62210         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62211         version number.
62212
62213 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
62214
62215         * g++.law: New directory of g++ tests derived from the g++-bugs
62216         snapshots.
62217
62218 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
62219
62220         * gcc.compile: initbug1.c initbug1.exp testcase added
62221
62222 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
62223
62224         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62225         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62226           fixes submitted by Jeff Law (law@cs.utah.edu)
62227         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62228           Jeff Law (law@cs.utah.edu)
62229
62230
62231 1993-11-30  Mike Stump  (mrs@cygnus.com)
62232
62233         * config/unix-g++.exp: Follow the gcc way of doing things.
62234         * g++.old-deja/old-deja.exp: Minor updates.
62235         * lib/g++.exp: New file, follow the gcc way of doing things.
62236         * lib/old-dejagnu.exp: Minor updates.
62237         * lib/mike-g++.exp: Always unset errorInfo.
62238
62239 1993-11-06  Mike Stump  (mrs@cygnus.com)
62240
62241         * lib/gcc.exp: Fix some errors with the below change, CC and
62242         CFLAGS should be global when setting, not local.
62243
62244 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
62245
62246         * lib/gcc.exp: Transform tool name.
62247
62248 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62249
62250         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62251
62252 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62253
62254         * lib/gcc.exp: change gcc_done to gcc_stat
62255
62256 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62257
62258         * Upgraded gcc testsuite to c-torture version 1.25
62259
62260 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
62261
62262         * lib/gcc.exp: added reporting code. Changed verbose compile message.
62263         * lib/c-torture: added hooks for new reporting code.
62264
62265 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62266
62267         * config/sh-gcc.exp: check if sh-sim exists in the path
62268
62269 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62270
62271         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62272         * gcc.compile/compile.exp: Initial changes for new logic.
62273         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62274         * gcc.failure/failure.exp: Initial changes for new logic.
62275         * gcc.ieee/ieee.exp: Initial changes for new logic.
62276         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62277         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62278         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62279         * lib/c-torture.exp: Initial changes for new logic.
62280         * lib/gcc.exp: Initial changes for new logic.
62281
62282 1993-10-15  Mike Stump  (mrs@cygnus.com)
62283
62284         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62285         depend upon failure or success.  Fully qualify names in failure
62286         and success messages.  Always remove a.out before starting
62287         compile, just in case.  Pay more attention to error text output by
62288         the compiler.  Handle testcases with no known past errors just
62289         like all others, so that things are uniform.  Other miscellaneous
62290         improvements.
62291
62292 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62293
62294         * gcc.cpp: new directory for cpp tests
62295
62296 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62297
62298         * lib/chill.exp: Code reformatted, removed unused code.
62299         * config/unix-chill.exp: Code reformatted, removed unused code.
62300         * chill.execute/execute.exp: Code reformatted, removed unused code.
62301         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62302
62303 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62304
62305         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62306         routines not written.
62307
62308 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62309
62310         * config/bug-gcc.exp: Use new procs from bug.exp.
62311
62312 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62313
62314         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62315         via ftp, rather than depending on NFS.
62316         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62317         case.
62318
62319 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62320
62321         * config/bug-gcc.exp: Use new download proc.
62322
62323 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62324
62325         * chill.execute/execute.exp: cleanups, handles errors better
62326         * chill.compile/compile.exp: rewrite, based on execute.exp
62327         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62328         * lib/chill.exp: major changes to diff proc and compile and link
62329         procs. added chill_fail and chill_pass wrappers to pass and
62330         fail. added more comments, and handle error codes better.
62331         Added a hack to capture stderr from exec, so noncompile tests
62332         can work.
62333
62334 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62335
62336         * chill.execute/execute.exp: rewrite of testsuite driver
62337         * lib/chill.exp: rewrite of testsuite driver
62338         * config/unix-chill.exp: rewrite of testsuite driver
62339
62340 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62341
62342         In chill.execute:
62343         * iexpr.ch: Standardize uppercase.
62344         * tuples.dat: Standardize uppercase.
62345         * vary.ch: standardize.  Correct varying string assignments.
62346         * vary.dat: Add new output lines.
62347
62348 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62349
62350         In chill.execute:
62351         * chprintf.ch: Standardize use of uppercase.
62352         * tuples.ch: Standardize and turn arr2 into a DCL,
62353           rather than a SYN.
62354         * pinits.ch: Standardize.
62355
62356 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62357
62358         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62359         * Makefil: Renamed to Makefile.in.
62360         * configure.in: New.
62361
62362 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62363
62364         In chill.execute:
62365         * .cvsignore: Add result/output files.
62366         * Makefile: Fix up variables at start.  Use MFLAGS
62367           everywhere.  Correct bool_loc, built_ins entries.
62368           Add entry for vary1.ch.
62369         * bitarray.ch: Standardize upper-case usage.
62370         * bitexpr.ch: Standardize, add output of b1.
62371         * params.ch: Use arrayt in along PROC parameters, to
62372           avoid novelty problems.
62373         * sets.ch: Tiny cleanup.
62374         * vary1.ch: Re-indent.
62375
62376 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62377
62378         * Add PR-related files to Makefiles, .cvsignore files, etc.
62379
62380 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62381
62382         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62383           with compiler objects. New names are test-flow.c and test-loop.c
62384
62385 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62386
62387         * Upgraded c-torture tests from 1.19 to 1.20
62388
62389         * new files:
62390         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62391         * gcc.compile: 930623-1.c 930623-2.c
62392         * gcc.noncompile: 930622-1.c 930622-2.c
62393         * gcc.failure: 920411-1.c 920627-2.c
62394         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62395
62396 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62397
62398         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62399           More changes to get testsuite working properly. Needs more work.
62400           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62401
62402 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62403
62404         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62405           More changes to get testsuite working properly. Needs more work.
62406
62407 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62408
62409         * chill.compile/compile.exp: Added for Dejagnu support
62410         * chill.execute/execute.exp: Added for Dejagnu support
62411         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62412
62413 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62414
62415         This should complete moving the CHILL test files.
62416         * chill.noncompile(.cvsignore printf.grt
62417             in-printf.grt chprintf.grt chprintf.ch):
62418             Added test-support files.
62419           (Makefile): Modified further.
62420         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62421             signal.ch): Added test files.
62422           * chill.execute (.cvsignore printf.grt printr.c
62423             in-printf.grt rts.c chprintf.grt rts.h): Added
62424           test-support files.
62425             (Makefile): More corrections.
62426
62427 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62428
62429         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62430           test cases, ready for DejaGnu.
62431
62432 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62433
62434         * Upgraded c-torture tests from 1.18 to 1.19
62435
62436         * gcc.compile: added test(s):
62437           930607-1.c
62438         * gcc.execute: added test(s):
62439           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62440
62441         * added new subdirectory for misc tests: gcc.misc-tests
62442         * gcc.misc-test(s): added tests:
62443           inst-check.c test-consts.c test-ior.c test-switch.c
62444
62445 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62446
62447         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62448
62449 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62450
62451         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62452
62453 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62454
62455         * Upgraded c-torture tests from 1.17 to 1.18
62456
62457 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62458
62459         * Upgraded c-torture tests from 1.12 to 1.17
62460
62461 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62462
62463         * lib/old-dejagnu.exp:
62464           Fixed handling of XFAIL target triplets to correctly
62465           recognize wildcard characters.  Removed code that
62466           appended a unique id tag to the end of the file name
62467           printed out by the result of the testcases within a
62468           given test file.
62469
62470 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62471
62472         * lib/old-dejagnu.exp:
62473           Reworked expected failure handling to trigger off of XFAIL
62474           keyword in keyphrase embeded in testcase source code. The
62475           XFAIL keyword must be at the end of the keyphrase line. It
62476           may optionally be followed by one or more target triplets.
62477           It has just occured that the handling of wildcards in the
62478           target triplet may not be correct.
62479
62480 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62481
62482         * g++.old-deja/tests:
62483           Moved all subdirectories up one level into g++.old-deja .
62484
62485         * lib/old-dejagnu.exp:
62486           Fixed problem with CXXFLAGS not being properly reset, and being
62487           corrupted with extraneous "-c" compiler option.  This was
62488           causing binaries to not be generated for test that needed them.
62489           Modified strings passed to "pass" and "fail" so that individual
62490           tests from the same test file would be distinguished by an
62491           identifier appended to the test file name in the summary logs;
62492           this corrected a problem with erroneous diff logs.  Added code
62493           to search testcases for expected fail and unexpected pass keywords.
62494
62495 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
62496
62497         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62498
62499 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62500
62501         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62502           Removed extraneous text from end of "Special g++ Options"
62503           keyphrase.
62504
62505         * lib/old-dejagnu.exp: Added pattern matching to look for new
62506           keywords, embedded in testcases comments, which will trigger
62507           calls to xpass and xfail.
62508
62509 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
62510
62511         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62512           comments embedded in the testcases, especially the one looking for
62513           special compiler options, as well as the pattern matching for the
62514           compiler output again.
62515
62516 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
62517
62518         * lib/old-dejagnu.exp: Do a proper check of the return value for
62519           execute tests. Fixed several problems with the pattern matching
62520           of the compiler output which gave erroneous test results.
62521           Changed several of the test result messages to be more descriptive.
62522         * config/unix-g++.exp: Proc g++_load now actually works and
62523           executes the tests passed to it and returns a usable return
62524           value.
62525
62526 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
62527
62528           * lib/gcc.exp: Exits gracefully if $CC is bogus.
62529
62530 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
62531
62532         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62533           Modified both files to properly execute the old style
62534           dejagnu tests. The previous versions of these files were
62535           experimental and did not function anything near correctly.
62536
62537 1993-04-05  Rob Savoye  (rob@cygnus.com)
62538
62539         * Removed all Makefile.in and configure.in files. No configuration
62540         needed now.
62541
62542 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
62543
62544         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62545
62546 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
62547
62548         * gcc.compile/configure.in, gcc.unsorted/configure.in,
62549         gcc.special/configure.in, gcc.noncompile/configure.in,
62550         gcc.execute/configure.in, gcc.code_quality/configure.in,
62551         g++.other/configure.in, g++.old-deja/configure.in,
62552         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62553         in srcname setting.
62554
62555 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
62556
62557         * lib/udi.exp: Fixed mondfe and mondfe_download.
62558         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62559         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62560
62561 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
62562
62563         * config/udi-gdb.exp: Check $shell_id after connecting to target.
62564         (gdb_exit): Don't remove *_soc files.
62565
62566 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
62567
62568         * lib/c-torture.exp: Don't look for main; instead always use -w
62569         -c.  This is how the c-torture tests work.  Remove the object
62570         file if the compilation succeeds.
62571         * gcc.execute/execute.exp: Remove executable if test passes.
62572         * gcc.noncompile/noncompile.exp: Every test is an expected
62573         failure.
62574         * gcc.special/special.exp: Added tests from c-torture 1.11,
62575         corrected use of existing test.
62576         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62577         gcc.execute/920625-1.c: Updated to c-torture 1.11.
62578         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62579         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62580         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62581         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62582         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62583         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62584         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62585         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62586         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62587         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62588         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62589         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62590         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62591         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62592         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62593         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62594         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62595         c-torture 1.11.
62596         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62597         correspond to c-torture 1.11.
62598
62599         * New file.