OSDN Git Service

e9034ed52014d8302812cb6edaceedd905003184
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
2
3         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
4
5 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6
7         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
8
9 2008-02-27  Jan Beulich  <jbeulich@novell.com>
10
11         * gcc.target/i386/mmx-1.c: Add
12         -Werror-implicit-function-declaration to dg-options.
13         * gcc.target/i386/mmx-2.c: Likewise.
14         * gcc.target/i386/sse-13.c: Likewise.
15         * gcc.target/i386/sse-14.c: Likewise.
16
17 2008-02-27  Revital Eres  <eres@il.ibm.com>
18
19         PR rtl-optimization/34999
20         * gcc.dg/tree-prof/pr34999.c: New.
21
22 2008-02-27  Richard Guenther  <rguenther@suse.de>
23
24         PR middle-end/25290
25         * gcc.c-torture/execute/pr35390.c: New testcase.
26
27 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
28
29         PR ada/22255
30         * gnat.dg/test_direct_io.adb: New file.
31
32 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
33
34         PR ada/34799
35         * gnat.dg/specs/pr34799.ads: New test.
36
37 2008-02-27  Richard Guenther  <rguenther@suse.de>
38
39         PR middle-end/34971
40         * gcc.c-torture/execute/pr34971.c: New testcase.
41
42 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
43
44         * gcc.dg/gomp/preprocess-1.c: New test.
45
46         PR c++/35368
47         * g++.dg/ext/visibility/typeinfo2.C: New test.
48         * g++.dg/ext/visibility/typeinfo3.C: New test.
49
50 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
51
52         * gcc.dg/bf-ms-attrib.c (main): Return 0.
53
54 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
55
56         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
57         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
58
59 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
60
61         PR c/28800
62         * gcc.dg/empty-source-2.c: Adjust for warning message.
63         * gcc.dg/empty-source-3.c: Likewise.
64         * gcc.dg/pack-test-2.c: Adjust comment.
65         * gcc.dg/pragma-ep-2.c: Likewise.
66         * gcc.dg/pragma-re-2.c: Likewise.
67         * gcc.dg/va-arg-2.c: Likewise.
68
69 2008-02-26  Tobias Burnus  <burnus@net-b.de>
70
71         PR fortran/35033
72         * gfortran.dg/assignment_2.f90: New.
73
74 2008-02-26  Jason Merrill  <jason@redhat.com>
75
76         PR c++/35315
77         * g++.dg/ext/attrib32.C: New.
78
79 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
80
81         * gcc.c-torture/execute/nest-align-1.x: Delete.
82
83 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
84
85         PR 26264
86         * 20021023-1.c: Use __builtin_va_start instead of
87         __builtin_stdarg_start.
88         * pr17301-1.c: Likewise.
89         * pr17301-2.c: Likewise.
90                 
91 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
92         
93         * gcc.dg/pr34351.c: New.
94         
95 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
96
97         * gcc.dg/Wlarger-than2.c: New.
98         
99 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
100
101         PR c++/35323
102         * g++.dg/lookup/crash7.C: New.
103
104 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
105
106         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
107
108 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
109
110         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
111
112 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
113
114         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
115
116 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
117
118         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
119         Windows.
120
121 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
122
123         * lib/target-supports.exp (check_profiling_available): Report -p
124         unavailable on *-*-mingw*.
125
126 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
127
128         * lib/target-supports.exp (check_effective_target_pthread_h): New.
129         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
130         dg-require-effective-target pthread_h.
131
132 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
133
134         * gcc.dg/Wswitch-enum-error.c: New.
135         * gcc.dg/Wswitch-error.c: New.
136         * gcc.dg/20011021-1.c: Use two directives to match two different
137         messages.
138         
139 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
140         
141         PR 28322
142         * gcc.dg/pr28322.c: New.
143         * gcc.dg/pr28322-2.c: New.
144         * lib/prune.exp: Ignore "At top level" even if there is no ':'
145         preceding it.
146
147 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
148
149         PR c++/35333
150         * g++.dg/other/error26.C: New.
151
152 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
153
154         PR c++/35338
155         * g++.dg/other/error25.C: New.
156
157 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
158
159         PR target/35258
160         * gcc.dg/pr35258.c: New testcase.
161
162 2008-02-25  Jan Beulich  <jbeulich@novell.com>
163
164         * gcc.dg/20020426-2.c: Remove bogus workaround.
165         * g++.old-deja/g++.other/store-expr1.C: Likewise.
166         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
167
168 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
169
170         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
171
172 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
173
174         PR middle-end/19984
175         * gcc.dg/pr19984.c: New test.
176         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
177         name of the variable.
178
179 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
180
181         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
182         (main): Call check_vect and foo.  Check array values after
183         the call to foo.
184         * gcc.dg/vect/vect-117.c: Call check_vect.
185         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
186
187 2008-02-25  Jason Merrill  <jason@redhat.com>
188
189         PR c++/33486
190         * g++.dg/lookup/strong-using-5.C: New.
191
192 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
193
194         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
195         sh* targets.
196
197 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
198
199         PR target/35349
200         * gcc.c-torture/execute/20050604-1.x: New file.
201
202 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
203
204         * gcc.target/i386/pr22076.c: Update number of mov insns
205         for PIC targets.
206         * gcc.target/i386/pr34256.c: Ditto.
207
208 2008-02-24  Diego Novillo  <dnovillo@google.com>
209
210         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
211
212         PR 33738
213         * g++.dg/warn/pr33738.C: New.
214
215 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
216
217         * gcc.c-torture/execute/nest-align-1.x: New file.
218
219 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
220
221         PR c++/34749
222         * g++.dg.ext/dllimport13.C: New test.
223
224 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
225
226         PR libfortran/24685
227         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
228         powerpc*-apple-darwin*.
229
230 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
231
232         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
233         ERFC into gfortran.dg/large_real_kind_3.F90.
234         * gfortran.dg/large_real_kind_3.F90: New test.
235
236 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
237
238         PR rtl-opt/33512
239         * gcc.dg/and-1.c: New test.
240
241 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
242
243         * gcc.c-torture/execute/20080222-1.c: New test.
244
245 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
246
247         PR target/22076
248         PR target/34256
249         * gcc.target/i386/pr22076.c: New test.
250         * gcc.target/i386/pr34256.c: New test.
251         * gcc.target/i386/vecinit-5.c: New test.
252         * gcc.target/i386/vecinit-6.c: New test.
253         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
254
255         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
256         <xmmintrin.h>, define __m64 and __m128 directly.
257         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
258
259 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
260
261         PR C++/34715
262         * g++.dg/ext/always_inline-1.C: New test.
263         * g++.dg/ext/always_inline-2.C: New test.
264         * g++.dg/ext/always_inline-3.C: New test.
265         * g++.dg/ext/always_inline-4.C: New test.
266
267 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
268
269         * gcc.target/cris/asm-b-1.c: New test.
270
271 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
272
273         PR c++/35282
274         * g++.dg/template/nontype17.C: Add.
275
276 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
277
278         PR c++/35282
279         Revert:
280         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
281
282         PR c++/28743
283         * g++.dg/template/nontype17.C: New.
284         * g++.dg/template/nontype16.C: Add error.
285
286 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
287
288         PR c/19999
289         * gcc.dg/Wfloat-equal-1.c: New.
290         * g++.dg/warn/Wfloat-equal-1.C: New.
291
292 2008-02-21  Michael Matz  <matz@suse.de>
293
294         PR target/35264
295         * gcc.dg/pr35264.c: New testcase.
296
297 2008-02-21  Richard Guenther  <rguenther@suse.de>
298
299         * gfortran.dg/reassoc_1.f90: New testcase.
300         * gfortran.dg/reassoc_2.f90: Likewise.
301         * gfortran.dg/reassoc_3.f90: Likewise.
302
303 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
304
305         PR libfortran/34974
306         * gfortran.dg/fmt_t_7.f: New test.
307
308         PR libfortran/35132
309         * gfortran.dg/streamio_15.f90: New test.
310         
311 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
312
313         PR libfortran/35036
314         * gfortran.dg/fmt_zero_digits.f90: Revise test.
315
316 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
317
318         * gcc.dg/Wframe-larger-than.c: New option test.
319
320 2008-02-20  Tobias Burnus  <burnus@net-b.de>
321
322         PR fortran/34997
323         * gfortran.dg/dollar_sym_1.f90: New.
324         * gfortran.dg/dollar_sym_2.f90: New.
325
326 2008-02-20  Richard Guenther  <rguenther@suse.de>
327
328         PR middle-end/35265
329         * gcc.dg/builtins-66.c: New testcase.
330
331 2008-02-20  Richard Guenther  <rguenther@suse.de>
332
333         * gcc.dg/fold-reassoc-1.c: New testcase.
334         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
335
336 2008-02-20  Richard Guenther  <rguenther@suse.de>
337
338         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
339
340 2008-02-20  Ira Rosen  <irar@il.ibm.com>
341
342         * lib/target-supports.exp (check_effective_target_vect_unpack):
343         Return true for SPU.
344         (check_effective_target_vect_short_mult): Likewise.
345         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
346         the loop on targets that support vect_unpack.
347
348 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
349
350         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
351         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
352         templates to reduce number of passed arguments.
353
354 2008-02-19  Jason Merrill  <jason@redhat.com>
355
356         PR c++/34950
357         * g++.dg/template/explicit-args1.C: New.
358
359 2008-02-19  Richard Guenther  <rguenther@suse.de>
360
361         PR tree-optimization/34989
362         * gcc.dg/pr34989-1.c: New testcase.
363         * gcc.dg/pr34989-2.c: Likewise.
364
365 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
366
367         PR c++/35028
368         * g++.dg/gomp/pr35028.C: New test.
369
370         PR c++/34964
371         PR c++/35244
372         * gcc.dg/gomp/pr34964.c: New test.
373         * g++.dg/gomp/pr34964.C: New test.
374         * gcc.dg/gomp/pr35244.c: New test.
375         * g++.dg/gomp/pr35244.C: New test.
376
377         PR c++/35078
378         * g++.dg/gomp/pr35078.C: New test.
379
380 2008-02-19  Christian Bruel  <christian.bruel@st.com>
381
382         * gcc.dg/packed-array.c: New testcase. 
383
384 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
385
386         PR target/33555
387         * gcc.target/i386/pr33555.c: New test.
388         
389 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
390
391         PR target/35189
392         * gcc.target/i386/isa-1.c: New.
393         * gcc.target/i386/isa-2.c: Likewise.
394         * gcc.target/i386/isa-3.c: Likewise.
395         * gcc.target/i386/isa-4.c: Likewise.
396         * gcc.target/i386/isa-5.c: Likewise.
397         * gcc.target/i386/isa-6.c: Likewise.
398         * gcc.target/i386/isa-7.c: Likewise.
399         * gcc.target/i386/isa-8.c: Likewise.
400         * gcc.target/i386/isa-9.c: Likewise.
401         * gcc.target/i386/isa-10.c: Likewise.
402         * gcc.target/i386/isa-11.c: Likewise.
403         * gcc.target/i386/isa-12.c: Likewise.
404         * gcc.target/i386/isa-13.c: Likewise.
405         * gcc.target/i386/isa-14.c: Likewise.
406
407 2008-02-18  Joey Ye  <joey.ye@intel.com>
408             H.J. Lu  <hongjiu.lu@intel.com>
409
410         PR middle-end/34921
411         * gcc.c-torture/execute/nest-align-1.c: New test case.
412
413 2008-02-17  Richard Guenther  <rguenther@suse.de>
414
415         PR middle-end/35227
416         * gcc.dg/torture/pr35227.c: New testcase.
417
418 2008-02-17  Richard Guenther  <rguenther@suse.de>
419
420         PR tree-optimization/35231
421         * gcc.c-torture/execute/pr35231.c: New testcase.
422
423 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
424
425         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
426         (test_gt): Ditto.
427
428 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
429
430         * obj-c++.dg/encode-2.mm: XFAIL.
431         * obj-c++.dg/encode-3.mm: Likewise.
432
433 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
434             Paolo Carlini  <pcarlini@suse.de>
435
436         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
437         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
438         * g++.dg/ext/has_nothrow_copy.C: Likewise.
439
440 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
441
442         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
443         (main): Change to void and rename to sse_test.
444         * gcc.target/i386/pr24306.c: Ditto.
445         * gcc.target/i386/pr32065-2.c: Ditto.
446         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
447         (main): Change to void and rename to sse2_test.
448         * gcc.target/i386/20060512-3.c: Ditto.
449
450 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
451
452         PR fortran/35150
453         * gfortran.dg/c_loc_tests_12.f03: New test.
454
455 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
456
457         PR c++/35023
458         PR c++/35024
459         PR c++/35026
460         * g++.dg/cpp0x/vt-35026.C: New.
461         * g++.dg/cpp0x/vt-35023.C: New.
462         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
463         * g++.dg/cpp0x/vt-35024.C: New.
464
465 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
466
467         * gcc.c-torture/execute/va-arg-25.x: Remove.
468
469 2008-02-15  Richard Guenther  <rguenther@suse.de>
470             Zdenek Dvorak  <ook@ucw.cz>
471
472         PR tree-optimization/35164
473         * g++.dg/torture/pr35164-1.C: New testcase.
474         * g++.dg/torture/pr35164-2.C: Likewise.
475
476 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
477
478         PR testsuite/35119
479         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
480         in dg-final to match the assembly code generated by Darwin 9.
481
482 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
483
484         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
485
486 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
487
488         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
489
490 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
491
492         * lib/dejapatches.exp: New file.
493
494 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
495
496         PR c++/34050
497         * g++.dg/cpp0x/vt-34050.C: New.
498
499 2008-02-14  Jason Merrill  <jason@redhat.com>
500
501         PR c++/5645
502         PR c++/11159
503         * g++.dg/warn/pr11159.C: New.
504         * g++.dg/warn/pr5645.C: Likewise.
505
506 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
507
508         PR preprocessor/35061
509         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
510
511 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
512
513         PR c++/28743
514         * g++.dg/template/nontype17.C: New.
515         * g++.dg/template/nontype16.C: Add error.
516
517 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
518
519         PR c++/35138
520         * g++.dg/template/member8.C: New test.
521
522 2008-02-13  Michael Matz  <matz@suse.de>
523
524         * gcc.dg/pr35065.c: Fix testcase warnings.
525
526 2008-02-13  Jason Merrill  <jason@redhat.com>
527
528         PR c++/34962, c++/34937, c++/34939
529         * g++.dg/ext/tmplattr9.C: New.
530
531 2008-02-13  Michael Matz  <matz@suse.de>
532
533         PR debug/35065
534         * gcc.dg/pr35065.c: New testcase.
535
536 2008-02-12  Richard Guenther  <rguenther@suse.de>
537
538         PR tree-optimization/35171
539         * gcc.c-torture/compile/pr35171.c: New testcase.
540
541 2008-02-12  Richard Guenther  <rguenther@suse.de>
542
543         PR middle-end/35163
544         * gcc.c-torture/execute/pr35163.c: New testcase.
545
546 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
547
548         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
549
550 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
551
552         * gnat.dg/loop_address.adb: New test.
553
554 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
555
556         * obj-c++.dg/bitfield-1.mm: Expect failures.
557         * obj-c++.dg/bitfield-4.mm: Likewise.
558         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
559         * obj-c++.dg/encode-8.mm: Likewise.
560         * obj-c++.dg/isa-field-1.mm: Likewise.
561         * obj-c++.dg/layout-1.mm: Likewise.
562         * obj-c++.dg/lookup-2.mm: Likewise.
563         * obj-c++.dg/try-catch-2.mm: Likewise.
564         * obj-c++.dg/try-catch-9.mm: Likewise.
565
566 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
567
568         PR c++/35144
569         * g++.dg/tree-ssa/pr35144.C: New test.
570
571         PR inline-asm/35160
572         * gcc.target/i386/pr35160.c: New test.
573
574         PR c++/34862
575         * g++.dg/init/new27.C: New test.
576
577 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
578
579         PR c++/35077
580         * g++.dg/template/crash78.C: New.
581
582 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
583
584         PR testsuite/35047
585         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
586         * gcc.dg/compat/vector-2_y.c: Ditto.
587
588 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
589             Richard Guenther  <rguenther@suse.de>
590
591         PR tree-optimization/33992
592         * gcc.c-torture/execute/pr33992.c: New testcase.
593
594 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
595
596         * gfortran.dg/streamio_14.f90:  New test.
597
598 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
599
600         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
601         Add -mfpmath=387 to dg-options.
602
603 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
604
605         PR testsuite/35047
606         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
607         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
608         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
609         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
610         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
611         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
612         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
613         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
614         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
615
616 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
617
618         PR objc++/34193
619         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
620
621 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
622
623         PR c++/35056
624         * g++.dg/conversion/bitfield8.C: New.
625
626 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
627
628         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
629
630 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
631
632         PR c++/35049
633         PR c++/35096
634         * g++.dg/ext/vector13.C: New.
635
636 2008-02-06  David Daney  <ddaney@avtrex.com>
637
638         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
639
640 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
641
642         * lib/target-supports.exp (check_effective_target_hard_float): Remove
643         special case for xtensa-*-*.
644         
645 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
646
647         PR fortran/35037
648         * gfortran.dg/volatile11.f90: New test.
649
650 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
651
652         PR c++/33553
653         * g++.dg/template/array19.C: New test.
654
655 2008-02-05  Diego Novillo  <dnovillo@google.com>
656
657         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
658
659         PR 33738
660         * g++.dg/warn/pr33738.C: Remove.
661
662 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
663
664         PR fortran/34945
665         * gfortran.dg/bounds_check_13.f: New test.
666
667 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
668
669         PR testsuite/33946
670         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
671
672 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
673
674         PR target/35083
675         * gcc.target/i386/pr35083.c: New test.
676
677 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
678
679         PR fortran/32315
680         * gfortran.dg/data_bounds_1.f90: New test.
681
682 2008-02-04  Diego Novillo  <dnovillo@google.com>
683
684         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
685
686         PR 33738
687         * testsuite/g++.dg/warn/pr33738.C: New.
688
689 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
690
691         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
692         to match.
693
694 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
695
696         * lib/target-supports.exp (check_effective_target_hard_float): Only
697         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
698         other targets, grep for a call insn in the rtl expand dump for an
699         add of two doubles.
700         (target_compile): Support generating rtl dumps as output.
701
702 2008-02-04  Richard Guenther  <rguenther@suse.de>
703
704         PR middle-end/33631
705         * gcc.c-torture/execute/pr33631.c: New testcase.
706
707 2008-02-04  Richard Guenther  <rguenther@suse.de>
708
709         PR middle-end/35043
710         * gcc.c-torture/compile/pr35043.c: New testcase.
711
712 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
713
714         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
715
716 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
717
718         * gcc.target/i386/pr31628.c: Require effective target fpic.
719         * gcc.target/i386/strinline.c: Ditto.
720         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
721         * gcc.dg/pr35045.c: Ditto.
722         * gcc.dg/20050503-1.c: Ditto.
723
724 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
725
726         PR fortran/32760
727         * gfortran.dg/host_assoc_variable_1.f90: New test.
728         * gfortran.dg/allocate_stat.f90: Change last three error messages.
729
730 2008-02-02  Michael Matz  <matz@suse.de>
731
732         PR target/35045
733         * gcc.dg/pr35045.c: New test.
734
735 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
736
737         PR libfortran/35001
738         * gfortran.dg/shape_4.f90:  New test.
739
740 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
741
742         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
743
744 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
745
746         PR rtl-optimization/34773
747         * gcc.target/cris/torture/pr34773.c: New test.
748
749 2008-02-01  Nick Clifton  <nickc@redhat.com>
750
751         * lib/target-supports.exp (check_profiling_available): Do not
752         expect profiling to work on the xstormy16 target.
753
754 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
755
756         PR testsuite/35047
757         * gcc.c-torture/execute/20050316-2.x: New file.
758         * gcc.target/i386/pr17390.c: Update scan pattern.
759         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
760         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
761
762 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
763
764         PR fortran/34910
765         * gfortran.dg/proc_assign_2.f90: New test.
766
767 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
768             Jakub Jelinek  <jakub@redhat.com>
769
770         PR c++/34935
771         PR c++/34936
772         * g++.dg/ext/alias-canon.C: New.
773         * g++.dg/ext/alias-mangle.C: New.
774
775 2008-01-30  Jan Hubicka  <jh@suse.cz>
776
777         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
778
779 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
780
781         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
782         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
783
784 2008-01-30  Jan Hubicka  <jh@suse.cz>
785
786         PR target/34982
787         * gcc.c-torture/execute/pr34982.c: New testcase.
788
789 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
790
791         * gcc.target/s390/tf_to_di-1.c: New testcase.
792
793 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
794
795         PR fortran/34975
796         * gfortran.dg/use_only_3.f90: New test.
797         * gfortran.dg/use_only_3.inc: Modules for new test.
798
799         PR fortran/34429
800         * gfortran.dg/function_charlen_2.f90: New test.
801
802 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
803
804         PR middle-end/34969
805         * gcc.dg/pr34969.c: New test.
806
807         PR c/35017
808         * gcc.dg/inline-25.c: New test.
809         * gcc.dg/inline-26.c: New test.
810         * gcc.dg/inline-27.c: New test.
811
812 2008-01-29  Richard Guenther  <rguenther@suse.de>
813
814         PR middle-end/35006
815         * gcc.c-torture/compile/pr35006.c: New testcase.
816
817 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
818
819         PR c++/34055
820         PR c++/34103
821         PR c++/34219
822         PR c++/34606
823         PR c++/34753
824         PR c++/34754
825         PR c++/34755
826         PR c++/34919
827         PR c++/34961
828         * g++.dg/cpp0x/vt-34219-2.C: New.
829         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
830         * g++.dg/cpp0x/vt-34961.C: New.
831         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
832         cases from the re-opened PR.
833         * g++.dg/cpp0x/vt-34753.C: New.
834         * g++.dg/cpp0x/vt-34919.C: New.
835         * g++.dg/cpp0x/vt-34754.C: New.
836         * g++.dg/cpp0x/vt-34606.C: New.
837         * g++.dg/cpp0x/vt-34219.C: New.
838         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
839         * g++.dg/cpp0x/vt-34755.C: New.
840         * g++.dg/cpp0x/pr31438.C: Ditto.
841         * g++.dg/cpp0x/variadic81.C: Ditto.
842
843 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
844
845         * g++.dg/torture/pr34641.C: Put the dg-do first.
846
847 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
848
849         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
850
851 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
852
853         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
854
855 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
856
857         PR 31535
858         * gcc.target/powerpc/spe-small-data-1.c: New test.
859         * gcc.target/powerpc/spe-small-data-2.c: New test.
860
861 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
862
863         PR libfortran/34980
864         * gfortran.dg/shape_3.f90:  New test.
865
866 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
867
868         * gcc.target/s390/20020926-1.c: Remove -m31.
869
870 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
871
872         * gcc.target/s390/20020926-1.c: Disable for s390x.
873
874 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
875
876         PR fortran/34994
877         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
878         expression.
879
880 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
881
882         PR fortran/34990
883         * gfortran.dg/array_constructor_22.f90: New test.
884
885 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
886
887         PR middle-end/34688
888         * gcc.c-torture/compile/pr34688: New test.
889
890 2008-01-26  Tobias Burnus  <burnus@net-b.de>
891
892         PR fortran/34848
893         * gfortran.dg/missing_optional_dummy_5.f90: New.
894
895 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
896
897         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
898         noinline.  XFAIL test.
899
900 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
901
902         PR fortran/31610
903         * gfortran.dg/array_3.f90: New test.
904
905 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
906
907         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
908         on i?86/x86_64.
909
910         PR c++/34965
911         * gcc.dg/pr34965.c: New test.
912         * g++.dg/other/error24.C: New test.
913
914 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
915
916         PR libfofortran/34887
917         * gfortran.dg/x_slash_2.f:  New test.
918
919 2008-01-26  Richard Guenther  <rguenther@suse.de>
920
921         PR c++/34235
922         * g++.dg/torture/pr34235.C: New testcase.
923
924 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
925
926         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
927
928 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
929
930         PR target/34981
931         * gcc.target/mips/lazy-binding-1.c: New test.
932         * gcc.target/mips/mips.exp (setup_mips_tests): Set
933         mips_forced_no_abicalls and mips_forced_no_shared.
934         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
935         Avoid using small data with -mabicalls.  Don't make -G0 force
936         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
937         forces the opposite option.
938
939 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
940
941         PR target/34970
942         * gcc.target/i386/fastcall-1.c: Scan for correct label.
943         Use -std=gnu89 switch.
944
945 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
946
947         PR libfortran/34876
948         * gfortran.dg/direct_io_9.f: New test.
949
950 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
951
952         PR fortran/34661
953         * gfortran.dg/where_operator_assign_4.f90: New test.
954
955 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
956
957         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
958         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
959         c4x-*-* targets.
960
961 2008-01-25  Richard Guenther  <rguenther@suse.de>
962
963         PR middle-end/32244
964         * gcc.c-torture/execute/pr32244-1.c: New testcase.
965
966 2008-01-25  Richard Guenther  <rguenther@suse.de>
967
968         PR tree-optimization/34966
969         * gcc.c-torture/compile/pr34966.c: New testcase.
970
971 2008-01-25  Richard Guenther  <rguenther@suse.de>
972
973         PR c++/33887
974         * g++.dg/torture/pr33887-1.C: New testcase.
975         * g++.dg/torture/pr33887-2.C: Likewise.
976         * g++.dg/torture/pr33887-3.C: Likewise.
977         * gcc.c-torture/execute/20071211-1.c: Likewise.
978
979 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
980
981         PR target/34856
982         * gcc.dg/pr34856.c: Use pointer mode for "pin".
983
984 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
985
986         PR middle-end/33333
987         * g++.dg/gomp/pr33333.C: New test.
988
989         PR preprocessor/34692
990         * gcc.dg/cpp/pr34692.c: New test.
991         * gcc.dg/gomp/pr34692.c: New test.
992
993 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
994
995         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
996
997 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
998
999         PR fortran/34202
1000         * gfortran.dg/empty_type.f90: New test.
1001
1002 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
1003
1004         PR c++/34603
1005         * g++.dg/template/crash77.C: New.
1006
1007 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1008
1009         PR target/34856
1010         * gcc.dg/pr34856.c: New test.
1011
1012 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1013
1014         * gfortran.dg/namelist_39.f90: Delete temporary files.
1015         * gfortran.dg/namelist_44.f90: Ditto.
1016
1017 2008-01-24  Richard Guenther  <rguenther@suse.de>
1018
1019         PR middle-end/34953
1020         * g++.dg/torture/pr34953.C: New testcase.
1021
1022 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1023
1024         PR middle-end/34934
1025         * gcc.c-torture/compile/20080124-1.c: New test.
1026
1027 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1028
1029         PR fortran/34872
1030         * gfortran.dg/function_charlen_3.f: New test.
1031
1032 2008-01-23  Michael Matz  <matz@suse.de>
1033
1034         PR debug/34895
1035         * g++.dg/debug/pr34895.cc: New testcase.
1036
1037 2008-01-23  Richard Guenther  <rguenther@suse.de>
1038
1039         PR middle-end/31529
1040         * gcc.dg/pr31529-1.c: New testcase.
1041         * gcc.dg/pr31529-2.c: Likewise.
1042
1043 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1044
1045         PR c++/34829
1046         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1047         unsigned int for the first argument.
1048
1049 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1050
1051         PR c++/33984
1052         * g++.dg/conversion/bitfield7.C: New test.
1053         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1054
1055 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1056
1057         From Michael Frysinger  <michael.frysinger@analog.com>
1058         * gcc.target/bfin/mcpu-bf547.c: New test.
1059         * gcc.target/bfin/mcpu-bf523.c: New test.
1060         * gcc.target/bfin/mcpu-bf524.c: New test.
1061         * gcc.target/bfin/mcpu-bf526.c: New test.
1062
1063 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1064
1065         * gcc.c-torture/execute/20080122-1.c: New test.
1066
1067 2008-01-22  Tom Tromey  <tromey@redhat.com>
1068
1069         PR c++/34859
1070         * gcc.dg/cpp/pr34859.c: New file.
1071
1072 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1073
1074         PR fortran/34875
1075         * gfortran.dg/vector_subscript_3.f90: New test.
1076
1077 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1078
1079         PR fortran/34848
1080         * gfortran.dg/missing_optional_dummy_4.f90
1081
1082 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1083
1084         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1085
1086 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1087
1088         * gnat.dg/unchecked_union1.adb: New test.
1089
1090 2008-01-22  Tom Tromey  <tromey@redhat.com>
1091
1092         PR c++/34829
1093         * g++.dg/ext/pr34829.C: New file.
1094
1095 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1096
1097         PR c++/34607
1098         * gcc.dg/gomp/pr34607.c: New test.
1099         * g++.dg/gomp/pr34607.C: New test.
1100
1101         PR c++/34914
1102         * g++.dg/ext/vector10.C: New test.
1103
1104         PR c++/34918
1105         * g++.dg/other/error23.C: New test.
1106
1107         PR c++/34917
1108         * g++.dg/ext/vector12.C: New test.
1109
1110 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1111
1112         PR 32102
1113         * gcc.dg/Wstrict-overflow-21.c: New.
1114         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1115
1116 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1117
1118         PR middle-end/33092
1119         * gcc.dg/pr33092.c: New.
1120
1121 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1122
1123         * gcc.target/s390/20020926-1.c: Add -m31 option.
1124
1125 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1126
1127         PR fortran/34915
1128         * gfortran.dg/initialization_18.f90: New test.
1129
1130 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1131
1132         PR fortran/34899
1133         * gfortran.dg/tab_continuation.f: New.
1134
1135 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1136
1137         PR fortran/34896
1138         * gfortran.dg/use_rename_2.f90: New test.
1139
1140 2008-01-21  Richard Guenther  <rguenther@suse.de>
1141
1142         PR middle-end/34856
1143         * gcc.c-torture/compile/pr34856.c: New testcase.
1144
1145 2008-01-21  Richard Guenther  <rguenther@suse.de>
1146
1147         PR c/34885
1148         * gcc.c-torture/compile/pr34885.c: New testcase.
1149
1150 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1151
1152         * gnat.dg/specs/alignment1.ads: New test.
1153
1154 2008-01-21  Richard Guenther  <rguenther@suse.de>
1155
1156         PR c++/34850
1157         * g++.dg/torture/pr34850.C: New testcase.
1158
1159 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1160             Olga Golovanevsky  <olga@il.ibm.com>
1161
1162         PR tree-optimization/34701
1163         * gcc.dg/struct/wo_prof_array_field.c: New test.
1164         
1165 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1166
1167         PR c++/34891
1168         * g++.dg/ext/vector9.C: New.
1169
1170 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1171
1172         PR c++/34776
1173         PR c++/34486
1174         * g++.dg/template/crash75.C: New.
1175         * g++.dg/template/crash76.C: Likewise.  
1176
1177 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1178
1179         PR rtl-optimization/34808
1180         * gcc.c-torture/compile/pr34808.c: New test.
1181
1182 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1183
1184         PR fortran/34784
1185         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1186
1187         PR fortran/34861
1188         * gfortran.dg/entry_array_specs_3.f90: New test.
1189
1190         PR fortran/34854
1191         * gfortran.dg/use_rename_1.f90: New test.
1192
1193 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1194
1195         PR fortran/34784
1196         * gfortran.dg/array_constructor_20.f90: New test.
1197         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1198
1199         PR fortran/34785
1200         * gfortran.dg/array_constructor_21.f90: New test.
1201
1202 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1203
1204         PR libfortran/34795
1205         * gfortran.dg/inquire_13.f90: New test.
1206         
1207         PR libfortran/34659
1208         * gfortran.dg/continuation_9.f90: New test.
1209
1210 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1211
1212         PR target/34831
1213         * gcc.target/mips/pr34831.c: New test.
1214
1215 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1216
1217         PR fortran/34817
1218         PR fortran/34838
1219         * gfortran.dg/any_all_1.f90:  New test.
1220         * gfortran.dg/any_all_2.f90:  New test.
1221
1222 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1223
1224         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1225         "dg-require-weak" statement.
1226         * g++.dg/eh/weak1.C: Likewise.
1227
1228 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1229
1230         PR gcov-profile/34610
1231         * gcc.dg/gomp/pr34610.c: New test.
1232
1233 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1234
1235         PR fortran/34760
1236         * gfortran.dg/implicit_11.f90: New.
1237         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1238         * gfortran.dg/entry_15.f90: Ditto.
1239         * gfortran.dg/func_assign.f90: Ditto.
1240         * gfortran.dg/gomp/reduction3.f90: Ditto.
1241         * gfortran.dg/proc_assign_1.f90: Ditto.
1242
1243         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1244         of dg-excess-errors.
1245
1246 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1247
1248         PR fortran/32616
1249         * gfortran.dg/argument_checking_15.f90: New.
1250         * gfortran.dg/argument_checking_5.f90: Change TODO into
1251         dg-warning.
1252
1253 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1254
1255         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1256         * gfortran.dg/enum_5.f90: Ditto.
1257         * gfortran.dg/enum_6.f90: Ditto.
1258         * gfortran.dg/bom_error.f90: Ditto.
1259         * gfortran.dg/func_decl_4.f90: Ditto.
1260
1261 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1262
1263         PR libfortran/34782
1264         * gfortran.dg/fmt_t_6.f: New test.
1265
1266 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1267
1268         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1269
1270 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1271
1272         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1273
1274 2008-01-18  Ian Lance Taylor  <iant@google.com>
1275
1276         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1277
1278 2008-01-18  Ian Lance Taylor  <iant@google.com>
1279
1280         PR c++/33407
1281         * g++.dg/init/new26.C: New test.
1282
1283 2008-01-18  Richard Guenther  <rguenther@suse.de>
1284
1285         PR middle-end/34801
1286         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
1287         redundant one.
1288
1289 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
1290
1291         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
1292         dg-require-effective-target.
1293
1294 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1295
1296         PR target/34556
1297         * gfortran.dg/reshape_2.f90: New test.
1298
1299 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1300
1301         * gcc.dg/20040223-1.c: Fix comment typo.
1302
1303 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
1304
1305         PR target/34814
1306         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
1307         until 34814 is fixed.
1308
1309 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
1310
1311         PR tree-optimization/34648
1312         * gcc.c-torture/compile/pr34648.c: New testcase.
1313
1314 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
1315
1316         PR testsuite/34821
1317         * gcc.dg/autopar/autopar.exp: New.
1318         * g++.dg/tree-ssa/pr34355.C: Require pthread.
1319         * lib/target-supports.exp (check_effective_target_pthread): New.
1320
1321         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
1322         * gcc.dg/tree-ssa/reduc-1short.c: Same.
1323         * gcc.dg/tree-ssa/reduc-1.c: Same.
1324         * gcc.dg/tree-ssa/reduc-2short.c: Same.
1325         * gcc.dg/tree-ssa/reduc-2.c: Same
1326         * gcc.dg/tree-ssa/reduc-3.c: Same.
1327         * gcc.dg/tree-ssa/reduc-1char.c: Same.
1328         * gcc.dg/tree-ssa/reduc-6.c: Same.
1329         * gcc.dg/tree-ssa/reduc-7.c: Same.
1330         * gcc.dg/tree-ssa/reduc-2char.c: Same.
1331         * gcc.dg/tree-ssa/reduc-8.c: Same.
1332         * gcc.dg/tree-ssa/reduc-9.c: Same.
1333
1334 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1335
1336         * gnat.dg/discr5.adb: New test.
1337
1338 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
1339
1340         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
1341
1342 2008-01-17  Richard Guenther  <rguenther@suse.de>
1343
1344         PR tree-optimization/34825
1345         * gcc.dg/pr34825.c: New testcase.
1346
1347 2008-01-17  Richard Guenther  <rguenther@suse.de>
1348
1349         * gcc.c-torture/execute/20080117-1.c: New testcase.
1350
1351 2008-01-17  Revital Eres  <eres@il.ibm.com>
1352
1353         PR30957
1354         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
1355
1356 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
1357
1358         PR fortran/34429
1359         * gfortran.dg/function_charlen_1.f90: New test.
1360
1361         PR fortran/34431
1362         * gfortran.dg/function_types_1.f90: New test.
1363         * gfortran.dg/function_types_2.f90: New test.
1364
1365         PR fortran/34471
1366         * gfortran.dg/function_kinds_4.f90: New test.
1367         * gfortran.dg/function_kinds_5.f90: New test.
1368
1369         * gfortran.dg/defined_operators_1.f90: Errors now at function
1370         declarations.
1371         * gfortran.dg/private_type_4.f90: The same.
1372         * gfortran.dg/interface_15.f90: The same.
1373         * gfortran.dg/elemental_args_check_2.f90: The same.
1374         * gfortran.dg/auto_internal_assumed.f90: The same.
1375
1376 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1377
1378         * gnat.dg/sizetype.adb: New test.
1379
1380 2008-01-16  Richard Guenther  <rguenther@suse.de>
1381
1382         PR middle-end/32628
1383         * gcc.dg/overflow-warn-7.c: New testcase.
1384
1385 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1386
1387         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
1388
1389 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
1390         Richard Guenther  <rguenther@suse.de>
1391
1392         PR c/34668
1393         * gcc.dg/pr34668-1.c: New test.
1394         * gcc.dg/pr34668-2.c: Likewise.
1395
1396 2008-01-16  Richard Guenther  <rguenther@suse.de>
1397
1398         PR c++/33819
1399         * g++.dg/torture/pr33819.C: New testcase.
1400
1401 2008-01-16  Richard Guenther  <rguenther@suse.de>
1402
1403         PR c/34768
1404         * gcc.c-torture/execute/pr34768-1.c: New testcase.
1405         * gcc.c-torture/execute/pr34768-2.c: Likewise.
1406
1407 2008-01-16  Tobias Burnus  <burnus@net-b.de>
1408
1409         PR fortran/34796
1410         * gfortran.dg/argument_checking_13.f90: New.
1411         * gfortran.dg/argument_checking_14.f90: New.
1412
1413 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1414         
1415         PR libfortran/34671
1416         * gfortran.dg/anyallcount_1.f90:  New test.
1417
1418 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1419
1420         PR c++/34399
1421         * g++.dg/cpp0x/vt-34399.C: New.
1422         * g++.dg/template/friend50.C: New.
1423
1424 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1425
1426         PR c++/34751
1427         * g++.dg/cpp0x/vt-34751.C: New.
1428
1429 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1430
1431         PR c++/34051
1432         PR c++/34055
1433         PR c++/34102
1434         PR c++/34103
1435         * g++.dg/cpp0x/vt-34051-2.C: New.
1436         * g++.dg/cpp0x/vt-34102.C: New.
1437         * g++.dg/cpp0x/vt-34051.C: New.
1438         * g++.dg/cpp0x/vt-34055.C: New.
1439         * g++.dg/cpp0x/vt-34103.C: New.
1440
1441 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1442
1443         PR c++/34314
1444         * g++.dg/cpp0x/vt-34314.C: New.
1445         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1446         reality (the error message was wrong previously).
1447
1448 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1449
1450         PR c++/33964
1451         * g++.dg/cpp0x/vt-33964.C: New.
1452         * g++.dg/template/partial5.C: New.
1453
1454 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1455
1456         PR c++/34052
1457         * g++.dg/cpp0x/vt-34052.C: New.
1458         * g++.dg/template/ttp26.C: New.
1459         
1460 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1461
1462         * gnat.dg/rep_clause2.ad[sb]: New test.
1463         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1464
1465 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1466
1467         PR c++/24924
1468         * g++.dg/cpp/pedantic-errors.C: Delete.
1469         * g++.dg/cpp/permissive.C: Delete.
1470         
1471 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1472
1473         * gcc.c-torture/compile/20080114-1.c: New test.
1474
1475 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1476
1477         PR fortran/34665
1478         * gfortran.dg/argument_checking_11.f90: New.
1479         * gfortran.dg/argument_checking_12.f90: New.
1480         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1481         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1482         * gfortran.dg/argument_checking_3.f90: Ditto.
1483         * gfortran.dg/pointer_intent_2.f90: Ditto.
1484         * gfortran.dg/import2.f90: Ditto.
1485         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1486         * gfortran.dg/implicit_actual.f90: Ditto.
1487         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1488         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1489
1490 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1491
1492         PR fortran/34763
1493         * gfortran.dg/interface_proc_end.f90: New.
1494
1495 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1496
1497         PR fortran/34759
1498         * gfortran.dg/assumed_size_refs_4.f90: New.
1499
1500 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1501
1502         * gnat.dg/unchecked_convert1.adb.
1503
1504 2008-01-13  Richard Guenther  <rguenther@suse.de>
1505
1506         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1507         readable and writable again before exiting.
1508
1509 2008-01-13  Richard Guenther  <rguenther@suse.de>
1510
1511         PR middle-end/34601
1512         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1513
1514 2008-01-13  Jan Hubicka  <jh@suse.cz>
1515
1516         PR middle-end/32135
1517         * gcc.dg/pr32135.c: new.
1518
1519 2008-01-12  Doug Kwan  <dougkwan@google.com>
1520
1521         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1522         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1523         -Wignored-qualifiers.
1524
1525 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1526
1527         * gnat.dg/slice3.adb: New test.
1528         * gnat.dg/slice4.adb: Likewise.
1529
1530 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1531
1532         * gnat.dg/bit_packed_array.ad[sb]: New test.
1533
1534 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1535
1536         PR fortran/34432
1537         * gfortran.dg/parens_7.f90: New test.
1538
1539 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1540
1541         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1542         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1543
1544         * gcc.dg/pr33826.c: Require nonpic.
1545
1546 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1547
1548         PR fortran/34722
1549         * gfortran.dg/inquire_12.f90: New test.
1550
1551 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1552
1553         PR libfortran/34670
1554         * all_bounds_1.f90: New test case.
1555         * maxloc_bounds_1.f90: New test case.
1556         * maxloc_bounds_2.f90: New test case.
1557         * maxloc_bounds_3.f90: New test case.
1558         * maxloc_bounds_4.f90: New test case.
1559         * maxloc_bounds_5.f90: New test case.
1560         * maxloc_bounds_6.f90: New test case.
1561         * maxloc_bounds_7.f90: New test case.
1562         * maxloc_bounds_8.f90: New test case.
1563
1564 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1565
1566         * gcc.dg/struct-ret-3.c: New test.
1567
1568 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1569
1570         PR fortran/34537
1571         * gfortran.dg/transfer_simplify_8.f90: New test.
1572
1573 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1574
1575         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1576         size_t using predefined macro.
1577
1578 2008-01-10  Raksit Ashok  <raksit@google.com>
1579
1580         PR rtl-optimization/27971
1581         * gcc.target/i386/pr27971.c: New testcase.
1582
1583 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1584
1585         PR fortran/34396
1586         * gfortran.dg/bounds_check_12.f90: New test.
1587
1588 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1589
1590         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1591         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1592
1593 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1594
1595         PR middle-end/34641
1596         * g++.dg/torture/pr34641.C: New testcase.
1597
1598 2008-01-10  Richard Guenther  <rguenther@suse.de>
1599
1600         PR tree-optimization/34651
1601         * g++.dg/torture/pr34651.C: New testcase.
1602
1603 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1604
1605         PR tree-optimization/34017
1606         * gcc.dg/tree-ssa/pr34017.c: New.
1607
1608 2008-01-09  Richard Guenther  <rguenther@suse.de>
1609         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1610
1611         PR middle-end/30132
1612         * gcc.c-torture/compile/pr30132.c: New testcase.
1613
1614 2008-01-09  Richard Guenther  <rguenther@suse.de>
1615
1616         PR middle-end/34458
1617         * gcc.c-torture/compile/pr34458.c: New testcase.
1618
1619 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1620
1621         PR testsuite/30459
1622         g++.dg/eh/ia64-2.C: Require weak support.
1623
1624 2008-01-08  Richard Guenther  <rguenther@suse.de>
1625
1626         PR middle-end/31863
1627         * g++.dg/torture/pr31863.C: New testcase.
1628
1629 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1630
1631         PR middle-end/34694
1632         * gcc.dg/gomp/pr34694.c: New test.
1633         * g++.dg/gomp/pr34694.C: New test.
1634
1635         PR c++/33890
1636         * g++.dg/gomp/pr33890.C: New test.
1637
1638 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1639
1640         PR fortran/34476
1641         * gfortran.dg/parameter_array_init_3.f90: New test.
1642
1643 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1644
1645         PR fortran/34681
1646         PR fortran/34704
1647         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1648
1649 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1650
1651         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1652         * g++.dg/other/spu2vmx-1.C: Use it.
1653
1654 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1655
1656         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1657
1658         PR testsuite/34575
1659         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1660         * gcc.target/powerpc/parity-1.c: Likewise.
1661
1662 2008-01-07  Fred Fish  <fnf@specifix.com>
1663
1664         PR preprocessor/30363:
1665         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1666         macro expansions.
1667
1668 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1669
1670         PR fortran/34672
1671         * gfortran.dg/use_only_2.f90: New test.
1672
1673 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
1674
1675         PR libstdc++/34680
1676         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1677         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1678
1679 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
1680
1681         PR fortran/34545
1682         * gfortran.dg/use_12.f90: New test.
1683
1684 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1685
1686         PR fortran/34689
1687         * interface.c (compare_actual_formal): Fix intent(out) check for
1688         function result variables.
1689
1690 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1691
1692         PR fortran/34690
1693         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1694
1695 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1696
1697         PR fortran/34689
1698         * gfortran.dg/intent_out_4.f90: Fix test case.
1699
1700 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1701
1702         PR fortran/34689
1703         * gfortran.dg/intent_out_4.f90: New.
1704
1705 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1706
1707         PR libfortran/34540
1708         * gfortran.dg/optional_dim_3.f90: New test.
1709
1710 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1711
1712         PR fortran/34658
1713         * gfortran.dg/common_11.f90: New.
1714         * gfortran.dg/blockdata_1.f90: Update test case.
1715         * gfortran.dg/blockdata_2.f90: Update test case.
1716
1717 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1718
1719         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1720
1721 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1722
1723         PR fortran/34655
1724         * gfortran.dg/equiv_constraint_9.f90: New.
1725
1726 2008-01-06  Revital Eres  <eres@il.ibm.com>
1727
1728         PR tree-optimization/34263
1729         * gcc.dg/pr34263.c:  New testcase.
1730
1731 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1732
1733         PR fortran/34654
1734         * gfortran.dg/internal_io_unf.f90: New.
1735
1736 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1737
1738         PR fortran/34660
1739         * gfortran.dg/elemental_args_check_2.f90: New.
1740
1741 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1742
1743         PR fortran/34662
1744         * gfortran.dg/intent_out_3.f90: New.
1745
1746 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1747
1748         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1749
1750 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1751
1752         PR libfortran/34676
1753         * gfortran.dg/list_read_8.f90: New test.
1754
1755 2008-01-04  Richard Guenther  <rguenther@suse.de>
1756
1757         PR middle-end/34029
1758         * gcc.c-torture/compile/pr34029-1.c: New testcase.
1759         * gcc.c-torture/compile/pr34029-2.c: Likewise.
1760
1761 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
1762
1763         PR gcov-profile/34609
1764         * g++.dg/gcov/gcov-6.C: New test.
1765
1766 2008-01-04  Richard Guenther  <rguenther@suse.de>
1767
1768         PR tree-optimization/31081
1769         * g++.dg/torture/pr31081-1.C: New testcase.
1770         * g++.dg/torture/pr31081-2.C: Likewise.
1771
1772 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1773
1774         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1775         * gcc.target/mips/rsqrt-2.c: Likewise.
1776         * gcc.target/mips/rsqrt-4.c: New test.
1777
1778 2008-01-04  Tobias Burnus  <burnus@net-b.de>
1779
1780         PR fortran/34557
1781         * gfortran.dg/equiv_substr.f90: New.
1782
1783 2008-01-03  Tom Tromey  <tromey@redhat.com>
1784
1785         PR c/34457:
1786         * gcc.dg/pr34457-2.c: New file.
1787         * gcc.dg/pr34457-1.c: New file.
1788
1789 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1790
1791         Revert fix for PR tree-optimization/34458.
1792
1793 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1794
1795         PR tree-optimization/34458
1796         * gcc.dg/tree-ssa/pr34458.c: New.
1797
1798 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1799
1800         PR libfortran/34565
1801         * gfortran.dg/internal_readwrite_1.f90:  New test.
1802         * gfortran.dg/internal_readwrite_2.f90:  New test.
1803
1804 2008-01-03  Tom Tromey  <tromey@redhat.com>
1805
1806         PR preprocessor/34602:
1807         * gcc.dg/cpp/pr34602.c: New file.
1808
1809 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1810
1811         PR tree-optimization/29484
1812         * gcc.c-torture/execute/20071220-1.c: New test.
1813         * gcc.c-torture/execute/20071220-2.c: New test.
1814
1815 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1816
1817         PR tree-optimization/34635
1818         * gcc.dg/tree-ssa/pr34635.c: New.
1819         * gcc.dg/tree-ssa/pr34635-1.c: New.
1820
1821 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1822
1823         PR middle-end/34562
1824         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1825         scan-assembler check.
1826
1827 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1828
1829         PR middle-end/34608
1830         * g++.dg/gomp/pr34608.C: New test.
1831
1832 2008-01-02  Richard Guenther  <rguenther@suse.de>
1833
1834         PR middle-end/34093
1835         PR middle-end/31976
1836         * gcc.c-torture/compile/pr34093.c: New testcase.
1837
1838 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
1839
1840         * g++.dg/cpp0x/long_long.C: New.
1841
1842 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1843
1844         * gcc.target/spu/tag_manager.c : Include stdlib.h.
1845         * gcc.target/spu/Wmain.c: Fix the line numbers for the
1846         warning on the function main.
1847
1848 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
1849
1850         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1851         rather than __v2di type.
1852
1853 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
1854
1855         PR fortran/34558
1856         * gfortran.dg/linked_list_1.f90: New test.
1857
1858 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1859
1860         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1861         instead of appending to it.
1862
1863 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
1864
1865         PR tree-optimization/34591
1866         * gcc.dg/vect/pr34591.c: New test.
1867
1868 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1869
1870         PR libfortran/34594
1871         * gfortran.dg/direct_io_8.f90:  New test case.
1872
1873 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
1874
1875         PR target/34281
1876         * gcc.c-torture/execute/20071213-1.c: New test.
1877
1878 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1879
1880         PR libfortran/34560
1881         * gfortran.dg/read_eof_5.f90: New test.
1882
1883 2007-12-25  Tobias Burnus  <burnus@net-b.de>
1884
1885         PR fortran/34514
1886         * gfortran.dg/initialization_17.f90: New.
1887
1888 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1889
1890         PR libfortran/34566
1891         * gfortran.dg/matmul_6.f90:  New test.
1892
1893 2007-12-23  Tobias Burnus  <burnus@net-b.de>
1894
1895         PR fortran/34421
1896         * gfortran.dg/entry_17.f90: New.
1897
1898 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
1899
1900         PR fortran/34536
1901         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1902         * gfortran.dg/real_const_3.f90: Likewise.
1903         * gfortran.dg/unary_operator.f90: New test.
1904
1905 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
1906
1907         * gnat.dg/pack2.adb: New test.
1908
1909 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
1910
1911         PR fortran/34559
1912         * gfortran.dg/repeat_6.f90: New test.
1913
1914 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1915
1916         PR fortran/34549
1917         * cshift_shift_real_1.f90:  New test.
1918
1919 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1920
1921         PR fortran/34540
1922         * gfortran.dg/shift-kind_2.f90: New test.
1923
1924 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
1925
1926         PR target/8835
1927         * gcc.dg/pr8835-1.c: New.
1928
1929 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
1930
1931         PR fortran/34438
1932         * gfortran.dg/default_initialization_3.f90: New test.
1933
1934 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1935
1936         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1937         conditions.
1938         (dg-mips-options): Treat -march=24k* as a 32-bit option.
1939
1940 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
1941
1942         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
1943         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1944
1945 2007-12-20  Jason Merrill  <jason@redhat.com>
1946
1947         * gcc.dg/overload/arg[14].C: Remove expected errors.
1948
1949 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
1950
1951         PR c++/34459
1952         * gcc.c-torture/execute/20071219-1.c: New test.
1953
1954 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1955
1956         PR fortran/34530
1957         * gfortran.dg/namelist_44.f90: New.
1958
1959 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1960
1961         PR fortran/34482
1962         * gfortran.dg/boz_8.f90: Add error-check check.
1963         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1964         stop by call abort.
1965
1966 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1967
1968         * gcc.dg/gomp/combined-1.c: New test.
1969
1970 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1971
1972         PR tree-optimization/34355
1973         * g++.dg/tree-ssa/pr34355.C: New test.
1974
1975 2007-12-19  Revital Eres  <eres@il.ibm.com>
1976
1977          * gcc.dg/sms-5.c: New testcase.
1978
1979 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1980
1981         PR fortran/34325
1982         * gfortran.dg/missing_parens_1.f90: New.
1983         * gfortran.dg/missing_parens_1.f90: New.
1984         
1985 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
1986
1987         PR fortran/34495
1988         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1989         expressions.
1990         * gfortran.dg/transfer_simplify_7.f90: New test.
1991
1992 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
1993
1994         * gcc.dg/pr32912-3.c: Compile with -w.
1995
1996         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1997
1998 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
1999             Jakub Jelinek  <jakub@redhat.com>
2000         
2001         PR c++/32565
2002         PR c++/33943
2003         PR c++/33965
2004         * g++.dg/cpp0x/variadic86.C: New.
2005         * g++.dg/cpp0x/variadic87.C: New.
2006         * g++.dg/cpp0x/variadic84.C: New.
2007         * g++.dg/cpp0x/variadic85.C: New.
2008         * g++.dg/template/ttp25.C: New.
2009
2010 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2011
2012         PR tree-optimization/34123
2013         * gcc.dg/tree-ssa/pr34123.c: New test.
2014
2015 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2016
2017         PR rtl-optimization/34456
2018         * gcc.c-torture/execute/pr34456.c: New test.
2019
2020 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2021
2022         PR c++/34488
2023         * g++.dg/parse/friend7.C: New test.
2024
2025         PR rtl-optimization/34490
2026         * gcc.c-torture/execute/20071216-1.c: New test.
2027
2028 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2029
2030         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2031
2032 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2033
2034         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2035         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2036         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2037         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2038         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2039
2040 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2041
2042         PR c/34506
2043         * gcc.dg/gomp/clause-2.c: New test.
2044         * g++.dg/gomp/clause-4.C: New test.
2045
2046 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2047
2048         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2049         part of Fortran 77/95/2003.
2050
2051 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2052
2053         PR tree-optimization/34445
2054         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2055         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2056
2057 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2058
2059         PR fortran/34427
2060         * gfortran.dg/namelist_42.f90: Update.
2061         * gfortran.dg/namelist_43.f90: New.
2062         
2063 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2064
2065         PR fortran/34495
2066         * gfortran.dg/initialization_16.f90: New.
2067
2068 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2069
2070         PR fortran/34305
2071         * gfortran.dg/real_dimension_1.f:  New test case.
2072
2073 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2074
2075         * gcc.dg/torture/pr24257.c: Remove -O from options.
2076
2077 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2078
2079         PR fortran/34246
2080         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2081
2082 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2083
2084         PR fortran/31213
2085         PR fortran/33888
2086         PR fortran/33998
2087         * gfortran.dg/mapping_1.f90: New test.
2088         * gfortran.dg/mapping_2.f90: New test.
2089         * gfortran.dg/mapping_3.f90: New test.
2090
2091 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2092
2093         PR rtl-optimization/34415
2094         * gcc.c-torture/execute/pr34415.c: New test.
2095
2096 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2097
2098         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2099         void. 
2100
2101 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2102
2103         PR bootstrap/34003
2104         * gcc.dg/pr34003-1.c: New test.
2105         * gcc.dg/pr34003-2.c: New.
2106
2107 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2108
2109         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2110         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2111         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2112         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2113         add -save-temps.
2114         * gcc.target/cris/torture/cris-torture.exp,
2115         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2116         * gcc.target/cris/builtin_ctz_v3.c,
2117         gcc.target/cris/builtin_ctz_v8.c,
2118         gcc.target/cris/builtin_clz_v0.c,
2119         gcc.target/cris/builtin_clz_v3.c,
2120         gcc.target/cris/builtin_bswap_v3.c,
2121         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2122         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2123         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2124         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2125         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2126         lib/target-supports.exp: Adjust for crisv32-*-*.
2127
2128 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2129
2130         * gcc.dg/debug/const-3.c: New.
2131
2132 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2133
2134         * g++.dg/other/datasec1.C: Require named section support.
2135
2136 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2137
2138         PR target/29978
2139         * gcc.target/i386/pr29978.c: New test.
2140
2141 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2142
2143         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2144         instead of -msse4.1.
2145         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2146         * g++.dg/other/i386-2.C (dg-options): Ditto.
2147
2148 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2149
2150         PR fortran/34438
2151         * gfortran.dg/private_type_10.f90: New.
2152
2153 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2154
2155         PR fortran/34398
2156         * gfortran.dg/nan_4.f90: New.
2157
2158 2007-12-14  Richard Guenther  <rguenther@suse.de>
2159
2160         PR middle-end/34462
2161         * gcc.c-torture/compile/20071214-1.c: New testcase.
2162
2163 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2164
2165         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2166         macros to test macroized SSE intrinsics.  Use new macros to test
2167         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2168         emmintrin.h, xmmintrin.h and bmmintrin.h
2169         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2170         to test with immediate operand.
2171
2172 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2173
2174         PR target/34091
2175         * gcc.c-torture/compile/pr34091.c: New test.
2176
2177 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2178
2179         * gcc.dg/uninit-13.c: UnXFAIL.
2180         * gcc.dg/complex-5.c: New testcase.
2181
2182 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2183
2184         * gcc.dg/struct/struct-reorg.exp: Replace 
2185          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2186         
2187 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2188
2189         PR libfortran/34370
2190         PR libfortran/34323
2191         PR libfortran/34405
2192         * gfortran.dg/advance_6.f90:  New test case.
2193         * gfortran.dg/direct_io_7.f90:  New test case.
2194         * gfortran.dg/streamio_13.f90:  New test case.
2195
2196 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2197
2198         * g++.dg/cpp0x/__func__.C: New.
2199
2200 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2201
2202         PR target/34435
2203         * g++.dg/other/pr34435.C: New testcase.
2204
2205 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2206
2207         * gcc.dg/struct: New directory with tests 
2208         for struct-reorg optimizaion.
2209         * gcc.dg/struct/struct-reorg.exp: New script.
2210         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2211         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2212         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2213         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2214         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2215         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2216         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2217         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2218         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2219         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2220         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2221         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2222         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2223         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2224         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2225         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2226         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2227         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2228         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2229         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2230         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2231         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2232         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2233         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2234
2235 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2236
2237         PR fortran/34427
2238         * gfortran.dg/namelist_42.f90: New.
2239
2240 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2241
2242         PR fortran/34254
2243         * gfortran.dg/function_kinds_3.f90: New.
2244
2245 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2246
2247         * gcc.target/s390/20071212-1.c: New testcase.
2248
2249 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2250
2251         PR c++/34238
2252         * g++.dg/ext/visibility/anon7.C: Add xfail.
2253         * g++.dg/ext/visibility/anon9.C: New test.
2254         * g++.dg/ext/visibility/anon10.C: New test.
2255
2256         PR c++/34364
2257         * g++.dg/rtti/dyncast2.C: New test.
2258
2259 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2260
2261         PR tree-optimization/34407
2262         * gcc.dg/vect/pr34407.c: New test.
2263
2264 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2265
2266         PR fortran/34411
2267         * gfortran.dg/error_recovery_5.f90: New.
2268         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2269
2270 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2271
2272         PR tree-optimization/34371
2273         * gcc.c-torture/compile/20071207-1.c: New test.
2274
2275 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2276
2277         PR c++/34059
2278         * g++.dg/parse/crash40.C: New test.
2279
2280 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2281
2282         * g++.dg/opt/memcpy1.C: New test.
2283
2284 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2285
2286         PR fortran/34425
2287         * gfortran.dg/argument_checking_10.f90: New.
2288
2289 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2290
2291         PR rtl-optimization/34302
2292         * gcc.c-torture/execute/20071210-1.c: New test.
2293
2294 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2295
2296         PR c++/34395
2297         * g++.dg/cpp0x/error1.C: New test.
2298
2299         PR c++/34394
2300         * g++.dg/other/error22.C: New test.
2301
2302 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
2303
2304         PR target/32086
2305         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2306         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2307         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
2308
2309 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
2310
2311         PR c++/34178
2312         PR c++/34340
2313         * g++.dg/template/repo6.C: New test.
2314         * g++.dg/template/repo7.C: New test.
2315         * g++.dg/template/repo8.C: New test.
2316
2317 2007-12-09  H.J. Lu  <hjl@lucon.org>
2318             Tobias Burnus  <burnus@net-b.de>
2319
2320         PR fortran/34404
2321         * gfortran.dg/read_2.f90: New.
2322
2323 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2324
2325         * lib/target-supports.exp (check_effective_target_tls_native):
2326         Fix typo.
2327
2328 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
2329
2330         PR ada/34366
2331         * gnat.dg/enclosing_record_reference.ads,
2332         gnat.dg/enclosing_record_reference.adb: New test.
2333
2334 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2335
2336         PR fortran/32129
2337         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
2338         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
2339
2340         PR fortran/31487
2341         * gfortran.dg/char_component_initializer_1.f90: New test.
2342
2343 2007-12-09  Tobias Burnus  <burnus@net-b.de>
2344
2345         PR fortran/34342
2346         PR fortran/34345
2347         PR fortran/18026
2348         PR fortran/29471
2349
2350         * gfortran.dg/boz_8.f90: New.
2351         * gfortran.dg/boz_9.f90: New.
2352         * gfortran.dg/boz_10.f90: New.
2353         * gfortran.dg/boz_7.f90: Update dg-warning.
2354         * gfortran.dg/pr16433.f: Add dg-error.
2355         * gfortan.dg/ibits.f90: Update dg-warning.
2356         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
2357         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2358
2359 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
2360
2361         PR fortran/34359
2362         * gfortran.dg/include_1.f90: New test.
2363         * gfortran.dg/include_1.inc: New.
2364         * gfortran.dg/include_2.f90: New test.
2365
2366 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
2367
2368         * gcc.c-torture/compile/20011130-2.c: Fix typo.
2369
2370 2007-12-08  Tobias Burnus  <burnus@net-b.de>
2371
2372         PR fortran/34319
2373         * gfortran.dg/nan_3.f90: New.
2374
2375 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
2376
2377         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
2378
2379 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2380
2381         * gnat.dg/tamdt*.ad?: Support for ...
2382         * gnat.dg/test_tamdt.adb: New test.
2383
2384 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2385
2386         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
2387         exports and document how these can be exercised.
2388
2389 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
2390
2391         PR ada/15805
2392         * gnat.dg/specs/access_constants.ads: New test.
2393
2394         * gnat.dg/specs/access_constant_decl.ads: New test.
2395
2396         PR ada/21346
2397         * gnat.dg/compose.adb: New test.
2398
2399 2007-12-07  Olivier Hainque  <hainque@adacore.com>
2400
2401         PR ada/34173
2402         * gnat.dg/unc_memops.ad[sb]: Support for ...
2403         * gnat.dg/unc_memfree.adb: New test.
2404         
2405 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
2406
2407         * gfortran.dg/ltrans-7.f90: New.
2408
2409 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
2410             Dorit Nuzman  <dorit@il.ibm.com>
2411
2412         PR tree-optimization/34005
2413         * gcc.dg/vect/pr34005.c: New test.
2414
2415 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
2416
2417         PR c++/34336
2418         * g++.dg/template/new8.C: New test.
2419
2420 2007-12-06  Tobias Burnus  <burnus@net-b.de>
2421
2422         PR fortran/34333
2423         * gfortran.dg/boz_7.f90: New.
2424         * gfortran.dg/int_1.f90: Disable -pedantic option.
2425         * gfortran.dg/boz_1.f90: Ditto.
2426         * gfortran.dg/boz_3.f90: Ditto.
2427         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2428         * gfortran.dg/ibits.f90: Ditto.
2429         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2430         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2431
2432 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2433
2434         PR fortran/34335
2435         * gfortran.dg/used_types_19.f90: New test.
2436
2437 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2438
2439         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2440         * gfortran.dg/nearest_2.f90: Likewise.
2441         * gfortran.dg/nearest_3.f90: Likewise.
2442
2443 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2444
2445         PR middle-end/34337
2446         * gcc.c-torture/execute/20071205-1.c: New test.
2447
2448 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2449
2450         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2451         * gfortran.dg/real_const_3.f90: Likewise.
2452
2453 2007-12-05  Richard Guenther  <rguenther@suse.de>
2454
2455         PR tree-optimization/34138
2456         * gcc.c-torture/compile/pr34138.c: New testcase.
2457
2458 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2459
2460         PR debug/33739
2461         * gfortran.dg/debug_2.f: New test.
2462
2463 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2464
2465         * gnat.dg/specs/elab1.ads: New test.
2466
2467 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2468
2469         PR target/34312
2470         * gcc.target/i386/pr34312.c: New test.
2471
2472 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2473
2474         PR fortran/34333
2475         * gfortran.dg/nan_2.f90: New.
2476
2477 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2478
2479         PR c++/34271
2480         * g++.dg/cpp0x/decltype9.C: New test.
2481         * g++.dg/cpp0x/decltype10.C: New test.
2482
2483 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2484
2485         PR ada/21489
2486         * gnat.dg/rm_6_4_1_13.adb: New test.
2487
2488 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2489
2490         PR middle-end/34134
2491         * gcc.c-torture/compile/20071117-1.c: New test.
2492
2493 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2494
2495         PR c++/34101
2496         * g++.dg/cpp0x/variadic-ttp.C: New.
2497
2498 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2499         
2500         * gcc.dg/parse-decl-after-if.c: New.
2501         * gcc.dg/20031223-1.c: Adjust.
2502         
2503 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2504
2505         PR c++/33509
2506         * g++.dg/cpp0x/variadic-throw.C: New.
2507
2508 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2509
2510         PR c++/33091
2511         * g++.dg/cpp0x/variadic-unify.C: New.
2512
2513 2007-12-04  Richard Guenther  <rguenther@suse.de>
2514
2515         PR middle-end/34334
2516         PR middle-end/34222
2517         * gcc.c-torture/compile/pr34334.c: New testcase.
2518         * g++.dg/torture/pr34222.C: New testcase.
2519
2520 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2521
2522         * gcc.c-torture/execute/20071202-1.c: New test.
2523         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2524
2525 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2526
2527         PR fortran/34318
2528         * gfortran.dg/module_nan.f90: New.
2529
2530 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2531
2532         * lib/target-supports.exp (get_compiler_messages): Replace with...
2533         (check_compile): ...this new procedure.  Handle TYPE == executable.
2534         Use comments in the source to determine the correct extension.
2535         Return a pair containing the compiler output and the output filename.
2536         Don't delete the file here.
2537         (check_no_compiler_messages_nocache): New procedure.
2538         (check_no_compiler_messages): Use it.
2539         (check_no_messages_and_pattern_nocache): New procedure.
2540         (check_no_messages_and_pattern): Use it.
2541         (check_runtime_nocache, check_runtime): New procedures.
2542         (check_effective_target_tls): Use check_no_compiler_messages.
2543         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2544         (check_effective_target_tls_runtime): Use check_runtime.
2545         (check_effective_target_fstack_protector): Likewise.
2546         (check_iconv_available): Use check_runtime_nocache.
2547         (check_effective_target_fortran_large_real): Use
2548         check_no_compiler_messages.
2549         (check_effective_target_fortran_large_int): Likewise.
2550         (check_effective_target_static_libgfortran): Likewise.
2551         (check_750cl_hw_available): Use check_cached_effective_target
2552         and check_runtime_nocache.
2553         (check_vmx_hw_available): Likewise.
2554         (check_effective_target_broken_cplxf_arg): Likewise.
2555         (check_alpha_max_hw_available): Use check_runtime.
2556         (check_function_available): Use check_no_compiler_messages.
2557         (check_cxa_atexit_available): Use check_cached_effective_target
2558         and check_runtime_nocache.
2559         (check_effective_target_dfp_nocache): Use
2560         check_no_compiler_messages_nocache.
2561         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2562         (check_effective_target_dfp): Use check_cached_effective_target.
2563         (check_effective_target_dfprt): Likewise.
2564         (check_effective_target_arm_neon_hw): Use check_runtime.
2565         (check_effective_target_ultrasparc_hw): Likewise.
2566         (check_effective_target_c99_runtime): Use
2567         check_no_compiler_messages_nocache.
2568
2569 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2570
2571         PR middle-end/29749
2572         * gcc.dg/fold-rotate-1.c: New test.
2573
2574         PR tree-optimization/33453
2575         * gcc.c-torture/compile/20071203-1.c: New test.
2576
2577 2007-12-03  Robert Dewar <dewar@adacore.com>
2578             Samuel Tardieu  <sam@rfc1149.net>
2579
2580         PR ada/34287
2581         * gnat.dg/check_elaboration_code.adb: New test.
2582         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2583         New support files.
2584
2585 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2586
2587         PR c++/34061
2588         * g++.dg/cpp0x/pr34061.C: New.
2589
2590 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2591
2592         PR c++/34273
2593         * g++.dg/other/error21.C: New.
2594
2595 2007-12-02  Revital Eres  <eres@il.ibm.com>
2596
2597         * gcc.dg/sms-4.c: New testcase.
2598
2599 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2600             Revital Eres  <eres@il.ibm.com>
2601
2602         * gcc.dg/sms-3.c: New testcase.
2603
2604 2007-12-01  Ollie Wild  <aaw@google.com>
2605
2606         PR c++/8171
2607         * g++.dg/conversion/ptrmem9.C: New test.
2608
2609 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2610
2611         PR libfortran/34291
2612         * gfortran.dg/namelist_41.f90: New test.
2613
2614 2007-11-30  Tom Tromey  <tromey@redhat.com>
2615
2616         PR preprocessor/32868:
2617         * gcc.dg/cpp/pr32868.c: New file.
2618
2619 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2620
2621         PR fortran/34248
2622         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2623
2624 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2625
2626         PR rtl-optimization/34171
2627         * gcc.dg/pr34171.c: New testcase.
2628
2629 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2630
2631         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2632
2633 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2634
2635         PR fortran/34133
2636         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2637         * gfortran.dg/bind_c_usage_11.f03: New.
2638         * gfortran.dg/bind_c_usage_12.f03: New.
2639
2640 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2641
2642         PR c++/34275
2643         * g++.dg/other/error20.C: New test.
2644
2645 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2646
2647         PR fortran/34230
2648         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2649
2650 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2651
2652         PR tree-optimization/34244
2653         * gcc.dg/tree-ssa/pr34244.c: New test.
2654
2655 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2656
2657         PR tree-optimization/33434
2658         * gcc.dg/pr33434-1.c: New test.
2659         * gcc.dg/pr33434-2.c: New test.
2660         * gcc.dg/pr33434-3.c: New test.
2661         * gcc.dg/pr33434-4.c: New test.
2662
2663         PR c++/34270
2664         * g++.dg/template/cond7.C: New test.
2665
2666         PR c++/34267
2667         PR c++/34268
2668         * g++.dg/cpp0x/decltype7.C: New test.
2669         * g++.dg/cpp0x/decltype8.C: New test.
2670
2671 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2672
2673         PR fortran/34248
2674         * gfortran.dg/result_in_spec_3.f90: New.
2675
2676 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2677
2678         PR fortran/34262
2679         * gfortran.dg/mvbits_3.f90: New.
2680
2681 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2682         
2683         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2684         Delete.
2685         (check_effective_target_hard_float): New.
2686         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2687         * gcc.dg/pr30957-1.c: Likewise.
2688         
2689 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2690
2691         PR ada/15804
2692         * gnat.dg/specs/variant_part.ads: New test.
2693
2694         PR ada/17318
2695         * gnat.dg/specs/attribute_parsing.ads: New test.
2696
2697         PR ada/32792
2698         * gnat.dg/specs/integer_value.ads: New test.
2699
2700         PR ada/22559
2701         * gnat.dg/specs/delta_small.ads: New test.
2702
2703 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2704
2705         PR tree-optimization/34140
2706         * gcc.c-torture/compile/20071128-1.c: New test.
2707
2708 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2709
2710         PR fortran/32928
2711         * gfortran.dg/data_array_1.f90
2712         * gfortran.dg/data_array_2.f90
2713         * gfortran.dg/data_array_3.f90
2714         * gfortran.dg/data_array_4.f90
2715
2716 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2717
2718         PR fortran/34227
2719         * gfortran.dg/blockdata_5.f90: New test.
2720         * gfortran.dg/blockdata_6.f90: New test.
2721
2722 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2723
2724         PR tree-optimization/34016
2725         * gcc.dg/pr34016.c: New test.
2726
2727 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2728
2729         PR fortran/29389
2730         * gfortran.dg/stfunc_6.f90: New test.
2731
2732         PR fortran/33850
2733         * gfortran.dg/assign_10.f90: New test.
2734
2735 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2736
2737         PR fortran/33541
2738         * gfortran.dg/use_11.f90: New test.
2739
2740         PR fortran/34231
2741         * gfortran.dg/generic_15.f90: New test.
2742
2743 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2744
2745         PR target/34225
2746         * gcc.dg/pr34225.c: New test.
2747
2748 2007-11-27  Richard Guenther  <rguenther@suse.de>
2749
2750         PR tree-optimization/34241
2751         * g++.dg/torture/pr34241.C: New testcase.
2752
2753 2007-11-27  Richard Guenther  <rguenther@suse.de>
2754
2755         * gcc.dg/builtins-error.c: New testcase.
2756
2757 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2758
2759         PR c++/34213
2760         * g++.dg/ext/visibility/anon8.C: New test.
2761
2762 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
2763
2764         PR target/34077
2765         * gcc.target/i386/pr34077.c: New testcase.
2766
2767 2007-11-26  Tobias Burnus  <burnus@net-b.de>
2768
2769         PR fortran/34203
2770         * gfortran.dg/backslash_3.f: Add -fbackslash option.
2771         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2772         * gfortran.dg/backslash_1.f90: Remove no longer needed
2773         -fno-backslash option.
2774
2775 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2776
2777         PR c/23722
2778         * gcc.dg/cpp/19990413-1.c: Update.
2779         * gcc.dg/parse-else-error.c: New.
2780         * gcc.dg/parse-else-error-2.c: New.
2781         * gcc.dg/parse-else-error-3.c: New.
2782         * gcc.dg/parse-else-error-4.c: New.
2783
2784 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2785
2786         PR c++/34081
2787         * g++.dg/template/dependent-expr6.C: New testcase.
2788
2789 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2790
2791         PR target/34215
2792         * gcc.target/i386/pr34215.c: New test.
2793
2794 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2795
2796         PR target/34174
2797         * gcc.dg/torture/pr34174-1.c: New.
2798
2799 2007-11-26  Richard Guenther  <rguenther@suse.de>
2800
2801         PR middle-end/34233
2802         * gcc.dg/pr34233.c: New testcase.
2803
2804 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2805             Revital Eres  <eres@il.ibm.com>
2806
2807         PR rtl-optimization/34085
2808         * gcc.dg/tree-prof (bb-reorg.c): New test.
2809
2810 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2811
2812         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2813         Return true for MIPS16 targets.
2814
2815 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2816
2817         PR fortran/33152
2818         * gfortran.dg/blockdata_4.f90: New test.
2819
2820 2007-11-25  Tobias Burnus  <burnus@net-b.de>
2821
2822         PR fortran/34079
2823         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2824         * gfortran.dg/bind_c_usage_16.f03: New.
2825         * gfortran.dg/bind_c_usage_16_c.c: New.
2826
2827 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
2828
2829         * gnat.dg/specs/size_clause1.ads: New test.
2830         * gnat.dg/specs/size_clause2.ads: Likewise.
2831         * gnat.dg/specs/size_clause3.ads: Likewise.
2832
2833 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
2834
2835         PR fortran/33499
2836         * gfortran.dg/entry_16.f90: New test.
2837
2838 2007-11-24  Tobias Burnus  <burnus@net-b.de>
2839
2840         PR fortran/34192
2841         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2842
2843 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
2844
2845         PR fortran/33541
2846         * gfortran.dg/nested_modules_1.f90: Change the reference to
2847         FOO, forbidden by the standard, to a reference to W.
2848         * gfortran.dg/use_only_1.f90: New test.
2849
2850 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2851
2852         PR fortran/34209
2853         * gfortran.dg/nearest_3.f90: New test.
2854
2855 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2856
2857         PR fortran/33317
2858         * gfortran.dg/optional_dim_2.f90: New test.
2859
2860 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2861
2862         PR fortran/34187
2863         * gfortran.dg/bind_c_usage_15.f90: New.
2864
2865 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2866
2867         PR fortran/34192
2868         * gfortran.dg/nearest_2.f90: New.
2869
2870
2871 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2872
2873         PR c++/30293
2874         PR c++/30294
2875         * g++.dg/ext/java-2.C: New test.
2876
2877 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
2878             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2879         
2880         PR c++/5310
2881         * g++.dg/warn/pr5310.C: New.
2882         * g++.dg/warn/pr33160.C: New.
2883         
2884 2007-11-23  Richard Guenther  <rguenther@suse.de>
2885             Michael Matz  <matz@suse.de>
2886
2887         PR tree-optimization/34176
2888         * gcc.c-torture/execute/pr34176.c: New testcase.
2889
2890 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2891
2892         PR c++/34198
2893         * gcc.dg/Wconversion-5.c: New test.
2894         * g++.dg/Wconversion3.C: New test.
2895
2896 2007-11-23  Richard Guenther  <rguenther@suse.de>
2897
2898         * gcc.dg/tree-ssa/alias-17.c: New testcase.
2899
2900 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
2901
2902         PR c/14050
2903         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2904         qualifiers in abstract declarator.
2905
2906 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2907
2908         * gfortran.dg/derived_constructor_comps_3.f90: New.
2909
2910 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
2911
2912         PR c++/34094
2913         * g++.dg/ext/visibility/anon7.C: New test.
2914
2915 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2916
2917         PR fortran/34079
2918         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2919         * gfortran.dg/bind_c_usage_13.f03: New.
2920         * gfortran.dg/bind_c_usage_14.f03: New.
2921
2922 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2923
2924         PR rtl-optimization/33848
2925         * gcc.dg/torture/pr33848.c: New test.
2926
2927 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2928
2929         PR fortran/34083
2930         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2931
2932 2007-11-20  Richard Guenther  <rguenther@suse.de>
2933
2934         PR middle-end/34154
2935         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2936
2937 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
2938
2939         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2940
2941 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2942
2943         PR fortran/32770
2944         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
2945         so test passes with -frecord-marker=8.
2946         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
2947         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
2948         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
2949         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
2950         * gfortrand.dg/modulo_1.f90:  Likewise.
2951
2952 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2953
2954         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2955         New procedure.
2956         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2957         * gcc.dg/pr30957-1.c: Likewise.
2958
2959 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2960
2961         PR c++/34089
2962         * g++.dg/template/crash74.C: New test.
2963
2964 2007-11-20  Richard Guenther  <rguenther@suse.de>
2965
2966         * gcc.c-torture/execute/20071120-1.c: New testcase.
2967
2968 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2969
2970         PR c/34146
2971         * gcc.dg/tree-ssa/pr34146.c: New test.
2972
2973         PR testsuite/33978
2974         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2975         dependent on target settings like move_by_pieces etc.
2976
2977         PR c++/28879
2978         * g++.dg/template/vla2.C: New test.
2979
2980         PR c++/33962
2981         * g++.dg/overload/template3.C: New test.
2982
2983 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2984
2985         PR fortran/33317
2986         * gfortran.dg/optional_dim_2.f90: Remove test.
2987
2988 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
2989
2990         * gcc.dg/dfp/ddmode-ice.c: New test.
2991
2992 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2993
2994         PR tree-optimization/34036
2995         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2996
2997 2007-11-19  Richard Guenther  <rguenther@suse.de>
2998
2999         PR tree-optimization/34
3000         * gcc.c-torture/execute/pr34099-2.c: New testcase.
3001
3002 2007-11-19  Tobias Burnus  <burnus@net-b.de>
3003
3004         PR fortran/34079
3005         * gfortran.dg/bind_c_usage_10_c.c: New.
3006         * gfortran.dg/bind_c_usage_10.f03: New.
3007
3008 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3009
3010         * gcc.dg/pr33007.c: Expect new warning.
3011         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3012         * g++.dg/opt/pr34036.C: New test.
3013
3014 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3015
3016         PR c++/30988
3017         * g++.dg/warn/noreturn-4.C: New test.
3018         * g++.dg/warn/noreturn-5.C: New test.
3019         * g++.dg/warn/noreturn-6.C: New test.
3020         * g++.dg/warn/noreturn-7.C: New test.
3021
3022 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3023
3024         PR fortran/32770
3025         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3026         integers so tests works with -fdefault-integer-8.
3027         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3028         integers so test passes with -fdefault-integer-8.
3029         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3030         buffer length so test passes with -fdefault-integer-8.
3031         * gfortran.dg/bounds_check_8.f90:  Likewise.
3032         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3033         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3034         with -fdefault-integer-8.
3035         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3036         provoke overflow.
3037
3038 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3039
3040         PR fortran/33317
3041         * gfortran.dg/optional_dim_2.f90: New test.
3042         
3043         PR fortran/34139
3044         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3045         
3046 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3047
3048         PR rtl-optimization/34132
3049         * gcc.c-torture/compile/20071118-1.c: New test.
3050
3051 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3052
3053         PR fortran/31608
3054         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3055
3056 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3057
3058         PR fortran/34137
3059         * gfortran.dg/entry_14.f90: New.
3060         * gfortran.dg/entry_15.f90: New.
3061
3062 2007-11-18  Richard Guenther  <rguenther@suse.de>
3063
3064         PR tree-optimization/34127
3065         * gcc.c-torture/compile/pr34127.c: New testcase.
3066
3067 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3068
3069         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3070         type specifier, as they are not permitted according to the AltiVec
3071         Programming Interface Manual.
3072
3073 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3074
3075         PR fortran/34133
3076         * gfortran.dg/bind_c_usage_9.f03: New.
3077         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3078
3079 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3080
3081         PR fortran/25252
3082         * interface.c (gfc_current_interface_head,
3083         gfc_set_current_interface_head): New functions.
3084         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3085         On syntax error, restore previous state of the interface.
3086         * gfortran.h (gfc_current_interface_head,
3087         gfc_set_current_interface_head): New prototypes.
3088
3089 2007-11-17  Richard Guenther  <rguenther@suse.de>
3090
3091         PR middle-end/34130
3092         * gcc.c-torture/execute/pr34130.c: New testcase.
3093
3094 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3095
3096         PR fortran/34108
3097         * gfortran.dg/fmt_label_1.f90: New test.
3098
3099 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3100
3101         PR fortran/33957
3102         * gfortran.dg/initialization_15.f90 : New test.
3103
3104 2007-11-16  Richard Guenther  <rguenther@suse.de>
3105
3106         PR middle-end/34030
3107         * gcc.c-torture/compile/pr34030.c: New testcase.
3108
3109 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3110
3111         PR fortran/34008
3112         * gfortran.dg/interface_assignment_3.f90.
3113
3114 2007-11-16  Richard Guenther  <rguenther@suse.de>
3115
3116         PR tree-optimization/33870
3117         * gcc.dg/torture/pr33870.c: New testcase.
3118
3119 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3120
3121         PR fortran/33986
3122         * gfortran.dg/allocatable_function_3.f90.
3123
3124 2007-11-16  Richard Guenther  <rguenther@suse.de>
3125
3126         PR tree-optimization/34113
3127         * gcc.c-torture/compile/pr34113.c: New testcase.
3128
3129 2007-11-16  Richard Guenther  <rguenther@suse.de>
3130
3131         PR tree-optimization/34099
3132         * g++.dg/torture/pr3499.C: New testcase.
3133         * gcc.c-torture/execute/pr34099.c: Likewise.
3134
3135 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3136
3137         * gnat.dg/release_unc_maxalign.adb: New test.
3138
3139 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3140
3141         PR c++/34100
3142         * g++.dg/template/crash73.C: New test.
3143
3144 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3145
3146         PR middle-end/23848
3147         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3148         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3149         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3150         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3151
3152 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3153
3154         PR fortran/33917
3155         * gfortran.dg/proc_decl_11.f90: New.
3156
3157 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3158
3159         * gcc.target/spu/compare-dp.c: New test.
3160
3161 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3162
3163         * gcc.dg/pr33923.c: New test.
3164
3165 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3166
3167         PR middle-end/34088
3168         * gcc.dg/pr34088.c: New test.
3169
3170 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3171
3172         * gcc.c-torture/compile/20071114-1.c: New test.
3173
3174 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3175
3176         PR fortran/31608
3177         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3178         to match known variations in symbol format. Document in comments.
3179
3180 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3181
3182         PR fortran/33985
3183         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3184
3185 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3186
3187         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3188         when done.
3189
3190 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3191
3192         PR fortran/33162
3193         * gfortran.dg/proc_decl_1.f90: Update.
3194         * gfortran.dg/proc_decl_7.f90: New test.
3195         * gfortran.dg/proc_decl_8.f90: New test.
3196         * gfortran.dg/proc_decl_9.f90: New test.
3197         * gfortran.dg/proc_decl_10.f90: New test.
3198
3199 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3200
3201         PR fortran/34080
3202         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3203
3204 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3205
3206         PR c++/34054
3207         PR c++/34056
3208         PR c++/34057
3209         PR c++/34058
3210         PR c++/34060
3211         * g++.dg/parse/crash36.C: Add another dg-error.
3212         * g++.dg/cpp0x/pr34054.C: New test.
3213         * g++.dg/cpp0x/pr34056.C: New test.
3214         * g++.dg/cpp0x/pr34057.C: New test.
3215         * g++.dg/cpp0x/pr34058.C: New test.
3216         * g++.dg/cpp0x/pr34060.C: New test.
3217
3218         PR tree-optimization/34063
3219         * g++.dg/tree-ssa/pr34063.C: New test.
3220
3221 2007-11-13  Diego Novillo  <dnovillo@google.com>
3222
3223         PR tree-optimization/33870
3224         * gcc.c-torture/execute/pr33870-1.c: New test.
3225         * gcc.dg/tree-ssa/alias-16.c: New test.
3226
3227 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3228
3229         PR c++/29225
3230         * g++.dg/template/crash72.C: New test.
3231
3232 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3233
3234         * g++.dg/opt/cfg5.C: New test.
3235
3236 2007-11-12  Richard Guenther  <rguenther@suse.de>
3237
3238         PR middle-end/34070
3239         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3240         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3241
3242 2007-11-12  Richard Guenther  <rguenther@suse.de>
3243
3244         PR middle-end/34027
3245         * gcc.dg/pr34027-1.c: New testcase.
3246         * gcc.dg/pr34027-2.c: Likewise.
3247
3248 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3249
3250         PR tree-optimization/33953
3251         * gcc.dg/vect/pr33953.c: New testcase.
3252
3253 2007-11-11  Tom Tromey  <tromey@redhat.com>
3254
3255         PR c++/17577:
3256         * g++.dg/ext/pr17577.h: New file.
3257         * g++.dg/ext/pr17577.C: New file.
3258
3259 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3260
3261         PR c++/8570
3262         * g++.old-deja/g++.ns/template13.C: Update expected output.
3263         * g++.old-deja/g++.pt/friend23.C: Likewise.
3264         * g++.dg/warn/pr8570.C: New.
3265
3266 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3267
3268         PR c++/34068
3269         * g++.dg/template/pseudodtor4.C: New test.
3270
3271 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3272
3273         PR middle-end/34018
3274         * g++.dg/opt/inline14.C: New test.
3275
3276         PR tree-optimization/33680
3277         * gcc.c-torture/compile/20071108-1.c: New test.
3278
3279         PR c++/32241
3280         * g++.dg/template/pseudodtor3.C: New test.
3281
3282 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3283
3284         PR c++/33510
3285         * g++.dg/cpp0x/variadic-init.C: New.
3286
3287 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
3288             Jakub Jelinek  <jakub@redhat.com>
3289
3290         PR rtl-optimization/34012
3291         * gcc.target/i386/pr34012.c: New test.
3292
3293 2007-11-09  Richard Guenther  <rguenther@suse.de>
3294
3295         PR tree-optimization/33604
3296         * g++.dg/tree-ssa/pr33604.C: New testcase.
3297         * gcc.dg/pr32721.c: Adjust pattern.
3298
3299 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3300
3301         * gcc.target/mips/dse-1.c: Disable.
3302
3303 2007-11-08  Tom Tromey  <tromey@redhat.com>
3304
3305         * gcc.dg/empty-source-3.c: Update warning location.
3306         * gcc.dg/gomp/barrier-2.c: Likewise.
3307         * gcc.dg/label-decl-3.c: Likewise.
3308         * gcc.dg/label-decl-2.c: Likewise.
3309         * gcc.dg/empty-source-2.c: Likewise.
3310
3311 2007-11-08  Tom Tromey  <tromey@redhat.com>
3312
3313         PR c++/30297:
3314         * g++.dg/inherit/pr30297.C: New file.
3315
3316 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
3317
3318         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
3319         -fno-common for cygwin and mingw32.
3320
3321 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
3322
3323         PR middle-end/33826
3324         * gcc.dg/pr33826.c: New.
3325         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
3326         recursive functions being marked pure or const.
3327         
3328 2007-11-08  Tobias Burnus  <burnus@net-b.de>
3329
3330         PR fortran/33917
3331         * gfortran.dg/proc_decl_5.f90: New.
3332         * gfortran.dg/proc_decl_6.f90: New.
3333
3334 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
3335
3336         PR tree-optimization/32575
3337         * gcc.c-torture/execute/20071108-1.c: New test.
3338
3339 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
3340
3341         * g++.dg/opt/anchor1.C: New.
3342
3343 2007-11-07  Diego Novillo  <dnovillo@google.com>
3344
3345         PR 33870
3346         * gcc.c-torture/execute/pr33870.x: Remove.
3347
3348 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
3349
3350         PR c++/33045
3351         PR c++/33837
3352         PR c++/33838
3353         * g++.dg/cpp0x/decltype-33837.C: New.
3354         * g++.dg/cpp0x/decltype-refbug.C: New.
3355         * g++.dg/cpp0x/decltype-33838.C: New.
3356
3357 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3358
3359         * gcc.c-torture/compile/20071107-1.c: New test.
3360
3361 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3362
3363         * gcc.dg/out-of-bounds-1.c: New test.
3364
3365 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
3366
3367         PR c++/33501
3368         * g++.dg/warn/incomplete2.C: New test.
3369         * g++.dg/template/incomplete4.C: New test.
3370         * g++.dg/template/incomplete5.C: New test.
3371
3372 2007-11-07  Olivier Hainque  <hainque@adacore.com>
3373
3374         * gnat.dg/max_align.adb: New test.
3375
3376 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
3377
3378         PR target/30961
3379         * gcc.target/i386/pr30961-1.c: New.
3380
3381 2007-11-06  Tom Tromey  <tromey@redhat.com>
3382
3383         PR c++/32368:
3384         * g++.dg/warn/pragma-system_header3.h: New.
3385         * g++.dg/warn/pragma-system_header3.C: New.
3386
3387         PR c++/32256:
3388         * g++.dg/warn/pragma-system_header4.C: New.
3389         * g++.dg/warn/pragma-system_header4.h: New.
3390
3391 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3392
3393         PR c++/33977
3394         PR c++/33886
3395         * g++.dg/other/canon-array.C: New.
3396         
3397 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
3398
3399         * g++.dg/parser/crash36.C: Tweak expected errors.
3400         * g++.dg/cpp0x/pr31439.C: New.
3401         * g++.dg/cpp0x/pr32114.C: New.
3402         * g++.dg/cpp0x/pr32115.C: New.
3403         * g++.dg/cpp0x/pr32125.C: New.
3404         * g++.dg/cpp0x/pr32126.C: New.
3405         * g++.dg/cpp0x/pr32127.C: New.
3406         * g++.dg/cpp0x/pr32128.C: New.
3407         * g++.dg/cpp0x/pr32253.C: New.
3408         * g++.dg/cpp0x/pr32566.C: New.
3409         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
3410         * g++.dg/cpp0x/pr31438.C: Ditto.
3411         * g++.dg/cpp0x/variadic81.C: Ditto.
3412         * g++.dg/cpp0x/pr31432.C: Ditto.
3413         * g++.dg/cpp0x/pr31442.C: Ditto.
3414
3415 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
3416
3417         PR target/33168
3418         * g++.dg/other/datasec1.C: New test.
3419
3420         PR tree-optimization/33458
3421         * g++.dg/opt/inline12.C: New test.
3422
3423         PR tree-optimization/33993
3424         * gcc.c-torture/compile/20071105-1.c: New test.
3425
3426 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3427
3428         PR rtl-optimization/33648
3429         * gcc.dg/pr33648.c: Require effective target freorder.
3430
3431 2007-11-05  Revital Eres  <eres@il.ibm.com>
3432
3433         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3434
3435 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3436
3437         PR c++/33996
3438         PR c++/33235
3439         PR c++/33930
3440         * g++.dg/cpp0x/pr33996.C: New
3441         * g++.dg/cpp0x/rv-trivial-bug.C: New
3442         * g++.dg/cpp0x/pr33930.C: New
3443
3444 2007-11-05  Nick Clifton  <nickc@redhat.com>
3445             Sebastian Pop  <sebastian.pop@amd.com>
3446
3447         PR tree-optimization/32540
3448         PR tree-optimization/33922
3449         * gcc.dg/tree-ssa/pr32540-1.c: New.
3450         * gcc.dg/tree-ssa/pr32540-2.c: New.
3451         * gcc.dg/tree-ssa/pr33922.c: New.
3452
3453 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3454
3455         PR c++/33939
3456         * g++.dg/cpp0x/variadic-rref.C: New.
3457         
3458 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3459
3460         * g++dg/warn/pointer-integer-comparison.C: New.
3461
3462 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3463
3464         PR tree-optimization/33856
3465         * gcc.c-torture/compile/20071027-1.c: New test.
3466
3467         PR c++/33836
3468         * g++.dg/ext/label10.C: New test.
3469
3470         PR c++/33969
3471         * g++.dg/other/ptrmem9.C: New test.
3472
3473 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3474
3475         PR middle-end/32931
3476         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3477
3478 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3479
3480         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3481         * g++.dg/ext/visibility/namespace2.C: Add argument to
3482         dg-require-visibility.
3483         * g++.dg/ext/java-1.C: Disable on AIX.
3484
3485 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3486
3487         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3488
3489 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3490
3491         PR fortran/33881
3492         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3493
3494 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3495
3496         PR c/29062
3497         * gcc.dg/20031223-1.c: Adjust error output.
3498         * gcc.dg/parse-decl-after-label.c: New.
3499         
3500 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3501
3502         PR libfortran/24685
3503         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3504         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3505         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3506
3507 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3508
3509         PR rtl-optimization/28940
3510         * gcc.target/i386/addr-sel-1.c: New test.
3511
3512 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3513
3514         PR middle-end/33670
3515         * gcc.dg/pr33670.c: New test.
3516
3517 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3518
3519         PR c++/33516
3520         * g++.dg/lookup/typedef1.C: New test.
3521
3522 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3523
3524         PR testsuite/32076
3525         * lib/scandump.exp (dump-suffix): New.
3526         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3527         Include dump suffix in pass/fail messages, put regexp in quotes.
3528
3529 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3530
3531         PR c++/33495
3532         * g++.dg/other/error19.C: New.
3533
3534 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3535
3536         PR rtl-optimization/28062
3537         * gcc.c-torture/compile/20071102-1.c: New test.
3538
3539 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3540
3541         * g++.dg/cpp0x/pr33955.C: New.
3542
3543 2007-11-01  Tom Tromey  <tromey@redhat.com>
3544
3545         PR preprocessor/30805:
3546         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3547
3548 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3549
3550         PR rtl-optimization/33648
3551         * gcc.dg/pr33648.c: New test.
3552
3553 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3554
3555         PR c++/32384
3556         * g++.dg/template/pseudodtor1.C: New test.
3557         * g++.dg/template/pseudodtor2.C: New test.
3558
3559         PR c++/32260
3560         * g++.dg/rtti/typeid7.C: New test.
3561
3562 2007-11-01  Tom Tromey  <tromey@redhat.com>
3563
3564         PR preprocessor/30805:
3565         * gcc.dg/cpp/pr30805.c: New file.
3566
3567 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3568
3569         PR testsuite/25352
3570         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3571         add dg-skip-if.
3572         * gcc.c-torture/compile/20001205-1.c: Ditto.
3573         * gcc.c-torture/compile/20001226-1.c: Ditto.
3574         * gcc.c-torture/compile/20020312-1.c: Ditto.
3575         * gcc.c-torture/compile/20020604-1.c: Ditto.
3576         * gcc.c-torture/compile/920501-12.c: Ditto.
3577         * gcc.c-torture/compile/920501-4.c: Ditto.
3578         * gcc.c-torture/compile/920520-1.c: Ditto.
3579         * gcc.c-torture/compile/980506-1.c: Ditto.
3580         * gcc.c-torture/compile/990617-1.c: Ditto.
3581         * gcc.dg/compare6.c: Ditto.
3582         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3583         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3584         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3585         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3586         * g++.old-deja/g++.pt/static6.C: Ditto.
3587         * g++.old-deja/g++.pt/crash16.C: Ditto.
3588         * g++.old-deja/g++.mike/p10416.C: Ditto.
3589         * g++.old-deja/g++.mike/ns15.C: Ditto.
3590         * g++.old-deja/g++.mike/eh46.C: Ditto.
3591
3592 2007-11-01  Tom Tromey  <tromey@redhat.com>
3593
3594         * gcc.dg/redecl-1.c: Update.
3595         * gcc.dg/pr20368-3.c: Update.
3596         * gcc.dg/inline-14.c: Update.
3597         * gcc.dg/builtins-30.c: Update.
3598         * gcc.dg/dremf-type-compat-4.c: Update.
3599         * gcc.dg/pr20368-2.c: Update.
3600
3601 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3602
3603         PR rtl-optimization/33673
3604         * gcc.dg/pr33673.c: New test.
3605
3606 2007-11-01  Michael Matz  <matz@suse.de>
3607
3608         PR tree-optimization/33961
3609         * gcc.dg/pr33961.c: New test.
3610
3611 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3612
3613         PR c++/33494
3614         * g++.dg/template/error35.C: New.
3615
3616 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3617
3618         PR target/31507
3619         * gcc.dg/pr31507-1.c: New test.
3620         * gcc.dg/pr31507-2.c: New test.
3621
3622 2007-10-31  Revital Eres  <eres@il.ibm.com>
3623
3624         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3625         target.
3626         * gcc.dg/vect/tree-vect.h (check_vect): Add
3627         powerpc-*paired test.
3628         * lib/target-supports.exp (check_750cl_hw_available):
3629         New.
3630         (check_effective_target_vect_int,
3631         check_effective_target_vect_intfloat_cvt,
3632         check_effective_target_powerpc_altivec_ok,
3633         check_effective_target_vect_long,
3634         check_effective_target_vect_sdot_hi,
3635         check_effective_target_vect_udot_hi,
3636         check_effective_target_vect_pack_trunc,
3637         check_effective_target_vect_unpack,
3638         check_effective_target_vect_shift,
3639         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3640         target.
3641         * gcc.dg/vect/vect-ifcvt-11.c: New.
3642         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3643         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3644         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3645         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3646         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3647         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3648
3649 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3650             Tobias Burnus  <burnus@net-b.de>
3651
3652         PR fortran/33941
3653         * gfortran.dg/module_read_1.f90: New.
3654
3655 2007-10-31  Tom Tromey  <tromey@redhat.com>
3656
3657         PR preprocessor/30786:
3658         * gcc.dg/cpp/pr30786.c: New file.
3659
3660 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3661
3662         PR fortran/33162
3663         * gfortran.dg/interface_19.f90: New.
3664         * gfortran.dg/interface_20.f90: New.
3665         * gfortran.dg/interface_21.f90: New.
3666         
3667 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3668
3669         PR tree-optimization/32377
3670         * gfortran.dg/vect/pr32377.f90: New.
3671         
3672 2007-10-31  Richard Guenther  <rguenther@suse.de>
3673
3674         PR middle-end/33779
3675         * gcc.c-torture/execute/pr33779-1.c: New testcase.
3676         * gcc.c-torture/execute/pr33779-2.c: Likewise.
3677
3678 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
3679
3680         PR fortran/33897
3681         * gfortran.dg/contained_3.f90: New.
3682
3683 2007-10-31  Christian Bruel  <christian.bruel@st.com>
3684
3685         PR c++/19531
3686         * g++.dg/opt/nrv8.C: New.
3687         
3688 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3689
3690         PR c++/33709
3691         * g++.dg/opt/compound1.C: New test.
3692
3693         PR c++/33616
3694         * g++.dg/template/ptrmem18.C: New test.
3695
3696 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3697
3698         PR fortran/33596
3699         * gfortran.dg/isnan_2.f90: New test.
3700
3701 2007-10-30  Ed Schouten  <ed@fxq.nl>
3702
3703         PR tree-optimization/32500
3704         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3705
3706 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3707
3708         PR c++/31993
3709         PR c++/32252
3710         * g++.dg/cpp0x/pr31993.C: New
3711         * g++.dg/cpp0x/pr32252.C: New
3712
3713 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3714
3715         PR tree-optimization/33723
3716         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3717
3718 2007-10-30  Richard Guenther  <rguenther@suse.de>
3719
3720         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3721         gcc.target/i386/loop-3.c.
3722
3723 2007-10-30  Revital Eres  <eres@il.ibm.com>
3724
3725         * gcc.dg/vect/pr33866.c: Require vect_long.
3726
3727 2007-10-30  Revital Eres  <eres@il.ibm.com>
3728
3729         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3730         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3731
3732 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3733
3734         PR tree-optimization/32893
3735         * lib/target-supports.exp
3736         (check_effective_target_unaligned_stack): new keyword.
3737         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3738         not sensitive to unaligned_stack.
3739         * gcc.dg/vect/vect-3.c: Likewise.
3740         * gcc.dg/vect/vect-4.c: Likewise.
3741         * gcc.dg/vect/vect-5.c: Likewise.
3742         * gcc.dg/vect/vect-6.c: Likewise.
3743         * gcc.dg/vect/vect-7.c: Likewise.
3744         * gcc.dg/vect/vect-13.c: Likewise.
3745         * gcc.dg/vect/vect-17.c: Likewise.
3746         * gcc.dg/vect/vect-18.c: Likewise.
3747         * gcc.dg/vect/vect-19.c: Likewise.
3748         * gcc.dg/vect/vect-20.c: Likewise.
3749         * gcc.dg/vect/vect-21.c: Likewise.
3750         * gcc.dg/vect/vect-22.c: Likewise.
3751         * gcc.dg/vect/vect-27.c: Likewise.
3752         * gcc.dg/vect/vect-29.c: Likewise.
3753         * gcc.dg/vect/vect-64.c: Likewise.
3754         * gcc.dg/vect/vect-65.c: Likewise.
3755         * gcc.dg/vect/vect-66.c: Likewise.
3756         * gcc.dg/vect/vect-72.c: Likewise.
3757         * gcc.dg/vect/vect-73.c: Likewise.
3758         * gcc.dg/vect/vect-86.c: Likewise.
3759         * gcc.dg/vect/vect-all.c: Likewise.
3760         * gcc.dg/vect/slp-25.c: Likewise.
3761         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3762         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3763         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3764
3765         * gcc.dg/vect/vect-31.c: Removed alignment checks.
3766         * gcc.dg/vect/vect-34.c: Likewise.
3767         * gcc.dg/vect/vect-36.c: Likewise.
3768         * gcc.dg/vect/vect-64.c: Likewise.
3769         * gcc.dg/vect/vect-65.c: Likewise.
3770         * gcc.dg/vect/vect-66.c: Likewise.
3771         * gcc.dg/vect/vect-68.c: Likewise.
3772         * gcc.dg/vect/vect-76.c: Likewise.
3773         * gcc.dg/vect/vect-77.c: Likewise.
3774         * gcc.dg/vect/vect-78.c: Likewise.
3775
3776         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3777         testcase (without no-section-anchors prefix) but with global arrays.
3778         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3779         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3780         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3781         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3782         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3783         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3784         * gcc.dg/vect/vect-77-global.c: Likewise.
3785         * gcc.dg/vect/vect-78-global.c: Likewise.
3786
3787         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3788         testcase (without no-section-anchors prefix) but fix alignment checks
3789         to also consider unaligned_stack targets.
3790         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3791
3792 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3793
3794         PR tree-optimization/33723
3795         * gcc.c-torture/execute/20071029-1.c: New test.
3796         * gcc.dg/tree-ssa/pr33723.c: New test.
3797
3798 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3799
3800         PR tree-optimization/33614
3801         * gcc.c-torture/compile/pr33614.c: New test.
3802
3803 2007-10-29  Richard Guenther  <rguenther@suse.de>
3804
3805         PR tree-optimization/33870
3806         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3807
3808 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3809
3810         PR tree-optimization/33757
3811         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3812         true architectures instead of having a big dg-skip-if.
3813
3814         PR c++/33841
3815         * g++.dg/other/bitfield3.C: New test.
3816
3817 2007-10-29  Richard Guenther  <rguenther@suse.de>
3818
3819         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3820
3821 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3822
3823         Automatic parallelization reduction tests.
3824
3825         * gcc.dg/tree-ssa/reduc-1.c: New test.
3826         * gcc.dg/tree-ssa/reduc-1char.c: New test.
3827         * gcc.dg/tree-ssa/reduc-1short.c: New test.
3828         * gcc.dg/tree-ssa/reduc-2.c: New test.
3829         * gcc.dg/tree-ssa/reduc-2char.c: New test.
3830         * gcc.dg/tree-ssa/reduc-2short.c: New test.
3831         * gcc.dg/tree-ssa/reduc-3.c: New test.
3832         * gcc.dg/tree-ssa/reduc-6.c: New test.
3833         * gcc.dg/tree-ssa/reduc-7.c: New test.
3834         * gcc.dg/tree-ssa/reduc-8.c: New test.
3835         * gcc.dg/tree-ssa/reduc-9.c: New test.
3836
3837 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3838             Zdenek Dvorak  <ook@ucw.cz>
3839
3840         OMP_ATOMIC Changes, testsuite changes.
3841
3842         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3843         instead of gimple dump.
3844         * gcc.dg/gomp/atomic-9.c: Same.
3845         * gcc.dg/gomp/atomic-10.c: Same.
3846         * g++.dg/gomp/atomic-3.C: Same.
3847         * g++.dg/gomp/atomic-9.C: Same.
3848         * g++.dg/gomp/atomic-10.C: Same.
3849
3850 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
3851
3852         PR fortran/31217
3853         PR fortran/33811
3854         * gfortran.dg/forall_12.f90: New test.
3855
3856         PR fortran/33686
3857         * gfortran.dg/forall_13.f90: New test.
3858
3859 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
3860             Mark Mitchell  <mark@codesourcery.com>
3861
3862         PR c++/30659
3863         * g++.dg/template/crash71.C: New.
3864
3865 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3866
3867         PR fortran/32147
3868         * gfortran.dg/module_md5_1.f90: Update hash-value.
3869
3870 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
3871
3872         PR tree-opt/33589
3873         * g++.dg/torture/pr33589-1.C: New testcase.
3874         * g++.dg/torture/pr33589-2.C: New testcase.
3875
3876 2007-10-28  Richard Guenther  <rguenther@suse.de>
3877
3878         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3879
3880 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
3881             Uros Bizjak  <ubizjak@gmail.com>
3882
3883         PR tree-optimization/33920
3884         * gcc.dg/tree-ssa/pr33290.c: New test.
3885
3886 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3887
3888         PR fortran/31306
3889         * gfortran.dg/argument_check_7.f90: New test.
3890         * gfortran.dg/argument_check_8.f90: New test.
3891         
3892 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3893
3894         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3895         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
3896         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3897         * gcc.target/i386/sse-14.c: Ditto.
3898
3899 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
3900
3901         PR c++/33844
3902         * g++.dg/other/ptrmem8.C: New test.
3903
3904         PR c++/33842
3905         * g++.dg/template/error34.C: New test.
3906
3907 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3908
3909         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3910
3911 2007-10-27  Richard Guenther  <rguenther@suse.de>
3912
3913         PR tree-optimization/33870
3914         * gcc.dg/tree-ssa/alias-15.c: New testcase.
3915         * gcc.c-torture/execute/pr33870.c: Likewise.
3916
3917 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3918
3919         PR fortran/33162
3920         * gfortran.dg/argument_checking_9.f90: New test.
3921
3922 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3923
3924         * g++.dg/other/pr33601.C: New.
3925
3926 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3927
3928         PR c++/31988
3929         * g++.dg/init/new25.C: New.
3930
3931 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3932
3933         * g++.dg/cpp0x/pr33839.C: New.
3934         
3935 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
3936
3937         PR c++/33744
3938         * g++.dg/template/arg6.C: New test.
3939
3940 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3941
3942         PR c++/31747
3943         * g++.dg/parse/crash39.C: New.
3944
3945 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
3946
3947         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3948         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
3949         "offset: -4B".
3950
3951 2007-10-25  David Daney  <ddaney@avtrex.com>
3952
3953         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3954
3955 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
3956
3957         PR c++/33843
3958         * g++.dg/template/error32.C: New.
3959
3960 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3961             Ira Rosen  <irar@il.ibm.com>
3962
3963         PR tree-optimization/33833
3964         * gcc.dg/vect/pr33833.c: New testcase.
3965
3966 2007-10-25  David Daney  <ddaney@avtrex.com>
3967
3968         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3969
3970 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3971             Ira Rosen  <irar@il.ibm.com>
3972
3973         PR tree-optimization/33866
3974         * gcc.dg/vect/pr33866.c: New testcase.
3975
3976 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3977
3978         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3979         Add -w to compile flags to suppress "call-clobbered register" warnings
3980         and remove dg-warning directives.
3981
3982 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3983
3984         * gcc.dg/sms-2.c: Cleanup sms dump file.
3985         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3986         profile-use step.
3987
3988 2007-10-24  David Daney  <ddaney@avtrex.com>
3989
3990         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3991
3992 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3993
3994         PR target/33755
3995         * gcc.target/mips/pr33755.c: New test.
3996
3997 2007-10-24  Ira Rosen  <irar@il.ibm.com>
3998
3999         PR tree-optimization/33804
4000         * gcc.dg/vect/pr33804.c: New testcase.
4001
4002 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4003
4004         PR forrtran/33849
4005         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4006
4007 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4008             Uros Bizjak  <ubizjak@gmail.com>
4009
4010         PR rtl-optimization/33846
4011         * gcc.dg/vect/pr33846.c: New testcase.
4012
4013 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4014             Dorit Nuzman  <dorit@il.ibm.com>
4015
4016         PR tree-optimization/33860
4017         * g++.dg/vect/pr33860.cc: New test.
4018         * g++.dg/vect/pr33860a.cc: New test.
4019
4020 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4021             Revital Eres  <eres@il.ibm.com>      
4022
4023         * gcc.dg/sms-2.c: New testcase.
4024
4025 2007-10-22  David S. Miller  <davem@davemloft.net>
4026
4027         * gcc.dg/globalreg-1.c: New test.
4028
4029 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4030             Dorit Nuzman  <dorit@il.ibm.com>
4031
4032         PR tree-optimization/33834
4033         PR tree-optimization/33835
4034         * g++.dg/vect/pr33834_1.cc: New test.
4035         * g++.dg/vect/pr33834_2.cc: New test.
4036         * g++.dg/vect/pr33835.cc: New test.
4037
4038 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4039
4040         * gcc.dg/pr33644.c: New test.
4041
4042 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4043
4044         PR c++/33372
4045         * g++.dg/gomp/pr33372-1.C: New test.
4046         * g++.dg/gomp/pr33372-2.C: New test.
4047         * g++.dg/gomp/pr33372-3.C: New test.
4048
4049 2007-10-22  Michael Matz  <matz@suse.de>
4050
4051         PR tree-optimization/33855
4052         * gcc.c-torture/compile/pr33855.c: New testcase.
4053
4054 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4055
4056         PR tree-optimization/33854
4057         * gcc.dg/vect/O1-pr33854.c: New testcase.
4058         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4059
4060 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4061
4062         * gcc.dg/unwind-1.c: Disable on AIX.
4063         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4064
4065 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4066
4067         PR fortran/33749
4068         * gfortran.dg/assign_9.f90: New test.
4069
4070 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4071
4072         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4073         (dg-mips-options): Skip tests that specify an ABI other than o32
4074         and o64 if generating MIPS16 hard-float code.
4075
4076 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4077             Revital Eres  <eres@il.ibm.com>
4078
4079         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4080         * gcc.dg/vect/vect-16.c: Fix comment.
4081         * gcc.dg/vect/pr33369.c: Require vect_int.
4082         * gcc.dg/vect/slp-33.c: Add spaces.
4083         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4084         targets.
4085         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4086         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4087         targets.
4088         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4089         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4090         targets.
4091         * gcc.dg/vect/slp-10.c: Add spaces.
4092         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4093         targets.
4094         * gcc.dg/vect/slp-36.c: Require vect_int.
4095         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4096         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4097         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4098         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4099         targets.
4100         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4101         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4102         instead of vector_alignment_reachable_for_double.
4103         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4104         (natural_alignment): Split into...
4105         (natural_alignment_32, natural_alignment_64): New.
4106         (vector_alignment_reachable): Depend on natural_alignment_32.
4107         (vector_alignment_reachable_for_double): Rename to ...
4108         (vector_alignment_reachable_for_64bit): And depend on
4109         natural_alignment_64.
4110
4111 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4112
4113         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4114         MIPS targets.
4115         * g++.dg/vect/vect.exp: Likewise.
4116         * lib/fortran-torture.exp: Likewise.
4117         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4118         mipsisa64*-*-* as the target selector.  Remove -mips64,
4119         -mhard-float and -mgp64 from the options list.
4120         * gcc.target/mips/mips-ps-2.c: Likewise.
4121         * gcc.target/mips/mips-ps-3.c: Likewise.
4122         * gcc.target/mips/mips-ps-4.c: Likewise.
4123         * gcc.target/mips/mips-ps-6.c: Likewise.
4124         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4125         options list.
4126         * gcc.target/mips/sb1-1.c: Likewise.
4127         * gcc.target/mips/mips-ps-type.c: Likewise.
4128         * gcc.target/mips/mips-ps-7.c: New test.
4129         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4130         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4131         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4132         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4133         as forcing an ABI and an architecture.
4134         (is_gp32_flag, is_gp64_flag): Fold into...
4135         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4136         then -mfp64 imply -mhard-float.  Apply register rules after the
4137         loop.  Handle -march=mipsN like -mipsN.
4138
4139 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4140
4141         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4142         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4143
4144 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4145
4146         PR fortran/33818
4147         * gfortran.dg/entry_dummy_ref_3.f90: New.
4148
4149 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4150             FX Coudert <fxcoudert@gcc.gnu.org>
4151
4152         PR fortran/31608
4153         * gfortran.dg/char_cast_1.f90: New test.
4154
4155 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4156
4157         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4158         * gfortran.dg/large_real_kind_2.F90: ditto.
4159         * gfortran.dg/default_format_2.f90: ditto.
4160         * gfortran.dg/default_format_denormal_1.f90: ditto.
4161
4162 2007-10-19  Richard Guenther  <rguenther@suse.de>
4163
4164         PR middle-end/33816
4165         PR middle-end/32921
4166         * gfortran.dg/pr32921.f: New testcase.
4167
4168 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4169
4170         PR libfortran/33544
4171         * gfortran.dg/transfer_check_1.f90: Adjust options.
4172
4173 2007-10-19  Richard Guenther  <rguenther@suse.de>
4174
4175         Revert
4176         2007-10-19  Richard Guenther  <rguenther@suse.de>
4177
4178         PR middle-end/32921
4179         * gfortran.dg/pr32921.f: New testcase.
4180
4181 2007-10-19  Richard Guenther  <rguenther@suse.de>
4182
4183         * gcc.c-torture/execute/20071018-1.c: New testcase.
4184
4185 2007-10-19  Richard Guenther  <rguenther@suse.de>
4186
4187         PR middle-end/32921
4188         * gfortran.dg/pr32921.f: New testcase.
4189
4190 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4191
4192         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4193
4194 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4195
4196         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4197
4198 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4199
4200         PR fortran/33233
4201         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4202         * gfortran.dg/host_assoc_function_3.f90: New test.
4203
4204 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4205
4206         PR fortran/33733
4207         * gfortran.dg/transfer_simplify_6.f90: New test.
4208
4209 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4210             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4211
4212         PR middle-end/33794
4213         * gfortran.dg/pr33794.f90: New testcase.
4214
4215 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4216
4217         PR target/32961
4218         * gcc.target/i386/pr32961.c: New testcase.
4219         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4220         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4221         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4222         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4223         __builtin_ia32_pslldi128 defines.
4224
4225 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4226
4227         PR fortran/33760
4228         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4229
4230 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4231
4232         PR c++/28639
4233         PR c++/30299
4234         * g++.dg/template/void12.C: New.
4235         * g++.dg/template/void13.C: New.
4236
4237 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4238
4239         PR c++/31446
4240         * g++.dg/template/void11.C: New.
4241         * g++.dg/template/void2.C: Adjust error markers.
4242         * g++.dg/template/void10.C: Likewise.
4243         * g++.dg/template/crash55.C: Likewise.
4244
4245 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4246
4247         * g++.dg/opt/const5.C: New test.
4248
4249 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4250             Maxim Kuvyrkov  <maxim@codesourcery.com>
4251
4252         * gcc.target/ia64/20040709-2.c: New test.
4253
4254 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4255
4256         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4257
4258 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4259
4260         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4261         to each function.  Check that there are no unsigned loads.
4262
4263 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4264
4265         PR tree-optimization/33136
4266         * gcc.c-torture/execute/20070824-1.c: New test.
4267         * gcc.dg/pr33136-1.c: New test.
4268         * gcc.dg/pr33136-2.c: New test.
4269         * gcc.dg/pr33136-3.c: New test.
4270
4271 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4272
4273         PR tree-optimization/33735
4274         * g++.dg/torture/pr33735.C: New.
4275
4276 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4277
4278         PR middle-end/33706
4279         * gcc.dg/va-arg-pack-2.c: New.
4280
4281 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4282
4283         PR tree-optimization/33619
4284         * gcc.dg/pr33619.c: New test.
4285
4286 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
4287
4288         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
4289         flag for AIX.
4290         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
4291
4292 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4293
4294         PR libfortran/33055
4295         * gfortran.dg/inquire_11.f90: New test.
4296         * gfortan.dg/negative_unit_int8.f: New test.
4297
4298 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4299
4300         PR target/33133
4301         * gcc.c-torture/compile/pr33133.c: New test.
4302
4303 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4304
4305         PR libfortran/33672
4306         * gfortran.dg/namelist_40.f90: New test.
4307
4308 2007-10-14  Tobias Burnus  <burnus@net-b.de>
4309
4310         PR fortran/33745
4311         * gfortran.dg/bounds_check_11.f90: New.
4312
4313 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
4314
4315         PR c++/30303
4316         * g++.dg/other/ctor1.C: New test.
4317         * g++.dg/other/ctor2.C: New test.
4318         * g++.dg/other/dtor1.C: New test.
4319
4320 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
4321
4322         * gfortran.dg/bounds_check_10.f90: Fix testcase.
4323
4324 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4325             Paul Thomas  <pault@gcc.gnu.org>
4326
4327         PR fortran/33254
4328         PR fortran/33727
4329         * gfortran.dg/bounds_check_10.f90: New.
4330
4331 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
4332
4333         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
4334         * gcc.target/powerpc/popcount-1.c: Same.
4335
4336 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
4337
4338         PR c++/26698
4339         * g++.dg/conversion/op4.C: New test.
4340
4341 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
4342
4343         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
4344
4345 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4346
4347         PR fortran/33542
4348         * gfortran.dg/ambiguous_specific_1.f90: New test.
4349
4350 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
4351
4352         PR fortran/33664
4353         * gfortran.dg/impure_spec_expr_1.f90: New test.
4354         * gfortran.dg/char_result_7.f90: Remove illegal test.
4355
4356 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
4357
4358         PR 11001
4359         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
4360         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
4361         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
4362         * gcc.target/i386/pr11001-memset-1.c: New testcase.
4363         * gcc.target/i386/pr11001-memset-2.c: New testcase.
4364         * gcc.target/i386/pr11001-memset-3.c: New testcase.
4365         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
4366         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
4367         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
4368
4369 2007-10-12  Richard Guenther  <rguenther@suse.de>
4370
4371         PR middle-end/26198
4372         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
4373         * gcc.c-torture/execute/20071011-1.c: Likewise.
4374         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
4375
4376 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
4377
4378         PR tree-optimization/33742
4379         * gcc.dg/pr33742.c: New testcase.
4380
4381 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
4382
4383         PR tree-optimization/33645
4384         * gcc.dg/pr33645-1.c: New test.
4385         * gcc.dg/pr33645-2.c: New test.
4386         * gcc.dg/pr33645-3.c: New test.
4387  
4388         PR c++/32121
4389         * g++.dg/ext/label4.C: Adjust error regexp.
4390         * g++.dg/ext/label6.C: Adjust error regexp.
4391         * g++.dg/ext/label7.C: New test.
4392         * g++.dg/ext/label8.C: New test.
4393         * g++.dg/ext/label9.C: New test.
4394
4395 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
4396
4397         PR middle-end/33676
4398         * gcc.dg/pr33676.c: New.
4399
4400 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4401
4402         PR c++/31441
4403         * g++.dg/cpp0x/variadic83.C: New.
4404
4405 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
4406
4407         PR c++/33461
4408         * g++.dg/cpp0x/variadic81.C: New.
4409         * g++.dg/cpp0x/variadic82.C: Likewise.
4410
4411 2007-10-11  Richard Guenther  <rguenther@suse.de>
4412
4413         PR middle-end/33724
4414         * gcc.dg/pr33724.c: New testcase.
4415
4416 2007-10-11  Richard Guenther  <rguenther@suse.de>
4417
4418         PR c/33726
4419         * gcc.dg/pr33726.c: New testcase.
4420
4421 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
4422
4423         PR fortran/33500
4424         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4425         
4426 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4427
4428         PR testsuite/33391
4429         * gfortran.dg/do_3.F90: Run with -fwrapv.
4430
4431 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4432
4433         * gcc.dg/unwind-1.c: New.
4434
4435 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4436
4437         PR libfortran/33683
4438         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4439         failure on some common systems.
4440
4441 2007-10-09  Richard Guenther  <rguenther@suse.de>
4442
4443         PR middle-end/33692
4444         * gcc.dg/pr33692.c: New testcase.
4445
4446 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4447
4448         PR middle-end/33669
4449         * gcc.c-torture/execute/pr33669.c: New.
4450
4451 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4452
4453         PR tree-optimization/33615
4454         * g++.dg/tree-ssa/pr33615-2.C: New test.
4455
4456 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4457
4458         PR tree-optimization/33615
4459         * g++.dg/tree-ssa/pr33615.C: New test.
4460
4461 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4462
4463         PR tree-optimization/33572
4464         * g++.dg/torture/pr33572.C: Replace with complete test.
4465
4466 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4467
4468         PR fortran/33689
4469         * gfortran.dg/spec_expr_5.f90: New.
4470
4471 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4472
4473         * gcc.dg/pragma-darwin-2.c: New.
4474
4475 2007-10-08  Richard Guenther  <rguenther@suse.de>
4476
4477         PR middle-end/33693
4478         PR middle-end/33695
4479         PR middle-end/33697
4480         * gcc.dg/pr33693.c: New testcase.
4481         * gcc.dg/pr33695.c: Likewise.
4482         * gcc.dg/pr33697.c: Likewise.
4483
4484 2007-10-08  Richard Guenther  <rguenther@suse.de>
4485
4486         PR middle-end/33691
4487         PR middle-end/33694
4488         PR middle-end/33696
4489         * gcc.dg/pr33691.c: New testcase.
4490         * gcc.dg/pr33694.c: Likewise.
4491         * gcc.dg/pr33696.c: Likewise.
4492
4493 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4494
4495         PR libfortran/33683
4496         * gfortran.dg/gamma_5.f90:  New test case
4497
4498 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4499
4500         PR fortran/20851
4501         * initialization_1.f90: Fix dg-error annotations.
4502         * initialization_14.f90: New.
4503         * initialization_7.f90: Fix dg-error annotations.
4504         * initialization_9.f90: Likewise.
4505
4506 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4507
4508         * gfortran.dg/error_recovery_4.f90: New test.
4509
4510 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4511
4512         * gfortran.dg/default_format_denormal_2.f90: New test.
4513         * gfortran.dg/default_format_2.inc: New test.
4514         * gfortran.dg/default_format_denormal_1.f90: New test.
4515         * gfortran.dg/default_format_1.inc: New test.
4516         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4517         numbers.
4518         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4519         numbers.
4520
4521 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4522
4523         * gfortran.dg/namelist_15.f90: Revise test.
4524
4525 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4526
4527         PR tree-optimization/33655
4528         * gcc.dg/torture/pr33655.c: New.
4529
4530 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4531
4532         PR tree-optimization/33572
4533         * g++.dg/torture/pr33572.C: New.
4534
4535 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4536
4537         PR fortran/25076
4538         * gfortran.dg/forall_11.f90: New.
4539
4540 2007-10-05  Michael Matz  <matz@suse.de>
4541
4542         PR middle-end/33667
4543         * gcc.dg/pr33667.c: New testcase.
4544
4545 2007-10-05  Richard Guenther  <rguenther@suse.de>
4546
4547         PR middle-end/33666
4548         * gcc.dg/pr33666.c: New testcase.
4549
4550 2007-10-05  Michael Matz  <matz@suse.de>
4551
4552         PR inline-asm/33600
4553         * gcc.target/i386/pr33600.c: New testcase.
4554
4555 2007-10-05  Richard Guenther  <rguenther@suse.de>
4556
4557         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4558
4559 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4560
4561         PR target/33635
4562         * gcc.target/mips/pr33635-1.c: New test.
4563
4564 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4565
4566         PR libfortran/33253
4567         * gfortran.dg/namelist_39.f90: Revise to use long names.
4568
4569 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4570
4571         PR fortran/33646
4572         * gfortran.dg/pr33646.f90: New file.
4573
4574 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4575
4576         PR fortran/33529
4577         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4578         * gfortran.dg/char_decl_2.f90: New test.
4579
4580 2007-10-04  Richard Guenther  <rguenther@suse.de>
4581
4582         PR middle-end/33641
4583         * gcc.c-torture/compile/pr33641.c: New testcase.
4584
4585 2007-10-04  Michael Matz  <matz@suse.de>
4586
4587         PR rtl-optimization/33653
4588         * gcc.dg/pr33653.c: New.
4589
4590 2007-10-04  Richard Guenther  <rguenther@suse.de>
4591
4592         PR tree-optimization/33627
4593         * g++.dg/torture/pr33627.C: New testcase.
4594
4595 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4596
4597         PR fortran/33626
4598         * gfortran.dg/parens_6.f90: New.
4599
4600 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4601
4602         PR fortran/33646
4603         PR fortran/33542
4604         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4605
4606 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4607
4608         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4609
4610 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4611
4612         PR target/33635
4613         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4614         and mips_forced_be.
4615         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4616         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4617         options.
4618         * gcc.target/mips/fpr-moves-1.c: New test.
4619         * gcc.target/mips/fpr-moves-2.c: Likewise.
4620         * gcc.target/mips/fpr-moves-3.c: Likewise.
4621         * gcc.target/mips/fpr-moves-4.c: Likewise.
4622         * gcc.target/mips/fpr-moves-5.c: Likewise.
4623         * gcc.target/mips/fpr-moves-6.c: Likewise.
4624         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4625
4626 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4627
4628         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4629
4630 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4631
4632         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4633         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4634
4635 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4636
4637         PR fortran/33198
4638         * gfortran.dg/common_errors_1.f90: New.
4639
4640 2007-10-03  Doug Kwan  <dougkwan@google.com>
4641         Richard Guenther  <rguenther@suse.de>
4642
4643         PR debug/31899
4644         * g++.dg/debug/using3.C: New testcase.
4645
4646 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4647
4648         PR libfortran/33253
4649         * gfortran.dg/namelist_38.f90: New test.
4650         * gfortran.dg/namelist_39.f90: New test.
4651
4652 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4653
4654         PR libfortran/33469
4655         * gfortran.dg/default_format_1.f90: New test.
4656         * gfortran.dg/default_format_2.f90: New test.
4657         * gfortran.dg/namelist_print_1.f: Adjust expected output.
4658         * gfortran.dg/real_const_3.f90: Adjust expected output.
4659
4660 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4661
4662         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4663         default ABI.  Split mips_forced_abi into mips_forced_abi and
4664         mips_forced_regs.
4665         (is_gp32_flag): Return true for -mabi=32.
4666         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4667         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4668         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4669         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4670         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4671         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4672         * gcc.target/mips/save-restore-2.c: Likewise.
4673         * gcc.target/mips/save-restore-3.c: Likewise.
4674         * gcc.target/mips/save-restore-4.c: Likewise.
4675
4676 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4677
4678         PR middle-end/33617
4679         * gcc.c-torture/compile/pr33617.c: New test.
4680
4681 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
4682
4683         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4684         -gstabs+ for extended options.
4685
4686 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4687
4688         PR fortran/33542
4689         * gfortran.dg/ambiguous_specific_1.f90: New test.
4690
4691 2007-10-02  Revital Eres  <eres@il.ibm.com>
4692
4693         * gcc.target/powerpc/paired-8.c: New test.
4694         * gcc.target/powerpc/paired-9.c: New test.
4695         * gcc.target/powerpc/paired-10.c: New test.
4696
4697 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4698
4699         PR fortran/33566
4700         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4701
4702 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4703
4704         PR fortran/33554
4705         * gfortran.dg/intent_out_2.f90: New test.
4706
4707 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4708
4709         PR fortran/33550
4710         * gfortran.dg/ambiguous_reference_1.f90: New test.
4711
4712 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4713
4714         PR fortran/31154
4715         PR fortran/31229
4716         PR fortran/33334
4717         * gfortran.dg/function_kinds_1.f90: New test.
4718         * gfortran.dg/function_kinds_2.f90: New test.
4719         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4720         use association into interfaces.
4721
4722 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4723
4724         PR testsuite/31828
4725         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4726         (overflow): Use INFINITY, not FP_INFINITE.
4727         gcc.dg/float-range-4.c: Likewise.
4728         gcc.dg/float-range-5.c: Likewise.
4729
4730 2007-10-01  Nick Clifton  <nickc@redhat.com>
4731
4732         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4733         for 16-bit targets.
4734
4735 2007-09-30  Diego Novillo  <dnovillo@google.com>
4736
4737         PR 33593
4738         * g++.dg/tree-ssa/pr33593.C: New test.
4739
4740 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4741
4742         PR libfortran/33400
4743         * gfortran.dg/PR19872.f: Fix test condition.
4744         * gfortran.dg/list_read_7.f90: New test.
4745
4746 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4747
4748         PR tree-optimization/33597
4749         * gcc.dg/vect/pr33597.c: New testcase.
4750
4751 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4752
4753         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4754         * gcc.target/i386/pr33524.c: ...this.
4755
4756 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4757
4758         PR fortran/33354
4759         * gfortran.dg/minmaxloc_4.f90: New.
4760
4761 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4762
4763         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4764
4765 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
4766
4767         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4768
4769 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
4770
4771         PR c++/33213
4772         * g++.dg/cpp0x/variadic79.C: New.
4773
4774 2007-09-28  Michael Matz  <matz@suse.de>
4775             Jakub Jelinek  <jakub@redhat.com>
4776
4777         PR rtl-optimization/33552
4778         * gcc.target/i386/pr33552.c: New runtime test.
4779         * gcc.target/i386/strinline.c: New compile time test.
4780
4781 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
4782
4783         * gfortran.dg/openmp_stack.f90: Removed.
4784
4785         PR c++/31434
4786         * g++.dg/cpp0x/variadic80.C: New test.
4787
4788 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4789
4790         * gfortran.dg/namelist_38.f90: Delete test for revertion of
4791         r128057.
4792
4793 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4794
4795         PR middle-end/7003
4796         * gcc.target/powerpc/gcse-1.c: New test.
4797
4798 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
4799
4800         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4801         fixed capitalizations.
4802         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4803         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4804         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4805         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4806         * gfortran.dg/maxloc_shape_1.f90: Likewise.
4807         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4808         * gfortran.dg/min_max_conformance.f90: Likewise.
4809
4810 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
4811
4812         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4813         options.
4814         * gcc.dg/c99-tgmath-2.c: Likewise.
4815         * gcc.dg/c99-tgmath-3.c: Likewise.
4816         * gcc.dg/c99-tgmath-4.c: Likewise.
4817
4818 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
4819
4820         PR fortran/33568
4821         * gfortran.dg/anint_1.f90: New test.
4822
4823 2007-09-27  Ian Lance Taylor  <iant@google.com>
4824
4825         PR tree-optimization/33565
4826         * gcc.dg/Wstrict-overflow-20.c: New test.
4827
4828 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4829
4830         * gfortran.dg/openmp_stack.f90: Fix typo.
4831         * gfortran.dg/recursive_stack.f90: Fix typo.
4832
4833 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
4834
4835         PR c++/33493
4836         * g++.dg/template/error31.C: New.
4837
4838 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
4839
4840         * lib/prune.exp: Prune also "^In function .*$" lines and
4841         "^    inlined from .*$" lines.
4842
4843 2007-09-26  Richard Guenther  <rguenther@suse.de>
4844
4845         PR tree-optimization/33563
4846         * gcc.dg/torture/pr33563.c: New testcase.
4847
4848 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
4849
4850         PR c/25309
4851         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4852         array.
4853         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
4854         without -O2.
4855
4856 2007-09-26  Richard Guenther  <rguenther@suse.de>
4857
4858         PR tree-optimization/30375
4859         PR tree-optimization/33560
4860         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4861         * gcc.dg/tree-ssa/complex-5.c: Likewise.
4862         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4863         * gcc.dg/torture/pr30375.c: New testcase.
4864         * gcc.dg/torture/pr33560.c: New testcase.
4865         * gcc.dg/tree-ssa/pr30375.c: Likewise.
4866
4867 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
4868
4869         PR c++/33207
4870         * g++.dg/parse/crash38.C: New test.
4871
4872 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
4873
4874         PR target/33524
4875         * gcc.target/i386/sse5-convert.c: New file, test int->long
4876         vectorized conversions.
4877
4878 2007-09-25  Revital Eres  <eres@il.ibm.com>
4879
4880         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4881
4882 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
4883
4884         PR c/32295
4885         * gcc.dg/enum-incomplete-1.c: New test.
4886
4887 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
4888
4889         * gcc.c-torture/compile/20070919-1.c: New test.
4890
4891 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4892
4893         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4894
4895 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
4896
4897         PR c++/14688
4898         * g++.dg/inherit/override_attribs.C: New file.
4899
4900 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
4901
4902         PR fortran/33269
4903         * io.c (check_format_string): Move NULL and constant checks into
4904         this function.
4905         (check_io_constraints): Call gfc_simplify_expr() before calling
4906         check_format_string().  Remove NULL and constant checks.
4907
4908 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
4909
4910         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4911         * gcc.c-torture/execute/loop-2g.x: Likewise.
4912
4913 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4914
4915         * lib/target-supports.exp (check_effective_target_mips16_attribute):
4916         Reject hard-float modes unless the ABI is o32 or o64.
4917         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4918         of gcc.exp.  Skip the tests when mips16 code generation is not
4919         supported.
4920         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4921         and use dg-add-options mips16_attribute.
4922
4923 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
4924
4925         PR c++/33506
4926         * g++.dg/ext/attrib29.C: New test.
4927
4928 2007-09-23  Ollie Wild  <aaw@google.com>
4929
4930         * gcc.dg/fold-bitand-1.c: New test.
4931         * gcc.dg/fold-bitand-2.c: New test.
4932         * gcc.dg/fold-bitand-3.c: New test.
4933         * gcc.dg/fold-bitand-4.c: New test.
4934
4935 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4936
4937         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4938         any of the macros to be defined for __mips16.
4939         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4940
4941 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4942
4943         * gcc.dg/vect/pr21591.c: Require vect_int.
4944         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4945         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4946         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4947
4948 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
4949
4950         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4951         attributes.
4952         * gcc.dg/va-arg-pack-len-2.c: New test.
4953         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4954         attributes.
4955         * g++.dg/ext/va-arg-pack-len-2.C: New test.
4956
4957         PR tree-optimization/32772
4958         * gcc.c-torture/compile/20070905-1.c: New test.
4959
4960         PR tree-optimization/32975
4961         * gcc.dg/pr32975.c: New test.
4962
4963         PR middle-end/28755
4964         * gcc.dg/pr28755.c: New test.
4965
4966 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4967
4968         * lib/target-supports.exp (check_effective_target_nomips16): New
4969         procedure.
4970         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4971         for mipsisa64*-*-*.
4972         * gcc.dg/vect/vect.exp: Likewise.
4973         * g++.dg/vect/vect.exp: Likewise.
4974         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4975         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4976         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4977         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4978         * gcc.target/mips/clear-cache-1.c (f): Likewise.
4979         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4980         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4981         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4982         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4983         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4984         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4985         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4986         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4987         (test14, test15, test16, test17, test18): Likewise.
4988         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4989         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4990         (test14, test15, test16, test17, test18, test19, test20, test21)
4991         (test22): Likewise.
4992         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4993         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4994         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4995         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4996         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4997         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4998         * gcc.target/mips/mips-3d-1.c (main): Likewise.
4999         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5000         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5001         (test13, test14, test15, test16, test17, test18, test19, test20)
5002         (test21, test22, test23, test24, test25, test26, test27, test28)
5003         (test29, test30, test31): Likewise.
5004         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5005         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5006         (test13, test14, test15, test16, test17, test18, test19, test20)
5007         (test21, test22, test23, test24, test25, test26, test27, test28)
5008         (test29, test30, test31, test32, test33, test34, test35, test36)
5009         (test37, test38, test39, test40, test41, test42, test43, test44)
5010         (test45, test46, test47, test48, test49, test50, test51, test52)
5011         (test53, test54, test55, test56, test57, test58, test59, test60)
5012         (test61, test62, test63): Likewise.
5013         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5014         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5015         (test13, test14, test15, test16, test17, test18, test19, test20)
5016         (test21, test22, test23, test24, test25, test26, test27, test28)
5017         (test29, test30, test31): Likewise.
5018         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5019         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5020         (test13, test14, test15, test16, test17, test18, test19, test20)
5021         (test21, test22, test23, test24, test25, test26, test27, test28)
5022         (test29, test30, test31): Likewise.
5023         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5024         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5025         (test13, test14, test15): Likewise.
5026         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5027         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5028         (test13, test14, test15): Likewise.
5029         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5030         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5031         (test13, test14, test15, test16, test17, test18, test19, test20)
5032         (test21, test22, test23, test24, test25, test26, test27, test28)
5033         (test29, test30, test31): Likewise.
5034         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5035         (matrix_multiply4: Likewise.
5036         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5037         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5038         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5039         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5040         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5041         (test13, test14, test15, test16, test17, test18, test19, test20)
5042         (test21, test22, test23, test24, test25, test26, test27, test28)
5043         (test29, test30, test31): Likewise.
5044         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5045         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5046         (test13, test14, test15, test16, test17, test18, test19, test20)
5047         (test21, test22, test23, test24, test25, test26, test27, test28)
5048         (test29, test30, test31): Likewise.
5049         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5050         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5051         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5052         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5053         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5054         (sub_v4qi): Likewise.
5055         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5056         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5057         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5058         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5059         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5060         (subb, subc): Likewise.
5061         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5062         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5063         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5064         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5065         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5066         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5067         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5068         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5069         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5070         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5071         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5072         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5073         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5074
5075 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5076
5077         * lib/target-supports.exp (add_options_for_mips16_attribute)
5078         (check_effective_target_mips16_attribute): New functions.
5079         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5080         command line.
5081         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5082         extra_test_flags.
5083         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5084         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5085         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5086         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5087         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5088         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5089         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5090         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5091         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5092         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5093         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5094         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5095         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5096         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5097         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5098         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5099         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5100         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5101         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5102         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5103         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5104         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5105         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5106         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5107         (NOMIPS16): Delete.
5108         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5109         of dg-options.
5110         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5111         options.  Require { target mips16_attribute } and use dg-add-options
5112         to add the associated options.
5113         (foo): Use MIPS16.
5114         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5115         * gcc.target/mips/call-saved-3.c: Likewise.
5116         * gcc.target/mips/code-readable-1.c: Require { target
5117         mips16_attribute } and use dg-add-options to add the associated
5118         options.  Remove trailing whitespace.
5119         (NOMIPS16): Delete.
5120         * gcc.target/mips/code-readable-2.c: Likewise.
5121         * gcc.target/mips/code-readable-3.c: Likewise.
5122         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5123         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5124         Require { target mips16_attribute } and use dg-add-options to
5125         add the associated options.
5126         (cksum16, cksum8): Use MIPS16.
5127         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5128         Require { target mips16_attribute } and use dg-add-options to
5129         add the associated options.
5130         (foo): Use MIPS16.
5131         * gcc.target/mips/save-restore-2.c: Likewise.
5132         * gcc.target/mips/save-restore-3.c: Likewise.
5133         * gcc.target/mips/save-restore-4.c: Likewise.
5134         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5135         -mno-abicalls.
5136         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5137         (foo): Use NOMIPS16.
5138
5139 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5140
5141         PR fortran/33337
5142         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5143
5144         PR fortran/33376
5145         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5146
5147 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5148
5149         PR fortran/33445
5150         * gfortran.dg/gomp/free-2.f90: New.
5151         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5152         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5153
5154 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5155
5156         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5157         * gcc.target/i386/sse5-haddX.c: Ditto.
5158         * gcc.target/i386/sse5-hsubX.c: Ditto.
5159         * gcc.target/i386/sse5-maccXX.c: Ditto.
5160         * gcc.target/i386/sse5-msubXX.c: Ditto.
5161         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5162         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5163         * gcc.target/i386/sse5-permpX.c: Ditto.
5164         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5165         effective target.
5166         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5167         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5168         * gcc.target/i386/sse5-pcmov.c: Ditto.
5169         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5170
5171 2007-09-22  Richard Guenther  <rguenther@suse.de>
5172
5173         PR tree-optimization/33146
5174         * gcc.c-torture/compile/pr33146.c: New testcase.
5175
5176 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5177
5178         * lib/target-supports.exp (check_cached_effective_target): New
5179         procedure.
5180         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5181         (check_effective_target_c99_runtime): New procedure.
5182         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5183         (test3l): Likewise cargl.
5184         * gcc.dg/builtins-59.c: Require c99_runtime.
5185         * gcc.dg/builtins-61.c: Likewise.
5186         * gcc.dg/builtins-62.c: Likewise.
5187
5188 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5189
5190         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5191         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5192         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5193         target-specific dg-options.
5194         * gcc.dg/builtins-20.c: Likewise.
5195         * gcc.dg/builtins-53.c: Likewise.
5196         * gcc.dg/builtins-55.c: Likewise.
5197         * gcc.dg/single-precision-constant.c: Likewise.
5198         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5199         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5200         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5201         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5202         * gcc.dg/torture/builtin-power-1.c: Likewise.
5203
5204 2007-09-21  Chao-ying Fu  <fu@mips.com>
5205
5206         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5207         check if targets have fixed-point supports.
5208         * gcc.dg/fixed-point/fixed-point.exp: New file.
5209         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5210         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5211         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5212         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5213         * gcc.dg/fixed-point/constants-pedantic.c,
5214         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5215         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5216         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5217         * gcc.dg/fixed-point/keywords-pedantic.c,
5218         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5219         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5220         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5221         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5222         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5223         * gcc.dg/fixed-point/func-vararg-mixed.c,
5224         * gcc.dg/fixed-point/operator-logical.c,
5225         * gcc.dg/fixed-point/struct-union.c,
5226         * gcc.dg/fixed-point/bit-complement.c,
5227         * gcc.dg/fixed-point/operator-bitwise.c,
5228         * gcc.dg/fixed-point/operator-comma.c,
5229         * gcc.dg/fixed-point/struct-layout-1.c,
5230         * gcc.dg/fixed-point/union-init.c,
5231         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5232         * gcc.dg/fixed-point/func-mixed.c,
5233         * gcc.dg/fixed-point/func-vararg-size0.c,
5234         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5235         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5236         * gcc.dg/fixed-point/operator-unary.c,
5237         * gcc.dg/fixed-point/allop-const.c,
5238         * gcc.dg/fixed-point/muldiv-warning.c,
5239         * gcc.dg/nofixed-point-1.c,
5240         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5241         * gcc.target/mips/fixed-vector-type.c,
5242         * gcc.target/mips/fixed-scalar-type.c: New tests.
5243
5244 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5245
5246         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5247         * gnat.dg/test_nested_subtype_byref.adb: New test.
5248
5249 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5250
5251         PR fortran/33439
5252         * gfortran.dg/gomp/pr33439.f90: New test.
5253
5254 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5255
5256         PR fortran/33455
5257         * gfortran.dg/merge_char_3.f90: New.
5258
5259 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5260
5261         PR fortran/33037
5262         * gfortran.dg/transfer_check_1.f90: New.
5263
5264 2007-09-20  Asher Langton  <langton2@llnl.gov>
5265
5266         PR fortran/20441
5267         * gfortran.dg/init_flag_1.f90: New.
5268         * gfortran.dg/init_flag_2.f90: New.
5269         * gfortran.dg/init_flag_3.f90: New.
5270         * gfortran.dg/init_flag_4.f90: New.
5271         * gfortran.dg/init_flag_5.f90: New.
5272         * gfortran.dg/init_flag_6.f90: New.
5273         * gfortran.dg/init_flag_7.f90: New.
5274
5275 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5276
5277         PR c++/33460
5278         * g++.dg/ext/anon-struct6.C: New.
5279
5280 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5281
5282         PR libfortran/23272
5283         * gfortran.dg/inquire_10.f90: New test.
5284
5285 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
5286
5287         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
5288
5289 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5290
5291         PR fortran/33221
5292         * gfortran.dg/used_types_18.f90: Declare variable of empty
5293         derived type.
5294
5295 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5296
5297         PR fortran/33288
5298         * gfortran.dg/array_constructor_19.f90: New test.
5299
5300 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
5301
5302         PR debug/33316
5303         * gcc.dg/debug/pr33316.c: New test.
5304
5305         PR c++/33496
5306         * g++.dg/cpp0x/variadic76.C: New test.
5307         * g++.dg/cpp0x/variadic77.C: New test.
5308         * g++.dg/cpp0x/variadic78.C: New test.
5309
5310         PR c/33238
5311         PR c/27301
5312         * gcc.c-torture/execute/20070919-1.c: New test.
5313         * gcc.dg/pr33238.c: New test.
5314         * gcc.dg/pr27301.c: New test.
5315
5316 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5317
5318         * lib/target-supports.exp (check_effective_target_mips64): New
5319         procedure.
5320         * gcc.dg/lower-subreg-1.c: Require !mips64.
5321         * gcc.dg/sibcall-3.c (ATTR): New macro.
5322         (recurser_void1, recurser_void2): Use it.
5323         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
5324         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
5325
5326 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
5327
5328         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
5329         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
5330         warning annotation.
5331         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
5332
5333 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
5334
5335         PR fortran/33497
5336         * gfortran.dg/c_loc_tests_11.f03: New test case.
5337
5338 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5339
5340         PR c++/33459
5341         * g++.dg/init/ref14.C: New.
5342
5343 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5344
5345         * gnat.dg/slice2.ad[sb]: New testcase.
5346
5347 2007-09-19  Nick Clifton  <nickc@redhat.com>
5348
5349         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
5350
5351 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
5352
5353         * gcc.target/bfin/bfin.exp: New.
5354         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
5355         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
5356         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
5357         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
5358         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
5359         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
5360         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
5361         mcpu-bf561.c, mcpu-default.c}: New tests.
5362
5363 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
5364
5365         Restore detection of unsupported TLS.
5366
5367         Revert this patch:
5368         2007-02-10  Richard Henderson  <rth@redhat.com>
5369
5370         * lib/target-supports.exp (check_effective_target_tls): Redefine
5371         to mean non-emulated tls.
5372         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5373         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5374         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5375         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5376         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5377         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5378         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5379
5380         And then:
5381         * lib/target-supports.exp (check_effective_target_tls): Use
5382         stronger test for compiler support for TLS.
5383         (check_effective_target_tls_native): New, to test for non-emulated
5384         TLS support.
5385         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
5386         instead of dg-require-effective-target tls.
5387         * g++.dg/gomp/copyin-1.C: Likewise.
5388         * g++.dg/gomp/sharing-1.C: Likewise.
5389         * g++.dg/gomp/tls-1.C: Likewise.
5390         * g++.dg/gomp/tls-2.C: Likewise.
5391         * g++.dg/gomp/tls-3.C: Likewise.
5392         * g++.dg/tls/diag-1.C: Likewise.
5393         * g++.dg/tls/diag-2.C: Likewise.
5394         * g++.dg/tls/diag-3.C: Likewise.
5395         * g++.dg/tls/diag-4.C: Likewise.
5396         * g++.dg/tls/diag-5.C: Likewise.
5397         * g++.dg/tls/init-1.C: Likewise.
5398         * g++.dg/tls/init-2.C: Likewise.
5399         * g++.dg/tls/trivial.C: Likewise.
5400         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
5401         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
5402         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5403         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
5404         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
5405         * gcc.dg/gomp/clause-1.c: Likewise.
5406         * gcc.dg/gomp/copyin-1.c: Likewise.
5407         * gcc.dg/gomp/sharing-1.c: Likewise.
5408         * gcc.dg/gomp/tls-1.c: Likewise.
5409         * gcc.dg/gomp/tls-2.c: Likewise.
5410         * gcc.dg/tls/alpha-1.c: Likewise.
5411         * gcc.dg/tls/opt-1.c: Likewise.
5412         * gcc.dg/tls/opt-13.c: Likewise.
5413         * gcc.dg/tls/opt-14.c: Likewise.
5414         * gcc.dg/tls/opt-2.c: Likewise.
5415         * gcc.dg/tls/opt-3.c: Likewise.
5416         * gcc.dg/tls/opt-4.c: Likewise.
5417         * gcc.dg/tls/opt-7.c: Likewise.
5418         * gcc.dg/tls/section-1.c: Likewise.
5419         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
5420         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
5421         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
5422         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
5423         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5424         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5425         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5426         * gfortran.dg/gomp/crayptr2.f90: Likewise.
5427         * gfortran.dg/gomp/fixed-1.f: Likewise.
5428         * gfortran.dg/gomp/free-1.f90: Likewise.
5429         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5430         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5431         * gfortran.dg/gomp/reduction1.f90: Likewise.
5432         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5433
5434 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5435
5436         PR fortran/31119
5437         * gfortran.dg/bounds_check_9.f90: New test.
5438         * gfortran.dg/bounds_check_fail_2.f90: New test.
5439
5440 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5441
5442         PR c++/33462 (again)
5443         * g++.dg/ext/va-arg1.C: Adjust.
5444
5445 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5446
5447         PR c++/33462
5448         * g++.dg/ext/va-arg1.C: New.
5449
5450 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5451
5452         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5453
5454 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5455
5456         PR c++/33463
5457         * g++.dg/rtti/typeid6.C: New.
5458
5459 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5460
5461         PR c++/33464
5462         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5463         * g++.dg/ext/is_class_error2.C: New.
5464
5465 2007-09-18  Richard Guenther  <rguenther@suse.de>
5466
5467         PR tree-optimization/33340
5468         * g++.dg/torture/pr33340.C: New testcase.
5469
5470 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5471
5472         PR fortran/33231
5473         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5474         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5475         * gfortran.dg/elemental_subroutine_5.f90: New.
5476
5477 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5478
5479         * lib/target-supports.exp (check_profiling_available): Extend
5480         mips*-*-elf check to mips*-*-elf*.
5481
5482 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5483
5484         * gcc.dg/format/c90-scanf-5.c: New test.
5485         * gcc.dg/format/c99-scanf-4.c: New test.
5486         * gcc.dg/format/ext-7.c: New test.
5487         * gcc.dg/format/ext-8.c: New test.
5488
5489         PR middle-end/33423
5490         * gcc.c-torture/compile/20070915-1.c: New test.
5491
5492 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5493
5494         PR fortran/33106
5495         * gfortran.dg/private_type_9.f90: New.
5496
5497 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5498
5499         PR middle-end/33449
5500         * gfortran.dg/pr33449.f90: New test.
5501
5502 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5503
5504         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5505         * gfortran.dg/private_type_1.f90: Ditto
5506         * gfortran.dg/interface_18.f90: New.
5507         * gfortran.dg/private_type_8.f90: New.
5508
5509 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5510
5511         PR c++/33124
5512         * g++.dg/warn/new1.C: Adjust.
5513         * g++.dg/torture/str_empty.C: Likewise.
5514
5515 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5516
5517         * gcc.target/mips/dse-1.c: New test.
5518
5519 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5520
5521         PR c++/32756
5522         * g++.dg/overload/operator3.C: New.
5523
5524 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5525
5526         * gcc.target/mips/truncate-1.c: New test.
5527
5528 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5529
5530         PR fortran/29396
5531         PR fortran/29606
5532         PR fortran/30625
5533         PR fortran/30871
5534         * gfortran.dg/subref_array_pointer_1.f90: New test.
5535         * gfortran.dg/subref_array_pointer_2.f90: New test.
5536
5537 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5538
5539         * gfortran.dg/nint_2.f90: Correct last change.
5540
5541 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5542
5543         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5544
5545 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5546
5547         * gcc.dg/vect/pr33373b.c: New test.
5548
5549 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5550
5551         PR target/33438
5552         * gcc.target/i386/pr33438.c: New test.
5553
5554 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5555
5556         * gfortran.dg/nint_2.f90: Revert previous commit.
5557
5558 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5559
5560         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5561
5562 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5563
5564         PR debug/33429
5565         * g++.dg/other/unused1.C: XFAIL class2 scan.
5566
5567 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5568
5569         PR fortran/33343
5570         * gfortran.dg/elemental_args_check_1.f90: New.
5571         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5572         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5573
5574 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5575
5576         * gfortran.dg/recursive_check_3.f90: New.
5577
5578 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5579
5580         PR fortran/33412
5581         * gfortran.dg/elemental_bind_c.f90: New.
5582
5583 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5584
5585         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5586         * gcc.target/mips/mips16-attributes-2.c: New test.
5587         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5588         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5589         hard-float asm when __mips16 is defined.
5590         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5591         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5592         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5593         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5594         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5595         * gcc.target/mips/pr26765.c (foo): Likewise.
5596         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5597         targets, use dg-mips-options instead of dg-options, and use -mgp32
5598         to force 32-bit mode.
5599         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5600         and 64-bit mode.
5601         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5602
5603 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5604             Michael Meissner  <michael.meissner@amd.com>
5605
5606         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5607         * gcc.target/i386/sse5-hsubX.c: Ditto.
5608         * gcc.target/i386/sse5-permpX.c: Ditto.
5609         * gcc.target/i386/sse5-haddX.c: Ditto.
5610         * gcc.target/i386/sse5-maccXX.c: Ditto.
5611         * gcc.target/i386/sse5-msubXX.c: Ditto.
5612         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5613         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5614
5615         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5616         optimizes floating point conditional moves into the pcmov
5617         instruction on SSE5.
5618         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5619
5620         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5621         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5622         SSE5.
5623
5624         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5625         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5626
5627         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5628         optimizes (a*b)+c into fmadd on SSE5.
5629
5630         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5631         whether the SSE5 instructions can be generated.
5632
5633         * gcc.target/i386/sse5-check.h: New. Add support for 
5634         SSE5 tests.
5635
5636         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5637         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5638         * gcc.target/i386/sse-13.c: Ditto.
5639         * gcc.target/i386/sse-14.c: Ditto.
5640
5641 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5642
5643         PR testsuite/33153
5644         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5645         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5646
5647 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5648
5649         PR target/32338
5650         * gcc.dg/pr32338-1.c: New test.
5651         * gcc.dg/pr32338-2.c: New test.
5652
5653 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5654         
5655         * lib/target-supports.exp (check_effective_target_sync_int_long):
5656         Revert change to add xtensa.
5657         (check_effective_target_sync_char_short): Likewise.
5658         
5659 2007-09-12  Olivier Hainque  <hainque@adacore.com>
5660
5661         * gnat.dg/packed_subtype.adb: New test.
5662
5663 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5664
5665         PR fortran/33297
5666         * gfortran.dg/intrinsic_size.f90: New.
5667
5668 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5669
5670         PR fortran/33284
5671         PR fortran/33310
5672         * gfortran.dg/conflicts_2.f90: New.
5673
5674 2007-09-12  Ira Rosen  <irar@il.ibm.com>
5675
5676         PR tree-optimization/32377
5677         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5678         dependence distance.
5679         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5680         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5681         * gcc.dg/vect/no-vfa-vect-depend-1.c,
5682         gfortran.dg/vect/no-vfa-pr32377.f90: New.
5683
5684 2007-09-12  Richard Guenther  <rguenther@suse.de>
5685
5686         PR middle-end/33382
5687         * gcc.c-torture/compile/pr33382.c: New testcase.
5688         * gcc.c-torture/execute/pr33382.c: Likewise.
5689
5690 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
5691
5692         PR fortran/33395
5693         * gfortran.dg/c_ptr_tests_12.f03: New test case.
5694
5695 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
5696
5697         PR tree-optimization/33373
5698         * gcc.dg/vect/pr33373.c: New test.
5699
5700 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5701
5702         * lib/target-supports.exp (check_effective_target_vect_no_double):
5703         Remove unused proc.
5704
5705 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5706             Ulrich Weigand  <uweigand@de.ibm.com>
5707
5708         * gcc.target/spu/dfcgt-nan.c: New test.
5709
5710 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
5711
5712         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5713
5714 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
5715
5716         PR fortran/33040
5717         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
5718
5719 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
5720
5721         * gcc.dg/va-arg-pack-len-1.c: New test.
5722         * g++.dg/va-arg-pack-len-1.C: New test.
5723
5724 2007-09-11  Michael Matz  <matz@suse.de>
5725
5726         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5727
5728 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
5729
5730         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5731         checks for size of long double.
5732         * gcc.dg/dfp/convert.h: New file.
5733         * gcc.dg/dfp/convert-bfp-2.c: New test.
5734         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5735         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5736         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5737         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5738         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5739         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5740         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5741         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5742         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5743
5744 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
5745
5746         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
5747         Change dg-final to expect 1 non-profitable loop and
5748         3 profitable loops.
5749         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5750         Change dg-final to expect 1 non-profitable loop and
5751         3 profitable loops.
5752         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5753         Change dg-final to expect 1 profitable loop.
5754         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5755         Change dg-final to expect 1 profitable loop.    
5756         
5757 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
5758
5759         * gcc.target/mips/call-saved-1.c: New test.
5760         * gcc.target/mips/call-saved-2.c: Likewise.
5761         * gcc.target/mips/call-saved-3.c: Likewise.
5762         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5763         instead of mips_mips64.  Set mips_fp64 too.
5764         (is_gp32_flag): Return true for -mips1 and -mips2.
5765         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5766
5767 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
5768
5769         * g++.dg/ext/va-arg-pack-1.C: New test.
5770         * g++.dg/ext/va-arg-pack-2.C: New test.
5771
5772 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
5773
5774         PR target/33369
5775         * gcc.dg/vect/pr33369.c: New test.
5776
5777 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
5778
5779         PR fortran/33370
5780         * gfortran.dg/array_memcpy_5.f90:  New test.
5781
5782 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
5783
5784         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5785
5786 2007-09-09  Richard Guenther  <rguenther@suse.de>
5787
5788         * gcc.c-torture/compile/20070906-1.c: New testcase.
5789
5790 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5791
5792         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5793         noinline attribute.
5794         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5795         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5796         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5797         Likewise.
5798
5799 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5800
5801         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5802
5803 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5804
5805         * gnat.dg/addr2_p.ads: Bump size of array to 9.
5806
5807 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5808
5809         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5810         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5811         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5812         Compile tests with -fno-tree-pre.
5813         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5814         * lib/target-supports.exp (check_effective_target_vect_strided): New.
5815         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5816         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5817         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5818         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5819         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5820         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5821         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5822         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5823         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5824         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5825         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5826         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5827         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5828         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
5829         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5830         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5831         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5832
5833 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
5834
5835         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5836         to call objdump.
5837         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5838         Use remote_exec to call c++filt.
5839         * lib/target-supports-dg.exp (dg-require-host-local): New.
5840         * gcc.misc-tests/options.exp: Allow .exe in command paths.
5841         * g++.dg/parse/repo1.C: Use dg-require-host-local.
5842         * g++.dg/rtti/repo1.C: Likewise.
5843         * g++.dg/template/repo1.C: Likewise.
5844         * g++.dg/template/repo2.C: Likewise.
5845         * g++.dg/template/repo3.C: Likewise.
5846         * g++.dg/template/repo4.C: Likewise.
5847         * g++.dg/template/repo5.C: Likewise.
5848         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5849         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5850         * g++.old-deja/g++.pt/repo1.C: Likewise.
5851         * g++.old-deja/g++.pt/repo2.C: Likewise.
5852         * g++.old-deja/g++.pt/repo3.C: Likewise.
5853         * g++.old-deja/g++.pt/repo4.C: Likewise.
5854         * gcc.dg/cpp/trad/builtins.c: Likewise.
5855
5856 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
5857
5858         PR tree-optimization/32283
5859         * gcc.dg/tree-ssa/loop-31.c: New test.
5860
5861 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5862
5863         PR rtl-optimization/26449
5864         * gcc.target/i386/pr26449-1.c: New file.
5865
5866 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5867
5868         PR target/33329
5869         PR rtl-optimization/26449
5870         * gcc.target/i386/pr33329.c: New file.
5871
5872 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5873
5874         * gnat.dg/renaming3.adb, renaming4.ads: New test.
5875
5876 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5877
5878         * gnat.dg/unaligned_rep_clause.adb: New testcase.
5879
5880 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
5881
5882         PR tree-optimization/33301
5883         * gfortran.dg/vect/pr33301.f: New test.
5884
5885 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5886
5887         PR libfortran/33307
5888         * gfortran.dg/backspace_10.f90: New test.
5889
5890 2007-09-07  Richard Guenther  <rguenther@suse.de>
5891
5892         Reapply
5893         2007-09-06  Richard Guenther  <rguenther@suse.de>
5894
5895         PR tree-optimization/32586
5896         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5897         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5898         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5899         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5900         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5901         now obsolete simplification.
5902
5903 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
5904         
5905         PR tree-optimization/33299
5906         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5907         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5908
5909 2007-09-07  Richard Guenther  <rguenther@suse.de>
5910
5911         Revert
5912         2007-09-06  Richard Guenther  <rguenther@suse.de>
5913
5914         PR tree-optimization/32586
5915         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5916         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5917         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5918         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5919         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5920         now obsolete simplification.
5921
5922 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5923
5924         PR tree-optimization/32821
5925         * gcc.dg/tree-ssa/pr32821.c: New file.
5926
5927 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
5928
5929         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5930         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5931         and mips_forced_no_er.
5932         (dg-mips-options): Add -mno-abicalls when a small-data option is
5933         specified.  Skip tests with small-data options if mips_forced_gp.
5934         Skip tests with -mexplicit-relocs if mips_forced_no_er.
5935         * gcc.target/mips/sdata-1.c: New test.
5936         * gcc.target/mips/sdata-2.c: Likewise.
5937         * gcc.target/mips/sdata-3.c: Likewise.
5938         * gcc.target/mips/sdata-4.c: Likewise.
5939
5940 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5941
5942         PR fortran/33298
5943         * spread_zerosize_1.f90:  New test case.
5944         * spread_bounds_1.f90:  New test case.
5945
5946 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
5947
5948         PR c++/32674
5949         * g++.dg/template/static31.C: New.
5950
5951 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5952
5953         PR fortran/33271
5954         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5955         powerpc*-linux-gnu.
5956
5957 2007-09-06  David Daney  <ddaney@avtrex.com>
5958             Richard Sandiford  <richard@codesourcery.com>
5959
5960         PR target/33256
5961         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5962         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5963         * gcc.target/mips/pr33256.c: New test.
5964
5965 2007-09-06  Tom Tromey  <tromey@redhat.com>
5966
5967         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5968
5969 2007-09-06  Richard Guenther  <rguenther@suse.de>
5970
5971         PR tree-optimization/32586
5972         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5973         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5974         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5975         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5976         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5977         now obsolete simplification.
5978
5979 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
5980
5981         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5982         * gcc.target/i386/sse3-addsubps.c: Ditto.
5983         * gcc.target/i386/sse3-haddpd.c: Ditto.
5984         * gcc.target/i386/sse3-haddps.c: Ditto.
5985         * gcc.target/i386/sse3-hsubpd.c: Ditto.
5986         * gcc.target/i386/sse3-hsubps.c: Ditto.
5987         * gcc.target/i386/sse3-lddqu.c: Ditto.
5988         * gcc.target/i386/sse3-movddup.c: Ditto.
5989         * gcc.target/i386/sse3-movshdup.c: Ditto.
5990         * gcc.target/i386/sse3-movsldup.c: Ditto.
5991
5992 2007-09-06  Richard Guenther  <rguenther@suse.de>
5993
5994         PR tree-optimization/33302
5995         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5996
5997 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5998
5999         PR libfortran/33225
6000         * gfortran.dg./fmt_float.f90: New test.
6001
6002 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6003
6004         PR libfortran/33253
6005         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6006
6007 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6008
6009         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6010         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6011
6012 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6013
6014         * g++.dg/eh/builtin1.C: New test.
6015         * g++.dg/eh/builtin2.C: New test.
6016         * g++.dg/eh/builtin3.C: New test.
6017
6018         PR c++/33289
6019         * g++.dg/eh/builtin4.C: New test.
6020
6021 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6022
6023         * gcc.target/powerpc/dfp-dd.c: New test.
6024         * gcc.target/powerpc/dfp-td.c: New test.
6025
6026 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6027
6028         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6029         * gcc.dg/va-arg-pack-1.c: New test.
6030
6031 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6032
6033         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6034         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6035         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6036         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6037         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6038
6039 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6040
6041         PR c++/30302
6042         * g++.dg/ext/anon-struct5.C: New.
6043
6044 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6045
6046         * gcc.dg/i386-cpuid.h: Remove.
6047         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6048         (main): Use __get_cpuid to get target features.
6049         * gcc.target/i386/sse-check.h: Ditto.
6050         * gcc.target/i386/sse2-check.h: Ditto.
6051         * gcc.target/i386/sse3-check.h: Ditto.
6052         * gcc.target/i386/ssse3-check.h: Ditto.
6053         * gcc.target/i386/sse4_1-check.h: Ditto.
6054         * gcc.target/i386/sse4_2-check.h: Ditto.
6055         * gcc.target/i386/sse4a-check.h: Ditto.
6056         * gcc.dg/torture/pr16104-1.c: Ditto.
6057         (do_test): Change to void.
6058         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6059         * gcc.target/i386/sse-6.c: Ditto.
6060         * gcc.target/i386/sse-7.c: Ditto.
6061         * g++.dg/other/i386-1.C: Include cpuid.h.
6062         (main): New function.  Use __get_cpuid to get target fetaures.
6063
6064 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6065             David Ung  <davidu@mips.com>
6066             Nigel Stephens <nigel@mips.com>
6067
6068         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6069         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6070         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6071         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6072         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6073         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6074         * gcc.dg/torture/pr19683-1.c: Likewise.
6075         * gcc.target/mips/madd-3.c: Likewise.
6076         * gcc.target/mips/maddu-3.c: Likewise.
6077         * gcc.target/mips/msub-3.c: Likewise.
6078         * gcc.target/mips/msubu-3.c: Likewise.
6079         * gcc.target/mips/asm-1.c: Likewise.
6080         * gcc.target/mips/branch-1.c: Likewise.
6081         * gcc.target/mips/ins-1.c: Likewise.
6082         * gcc.target/mips/near-far-3.c: Likewise.
6083         * gcc.target/mips/near-far-4.c: Likewise.
6084         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6085         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6086         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6087         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6088         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6089         * gcc.target/mips/dspr2-MULT.c: Likewise.
6090         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6091         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6092         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6093         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6094         * gcc.target/mips/code-readable-2.c: Likewise.
6095         * gcc.target/mips/code-readable-3.c: Likewise.
6096
6097 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6098             David Ung  <davidu@mips.com>
6099             Nigel Stephens <nigel@mips.com>
6100
6101         * gcc.target/mips/mips16-attributes.c: New.
6102
6103 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6104
6105         PR fortran/31564
6106         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6107
6108         PR fortran/33241
6109         * gfortran.dg/char_length_10.f90: New test.
6110
6111 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6112
6113         PR c++/29731
6114         * g++.dg/parse/template24.C: New.
6115
6116 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6117
6118         * g++.dg/other/spu2vmx-1.C: New test.
6119
6120 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6121
6122         PR tree-optimization/33017
6123         * gcc.dg/pr33017.c: New test.
6124
6125 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6126
6127         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6128         __protected_stream family of macros.
6129
6130 2007-09-04  Jan Hubicka  <jh@suse.cz>
6131
6132         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6133         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6134         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6135         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6136         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6137         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6138         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6139         Likewise.
6140
6141 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6142             Tobias Burnus  <burnus@net-b.de>
6143
6144         * gfortran.dg/proc_decl_1.f90: New.
6145         * gfortran.dg/proc_decl_2.f90: New.
6146         * gfortran.dg/proc_decl_3.f90: New.
6147         * gfortran.dg/proc_decl_4.f90: New.
6148
6149 2007-09-04  Jan Hubicka  <jh@suse.cz>
6150
6151         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6152         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6153         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6154         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6155         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6156         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6157         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6158         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6159         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6160         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6161         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6162         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6163         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6164         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6165         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6166         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6167         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6168         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6169         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6170         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6171         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6172         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6173         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6174         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6175         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6176         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6177         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6178         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6179         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6180         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6181         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6182         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6183         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6184         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6185         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6186         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6187         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6188         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6189         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6190         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6191         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6192         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6193         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6194         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6195         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6196         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6197         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6198         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6199         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6200         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6201         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6202         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6203         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6204         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6205         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6206         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6207         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6208         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6209         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6210         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6211         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6212         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6213         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6214         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6215         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6216         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6217         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6218         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6219         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6220         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6221         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6222         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6223         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6224         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6225         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6226         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6227         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6228         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6229         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6230         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6231         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6232         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6233         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6234         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6235         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6236         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6237         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6238         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6239         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6240         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6241         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6242         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6243         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6244         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6245         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6246         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6247         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6248         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6249         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6250         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6251         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6252         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6253         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6254         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6255         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6256         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6257         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6258         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6259         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6260         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6261         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6262         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6263         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6264         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6265         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6266         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6267         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6268         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6269         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6270         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6271         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6272         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6273         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6274         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6275         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6276         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6277         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6278         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6279         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6280         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6281         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6282         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6283         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6284         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6285         * gcc.dg/vect/vect-87.c: Mark functions noinline.
6286         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
6287         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
6288         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
6289         * gcc.dg/vect/vect-109.c: Mark functions noinline.
6290         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
6291         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
6292         noinline.
6293         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
6294         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
6295         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
6296         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
6297         * gcc.dg/vect/vect-12.c: Mark functions noinline.
6298         * gcc.dg/vect/vect-71.c: Mark functions noinline.
6299         * gcc.dg/vect/vect-54.c: Mark functions noinline.
6300         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
6301         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
6302         * gcc.dg/vect/vect-96.c: Mark functions noinline.
6303         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
6304         * gcc.dg/vect/vect-110.c: Mark functions noinline.
6305         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
6306         * gcc.dg/vect/vect-4.c: Mark functions noinline.
6307         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
6308         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
6309         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
6310         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
6311         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
6312         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
6313         * gcc.dg/vect/vect-21.c: Mark functions noinline.
6314         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
6315         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
6316         * gcc.dg/vect/vect-80.c: Mark functions noinline.
6317         * gcc.dg/vect/vect-63.c: Mark functions noinline.
6318         * gcc.dg/vect/vect-46.c: Mark functions noinline.
6319         * gcc.dg/vect/vect-29.c: Mark functions noinline.
6320         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
6321         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
6322         * gcc.dg/vect/vect-88.c: Mark functions noinline.
6323         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
6324         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
6325         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
6326         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
6327         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
6328         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
6329         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
6330         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
6331         * gcc.dg/vect/vect-30.c: Mark functions noinline.
6332         * gcc.dg/vect/vect-13.c: Mark functions noinline.
6333         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
6334         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
6335         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
6336         * gcc.dg/vect/vect-72.c: Mark functions noinline.
6337         * gcc.dg/vect/vect-38.c: Mark functions noinline.
6338         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
6339         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
6340         * gcc.dg/vect/vect-97.c: Mark functions noinline.
6341         * gcc.dg/vect/vect-111.c: Mark functions noinline.
6342         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
6343         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
6344         * gcc.dg/vect/vect-5.c: Mark functions noinline.
6345         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
6346         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
6347         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
6348         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
6349         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
6350         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
6351         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
6352         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
6353         * gcc.dg/vect/vect-22.c: Mark functions noinline.
6354         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
6355         * gcc.dg/vect/vect-64.c: Mark functions noinline.
6356         * gcc.dg/vect/vect-89.c: Mark functions noinline.
6357         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
6358         * gcc.dg/vect/vect-103.c: Mark functions noinline.
6359         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
6360         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
6361         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
6362         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
6363         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
6364         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
6365         * gcc.dg/vect/vect-31.c: Mark functions noinline.
6366         * gcc.dg/vect/vect-14.c: Mark functions noinline.
6367         * gcc.dg/vect/vect-73.c: Mark functions noinline.
6368         * gcc.dg/vect/vect-56.c: Mark functions noinline.
6369         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
6370         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
6371         * gcc.dg/vect/vect-98.c: Mark functions noinline.
6372         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
6373         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
6374         * gcc.dg/vect/vect-112.c: Mark functions noinline.
6375         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
6376         * gcc.dg/vect/vect-6.c: Mark functions noinline.
6377         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
6378         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
6379         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
6380         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
6381         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
6382         * gcc.dg/vect/pr25413.c: Mark functions noinline.
6383         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
6384         * gcc.dg/vect/vect-40.c: Mark functions noinline.
6385         * gcc.dg/vect/vect-23.c: Mark functions noinline.
6386         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
6387         * gcc.dg/vect/vect-82.c: Mark functions noinline.
6388         * gcc.dg/vect/vect-65.c: Mark functions noinline.
6389         * gcc.dg/vect/vect-48.c: Mark functions noinline.
6390         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
6391         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
6392         * gcc.dg/vect/vect-104.c: Mark functions noinline.
6393         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
6394         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
6395         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
6396         * gcc.dg/vect/vect-32.c: Mark functions noinline.
6397         * gcc.dg/vect/vect-15.c: Mark functions noinline.
6398         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
6399         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
6400         * gcc.dg/vect/vect-91.c: Mark functions noinline.
6401         * gcc.dg/vect/vect-74.c: Mark functions noinline.
6402         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
6403         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
6404         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
6405         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
6406         * gcc.dg/vect/vect-99.c: Mark functions noinline.
6407         * gcc.dg/vect/vect-113.c: Mark functions noinline.
6408         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
6409         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
6410         * gcc.dg/vect/vect-7.c: Mark functions noinline.
6411         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
6412         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
6413         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
6414         * gcc.dg/vect/vect-24.c: Mark functions noinline.
6415         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
6416         * gcc.dg/vect/vect-83.c: Mark functions noinline.
6417         * gcc.dg/vect/vect-66.c: Mark functions noinline.
6418         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
6419
6420 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6421
6422         PR middle-end/33187
6423         * gcc.target/i386/cmov7.c: New file.
6424
6425 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6426
6427         * gcc.target/i386/sse4a-check.h: New file.
6428         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6429         * gcc.target/i386/sse4a-insert.c: Ditto.
6430         * gcc.target/i386/sse4a-montsd.c: Ditto.
6431         * gcc.target/i386/sse4a-montss.c: Ditto.
6432         * gcc.target/i386/mmx-check.h: New file.
6433         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6434         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6435         * gcc.target/i386/sse-check.h: New file.
6436         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6437         * gcc.target/i386/sse-3.c: Ditto.
6438         * gcc.target/i386/sse-7.c: Ditto.
6439         * gcc.target/i386/sse-9.c: Ditto.
6440         * gcc.target/i386/ssefn-3.c: Ditto.
6441         * gcc.target/i386/sse-recip.c: Ditto.
6442         * gcc.target/i386/sse-recip-vec.c: Ditto.
6443         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6444         * gcc.target/i386/20020523-1.c: Remove.
6445         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6446         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6447         * gcc.target/i386/ssefn-4.c: Ditto.
6448         * gcc.target/i386/sse-6.c: Ditto.
6449         * gcc.target/i386/sse-10.c: Ditto.
6450         * gcc.target/i386/sse-11.c: Ditto.
6451         * gcc.target/i386/sse-18.c: Ditto.
6452         * gcc.target/i386/fpprec-1.c: Ditto.
6453         * g++.dg/other/i386-1.C: Ditto.
6454
6455 2007-09-04  Richard Guenther  <rguenther@suse.de>
6456
6457         PR tree-optimization/33291
6458         * gcc.dg/volatile2.c: New testcase.
6459         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6460         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6461         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6462         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6463
6464 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6465
6466         PR fortran/33253
6467         * gfortran.dg/namelist_15.f90: Update test.
6468         * gfortran.dg/namelist_24.f90: Update test.
6469         * gfortran.dg/namelist_38.f90: New test.
6470
6471 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6472
6473         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6474         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6475         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6476         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6477         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6478         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6479
6480 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6481
6482         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6483         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6484
6485         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6486
6487 2007-09-02  David Daney  <ddaney@avtrex.com>
6488
6489         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6490         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6491         * gcc.target/mips/atomic-memory-1.c: Ditto.
6492         * gcc.target/mips/atomic-memory-2.c: Ditto.
6493
6494 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6495
6496         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6497         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6498
6499 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6500
6501         * gfortran.dg/substr_6.f90: New test.
6502
6503 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6504
6505         PR c++/33208
6506         * g++.dg/other/error18.C: New.
6507         * g++.dg/expr/bitfield3.C: Adjust.
6508
6509 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6510
6511         PR fortran/33276
6512         * gfortran.fortran-torture/compile/pr33276.f90: New.
6513
6514 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6515
6516         PR C/29237
6517         PR middle-end/33272
6518         * gcc.dg/c99-arraydecl-3.c: New test.
6519
6520 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6521
6522         PR c++/32597
6523         * g++.dg/cpp0x/variadic-new2.C: New.
6524         * g++.dg/cpp0x/variadic-new.C: New.
6525
6526 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6527
6528         PR fortran/33232
6529         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6530         * gfortran.dg/read_1.f90: New.
6531
6532 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6533
6534         PR c++/33210
6535         * g++.dg/template/error30.C: New.
6536
6537 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6538
6539         PR c++/32113
6540         * g++.dg/template/crash70.C: New.
6541
6542 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6543
6544         PR c++/33212
6545         * g++.dg/ext/is_class_error.C: New.
6546
6547 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6548
6549         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6550         
6551 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6552             Revital Eres  <eres@il.ibm.com>
6553
6554         * gcc.target/powerpc/paired-1.c: New test.
6555         * gcc.target/powerpc/paired-2.c: New test.
6556         * gcc.target/powerpc/paired-3.c: New test.
6557         * gcc.target/powerpc/paired-4.c: New test.
6558         * gcc.target/powerpc/paired-5.c: New test.
6559         * gcc.target/powerpc/paired-6.c: New test.
6560         * gcc.target/powerpc/paired-7.c: New test.
6561         * gcc.target/powerpc/ppc-paired.c: New test.
6562
6563 2007-08-31  Ollie Wild  <aaw@google.com>
6564
6565         * g++.dg/conversion/ptrmem2.C: New test.
6566         * g++.dg/conversion/ptrmem3.C: New test.
6567         * g++.dg/conversion/ptrmem4.C: New test.
6568         * g++.dg/conversion/ptrmem5.C: New test.
6569         * g++.dg/conversion/ptrmem6.C: New test.
6570         * g++.dg/conversion/ptrmem7.C: New test.
6571         * g++.dg/conversion/ptrmem8.C: New test.
6572
6573 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6574
6575         PR fortran/31879
6576         * gfortran.dg/char_length_7.f90: New test.
6577         * gfortran.dg/char_length_9.f90: New test.
6578         * gfortran.dg/char_assign_1.f90: Add extra warning.
6579
6580         PR fortran/31197
6581         PR fortran/31258
6582         * gfortran.dg/char_length_8.f90: New test.
6583
6584 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6585
6586         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6587
6588 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6589
6590         * gcc.dg/inline-24.c: New test.
6591         * g++.dg/opt/inline11.C: New test.
6592
6593 2007-08-30  Richard Guenther  <rguenther@suse.de>
6594
6595         * gcc.target/i386/vectorize5.c: New testcase.
6596
6597 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6598
6599         PR fortran/33228
6600         * interface.c (check_interface0): Improve error for external procs.
6601         (check_sym_interfaces): Fix checking of module procedures.
6602
6603 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6604
6605         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6606         (AI): Add AI_ALIGN.
6607         * gcc.dg/sync-3.c: New test.
6608
6609         PR middle-end/32758
6610         * gcc.dg/cleanup-12.c: New test.
6611
6612 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6613
6614         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6615         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6616         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6617         * gcc.dg/pr32450.c: Ditto.
6618         * gcc.dg/nest.c: Ditto.
6619         * gcc.dg/nested-func-4.c: Ditto.
6620         * g++.old-deja/g++.law/profile1.C: Ditto.
6621
6622 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6623
6624         PR fortran/32989
6625         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6626         non-default integer kind arguments.
6627
6628 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6629
6630         PR fortran/33105
6631         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6632
6633 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6634
6635         * gcc.dg/h8300-ice2.c: Remove target selector.
6636
6637 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6638
6639         PR fortran/33215
6640         * gfortran.dg/binding_label_tests_15.f03: New test case.
6641         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6642
6643 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6644
6645         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6646         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6647
6648 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6649
6650         PR c++/33194
6651         * g++.dg/other/canon-33194.C: New.
6652
6653 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6654
6655         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6656         * gcc.c-torture/execute/pr23135.c: Likewise.
6657
6658 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6659
6660         * gcc.dg/pr31344.c: Move to ...
6661         * gcc.dg/dfp/pr31344.c: ... here.
6662         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6663         * gcc.dg/20050503-1.c: Ditto.
6664         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6665         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6666         * gcc.dg/20060801-1.c: Ditto.
6667
6668 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6669
6670         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6671         * gfortran.dg/nan_1.f90: Likewise.
6672
6673 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6674
6675         PR fortran/33055
6676         Revert previous patch.
6677
6678 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
6679             Kazu Hirata  <kazu@codesourcery.com>
6680
6681         * gcc.target/m68k/interrupt-1.c: New.
6682
6683 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6684
6685         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6686         10000 for targets where "int" can't hold at least 100000.
6687         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6688         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6689         (test5)(test6): Use it.
6690         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6691         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6692         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6693         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6694         * gcc.dg/attr-alloc_size.c (test): Likewise.
6695
6696 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
6697
6698         PR c++/33209
6699         * g++.dg/template/error29.C: New.
6700
6701 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6702
6703         PR c++/32596
6704         * g++.dg/ext/visibility/anon5.C: New test.
6705
6706 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6707
6708         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6709
6710 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6711
6712         * gfortran.dg/gamma_1.f90: Remove large-real tests.
6713         * gfortran.dg/gamma_2.f90: Remove large-real tests.
6714         * gfortran.dg/gamma_4.f90: New: large-real tests.
6715
6716 2007-08-28  Jason Merrill  <jason@redhat.com>
6717
6718         PR c++/29000
6719         * g++.dg/ext/stmtexpr12.C: New test.
6720
6721         PR c++/28558
6722         * g++.dg/ext/attrib28.C: New test.
6723
6724 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
6725
6726         PR target/32661
6727         * gcc.target/i386/pr32661.c: New test.
6728
6729 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6730
6731         PR middle-end/32370
6732         * gcc.dg/pr32370.c: New test.
6733
6734         PR rtl-optimization/33148
6735         * gcc.c-torture/compile/20070827-1.c: New test.
6736
6737         PR debug/32914
6738         * d++.dg/debug/const3.C: New test.
6739         * d++.dg/debug/const4.C: New test.
6740         * d++.dg/debug/dwarf2/const1.C: New test.
6741         * d++.dg/debug/dwarf2/const2.C: New test.
6742         * d++.dg/debug/dwarf2/const2b.C: New test.
6743
6744 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
6745             Vladimir Yanovsky  <yanov@il.ibm.com>
6746             Revital Eres  <eres@il.ibm.com>
6747             Andrey Belevantsev  <abel@ispras.ru>
6748
6749         * gcc.dg/sms-1.c: New test.
6750
6751 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
6752
6753         * g++.dg/ext/gnu-inline-common.h: New.
6754         * g++.dg/ext/gnu-inline-global-reject.C: New.
6755         * g++.dg/ext/gnu-inline-global.C: New.
6756         * g++.dg/ext/gnu-inline-namespace.C: New.
6757         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6758         * g++.dg/ext/gnu-inline-class.C: New.
6759         * g++.dg/ext/gnu-inline-class-static.C: New.
6760         * g++.dg/ext/gnu-inline-template-class.C: New.
6761         * g++.dg/ext/gnu-inline-template-func.C: New.
6762
6763 2007-08-27  Jason Merrill  <jason@redhat.com>
6764
6765         PR c++/31337
6766         * g++.dg/ext/stmtexpr11.C: New.
6767
6768 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
6769
6770         * lib/target-supports.exp (check_profiling_available):
6771         Set profiling_available_saved to 0 on fido-*-elf.
6772
6773 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
6774
6775         PR tree-optimization/33173
6776         
6777         * gcc.c-torture/compile/pr33173.c: New.
6778
6779 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
6780
6781         PR target/31385
6782         * gcc.dg/dfp/pr31385.c: New.
6783
6784 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6785
6786         * gcc.dg/unsigned-long-compare.c: Remove target selector.
6787
6788 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6789
6790         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6791         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6792         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6793         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6794         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6795         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6796         gcc.target/m68k directory.
6797         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6798         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6799         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6800         gcc.target/cris directory.
6801         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6802         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6803         gcc.target/bfin directory.
6804
6805         * gcc.target/sh: New directory.
6806         * gcc.target/sh/sh.exp: New file.
6807         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6808         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6809         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6810         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6811         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6812         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6813
6814 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6815
6816         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6817         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6818         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6819         * gcc.target/i386/local2.c: Ditto.
6820         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6821         * gcc.target/i386/20011119-1.c: Ditto.
6822         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6823         * gcc.target/i386/fastcall-1.c: Fix target selector.
6824
6825 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6826
6827         PR fortran/33055
6828         * gfortran.dg/negative_unit.f: Add new check
6829         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6830         -fdefault-integer-8.
6831
6832 2007-08-26  Asher Langton  <langton2@llnl.gov>
6833
6834         * gfortran.dg/recursive_stack.f90: New.
6835         * gfortran.dg/openmp_stack.f90: New.
6836
6837 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6838
6839         PR fortran/31298
6840         * gfortran.dg/use_10.f90: New.
6841
6842 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6843
6844         PR fortran/32985
6845         * gfortran.dg/namelist_14.f90: Make test case valid.
6846         * gfortran.dg/common_10.f90: New.
6847
6848 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
6849
6850         PR middle-end/33181
6851         * gcc.dg/ifelse-2.c: New.
6852
6853 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6854
6855         PR fortran/32980
6856         * gfortran.dg/gamma_1.f90: New.
6857         * gfortran.dg/gamma_2.f90: New.
6858         * gfortran.dg/gamma_3.f90: New.
6859
6860 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6861
6862         PR fortran/33188
6863         * gfortran.dg/used_types_18.f90: New.
6864
6865 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
6866
6867         * gcc.dg/array-init-2.c: New test.
6868
6869 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6870
6871         PR fortran/33178
6872         * gfortran.dg/initialization_4.f90: Update dg-error.
6873         * gfortran.dg/initialization_13.f90: New.
6874
6875 2007-08-24  Richard Guenther  <rguenther@suse.de>
6876
6877         PR middle-end/33166
6878         * gcc.c-torture/compile/pr33166.c: New testcase.
6879
6880 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6881
6882         PR fortran/33139
6883         * gfortran.dg/pointer_assign_4.f90: New.
6884         * gfortran.dg/shape_2.f90: Fix test case.
6885         * gfortran.dg/char_result_4.f90: Ditto.
6886
6887 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6888
6889         * gcc.dg/array-init-1.c: New test.
6890
6891         PR c++/32567
6892         * g++.dg/parse/crash36.C: New test.
6893
6894 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
6895
6896         * gcc.dg/pr32721.c: Updated.
6897
6898 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6899
6900         PR tree-optimization/32573
6901         PR middle-end/32946
6902         * gcc.dg/pr32573.c: New test.
6903
6904         PR c++/32898
6905         * g++.dg/lookup/ns3.C: New test.
6906
6907         * gfortran.dg/assumed_charlen_sharing.f90: New test.
6908
6909         PR c++/31941
6910         * g++.dg/parse/crash37.C: New test.
6911
6912 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6913
6914         PR target/17390
6915         * gcc.target/i386/pr17390.c: New test.
6916
6917 2007-08-23  Richard Guenther  <rguenther@suse.de>
6918
6919         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6920         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6921         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6922         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6923         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6924         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6925         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6926         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6927
6928 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6929
6930         * gcc.target/s390: New directory.
6931         * gcc.target/s390/s390.exp: New file.
6932         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6933         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6934         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6935         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6936         gcc.target/s390 directory.
6937
6938 2007-08-23  Richard Guenther  <rguenther@suse.de>
6939
6940         PR tree-optimization/32328
6941         * gcc.dg/pr32328.c: New testcase.
6942
6943 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6944
6945         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6946           available.
6947
6948 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6949
6950         PR fortran/33095
6951         * gfortran.dg/min_max_optional_5.f90: New test.
6952         * gfortran.dg/min_max_optional_2.f90: Remove.
6953         * gfortran.dg/min_max_optional_3.f90: Remove.
6954         * gfortran.dg/min_max_optional_4.f90: Remove.
6955
6956 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6957
6958         * gcc.target/i386/xorps-sse.c: New.
6959         * gcc.target/i386/xorps-sse2.c: New.
6960
6961 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6962
6963         * gcc.target/i386/cmov3.c: Fix scan-assembler.
6964         * gcc.target/i386/cmov4.c: Fix scan-assembler.
6965         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6966
6967 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
6968
6969         PR fortran/33020
6970         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6971         include multiple kinds for SHAPE parameter within a single
6972         namespace.
6973         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6974         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
6975
6976 2007-08-22  Janus Weil  <jaydub66@gmail.com>
6977
6978         * interface_abstract_1.f90: Extended test case.
6979         * interface_abstract_3.f90: New test.
6980
6981 2007-08-21  Christian Bruel  <christian.bruel@st.com>
6982
6983         * gcc.dg/fold-sub.c: New test.
6984         
6985 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6986
6987         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6988         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6989         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6990         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6991         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6992         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6993
6994 2007-08-22  Richard Guenther  <rguenther@suse.de>
6995
6996         PR middle-end/33007
6997         * gcc.dg/pr33007.c: New testcase.
6998
6999 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
7000
7001         * gcc.c-torture/execute/strcmp-1.x: Delete.
7002
7003 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7004
7005         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7006         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7007         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7008         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7009         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7010         gcc.target/i386/stack-realign.c,
7011         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7012         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7013         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7014         target using dg-require-effective-target directive.
7015         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7016         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7017         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7018         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7019         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7020         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7021         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7022         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7023         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7024         Require lp64 target using dg-require-effective-target directive.
7025         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7026         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7027         directive.
7028         * gcc.target/i386/20010202-1.c: Move from here ...
7029         * gcc.dg/20010202-1.c: ... to here.
7030
7031 2007-08-22  Richard Guenther  <rguenther@suse.de>
7032
7033         PR tree-optimization/33142
7034         * gcc.c-torture/execute/pr33142.c: New testcase.
7035
7036 2007-08-22  Richard Guenther  <rguenther@suse.de>
7037
7038         PR middle-end/32563
7039         * g++.dg/torture/pr32563.C: New testcase.
7040
7041 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7042
7043         PR middle-end/32912
7044         * gcc.dg/pr32912-1.c: Add -w to options.
7045         * gcc.dg/pr32912-2.c: Likewise.
7046         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7047
7048 2007-08-21  Ian Lance Taylor  <iant@google.com>
7049
7050         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7051
7052 2007-08-21  Ian Lance Taylor  <iant@google.com>
7053
7054         PR tree-optimization/33134
7055         * g++.dg/tree-ssa/pr33134.C: New test.
7056
7057 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7058
7059         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7060         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7061
7062 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7063
7064         PR debug/32610
7065         * gcc.dg/debug/pr32610.c: New test.
7066
7067         * g++.dg/init/new24.C: New test.
7068
7069         PR middle-end/32912
7070         * gcc.dg/pr32912-1.c: New test.
7071         * gcc.dg/pr32912-2.c: New test.
7072         * gcc.dg/pr32912-3.c: New test.
7073
7074 2007-08-21  Richard Guenther  <rguenther@suse.de>
7075
7076         * gcc.dg/pointer-arith-10.c: New testcase.
7077
7078 2007-08-21  Richard Guenther  <rguenther@suse.de>
7079
7080         PR middle-end/33122
7081         * gcc.c-torture/compile/pr33122.c: New testcase.
7082
7083 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7084
7085         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7086
7087 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7088
7089         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7090
7091 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7092
7093         PR c++/33025
7094         * g++.dg/init/new23.C: New test.
7095
7096 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7097
7098         PR middle-end/30564
7099         * gcc.c-torture/compile/pr30564-1.c: New test.
7100         * gcc.c-torture/compile/pr30564-2.c: New test.
7101
7102 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7103
7104         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7105
7106 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7107
7108         * gfortran.dg/interface_abstract_2.f90: New.
7109         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7110
7111 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7112
7113         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7114         unknown (so that outer-loop wont get analyzed).
7115         * gcc.dg/vect/vect-outer-1a.c: New test.
7116         * gcc.dg/vect/vect-outer-1b.c: New test.
7117         * gcc.dg/vect/vect-outer-1.c: New test.
7118         * gcc.dg/vect/vect-outer-2a.c: New test.
7119         * gcc.dg/vect/vect-outer-2b.c: New test.
7120         * gcc.dg/vect/vect-outer-2c.c: New test.
7121         * gcc.dg/vect/vect-outer-2.c: New test.
7122         * gcc.dg/vect/vect-outer-3a.c: New test.
7123         * gcc.dg/vect/vect-outer-3b.c: New test.
7124         * gcc.dg/vect/vect-outer-3c.c: New test.
7125         * gcc.dg/vect/vect-outer-3.c: New test.
7126         * gcc.dg/vect/vect-outer-4a.c: New test.
7127         * gcc.dg/vect/vect-outer-4b.c: New test.
7128         * gcc.dg/vect/vect-outer-4c.c: New test.
7129         * gcc.dg/vect/vect-outer-4d.c: New test.
7130         * gcc.dg/vect/vect-outer-4e.c: New test.
7131         * gcc.dg/vect/vect-outer-4f.c: New test.
7132         * gcc.dg/vect/vect-outer-4g.c: New test.
7133         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7134         * gcc.dg/vect/vect-outer-4i.c: New test.
7135         * gcc.dg/vect/vect-outer-4j.c: New test.
7136         * gcc.dg/vect/vect-outer-4k.c: New test.
7137         * gcc.dg/vect/vect-outer-4l.c: New test.
7138         * gcc.dg/vect/vect-outer-4m.c: New test.
7139         * gcc.dg/vect/vect-outer-4.c: New test.
7140         * gcc.dg/vect/vect-outer-5.c: New test.
7141         * gcc.dg/vect/vect-outer-6.c: New test.
7142         * gcc.dg/vect/vect-outer-fir.c: New test.
7143         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7144         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7145
7146 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7147
7148         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7149         and -fno-tree-reassoc.
7150         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7151         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7152         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7153         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7154         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7155         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7156         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7157         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7158         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7159         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7160         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7161         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7162         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7163         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7164         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7165         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7166         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7167         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7168         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7169         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7170         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7171         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7172         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7173         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7174         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7175         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7176         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7177         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7178         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7179         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7180         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7181         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7182         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7183         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7184         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7185         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7186         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7187
7188 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7189
7190         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7191         versioning for aliasing).
7192         * gcc.dg/vect/vect-35.c: Likewise.
7193
7194         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7195         targets.
7196         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7197
7198 2007-08-18  Tom Tromey  <tromey@redhat.com>
7199
7200         PR preprocessor/32974:
7201         * gcc.dg/cpp/pr32974.c: New file.
7202
7203 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7204
7205         * gfortran.dg/interface_abstract_1.f90: New.
7206
7207 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7208
7209         PR fortran/32881
7210         * gfortran.dg/pure_initializer_1.f90: New test.
7211
7212 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7213
7214         PR fortran/32875
7215         * gfortran.dg/array_constructor_18.f90: New test.
7216
7217 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7218
7219         PR c++/28989
7220         * g++.dg/expr/lval3.C: New test.
7221         * g++.dg/expr/lval4.C: New test.
7222
7223 2007-08-17  Ollie Wild  <aaw@google.com>
7224
7225         PR c++/31749
7226         * g++.dg/lookup/builtin3.C: New test.
7227         * g++.dg/lookup/builtin4.C: New test.
7228         * g++.dg/lookup/using19.C: New test.
7229
7230 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7231
7232         PR c++/32190
7233         * g++.dg/parse/error31.C: New.
7234
7235 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7236
7237         PR c++/32112
7238         * g++.dg/template/error26.C: New.
7239
7240 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7241
7242         PR fortran/33079
7243         * gfortran.dg/zero_length_2.f90: New test.
7244
7245 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7246
7247         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7248         * gfortran.dg/kind_tests_3.f03: Ditto.
7249         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7250         * gfortran.dg/interface_13.f90: Ditto.
7251         * gfortran.dg/pr32738.f90: Ditto.
7252         * gfortran.dg/module_private_1.f90: Ditto.
7253         * gfortran.dg/test_only_clause.f90: Ditto.
7254         * gfortran.dg/bind_c_vars.f90: Ditto.
7255         * gfortran.dg/bind_c_dts.f90: Ditto.
7256         * gfortran.dg/use_9.f90: Ditto.
7257         * gfortran.dg/generic_8.f90: Ditto.
7258         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7259         * gfortran.dg/private_type_6.f90: Ditto.
7260         * gfortran.dg/c_assoc.f90: Ditto.
7261         * gfortran.dg/private_type_7.f90: Ditto.
7262         * gfortran.dg/global_vars_c_init.f90: Ditto.
7263         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7264         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7265         * gfortran.dg/c_size_t_test.f03: Ditto.
7266         * gfortran.dg/used_types_12.f90: Ditto.
7267         * gfortran.dg/pr25923.f90: Ditto.
7268         * gfortran.dg/test_com_block.f90: Ditto.
7269         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7270         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7271         * gfortran.dg/com_block_driver.f90: Ditto.
7272         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7273         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7274         * gfortran.dg/c_loc_test.f90: Ditto.
7275         * gfortran.dg/c_ptr_tests.f03: Ditto.
7276         * gfortran.dg/module_interface_1.f90: Ditto.
7277
7278 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7279
7280         PR c++/32870
7281         * g++.dg/other/error17.C: Adjust.
7282         
7283 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7284
7285         PR middle-end/32970
7286         * g++.dg/ext/altivec-14.C: New test.
7287
7288 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7289
7290         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
7291         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
7292         dump files.
7293         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
7294         * gcc.dg/vect/pr32366.c: Ditto.
7295
7296 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
7297
7298         PR testsuite/33082
7299         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
7300         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
7301         * gcc.dg/dfp/convert-int-fold.c: Ditto.
7302         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
7303
7304 2007-08-16  Tobias Burnus  <burnus@net-b.de>
7305
7306         PR fortran/33072
7307         * gfortran.dg/use_9.f90: New.
7308
7309 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
7310
7311         * g++.dg/gcov/gcov-5.C: New test.
7312
7313 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
7314
7315         * g++.dg/gcov/gcov-4.C: New test.
7316         * lib/gcov.exp (verify-lines): Add support for
7317         checking no-coverage lines.
7318
7319 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
7320
7321         * gcc.dg/vect/vect-vfa-01.c: New.
7322         * gcc.dg/vect/vect-vfa-02.c: New.
7323         * gcc.dg/vect/vect-vfa-03.c: New.
7324         * gcc.dg/vect/vect-vfa-04.c: New.
7325         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
7326         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
7327         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
7328         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
7329         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
7330         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
7331         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
7332         gfortran.dg/vect/pr19049.f90: Rename to start with
7333         prefix no-vfa-.
7334         * gcc.dg/vect/vect.exp: Disable versioning for alias
7335         when test starts with no-vfa-.
7336         * gfortran.dg/vect/vect.exp: Likewise.
7337
7338 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
7339
7340         * gcc.dg/torture/pr32897.c: New test.
7341
7342 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
7343
7344         PR c++/31132
7345         * g++.dg/template/crash69.C: New.
7346
7347 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7348
7349         * lib/target-supports.exp (check_effective_target_arm32): Use
7350         check_no_compiler_messages.
7351
7352 2007-08-15  Diego Novillo  <dnovillo@google.com>
7353
7354         gcc.dg/tree-ssa/20070815.c: New test.
7355
7356 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7357
7358         PR fortran/33077
7359         * gfortran.dg/random_7.f90: Initialize variable.
7360
7361 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
7362
7363         PR middle-end/33074
7364         * gfortran.dg/pr33074.f90: New test.
7365
7366         PR c++/32992
7367         * g++.dg/opt/nrv14.C: New test.
7368
7369 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
7370
7371         PR c++/33035
7372         * g++.dg/template/crash68.C: New.
7373
7374 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
7375
7376         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
7377         * gcc.dg/sibcall-4.c: Ditto.
7378
7379 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7380
7381         PR fortran/33066
7382         * gfortran.dg/use_8.f90: New test.
7383         * gfortran.dg/c_loc_tests_2.f03: Fix code.
7384
7385 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
7386
7387         PR c++/27211
7388         * g++.dg/template/error27.C: New.
7389         * g++.dg/template/error28.C: New.
7390         * g++.dg/other/pr28304.C: Adjust.
7391         * g++.old-deja/g++.mike/p811.C: Likewise.
7392
7393 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7394
7395         PR target/30315
7396         * gcc.target/i386/pr30315.c: New.
7397
7398 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7399
7400         PR fortran/32594
7401         * gfortran.dg/substr_5.f90: New test.
7402
7403 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
7404
7405         PR c/30428
7406         * gcc.dg/vector-2.c: New test.
7407
7408         PR c++/30428
7409         * g++.dg/ext/vector8.C: New test.
7410
7411 2007-08-13  Dan Hipschman  <dsh@google.com>
7412
7413         PR c/32953
7414         * gcc.dg/format/array-1.c: Add an additional test for
7415         unterminated format strings of length 1.
7416
7417 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7418
7419         PR fortran/32926
7420         * gfortran.dg/external_procedures_3.f90: New test.
7421
7422 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7423
7424         PR fortran/32827
7425         * gfortran.dg/import6.f90: New test.
7426
7427 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
7428
7429         PR C/30427
7430         *  gcc.dg/vector-1.c: New test.
7431
7432 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7433
7434         * gcc.dg/pr21255-4.c: Skip for PIC.
7435         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7436
7437 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7438
7439         * gcc.dg/attr-isr.c: Skip for PIC.
7440         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7441         * gcc.dg/attr-isr-trapa.c: Likewise.
7442         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7443         * gcc.dg/pragma-isr-trapa.c: Likewise.
7444         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7445
7446 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7447
7448         PR fortran/32962
7449         * gfortran.dg/transpose_1.f90: New test.
7450
7451 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7452
7453         PR fortran/29600
7454         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7455         intrinsic.
7456
7457 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7458
7459         PR fortran/30964
7460         PR fortran/33054
7461         * gfortran.dg/random_4.f90: New test.
7462         * gfortran.dg/random_5.f90: New test.
7463         * gfortran.dg/random_6.f90: New test.
7464         * gfortran.dg/random_7.f90: New test.
7465
7466 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7467
7468         PR fortran/32860
7469         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7470
7471 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7472
7473         PR fortran/31629
7474         * gfortran.dg/module_private_1.f90: New test.
7475
7476 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7477
7478         PR fortran/29600
7479         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7480         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7481
7482 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7483
7484         PR fortran/32937
7485         * gfortran.dg/char_length_6.f90: New test.
7486
7487 2007-08-10  Ollie Wild  <aaw@google.com>
7488
7489         * g++.dg/lookup/using18.C: New test.
7490
7491 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7492
7493         PR c++/17763
7494         * g++.dg/other/error16.C: New.
7495
7496 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7497
7498         PR libfortran/33039
7499         * gfortran.dg/namelist_37.f90: New test.
7500
7501 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7502
7503         PR c++/22256
7504         * g++.dg/conversion/op3.C: New.
7505
7506 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7507
7508         PR fortran/32987
7509         * gfortran.dg/fmt_tab_1.f90: New.
7510         * gfortran.dg/fmt_tab_2.f90: New.
7511
7512 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7513
7514         PR c/32796
7515         * gcc.c-torture/compile/pr32796.c: New test.
7516
7517 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7518
7519         PR middle-end/32813
7520         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7521         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7522         instead of just -O.
7523
7524 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7525
7526         * gcc.target/mips/code-readable-1.c: New test.
7527         * gcc.target/mips/code-readable-2.c: Likewise.
7528         * gcc.target/mips/code-readable-3.c: Likewise.
7529
7530 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7531             Revital Eres  <eres@il.ibm.com>
7532
7533         * gfortran.dg/sms-1.f90: Add comment.
7534         * gfortran.dg/sms-2.f90: New.
7535
7536 2007-08-07  Ian Lance Taylor  <iant@google.com>
7537
7538         * gcc.dg/instrument-1.c: New test.
7539         * gcc.dg/instrument-2.c: New test.
7540         * gcc.dg/instrument-3.c: New test.
7541
7542 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7543
7544         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7545
7546 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7547
7548         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7549         !vector_alignment_reachable targets.
7550         * gcc.dg/vect/vect-33.c: Likewise.
7551         * gcc.dg/vect/vect-42.c: Likewise.
7552         * gcc.dg/vect/vect-44.c: Likewise.
7553         * gcc.dg/vect/vect-50.c: Likewise.
7554         * gcc.dg/vect/vect-70.c: Likewise.
7555         * gcc.dg/vect/vect-71.c: Likewise.
7556         * gcc.dg/vect/vect-87.c: Likewise.
7557         * gcc.dg/vect/vect-88.c: Likewise.
7558         * gcc.dg/vect/vect-91.c: Likewise.
7559         * gcc.dg/vect/vect-93.c: Likewise.
7560         * gcc.dg/vect/vect-96.c: Likewise.
7561         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7562         * gcc.dg/vect/section-anchors-69.c: Likewise.
7563         * gcc.dg/vect/pr25413.c: Likewise.
7564         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7565         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7566         * gfortran.dg/vect-2.f90: Likewise.
7567         * gfortran.dg/vect-3.f90: Likewise.
7568         * gfortran.dg/vect-4.f90: Likewise.
7569         * gfortran.dg/vect-5.f90: Likewise.
7570         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7571         Return false for darwin. 
7572         (check_effective_target_vector_alignment_reachable_for_double): New.
7573
7574 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7575
7576         * gcc.dg/multiword-1.c: New testcase.
7577
7578 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7579
7580         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7581         messages.
7582         * gfortran.dg/namelist_36.f90: New test.
7583
7584 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7585
7586         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7587           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7588
7589 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7590
7591         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7592         * gcc.dg/torture/type-generic-1.c: Likewise.
7593
7594 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7595
7596         * gcc.c-torture/20070522-1.c: Move to ...
7597         * gcc.c-torture/compile/20070522-1.c: Here.
7598
7599 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7600
7601         PR fortran/29828
7602         * gfortran.dg/minmax_char_1.f90: New test.
7603         * gfortran.dg/minmax_char_2.f90: New test.
7604         * gfortran.dg/min_max_optional_4.f90: New test.
7605
7606 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7607
7608         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7609         hanging on the testcase.
7610
7611 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7612
7613         PR middle-end/32988
7614         * gcc.c-torture/compile/pr32988.c: New test.
7615
7616 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7617
7618         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7619
7620 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7621
7622         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7623
7624         Revert:
7625         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7626
7627         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7628
7629 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7630
7631         PR fortran/32979
7632         * gfortran.dg/isnan_1.f90: New test.
7633
7634 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7635             Revital Eres <eres@il.ibm.com>
7636
7637         * gcc.dg/sms-antideps.c: New test.
7638
7639 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7640
7641         PR fortran/31214
7642         * gfortran.dg/entry_13.f90: New test.
7643
7644         * gfortran.dg/entry_12.f90: Clean up .mod file.
7645
7646 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7647
7648         PR fortran/32770
7649         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7650         variables as kind=4 so they don't overflow the record length.
7651
7652 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7653
7654         PR fortran/32968
7655         * gfortran.dg/selected_kind_1.f90: New test.
7656
7657 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7658
7659         PR middle-end/32780
7660         * gcc.c-torture/compile/pr32780.c: New test.
7661
7662 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7663
7664         RP middle-end/32399
7665         * gcc.c-torture/compile/pr32399.c: New testcase.
7666
7667 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7668
7669         PR middle-end/32304
7670         * g++.dg/torture/pr32304.C: New testcase.
7671
7672 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7673
7674         PR middle-end/32935
7675         * gfortran.fortran-torture/compile/complex_1.f90: New test.
7676
7677 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7678
7679         PR fortran/32955
7680         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7681
7682 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7683
7684         PR fortran/31202
7685         * gfortran.dg/nint_2.f90: New test.
7686
7687 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
7688
7689         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7690         * gcc.dg/weak/typeof-2.c: Likewise.
7691
7692 2007-08-03  Diego Novillo  <dnovillo@google.com>
7693
7694         PR 31521
7695         * gcc.dg/tree-ssa/pr31521.c: New test.
7696
7697 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7698
7699         PR fortran/32770
7700         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
7701         iostat must be default kind.
7702
7703 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7704
7705         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7706
7707 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7708
7709         PR fortran/32770
7710         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
7711         explicit so test passes with -fdefault-integer-8.
7712         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
7713         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
7714
7715 2007-08-02  Lee Millward  <lee.millward@gmail.com>
7716
7717         PR c++/30849
7718         * g++.dg/parse/asm1.C: New test.
7719
7720         PR c++/30850
7721         * g++.dg/parse/asm2.C: Likewise.
7722
7723         PR c++/30851
7724         * g++.dg/parse/asm3.C: Likewise.
7725         
7726 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7727
7728         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7729           "int" is only 16 bit bits wide.
7730         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7731
7732 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7733
7734         * g++.dg/torture/type-generic-1.C: New.
7735         * gcc.dg/pr28796-2.c: Move tests ...
7736         * gcc.dg/tg-tests.h: ... here.
7737         * gcc.dg/torture/type-generic-1.c: New.
7738
7739 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7740
7741         PR libfortran/32954
7742         * minmaxloc_3.f90:  New test case.
7743
7744 2007-08-01  Tobias Burnus  <burnus@net-b.de>
7745
7746         PR fortran/32936
7747         * gfortran.dg/allocate_stat.f90: New.
7748
7749 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
7750
7751         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7752
7753 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7754
7755         PR tree-optimization/32919
7756         * gcc.c-torture/compile/pr32919.c: New.
7757
7758 2007-08-01  Nick Clifton  <nickc@redhat.com>
7759
7760         * gcc.c-torture/execute/execute.exp: Change copyright header to
7761         refer to version 3 of the GNU General Public License and to point
7762         readers at the COPYING3 file and the FSF's license web page.
7763         * gcc.c-torture/execute/ieee/ieee.exp,
7764         gcc.c-torture/unsorted/unsorted.exp,
7765         gcc.c-torture/compile/compile.exp,
7766         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7767         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7768         gcc.target/cris/torture/cris-torture.exp,
7769         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7770         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7771         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7772         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7773         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7774         gnat.dg/dg.exp, gnat.dg/style/style.exp,
7775         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7776         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7777         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7778         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7779         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7780         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7781         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7782         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7783         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7784         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7785         gcc.dg/noncompile/noncompile.exp,
7786         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7787         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7788         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7789         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7790         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7791         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7792         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7793         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7794         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7795         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7796         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7797         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7798         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7799         g++.old-deja/old-deja.exp,
7800         gfortran.fortran-torture/execute/execute.exp,
7801         gfortran.fortran-torture/compile/compile.exp,
7802         treelang/output/output-1.c, treelang/output/output-1.tree,
7803         treelang/execute/execute.exp, treelang/Makefile.in,
7804         treelang/compile/compile.exp, g++.dg/dg.exp,
7805         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7806         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7807         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7808         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7809         g++.dg/compat/struct-layout-1.exp,
7810         g++.dg/compat/struct-layout-1_generate.c,
7811         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7812         g++.dg/bprob/bprob.exp, config/default.exp,
7813         gcc.test-framework/test-framework.awk,
7814         gcc.test-framework/gen_directive_tests,
7815         gcc.test-framework/test-framework.exp,
7816         objc.dg/special/special.exp,
7817         objc.dg/gnu-encoding/gnu-encoding.exp,
7818         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7819         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7820         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7821         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7822         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7823         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7824         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7825         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7826         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7827         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7828         lib/target-supports-dg.exp, lib/gcc-defs.exp,
7829         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7830         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7831         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7832         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7833         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7834         Likewise.
7835
7836 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7837
7838         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7839         error message text.
7840
7841 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7842
7843         PR fortran/32945
7844         * gfortran.dg/initialization_12.f90: New test.
7845
7846 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
7847
7848         PR fortran/31609
7849         * gfortran.dg/entry_12.f90: New test.
7850
7851 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7852
7853         PR fortran/32938
7854         * gfortran.dg/altreturn_6.f90: New test.
7855
7856 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
7857
7858         PR fortran/32942
7859         * gfortran.dg/exponent_2.f90: New test.
7860
7861 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
7862
7863         * gcc.dg/vect/vect-117.c: New test.
7864         * gcc.dg/vect/vect-74.c: Enabled test
7865         * gcc.dg/vect/vect-81.c: Enabled test
7866
7867 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
7868
7869         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7870         s/dg-error/dg-warning where warning is expected.
7871
7872 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7873
7874         PR fortran/32770
7875         * gfortran.dg/array_constructor_12.f90:  Adjust argument
7876         of huge() to correct kind.
7877
7878 2007-07-30  Ollie Wild  <aaw@google.com>
7879
7880         * gcc.dg/cpp/counter-2.c: New test.
7881         * gcc.dg/cpp/counter-3.c: New test.
7882         * gcc.dg/cpp/dir-only-1.c: New test.
7883         * gcc.dg/cpp/dir-only-1.h: New file.
7884         * gcc.dg/cpp/dir-only-2.c: New test.
7885         * gcc.dg/cpp/dir-only-3.c: New test.
7886         * gcc.dg/cpp/dir-only-3a.h: New file.
7887         * gcc.dg/cpp/dir-only-3b.h: New file.
7888         * gcc.dg/cpp/dir-only-4.c: New test.
7889         * gcc.dg/cpp/dir-only-5.c: New test.
7890         * gcc.dg/cpp/dir-only-6.c: New test.
7891
7892 2007-07-30  Julian Brown  <julian@codesourcery.com>
7893
7894         * gcc.target/arm/neon/v*.c: Regenerate.
7895
7896 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
7897
7898         PR c++/32108
7899         * g++.dg/ext/label6.C: New.
7900
7901 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7902
7903         PR libfortran/32858
7904         PR libfortran/30814
7905         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
7906
7907 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
7908
7909         PR fortran/31211
7910         * gfortran.dg/actual_pointer_function_1.f90: New test.
7911
7912         PR fortran/32682
7913         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7914
7915 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
7916
7917         PR fortran/32906
7918         * gfortran.dg/shape_1.f90: Adjust error message.
7919         * gfortran.dg/parameter_array_ref_1.f90: New test.
7920
7921 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7922
7923         PR fortran/31609
7924         * gfortran.dg/entry_11.f90: New test.
7925
7926 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
7927             Revital Eres  <eres@il.ibm.com>
7928
7929         * gfortran.dg/sms-1.f90: New test.
7930
7931 2007-07-28  Richard Guenther  <rguenther@suse.de>
7932
7933         * gcc.c-torture/compile/pr32920.c: New testcase.
7934
7935 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
7936
7937         PR c++/30917
7938         * g++.dg/lookup/friend11.C: New test.
7939
7940 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
7941
7942         * gfortran.dg/namelist_5.f90: Adjusted error message.
7943         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7944         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7945         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7946         * gfortran.dg/namelist_32.f90: ... this.
7947
7948         PR fortran/32876
7949         * gfortran.dg/namelist_33.f90: New test.
7950
7951         PR fortran/32905
7952         * gfortran.dg/namelist_34.f90: New test.
7953
7954         PR fortran/31818
7955         * gfortran.dg/namelist_35.f90: New test.
7956
7957 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
7958
7959         PR fortran/32880
7960         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7961
7962 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7963
7964         PR testsuite/32471
7965         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7966           assuming it is 0x7ffffffff.
7967         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7968         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7969
7970 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
7971
7972         * gfortran.dg/operator_3.f90: Fix dg directive.
7973         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7974         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7975         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7976
7977 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
7978
7979         * g++.dg/cpp0x/decltype1.C: New.
7980         * g++.dg/cpp0x/decltype2.C: New.
7981         * g++.dg/cpp0x/decltype3.C: New.
7982         * g++.dg/cpp0x/decltype4.C: New.
7983         * g++.dg/cpp0x/decltype5.C: New.
7984         * g++.dg/cpp0x/decltype6.C: New.
7985
7986 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7987
7988         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7989           because the test relies on bit 31 to be the sign bit.
7990
7991 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7992
7993         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7994           assuming it is 0x7fffffff.
7995         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7996         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7997
7998 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
7999
8000         PR c++/32346
8001         * g++.dg/expr/bitfield9.C: New test.
8002
8003 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8004
8005         PR fortran/32899
8006         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8007
8008 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8009
8010         PR fortran/32760
8011         * gfortran.dg/private_type_7.f90: New test.
8012
8013 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8014
8015         PR fortran/32035
8016         * gfortran.dg/select_char_1.f90: New test.
8017
8018 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8019
8020         PR fortran/32903
8021         * gfortran.dg/initialization_11.f90: New test.
8022
8023 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8024
8025         * gcc.target/mips/ins-1.c: New test.
8026
8027 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8028
8029         PR/19232
8030         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8031         (f1): Likewise.
8032
8033 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8034
8035         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8036         error: width of 'spare' exceeds its type.
8037
8038 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8039
8040         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8041         * gcc.dg/sibcall-4.c: Likewise.
8042
8043 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8044
8045         PR rtl-optimization/31500
8046         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8047         * g++.dg/warn/Warray-bounds.C: Likewise.
8048
8049 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8050
8051         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8052
8053 2007-07-25  Julian Brown  <julian@codesourcery.com>
8054             Paul Brook  <paul@codesourcery.com>
8055             Joseph Myers  <joseph@codesourcery.com>
8056             Mark Shinwell  <shinwell@codesourcery.com>
8057
8058         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8059         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8060         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8061         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8062         (check_effective_target_arm_neon_hw): New.
8063         * gcc.target/arm/neon/neon.exp: New file.
8064         * gcc.target/arm/neon/polytypes.c: New file.
8065         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8066
8067 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8068
8069         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8070           targets where an "int" is less than 32 bits wide.
8071
8072 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8073
8074         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8075
8076 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8077
8078         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8079           during addition if an int is only 16 bits wide.
8080         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8081
8082 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8083
8084         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8085           size as "long int" and are 32 or 64 bits wide.
8086         * gcc.dg/torture/pr28814.c: Likewise.
8087
8088 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8089
8090         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8091           exactly as wide as an int.
8092
8093 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8094
8095         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8096         Define and use throughout as long long printf format specifier.
8097         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8098         Likewise.
8099
8100 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8101
8102         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8103         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8104
8105 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8106
8107         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8108
8109 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8110
8111         * gcc.c-torture/execute/20070724-1.c: New.
8112
8113 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8114
8115         PR fortran/31205
8116         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8117         "deallocates" to 24, since patch has code rid of much spurious
8118         code.
8119         * gfortran.dg/interface_assignment_1.f90 : New test.
8120
8121         PR fortran/32842
8122         * gfortran.dg/interface_assignment_2.f90 : New test.
8123
8124 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8125
8126         PR fortran/32867
8127         * fortran.dg/initialization_10.f90: New test.
8128
8129 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8130
8131         PR fortran/32778
8132         * gfortran.dg/imag_2.f: Removed
8133         * gfortran.dg/warn_std_1.f90: New test.
8134         * gfortran.dg/warn_std_2.f90: New test.
8135         * gfortran.dg/warn_std_3.f90: New test.
8136
8137 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8138
8139         PR c++/29001
8140         * g++.dg/init/new22.C: New.
8141
8142 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8143
8144         PR c++/32561
8145         * g++.dg/template/crash67.C: New.
8146
8147 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8148
8149         * lib/target-support.exp (check_effective_target_natural_alignment): 
8150         (check_effective_target_vector_alignment_reachable): New.
8151         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8152         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8153         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8154         check.
8155         * gcc.dg/vect/pr25413.c: Likewise.
8156         * gcc.dg/vect/pr31699.c: Likewise.
8157
8158 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8159
8160         PR fortran/30814
8161         * gfortran.dg/pack_bounds_1.f90:  New test case.
8162
8163 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8164
8165         PR fortran/31639
8166         * gfortran.dg/initialization_9.f90: New test.
8167
8168 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8169
8170         PR fortran/32797
8171         PR fortran/32800
8172         * gfortran.dg/bind_c_usage_8.f03: New test case.
8173         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8174         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8175
8176 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8177
8178         * gcc.target/mips/branch-cost-1.c: New test.
8179         * gcc.target/mips/branch-cost-2.c: Likewise.
8180
8181 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8182
8183         PR fortran/32732
8184         * gfortran.dg/c_char_tests.f03: New test case.
8185         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8186         * gfortran.dg/c_char_tests_2.f03: New test case.
8187         * gfortran.dg/value_6.f03: Ditto.
8188         * gfortran.dg/value_7.f03: Ditto.
8189
8190 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8191
8192         PR fortran/32600
8193         * gfortran.dg/c_funloc_tests_5.f03: New.
8194         * gfortran.dg/c_funloc_tests_5.f04: New.
8195         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8196
8197 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8198
8199         PR c++/32839
8200         * g++.dg/expr/call4.C: New.
8201         * g++.dg/expr/call5.C: New.
8202
8203 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8204
8205         PR fortran/32710
8206         * gfortran.dg/namelist_30.f90: New test.
8207
8208 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8209
8210         PR fortran/29962
8211         * gfortran.dg/array_initializer_1.f90: Removed warning.
8212         * gfortran.dg/initialization_1.f90: Adjusted messages.
8213         * gfortran.dg/nested_modules_6.f90: Removed warning.
8214
8215         PR fortran/31253
8216         * gfortran.dg/initialization_7.f90: New test.
8217
8218         PR fortran/31639
8219         * gfortran.dg/initialization_8.f90: New test.
8220
8221 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8222
8223         PR c++/30818
8224         * g++.dg/template/crash47.C: Adjust errors.
8225         * g++.dg/template/crash48.C: Adjust errors.
8226         * g++.dg/template/typename12.C: New.
8227         * g++.dg/template/typename13.C: New.
8228         * g++.dg/template/typename14.C: New.
8229         * g++.dg/template/typedef6.C: Adjust errors.
8230
8231 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8232
8233         PR fortran/32627
8234         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8235         * gfortran.dg/pr32627.f03: New test case.
8236
8237         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8238         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8239         c_f_pointer_logical.
8240         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8241         c_f_pointer_complex.
8242         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8243         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8244         c_f_pointer_shape_tests_2.
8245         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8246
8247 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8248
8249         PR fortran/32804
8250         * gfortran.dg/c_loc_tests_9.f03: New test case.
8251         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8252
8253 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8254
8255         PR fortran/32823
8256         * gfortran.dg/int_2.f90: New test.
8257         
8258 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8259
8260         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8261
8262 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8263
8264         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8265         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8266
8267 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8268
8269         PR tree-optimization/19910
8270         * gcc.dg/pr19910.c: New test.
8271
8272 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8273
8274         PR fortran/32738
8275         * gfortran.dg/pr32738.f90: New test.
8276
8277 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8278
8279         PR tree-optimzation/32635
8280         * gfortran.dg/pr32635.f:  New test case.
8281
8282 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8283
8284         PR fortran/32801
8285         * gfortran.dg/pr32801.f03: New test case.
8286
8287 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8288
8289         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
8290         Test negative numbers also.
8291         * gcc.dg/c99-math-float-1.c: Likewise.
8292         * gcc.dg/c99-math-long-double-1.c: Likewise.
8293         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
8294         test inputs.
8295
8296 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
8297         
8298         * lib/target-supports.exp (check_effective_target_sync_int_long):
8299         Enable for xtensa.
8300         (check_effective_target_sync_char_short): Likewise.
8301         
8302 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8303
8304         * gcc.dg/pr28796-2.c: Add more cases.
8305
8306 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8307
8308         * gcc.dg/pr28796-1.c: Add more cases.
8309         * gcc.dg/pr28796-2.c: Likewise.
8310
8311 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8312
8313         * gcc.dg/pr28796-1.c: Add more cases.
8314         * gcc.dg/pr28796-2.c: Likewise.
8315
8316 2007-07-17  Janus Weil  <jaydub66@gmail.com>
8317
8318         PR fortran/32535
8319         * gfortran.dg/pr32535.f90: New test.
8320
8321 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
8322
8323         PR fortran/31320
8324         PR fortran/32665
8325         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
8326
8327 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
8328
8329         PR rtl-optimization/32773
8330         * gcc.dg/pr32773.c: New test.
8331
8332 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8333
8334         * gcc.target/spu/intrinsics-1.c: Use dg-message to
8335         match flax-vector-conversions note.
8336         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
8337         instead of dg-error for the warning.
8338
8339 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8340
8341         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
8342           adapted to work on targets with 16-bit or wider int.
8343         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
8344         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
8345         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
8346         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
8347
8348 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8349
8350         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
8351         support large arrays.
8352         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
8353         * gcc.dg/20061109-1.c: Likewise.
8354         * gcc.c-torture/execute/20061101-1.x: Likewise.
8355         * gcc.c-torture/execute/pr29797-1.x: Likewise.
8356         * gcc.c-torture/execute/pr31448.x: Likewise.
8357
8358 2007-07-16  Lee Millward  <lee.millward@gmail.com>
8359
8360         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
8361
8362         PR fortran/32238
8363         * gfortran.dg/pr32238.f90: New test.
8364
8365         PR fortran/32222
8366         * gfortran.dg/pr32222.f90: New test.
8367
8368         PR fortran/32242
8369         * gfortran.dg/pr32242.f90: New test.
8370         
8371 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
8372             David Ung  <davidu@mips.com>
8373
8374         * gcc.target/mips/mips-sched-madd.c: New test case.
8375
8376 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8377
8378         PR libfortran/32611
8379         * gfortran.dg/large_real_kind_1.f90: Update test.
8380         * gfortran.dg/pr17706.f90: Update test.
8381         * gfortran.dg/fmt_zero_digits.f90: Update test.
8382         * gfortran.dg/fmt_zero_precision.f90: Update test.
8383         * gfortran.dg/real_const_3.f90: Update test.
8384
8385 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8386
8387         PR fortran/32036
8388         * gfortran.dg/bounds_check_8.f90: New test.
8389         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
8390
8391 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8392
8393         PR fortran/32357
8394         * gfortran.dg/mvbits_2.f90: New test.
8395
8396 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8397
8398         PR libfortran/32731
8399         * gfortran.dg/pack_mask_1.f90:  New test.
8400         * gfortran.dg/unpack_mask_1.f90:  New test.
8401
8402 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8403
8404         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
8405         * gcc.dg/20001101-1.c: Likewise.
8406         * gcc.dg/20001102-1.c: Likewise.
8407         * gcc.dg/20020116-2.c: Likewise.
8408         * gcc.dg/20020416-1.c: Likewise.
8409         * gcc.dg/sparc-constant-1.c: Likewise.
8410         * gcc.dg/sparc-dwarf2.c: Likewise.
8411         * gcc.dg/sparc-frame-1.c: Likewise.
8412         * gcc.dg/sparc-getcontext-1.c: Likewise.
8413         * gcc.dg/sparc-loop-1.c: Likewise.
8414         * gcc.dg/sparc-reg-1.c: Likewise.
8415         * gcc.dg/sparc-ret.c: Likewise.
8416         * gcc.dg/sparc-trap-1.c: Likewise.
8417         * gcc.dg/ultrasp10.c: Likewise.
8418         * gcc.dg/ultrasp11.c: Likewise.
8419         * gcc.dg/ultrasp1.c: Likewise.
8420         * gcc.dg/ultrasp2.c: Likewise.
8421         * gcc.dg/ultrasp3.c: Likewise.
8422         * gcc.dg/ultrasp4.c: Likewise.
8423         * gcc.dg/ultrasp5.c: Likewise.
8424         * gcc.dg/ultrasp6.c: Likewise.
8425         * gcc.dg/ultrasp7.c: Likewise.
8426         * gcc.dg/ultrasp8.c: Likewise.
8427         * gcc.dg/ultrasp9.c: Likewise.
8428         * gcc.dg/splet-1.c: Delete.
8429
8430 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8431
8432         PR fortran/32724
8433         * gfortran.dg/stfunc_5.f90: New test.
8434
8435 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8436
8437         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8438         New procedure to check if arrays are naturally aligned to the vector
8439         alignment boundary.
8440         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8441         in size_t typedef.  Adjust tree dump scan results according to
8442         vect_aligned_arrays target check.
8443         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8444         vect_aligned_arrays target check.
8445         * gcc.dg/vect/pr31699.c: Ditto.
8446
8447 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8448
8449         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8450         for V2DFmode vector conditional expression.
8451         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8452         and dfceq patterns.
8453         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8454         and dfcgt patterns.
8455         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8456         V2DFmode comparison and test special values.
8457         * lib/target-supports.exp: Switch on test for V2DFmode 
8458         vector conditional expression.
8459
8460 2007-07-13  Richard Guenther  <rguenther@suse.de>
8461
8462         PR tree-optimization/32721
8463         * gcc.dg/pr32721.c: New testcase.
8464
8465 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8466
8467         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8468         error message part that continues on a new line.
8469
8470 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8471
8472         * gcc.dg/c99-tgmath-1.c: New.
8473         * gcc.dg/c99-tgmath-2.c: New.
8474         * gcc.dg/c99-tgmath-3.c: New.
8475         * gcc.dg/c99-tgmath-4.c: New.
8476
8477 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8478             Janis Johnson  <janis187@us.ibm.com>
8479
8480         PR testsuite/25241
8481         * gcc.test-framework/dg-error-exp-F.c: New test.
8482         * gcc.test-framework/dg-warning-exp-F.c: New test.
8483         * lib/gcc.exp: Enable warning and error prefixes.
8484         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8485         (dg-error): Wrap original dg-error.
8486         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8487         markers from dg-error/dg-warning directives.
8488         * gcc.dg/20040322-1.c: Likewise.
8489         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8490         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8491         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8492         * gcc.dg/Werror-1.c: Likewise.
8493         * gcc.dg/Werror-10.c: Likewise.
8494         * gcc.dg/Werror-11.c: Likewise.
8495         * gcc.dg/Werror-2.c: Likewise.
8496         * gcc.dg/Werror-3.c: Likewise.
8497         * gcc.dg/Werror-4.c: Likewise.
8498         * gcc.dg/Werror-5.c: Likewise.
8499         * gcc.dg/Werror-6.c: Likewise.
8500         * gcc.dg/Werror-7.c: Likewise.
8501         * gcc.dg/Werror-8.c: Likewise.
8502         * gcc.dg/Werror-9.c: Likewise.
8503         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8504         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8505         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8506         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8507         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8508         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8509         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8510         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8511         * gcc.dg/Wnested-externs-1.c: Likewise.
8512         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8513         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8514         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8515         * gcc.dg/Wshadow-3.c: Likewise.
8516         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8517         * gcc.dg/Wwrite-strings-1.c: Likewise.
8518         * gcc.dg/anon-struct-5.c: Likewise.
8519         * gcc.dg/anon-struct-6.c: Likewise.
8520         * gcc.dg/anon-struct-7.c: Likewise.
8521         * gcc.dg/anon-struct-8.c: Likewise.
8522         * gcc.dg/array-8.c: Likewise.
8523         * gcc.dg/array-quals-2.c: Likewise.
8524         * gcc.dg/asm-qual-1.c: Likewise.
8525         * gcc.dg/asm-wide-1.c: Likewise.
8526         * gcc.dg/assign-warn-1.c: Likewise.
8527         * gcc.dg/assign-warn-2.c: Likewise.
8528         * gcc.dg/bitfld-10.c: Likewise.
8529         * gcc.dg/bitfld-11.c: Likewise.
8530         * gcc.dg/bitfld-12.c: Likewise.
8531         * gcc.dg/bitfld-13.c: Likewise.
8532         * gcc.dg/bitfld-14.c: Likewise.
8533         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8534         * gcc.dg/builtins-30.c: Likewise.
8535         * gcc.dg/c90-const-expr-5.c: Likewise.
8536         * gcc.dg/c90-typespec-1.c: Likewise.
8537         * gcc.dg/c99-const-expr-5.c: Likewise.
8538         * gcc.dg/c99-flex-array-5.c: Likewise.
8539         * gcc.dg/c99-fordecl-3.c: Likewise.
8540         * gcc.dg/c99-tag-3.c: Likewise.
8541         * gcc.dg/c99-typespec-1.c: Likewise.
8542         * gcc.dg/c99-vla-jump-1.c: Likewise.
8543         * gcc.dg/c99-vla-jump-2.c: Likewise.
8544         * gcc.dg/c99-vla-jump-3.c: Likewise.
8545         * gcc.dg/c99-vla-jump-4.c: Likewise.
8546         * gcc.dg/c99-vla-jump-5.c: Likewise.
8547         * gcc.dg/cast-1.c: Likewise.
8548         * gcc.dg/cast-2.c: Likewise.
8549         * gcc.dg/cast-3.c: Likewise.
8550         * gcc.dg/cast-4.c: Likewise.
8551         * gcc.dg/cast-pretty-print-1.c: Likewise.
8552         * gcc.dg/comp-goto-2.c: Likewise.
8553         * gcc.dg/comp-goto-3.c: Likewise.
8554         * gcc.dg/cpp/error-1.c: Likewise.
8555         * gcc.dg/cpp/if-paren.c: Likewise.
8556         * gcc.dg/decl-7.c: Likewise.
8557         * gcc.dg/decl-8.c: Likewise.
8558         * gcc.dg/decl-nospec-1.c: Likewise.
8559         * gcc.dg/decl-nospec-2.c: Likewise.
8560         * gcc.dg/decl-nospec-3.c: Likewise.
8561         * gcc.dg/declspec-10.c: Likewise.
8562         * gcc.dg/declspec-11.c: Likewise.
8563         * gcc.dg/declspec-12.c: Likewise.
8564         * gcc.dg/declspec-13.c: Likewise.
8565         * gcc.dg/declspec-14.c: Likewise.
8566         * gcc.dg/declspec-15.c: Likewise.
8567         * gcc.dg/declspec-16.c: Likewise.
8568         * gcc.dg/declspec-17.c: Likewise.
8569         * gcc.dg/declspec-4.c: Likewise.
8570         * gcc.dg/declspec-5.c: Likewise.
8571         * gcc.dg/declspec-6.c: Likewise.
8572         * gcc.dg/declspec-7.c: Likewise.
8573         * gcc.dg/declspec-8.c: Likewise.
8574         * gcc.dg/declspec-9.c: Likewise.
8575         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8576         * gcc.dg/dfp/constants-c99.c: Likewise.
8577         * gcc.dg/dfp/keywords-c89.c: Likewise.
8578         * gcc.dg/dfp/keywords-c99.c: Likewise.
8579         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8580         * gcc.dg/dfp/typespec.c: Likewise.
8581         * gcc.dg/dremf-type-compat-2.c: Likewise.
8582         * gcc.dg/dremf-type-compat-3.c: Likewise.
8583         * gcc.dg/dremf-type-compat-4.c: Likewise.
8584         * gcc.dg/empty-source-2.c: Likewise.
8585         * gcc.dg/empty-source-3.c: Likewise.
8586         * gcc.dg/enum3.c: Likewise.
8587         * gcc.dg/extra-semi-2.c: Likewise.
8588         * gcc.dg/extra-semi-3.c: Likewise.
8589         * gcc.dg/float-range-1.c: Likewise.
8590         * gcc.dg/float-range-2.c: Likewise.
8591         * gcc.dg/float-range-3.c: Likewise.
8592         * gcc.dg/float-range-5.c: Likewise.
8593         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8594         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8595         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8596         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8597         * gcc.dg/format/cast-1.c: Likewise.
8598         * gcc.dg/format/gcc_diag-3.c: Likewise.
8599         * gcc.dg/format/gcc_diag-4.c: Likewise.
8600         * gcc.dg/format/gcc_diag-6.c: Likewise.
8601         * gcc.dg/format/gcc_diag-8.c: Likewise.
8602         * gcc.dg/format/gcc_diag-9.c: Likewise.
8603         * gcc.dg/format/nul-2.c: Likewise.
8604         * gcc.dg/format/opt-1.c: Likewise.
8605         * gcc.dg/format/opt-2.c: Likewise.
8606         * gcc.dg/format/opt-3.c: Likewise.
8607         * gcc.dg/format/opt-4.c: Likewise.
8608         * gcc.dg/format/opt-5.c: Likewise.
8609         * gcc.dg/format/opt-6.c: Likewise.
8610         * gcc.dg/framework-2.c: Likewise.
8611         * gcc.dg/func-args-1.c: Likewise.
8612         * gcc.dg/func-outside-1.c: Likewise.
8613         * gcc.dg/func-outside-2.c: Likewise.
8614         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8615         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8616         * gcc.dg/if-empty-1.c: Likewise.
8617         * gcc.dg/init-bad-1.c: Likewise.
8618         * gcc.dg/init-bad-2.c: Likewise.
8619         * gcc.dg/init-bad-3.c: Likewise.
8620         * gcc.dg/init-desig-obs-2.c: Likewise.
8621         * gcc.dg/init-desig-obs-3.c: Likewise.
8622         * gcc.dg/init-empty-2.c: Likewise.
8623         * gcc.dg/init-empty-3.c: Likewise.
8624         * gcc.dg/inline-11.c: Likewise.
8625         * gcc.dg/inline-12.c: Likewise.
8626         * gcc.dg/inline-8.c: Likewise.
8627         * gcc.dg/inline-9.c: Likewise.
8628         * gcc.dg/inline3.c: Likewise.
8629         * gcc.dg/label-decl-1.c: Likewise.
8630         * gcc.dg/label-decl-2.c: Likewise.
8631         * gcc.dg/label-decl-3.c: Likewise.
8632         * gcc.dg/label-decl-4.c: Likewise.
8633         * gcc.dg/long-long-typespec-1.c: Likewise.
8634         * gcc.dg/lvalue-2.c: Likewise.
8635         * gcc.dg/lvalue-3.c: Likewise.
8636         * gcc.dg/nested-func-3.c: Likewise.
8637         * gcc.dg/nested-redef-1.c: Likewise.
8638         * gcc.dg/noreturn-4.c: Likewise.
8639         * gcc.dg/old-style-prom-2.c: Likewise.
8640         * gcc.dg/old-style-prom-3.c: Likewise.
8641         * gcc.dg/old-style-then-proto-1.c: Likewise.
8642         * gcc.dg/overflow-warn-1.c: Likewise.
8643         * gcc.dg/overflow-warn-2.c: Likewise.
8644         * gcc.dg/overflow-warn-3.c: Likewise.
8645         * gcc.dg/overflow-warn-4.c: Likewise.
8646         * gcc.dg/overflow-warn-6.c: Likewise.
8647         * gcc.dg/parm-forwdecl-2.c: Likewise.
8648         * gcc.dg/parm-forwdecl-3.c: Likewise.
8649         * gcc.dg/parm-impl-decl-1.c: Likewise.
8650         * gcc.dg/parm-impl-decl-2.c: Likewise.
8651         * gcc.dg/parm-incomplete-1.c: Likewise.
8652         * gcc.dg/parm-mismatch-1.c: Likewise.
8653         * gcc.dg/pointer-arith-1.c: Likewise.
8654         * gcc.dg/pointer-arith-2.c: Likewise.
8655         * gcc.dg/pointer-arith-3.c: Likewise.
8656         * gcc.dg/pointer-arith-4.c: Likewise.
8657         * gcc.dg/pointer-arith-6.c: Likewise.
8658         * gcc.dg/pointer-arith-7.c: Likewise.
8659         * gcc.dg/pointer-arith-8.c: Likewise.
8660         * gcc.dg/pr13804-1.c: Likewise.
8661         * gcc.dg/pr15698-1.c: Likewise.
8662         * gcc.dg/pr15698-2.c: Likewise.
8663         * gcc.dg/pr15698-3.c: Likewise.
8664         * gcc.dg/pr15698-4.c: Likewise.
8665         * gcc.dg/pr15698-5.c: Likewise.
8666         * gcc.dg/pr15698-6.c: Likewise.
8667         * gcc.dg/pr15698-7.c: Likewise.
8668         * gcc.dg/pr15698-8.c: Likewise.
8669         * gcc.dg/pr17188-1.c: Likewise.
8670         * gcc.dg/pr17301-1.c: Likewise.
8671         * gcc.dg/pr17301-2.c: Likewise.
8672         * gcc.dg/pr17730-1.c: Likewise.
8673         * gcc.dg/pr20368-1.c: Likewise.
8674         * gcc.dg/pr20368-2.c: Likewise.
8675         * gcc.dg/pr20368-3.c: Likewise.
8676         * gcc.dg/pr22308-1.c: Likewise.
8677         * gcc.dg/qual-component-1.c: Likewise.
8678         * gcc.dg/redecl-1.c: Likewise.
8679         * gcc.dg/redecl-11.c: Likewise.
8680         * gcc.dg/redecl-12.c: Likewise.
8681         * gcc.dg/redecl-13.c: Likewise.
8682         * gcc.dg/redecl-14.c: Likewise.
8683         * gcc.dg/redecl-15.c: Likewise.
8684         * gcc.dg/register-var-1.c: Likewise.
8685         * gcc.dg/register-var-2.c: Likewise.
8686         * gcc.dg/stmt-expr-2.c: Likewise.
8687         * gcc.dg/stmt-expr-3.c: Likewise.
8688         * gcc.dg/stmt-expr-label-1.c: Likewise.
8689         * gcc.dg/stmt-expr-label-2.c: Likewise.
8690         * gcc.dg/stmt-expr-label-3.c: Likewise.
8691         * gcc.dg/struct-empty-2.c: Likewise.
8692         * gcc.dg/struct-empty-3.c: Likewise.
8693         * gcc.dg/struct-parse-1.c: Likewise.
8694         * gcc.dg/struct-semi-1.c: Likewise.
8695         * gcc.dg/struct-semi-2.c: Likewise.
8696         * gcc.dg/struct-semi-3.c: Likewise.
8697         * gcc.dg/switch-5.c: Likewise.
8698         * gcc.dg/switch-6.c: Likewise.
8699         * gcc.dg/switch-7.c: Likewise.
8700         * gcc.dg/tls/diag-5.c: Likewise.
8701         * gcc.dg/transparent-union-1.c: Likewise.
8702         * gcc.dg/transparent-union-3.c: Likewise.
8703         * gcc.dg/typespec-1.c: Likewise.
8704         * gcc.dg/vla-init-2.c: Likewise.
8705         * gcc.dg/vla-init-3.c: Likewise.
8706         * gcc.dg/vla-init-4.c: Likewise.
8707         * gcc.dg/vla-init-5.c: Likewise.
8708         * gcc.dg/void-cast-2.c: Likewise.
8709         * gcc.dg/wvla-3.c: Likewise.
8710         * gcc.dg/wvla-7.c: Likewise.
8711         * gcc.target/i386/991209-1.c: Likewise.
8712         * gcc.target/ia64/fpreg-1.c: Likewise.
8713         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8714         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8715         
8716 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
8717
8718         PR fortran/31639
8719         * gfortran.dg/func_decl_4.f90: New test.
8720
8721 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
8722
8723         PR fortran/32727
8724         * gfortran.dg/interface_17.f90: New test.
8725
8726 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
8727
8728         PR fortran/32599
8729         * gfortran.dg/32599.f03: New test case.
8730
8731         PR fortran/32601
8732         * gfortran.dg/32601.f03: New test case.
8733         * gfortran.dg/32601_1.f03: Ditto.
8734         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8735         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8736
8737 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
8738
8739         * gcc.c-torture/execute/align-3.c: Remove function addr check.
8740
8741 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8742             Devang Patel  <dpatel@apple.com>
8743
8744         PR tree-optimization/25413
8745         * gcc.dg/vect/vect-align-1.c: New.
8746         * gcc.dg/vect/vect-align-2.c: New.
8747         * gcc.dg/vect/pr25413.c: New.
8748         * gcc.dg/vect/pr25413a.c: New.
8749         * gcc.dg/vect/pr31699.c: Fix dg-final check.
8750
8751 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
8752
8753         * lib/target-support.exp (check_ultrasparc_hw_available):
8754         New function.
8755         (is-effective-target): Check $arg for ultrasparc_hw.
8756         (is-effective-target-keyword): Likewise.
8757         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8758         when determining what to do on sparc platforms.
8759         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8760         * gcc.dg/20001101-1.c: Likewise.
8761         * gcc.dg/20001101-2.c: Likewise.
8762         * gcc.dg/ultrasp9.c: Likewise.
8763         * gcc.dg/ultrasp10.c: Likewise.
8764         * gcc.target/sparc/pdist-3.c: Likewise.
8765
8766 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
8767
8768         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8769
8770 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8771
8772         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8773         get vectorized.
8774         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8775         now get vectorized.
8776         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8777         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8778         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8779         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8780         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8781         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8782         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8783         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8784         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8785         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8786         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8787         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8788         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8789         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8790         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8791         * lib/target-supports.exp (check_effective_target_vect_int_mul):
8792         Add spu.
8793
8794 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
8795
8796         PR c++/30854
8797         * g++.dg/parse/error30.C: New test.
8798
8799 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8800
8801         PR fortran/29804
8802         * gfortran.dg/alloc_comp_misc_1.f90: New test.
8803
8804 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
8805
8806         * gfortran.fortran-torture/compile/pr32663.f: New test.
8807
8808 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8809
8810         PR c++/31027
8811         * g++.dg/inherit/virtual4.C: New.
8812
8813 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
8814
8815         PR target/32661
8816         * gcc.target/i386/pr32661-1.c: New test.
8817
8818 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
8819
8820         * gnat.dg/invariant_index.ad[sb]: New test.
8821
8822 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8823
8824         PR c++/32560
8825         * g++.dg/template/decl3.C: New.
8826
8827 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
8828
8829         PR 32617
8830         * gcc.c-torture/execute/align-3.c: New.
8831
8832 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
8833
8834         PR target/32708
8835         * gcc.target/i386/pr32708-1.c: New test.
8836         * gcc.target/i386/pr32708-2.c: Ditto.
8837         * gcc.target/i386/pr32708-3.c: Ditto.
8838
8839 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
8840
8841         * g++.dg/init/new20.C: Remove svn:executable flag.
8842
8843 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8844
8845         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8846
8847 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8848
8849         * gcc.dg/ultrasp7.c: Add fpic target requirement.
8850
8851 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8852
8853         PR testsuite/25241
8854         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8855         directive.
8856         
8857 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
8858
8859         PR fortran/32157
8860         * gfortran.dg/overload_2.f90: New test.
8861
8862         PR fortran/32689
8863         * gfortran.dg/transfer_simplify_5.f90
8864
8865         PR fortran/32634
8866         * gfortran.dg/interface_15.f90: New test.
8867
8868 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8869
8870         PR libfortran/32336
8871         * gfortran.dg/matmul_5.f90:  New test case.
8872
8873 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8874
8875         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8876         * gcc.dg/fesd-any.h: Likewise.
8877         * gcc.dg/fesd-baseonly.c: Likewise.
8878         * gcc.dg/fesd-baseonly.h: Likewise.
8879         * gcc.dg/fesd-none.c: Likewise.
8880         * gcc.dg/fesd-none.h: Likewise.
8881         * gcc.dg/fesd-reduced.c: Likewise.
8882         * gcc.dg/fesd-reduced.h: Likewise.
8883         * gcc.dg/fesd-sys.c: Likewise.
8884         * gcc.dg/fesd-sys.h: Likewise
8885         * gcc.dg/fesd.h: Likewise.
8886
8887         * g++.dg/debug/dwarf2: New directory.
8888         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8889         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8890         * g++.dg/other/fesd-any.h: Likewise.
8891         * g++.dg/other/fesd-baseonly.C: Likewise.
8892         * g++.dg/other/fesd-baseonly.h: Likewise.
8893         * g++.dg/other/fesd-none.C: Likewise.
8894         * g++.dg/other/fesd-none.h: Likewise.
8895         * g++.dg/other/fesd-reduced.C: Likewise.
8896         * g++.dg/other/fesd-reduced.h: Likewise.
8897         * g++.dg/other/fesd-sys.C: Likewise.
8898         * g++.dg/other/fesd-sys.h: Likewise.
8899         * g++.dg/other/fesd.h: Likewise.
8900
8901 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
8902
8903         PR fortran/31129
8904         * gfortran.dg/parameter_unused.f90: New test.
8905
8906 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
8907
8908         PR tree-optimization/32681
8909         * gcc.dg/tree-ssa/pr32681.c: New test.
8910
8911 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8912
8913         PR fortran/32678
8914         * gfortran.dg/fmt_t_5.f90: New test.
8915
8916 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
8917
8918         PR c++/30535
8919         * g++.dg/template/operator10.C: New.
8920
8921 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8922
8923         PR libfortran/32217
8924         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
8925
8926 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8927
8928         PR fortran/29876
8929         * gfortran.dg/operator_6.f90: New test.
8930
8931 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8932
8933         PR fortran/17711
8934         * gfortran.dg/operator_4.f90: New test.
8935         * gfortran.dg/operator_5.f90: New test.
8936         * gfortran.dg/logical_comp.f90: Adjusted error messages.
8937         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8938
8939 2007-07-08  Tobias Burnus  <burnus@net-b.de>
8940
8941         PR fortran/32669
8942         * gfortran.dg/argument_checking_6.f90: New.
8943
8944 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8945
8946         PR fortran/25094
8947         * gfortran.dg/interface_155555.f90: New test.
8948
8949 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8950
8951         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8952         c99-math-long-double-1.c, c99-math.h: Test subnormals.
8953
8954 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8955
8956         PR testsuite/25241
8957         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8958         discern pedantic diagnostics and errors.
8959         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8960         and not an error.
8961         * gcc.dg/20050121-1.c: This is an error and not a warning.
8962         * gcc.target/i386/sseregparm-2.c:  Likewise.
8963         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8964         * gcc.dg/charset/attribute2.c: Likewise.
8965         * gcc.dg/bitfld-1.c: Likewise.
8966         * gcc.dg/pack-test-2.c: Likewise.
8967         * gcc.dg/940510-1.c: Match separately error and warning.
8968         * gcc.dg/array-2.c: Match separately multiple messages. The second
8969         diagnostic is a pedantic warning and not an error.
8970         * gcc.dg/pr14475.c: Match separately multiple messages.
8971         * gcc.dg/pr18809-1.c: Likewise.
8972         * gcc.dg/pr27953.c: Likewise.
8973         * gcc.dg/vla-init-1.c: Likewise.
8974         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8975
8976 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8977
8978         PR fortran/32644
8979         * gfortran.dg/char_decl_1.f90: New test.
8980
8981 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
8982
8983         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8984
8985 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
8986
8987         PR c++/32232
8988         * g++.dg/template/overload9.C: New test.
8989
8990 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
8991
8992         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8993         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8994
8995 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8996
8997         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8998         * gcc.dg/20001012-2.c: Likewise.
8999         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9000         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9001
9002 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9003
9004         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9005         about the chunk size when STACK_SIZE is defined.
9006
9007 2007-07-06  Josh Conner  <jconner@apple.com>
9008
9009         PR middle-end/32602
9010         * gcc.dg/sibcall-8.c: New test.
9011
9012 2007-07-06  Josh Conner  <jconner@apple.com>
9013
9014         PR middle-end/32603
9015         * gcc.target/arm/sibcall-1.c: New test.
9016
9017 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9018
9019         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9020
9021 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9022
9023         * gfortran.dg/save_parameter.f90: New test.
9024         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9025
9026 2007-07-06  Richard Guenther  <rguenther@suse.de>
9027
9028         * g++.dg/opt/pr30965.C: New testcase.
9029
9030 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9031
9032         * gcc.target/mips/save-restore-5.c: New test.
9033
9034 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9035
9036         PR rtl_optimization/32450
9037         * gcc.dg/pr32450.c: New runtime test.
9038
9039 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9040
9041         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9042         single underscore in scan directives.
9043
9044 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9045
9046         PR c++/32245
9047         * g++.dg/init/ptrmem4.C: New test.
9048
9049         PR c++/32251
9050         * g++.dg/init/new21.C: Likewise.
9051
9052         PR c++/31992
9053         * g++.dg/template/static30.C: Likewise.
9054
9055 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9056
9057         * gcc.dg/vect/costmodel/ppc: New directory.
9058         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9059         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9060         New test.
9061         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9062         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9063         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9064         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9065         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9066         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9067         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9068         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9069         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9070         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9071         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9072         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9073         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9074         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9075
9076 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9077
9078         PR fortran/32359
9079         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9080
9081 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9082
9083         PR fortran/32526
9084         * gfortran.dg/interface_14.f90: New test.
9085
9086         PR fortran/32613
9087         * gfortran.dg/do_iterator_2.f90: New test.
9088
9089 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9090
9091         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9092         (FE_DEC_DOWNWARD): Likewise.
9093         (FE_DEC_UPWARD): Likewise.
9094         (FE_DEC_TOWARDZERO): Likewise.
9095         (FE_DEC_TONEARESTFROMZERO): Likewise.
9096
9097 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9098
9099         * gcc.c-torture/compile/pr32606.c: New.
9100         * gfortran.fortran-torture/execute/pr32604.f90: New.
9101
9102 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9103
9104         * gcc.dg/visibility-12.c: New test.
9105         * gcc.dg/visibility-13.c: Likewise.
9106         * g++.dg/ext/visibility-9.C: Likewise.
9107         * g++.dg/ext/visibility-10.C: Likewise.
9108
9109 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9110
9111         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9112         * gcc.dg/sh-relax-vxworks.c: New test.
9113
9114 2007-07-04  Richard Guenther  <rguenther@suse.de>
9115
9116         PR tree-optimization/32500
9117         * gcc.c-torture/execute/pr32500.c: New testcase.
9118
9119 2007-07-04  Richard Guenther  <rguenther@suse.de>
9120
9121         PR tree-optimization/32482
9122         * gcc.c-torture/compile/pr32482.c: New testcase.
9123
9124 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9125
9126         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9127         VxWorks kernels.
9128         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9129         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9130         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9131         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9132
9133 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9134
9135         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9136
9137 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9138
9139         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9140
9141 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9142
9143         PR fortran/31198
9144         * gfortran.dg/min_max_optional_1.f90: New test.
9145         * gfortran.dg/min_max_optional_2.f90: New test.
9146         * gfortran.dg/min_max_optional_3.f90: New test.
9147
9148 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9149
9150         PR fortran/32545
9151         * gfortran.dg/fmt_error.f90: New test.
9152
9153 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9154
9155         PR fortran/32612
9156         * gfortran.dg/interface_13.f90: New test.
9157
9158 2007-07-03  Dave Brolley  <brolley@redhat.com>
9159
9160         PR c++/31743
9161         * g++.dg/init/new20.C: New test.
9162
9163 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9164
9165         PR fortran/32579
9166         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9167
9168 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9169
9170         PR fortran/25062
9171         * common_7.f90: New.
9172         * common_8.f90: New.
9173         * common_9.f90: New.
9174
9175 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9176
9177         PR fortran/30940
9178         * gfortran.dg/argument_checking_1.f90: New.
9179         * gfortran.dg/argument_checking_2.f90: New.
9180         * gfortran.dg/argument_checking_3.f90: New.
9181         * gfortran.dg/argument_checking_4.f90: New.
9182         * gfortran.dg/argument_checking_5.f90: New.
9183         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9184         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9185
9186 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9187
9188         * gcc.dg/pr32176.c: Add -w to default dg-options.
9189
9190 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9191
9192         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9193
9194 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9195
9196         PR fortran/20888
9197         * gfortran.dg/null_2.f90: New.
9198
9199 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9200             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9201
9202         PR middle-end/32176
9203         * gcc.dg/pr32176.c: New test.
9204
9205 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9206
9207         * gcc.dg/const-float80.c : New test.
9208         * gcc.dg/const-float128.c : New test.
9209         * gcc.dg/const-float80-ped.c : New test.
9210         * gcc.dg/const-float128-ped.c : New test.
9211
9212 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9213
9214         * gcc.dg/c99-math.h: Fix typo.
9215
9216 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9217
9218         PR libgomp/32468
9219         * gcc.dg/gomp/pr32468-1.c: New test.
9220
9221 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9222
9223         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9224         an ABI option.
9225
9226 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9227
9228         * gfortran.fortran-torture/compile/pr32583.f: New.
9229         * gcc.c-torture/compile/pr32584.c: New
9230
9231 2007-07-02  Ollie Wild  <aaw@google.com>
9232
9233         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9234         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9235
9236 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9237
9238         * gcc.target/mips/save-restore-1.c: New test.
9239         * gcc.target/mips/save-restore-2.c: Likewise.
9240         * gcc.target/mips/save-restore-3.c: Likewise.
9241         * gcc.target/mips/save-restore-4.c: Likewise.
9242
9243 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9244
9245         PR tree-optimization/31966
9246         PR tree-optimization/32533
9247         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9248         * gfortran.dg/pr32533.f90: Ditto.
9249
9250 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9251
9252         * g++.dg/opt/nrv12.C: New test.
9253         * gcc.target/i386/nrv1.c: New test.
9254
9255         PR c++/31748
9256         * g++.dg/gomp/pr31748.C: New test.
9257
9258 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9259  
9260         PR tree-optimization/32230
9261         * gcc.dg/vect/pr32230.c: New test.
9262
9263 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9264
9265         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9266         * bind_c_coms.f90: Ditto.
9267         * bind_c_coms_driver.c: Ditto.
9268         * bind_c_dts.f90: Ditto.
9269         * bind_c_dts_2.f03: Ditto.
9270         * bind_c_dts_2_driver.c: Ditto.
9271         * bind_c_dts_3.f03: Ditto.
9272         * bind_c_dts_4.f03: Ditto.
9273         * bind_c_dts_driver.c: Ditto.
9274         * bind_c_implicit_vars.f03: Ditto.
9275         * bind_c_procs.f03: Ditto.
9276         * bind_c_usage_2.f03: Ditto.
9277         * bind_c_usage_3.f03: Ditto.
9278         * bind_c_usage_5.f03: Ditto.
9279         * bind_c_usage_6.f03: Ditto.
9280         * bind_c_usage_7.f03: Ditto.
9281         * bind_c_vars.f90: Ditto.
9282         * bind_c_vars_driver.c: Ditto.
9283         * binding_c_table_15_1.f03: Ditto.
9284         * binding_label_tests.f03: Ditto.
9285         * binding_label_tests_10.f03: Ditto.
9286         * binding_label_tests_10_main.f03: Ditto.
9287         * binding_label_tests_11.f03: Ditto.
9288         * binding_label_tests_11_main.f03: Ditto.
9289         * binding_label_tests_12.f03: Ditto.
9290         * binding_label_tests_13.f03: Ditto.
9291         * binding_label_tests_13_main.f03: Ditto.
9292         * binding_label_tests_14.f03: Ditto.
9293         * binding_label_tests_2.f03: Ditto.
9294         * binding_label_tests_3.f03: Ditto.
9295         * binding_label_tests_4.f03: Ditto.
9296         * binding_label_tests_5.f03: Ditto.
9297         * binding_label_tests_6.f03: Ditto.
9298         * binding_label_tests_7.f03: Ditto.
9299         * binding_label_tests_8.f03: Ditto.
9300         * binding_label_tests_9.f03: Ditto.
9301         * c_assoc.f90: Ditto.
9302         * c_assoc_2.f03: Ditto.
9303         * c_f_pointer_shape_test.f90: Ditto.
9304         * c_f_pointer_tests.f90: Ditto.
9305         * c_f_tests_driver.c: Ditto.
9306         * c_funloc_tests.f03: Ditto.
9307         * c_funloc_tests_2.f03: Ditto.
9308         * c_funloc_tests_3.f03: Ditto.
9309         * c_funloc_tests_3_funcs.c: Ditto.
9310         * c_kind_params.f90: Ditto.
9311         * c_kind_tests_2.f03: Ditto.
9312         * c_kinds.c: Ditto.
9313         * c_loc_driver.c: Ditto.
9314         * c_loc_test.f90: Ditto.
9315         * c_loc_tests_2.f03: Ditto.
9316         * c_loc_tests_2_funcs.c: Ditto.
9317         * c_loc_tests_3.f03: Ditto.
9318         * c_loc_tests_4.f03: Ditto.
9319         * c_loc_tests_5.f03: Ditto.
9320         * c_loc_tests_6.f03: Ditto.
9321         * c_loc_tests_7.f03: Ditto.
9322         * c_loc_tests_8.f03: Ditto.
9323         * c_ptr_tests.f03: Ditto.
9324         * c_ptr_tests_10.f03: Ditto.
9325         * c_ptr_tests_5.f03: Ditto.
9326         * c_ptr_tests_7.f03: Ditto.
9327         * c_ptr_tests_7_driver.c: Ditto.
9328         * c_ptr_tests_8.f03: Ditto.
9329         * c_ptr_tests_8_funcs.c: Ditto.
9330         * c_ptr_tests_9.f03: Ditto.
9331         * c_ptr_tests_driver.c: Ditto.
9332         * c_size_t_driver.c: Ditto.
9333         * c_size_t_test.f03: Ditto.
9334         * com_block_driver.f90: Ditto.
9335         * global_vars_c_init.f90: Ditto.
9336         * global_vars_c_init_driver.c: Ditto.
9337         * global_vars_f90_init.f90: Ditto.
9338         * global_vars_f90_init_driver.c: Ditto.
9339         * interop_params.f03: Ditto.
9340         * iso_c_binding_only.f03: Ditto.
9341         * iso_c_binding_rename_1.f03: Ditto.
9342         * iso_c_binding_rename_1_driver.c: Ditto.
9343         * iso_c_binding_rename_2.f03: Ditto.
9344         * iso_c_binding_rename_2_driver.c: Ditto.
9345         * kind_tests_2.f03: Ditto.
9346         * kind_tests_3.f03: Ditto.
9347         * module_md5_1.f90: Ditto.
9348         * only_clause_main.c: Ditto.
9349         * print_c_kinds.f90: Ditto.
9350         * test_bind_c_parens.f03: Ditto.
9351         * test_c_assoc.c: Ditto.
9352         * test_com_block.f90: Ditto.
9353         * test_common_binding_labels.f03: Ditto.
9354         * test_common_binding_labels_2.f03: Ditto.
9355         * test_common_binding_labels_2_main.f03: Ditto.
9356         * test_common_binding_labels_3.f03: Ditto.
9357         * test_common_binding_labels_3_main.f03: Ditto.
9358         * test_only_clause.f90: Ditto.
9359         * use_iso_c_binding.f90: Ditto.
9360         * value_5.f90: Ditto.
9361         * value_test.f90: Ditto.
9362         * value_tests_f03.f90: Ditto.
9363
9364 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
9365
9366         * gcc.dg/tls/opt-14.c: New.
9367
9368 2007-07-01  Ollie Wild  <aaw@google.com>
9369
9370         * g++.dg/lookup/using16.C: New test.
9371         * g++.dg/lookup/using17.C: New test.
9372
9373 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
9374
9375         PR fortran/32239
9376         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
9377         (test_4): Use proper test for floating point equality.
9378         (test_8): Likewise.
9379
9380 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9381
9382         PR libgfortran/32554
9383         * gfortran.dg/fmt_p_1.f90: New test.
9384
9385 2007-07-01  Ira Rosen  <irar@il.ibm.com>
9386
9387         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
9388         initialization and fix dg-final check - the initialization loop is
9389         vectorizable.
9390
9391 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9392             Volker Reichelt  <reichelt@netcologne.de>
9393
9394         PR middle-end/32559
9395         * gcc.dg/pr32559.c: New test.
9396
9397 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
9398
9399         PR tree-optimization/25371
9400         * gcc.dg/vect/pr25371.c: New test.
9401
9402 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
9403
9404         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
9405         when allocating and initializing a flexible array.
9406
9407 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
9408
9409         PR fortran/20373
9410         * gfortran.dg/intrinsic.f90: New test.
9411
9412 2007-06-30  Tobias Burnus  <burnus@net-b.de>
9413
9414         PR fortran/32555
9415         * gfortran.dg/fmt_zero_check.f90: New.
9416
9417 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
9418
9419         PR fortran/30284
9420         * gfortran.dg/repeat_f90: New test.
9421
9422 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9423
9424         PR testsuite/25241
9425         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9426         -pedantic-errors, so we should match errors.
9427         * gcc.dg/cpp/escape-1.c: Likewise.
9428         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9429         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9430         warning.
9431         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9432         errors instead of warnings.
9433         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9434         a pedantic warning.
9435         * gcc.dg/cpp/arith-3.c: Likewise.
9436
9437 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9438
9439         PR testsuite/25241
9440         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9441         * gcc.dg/pch/valid-2.c: Likewise.
9442         * gcc.dg/pch/valid-3.c: Likewise.
9443         * gcc.dg/pch/warn-1.c: Likewise.
9444         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9445         
9446 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9447
9448         PR c/4076
9449         * gcc.dg/Wunused-function.c: New.
9450         
9451 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9452
9453         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9454
9455 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9456
9457         * g++.dg/other/canon-31724.C: New.
9458         
9459 2007-06-29  Jan Hubicka  <jh@suse.cz>
9460
9461         PR middle-end/32372
9462         * gcc.c-torture/compile/pr32372.c: new.
9463
9464 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9465
9466         * gfortran.dg/operator_3.f90: New test.
9467
9468 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9469
9470         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9471         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9472
9473 2007-06-29  Richard Guenther  <rguenther@suse.de>
9474
9475         PR middle-end/32493
9476         * gcc.dg/inline-23.c: New testcase.
9477
9478 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9479
9480         PR tree-optimization/24659
9481         * gcc.target/i386/vectorize2.c: New test.
9482         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9483         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9484
9485 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9486
9487         * gcc.dg/pointer-arith-9.c: New test.
9488
9489 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9490
9491         PR fortran/32483
9492         * gfortran.dg/fmt_read_2.f90: New.
9493
9494 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9495
9496         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9497         If it exists, don't try to create it.
9498
9499 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9500
9501         * g++.dg/ext/visibility/ms-compat-1.C: New.
9502
9503 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9504
9505         PR tree-opt/32417
9506         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9507
9508 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9509
9510         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9511         targets.
9512
9513 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9514
9515         PR fortran/32467
9516         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9517
9518 2007-06-27  Richard Guenther  <rguenther@suse.de>
9519
9520         PR middle-end/32492
9521         * gcc.dg/inline-22.c: New testcase.
9522
9523 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9524
9525         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9526         the scan-assembler constant.
9527
9528 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9529
9530         PR 20216
9531         * gcc.dg/pr20216.c: New.
9532
9533 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9534
9535         PR tree-opt/32421
9536         * gcc.dg/vect/pr32421.c: New test.
9537
9538 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9539
9540         PR c++/32111
9541         * g++.dg/other/friend5.C: New test.
9542
9543 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9544
9545         PR fortran/32464
9546         * gfortran.dg/host_assoc_function_2.f90: New test.
9547
9548         PR fortran/31494
9549         * gfortran.dg/host_assoc_call_1.f90: New test.
9550
9551 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9552
9553         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9554         
9555 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9556
9557         PR fortran/32456
9558         * gfortran.dg/error_format.f90: New test.
9559
9560 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9561
9562         PR fortran/32136
9563         * gfortran.dg/pr32136.f90: New test.
9564
9565 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9566
9567         PR fortran/31726
9568         * gfortran.dg/minmaxloc_1.f90: New test.
9569
9570         PR fortran/32298
9571         * gfortran.dg/minmaxloc_2.f90: New test.
9572
9573 2007-06-23  Richard Guenther  <rguenther@suse.de>
9574
9575         PR tree-optimization/16876
9576         PR middle-end/29478
9577         * gcc.dg/pr29254.c: The warning is bogus.
9578         * gcc.dg/warn-1.c: Likewise.
9579         * gcc.dg/assign-warn-3.c: Likewise.
9580         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9581
9582 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9583
9584         * gcc.c-torture/execute/20070623-1.c: New.
9585
9586 2007-06-22  Jan Hubicka  <jh@suse.cz>
9587
9588         * gcc.c-torture/compile/pr31541.c: New.
9589
9590 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9591
9592         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9593         Remove -m64 from dg-options.
9594
9595 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9596
9597         PR middle-end/32374
9598         * gcc.dg/pr32374.c: New test.
9599
9600 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9601
9602         PR fortran/32360
9603         * gfortran.dg/pointer_assign_3.f90: New test.
9604
9605 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9606
9607         * gcc.dg/tree-ssa/pr19590.c: New.
9608
9609 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9610
9611         PR fortran/31162
9612         * gfortran.dg/assign.f90: Update test.
9613         * gfortran.dg/real_do_1.f90: Update test.
9614         * gfortran.dg/gomp/omp_do1.f90: Update test.
9615         * gfortran.dg/warnings_are_errors_1.f: Update test.
9616         * gfortran.dg/g77/20010519-1.f: Update test.
9617         * gfortran.dg/g77/pr9258.f: Update test.
9618         * gfortran.dg/g77/960317-1.f: Update test.
9619
9620 2007-06-21  Richard Guenther  <rguenther@suse.de>
9621
9622         PR tree-optimization/32453
9623         * gcc.c-torture/compile/pr32453.c: New testcase.
9624
9625 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9626
9627         PR tree-optimization/31866
9628         * gcc.dg/pr31866.c: New test.
9629
9630 2007-06-21  Richard Guenther  <rguenther@suse.de>
9631
9632         PR tree-optimization/32451
9633         * g++.dg/torture/20070621-1.C: New testcase.
9634
9635 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9636
9637         * gcc.dg/attr-isr.c: Test delay slot content.
9638         
9639 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9640
9641         PR fortran/32361
9642         gfortran.dg/pointer_assign_2.f90: New test.
9643
9644 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9645
9646         PR fortran/25061
9647         gfortran.dg/invalid_procedure_name.f90: New test.
9648
9649 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9650
9651         PR tree-optimization/25737
9652         * gcc.dg/tree-ssa/alias-14.c: New test.
9653
9654 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9655
9656         * gcc.target/i386/large-size-array-3.c: New.
9657
9658 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9659         Richard Guenther  <rguenther@suse.de>
9660
9661         PR fortran/32140
9662         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9663
9664 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9665
9666         PR middle-end/31959
9667         * gcc.dg/pr31959.c: New test.
9668
9669         PR inline-asm/32109
9670         * g++.dg/ext/asm10.C: New test.
9671
9672         PR middle-end/32285
9673         * gcc.c-torture/execute/20070614-1.c: New test.
9674
9675 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
9676
9677         * gcc.target/arm/stack-corruption.c: New test.
9678
9679 2007-06-19  Richard Guenther  <rguenther@suse.de>
9680
9681         * g++.dg/torture/pr30252.C: New testcase.
9682
9683 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
9684
9685         PR tree-optimization/32353
9686         * g++.dg/opt/nrv13.C: New test.
9687
9688 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
9689
9690         PR fortran/20863
9691         PR fortran/20882
9692         * gfortran.dg/impure_assignment_2.f90 : New test.
9693
9694         PR fortran/32236
9695         * gfortran.dg/data_initialized_2.f90 : New test.
9696
9697         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9698         appropriate version of 'dmach'.
9699
9700 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9701
9702         PR target/32389
9703         * gcc.target/i386/pr32389.c New test.
9704
9705 2007-06-18  Simon Baldwin <simonb@google.com>
9706
9707         PR c++/31923
9708         * g++.dg/template/error25.C: New.
9709         * g++.dg/template/spec35.C: New.
9710
9711 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
9712
9713         * gcc.c-torture/compile/pr32355.c: New testcase.
9714         
9715 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9716
9717         PR tree-optimization/32383
9718         * g++.dg/opt/pr32383.C: New test.
9719
9720 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
9721
9722         PR rtl-optimization/32366
9723         * gcc.dg/vect/pr32366.c: New test.
9724
9725 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
9726
9727         * gcc.c-torture/compile/pr32349.c: New testcase.
9728         
9729 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9730
9731         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9732         * gcc.target/sparc/combined-2.c: Likewise.
9733         * gcc.target/sparc/fexpand.c : Likewise.
9734         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
9735         * gcc.target/sparc/fpack16.c : Likewise.
9736         * gcc.target/sparc/fpmerge.c : Likewise.
9737         * gcc.target/sparc/fpmul.c : Likewise.
9738         * gcc.target/sparc/noresult.c : Likewise.
9739         * gcc.target/sparc/pdist.c: Likewise.
9740
9741 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
9742
9743         PR middle-end/31723
9744         * gcc.target/i386/recip-divf.c: New test.
9745         * gcc.target/i386/recip-sqrtf.c: Ditto.
9746         * gcc.target/i386/recip-vec-divf.c: Ditto.
9747         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9748         * gcc.target/i386/sse-recip.c: Ditto.
9749         * gcc.target/i386/sse-recip-vec.c: Ditto.
9750
9751 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9752
9753         PR tree-opt/32225
9754         * gcc.c-torture/compile/20070605-1.c: New test.
9755
9756         * gcc.c-torture/compile/20070603-1.c: New testcase.
9757         * gcc.c-torture/compile/20070603-2.c: New testcase.
9758
9759         * gcc.c-torture/compile/20070531-1.c: New test.
9760
9761         PR tree-opt/32167
9762         * gcc.c-torture/compile/20070531-2.c: New test.
9763
9764         PR tree-opt/32144
9765         * gcc.c-torture/compile/20070529-1.c: New test.
9766
9767         PR tree-opt/32145
9768         * gcc.c-torture/compile/20070529-2.c: New test.
9769
9770         PR tree-opt/32015
9771         * gcc.c-torture/compile/20070520-1.c: New test.
9772
9773         * g++.dg/ext/java-1.C: New test.
9774
9775         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9776         loops instead of one. Remove the "can't determine dependence"
9777         check.
9778         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9779         needed as the cast is gone in the first place.
9780         * gcc.dg/max-1.c: Change local variable a to be a global one.
9781         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9782         have a cast which is PREd.
9783
9784 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
9785
9786         * g++.dg/lookup/anon6.C: New test.
9787
9788 2007-06-14  Dirk Mueller  <dmueller@suse.de>
9789
9790         PR c++/31806
9791         * g++.dg/opt/static6.C: New testcase.
9792
9793 2007-06-14  Geoff Keating  <geoffk@apple.com>
9794
9795         * g++.dg/ext/visibility/overload-1.C: New.
9796
9797         PR 31093
9798         * g++.dg/ext/visibility/anon4.C: New.
9799
9800 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
9801
9802         PR target/32268
9803         * gcc.target/i386/pr32268.c: New test.
9804
9805 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9806
9807         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9808         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9809         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9810
9811         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9812         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9813         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9814         BID is used.
9815
9816 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
9817
9818         PR fortran/32302
9819         * gfortran.dg/common_resize_1.f90: New test.
9820
9821 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
9822
9823         PR target/32274
9824         * gcc.dg/vect/pr32224.c: Fix.   
9825         
9826 2007-06-13  Eric Christopher  <echristo@apple.com>
9827
9828         * gcc.target/i386/ssefn-1.c: Add -march=i386.
9829
9830 2007-06-13  Tobias Burnus  <burnus@net-b.de>
9831
9832         PR fortran/32323
9833         * gfortran.dg/actual_array_vect_1.f90: New.
9834
9835 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9836
9837         * gcc.target/sparc/mfpu.c: New test.
9838
9839 2007-06-12  Geoff Keating  <geoffk@apple.com>
9840
9841         * g++.dg/warn/weak1.C: Suppress on Darwin.
9842         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9843
9844 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9845
9846         PR middle-end/31579
9847          * g++.dg/torture/pr31579.C: New testcase.
9848
9849 2007-06-12  Ian Lance Taylor  <iant@google.com>
9850
9851         PR libstdc++/29286
9852         * g++.dg/init/new16.C: New test.
9853         * g++.dg/init/new17.C: New test.
9854         * g++.dg/init/new18.C: New test.
9855         * g++.dg/init/new19.C: New test.
9856
9857 2007-06-12  Olivier Hainque  <hainque@adacore.com>
9858
9859         * gnat.dg/lhs_view_convert.adb: New test.
9860
9861 2007-06-12  Richard Guenther  <rguenther@suse.de>
9862
9863         PR tree-optimization/15353
9864         PR tree-optimization/31657
9865         * gcc.c-torture/execute/20070424-1.c: New testcase.
9866         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9867         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9868         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9869         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9870         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9871
9872 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9873
9874         PR rtl-optimization/32293
9875         * gcc.dg/pr32293.c: New test.
9876
9877 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9878
9879         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9880
9881 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
9882
9883         PR fortran/29786
9884         * gfortran.dg/equiv_7.f90: New test.
9885         * gfortran.dg/equiv_constraint_7.f90: Change error message.
9886
9887         PR fortran/30875
9888         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9889
9890 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
9891
9892         * gcc.dg/setjmp-3.c: Rename raise to raise0.
9893         * gcc.dg/setjmp-4.c: Likewise.
9894         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9895
9896 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
9897
9898         PR rtl-optimization/31025
9899         * gfortran.dg/pr31025.f90: New.
9900
9901 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9902
9903         PR target/32280
9904         * gcc.target/i386/pr32280.c: New test.
9905
9906 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9907
9908         PR middle-end/32279
9909         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9910
9911 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9912
9913         PR libgfortran/32235
9914         * gfortran.dg/backspace_9.f: New test.
9915
9916 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
9917
9918         * gcc.dg/tree-ssa/prefetch-7.c: New test.
9919
9920 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
9921
9922         * gcc.dg/tree-ssa/loop-28.c: New testcase.
9923
9924 2007-06-09  Ian Lance Taylor  <iant@google.com>
9925
9926         PR tree-optimization/32169
9927         * gcc.c-torture/compile/pr32169.c: New test.
9928
9929 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
9930
9931         * gcc.dg/vect/costmodel: New directory.
9932         * gcc.dg/vect/costmodel/i386: New directory.
9933         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9934         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9935         New test.
9936         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9937         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9938         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9939         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9940         * gcc.dg/vect/costmodel/x86_64: New directory.
9941         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9942         New testsuite.
9943         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9944         New test.
9945         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9946         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9947         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9948         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9949         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9950
9951 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
9952
9953         PR tree-optimization/32243
9954         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
9955         flags for -Os tests.
9956         * gcc.dg/vect/03-vect-pr32243.c: New test.
9957
9958 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
9959
9960         PR tree-optimization/32224
9961         * gcc.dg/vect/pr32224.c: New test.
9962
9963 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
9964
9965         PR c++/32177
9966         * g++.dg/gomp/pr32177.C: New test.
9967
9968 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9969
9970         PR testsuite/25241
9971         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9972         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9973         warning nor an error.
9974         * gcc.dg/Wfatal-2.c: Likewise.
9975         * gcc.dg/Werror-1.c: Likewise.
9976         * gcc.dg/Werror-5.c: Likewise.
9977         * gcc.dg/Werror-7.c: Likewise.
9978         * gcc.dg/Werror-10.c: Likewise.
9979         * gcc.dg/Werror-11.c: Likewise.
9980
9981 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
9982
9983         PR c++/30759
9984         * g++.dg/init/brace6.C: New test.
9985
9986 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
9987
9988         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9989         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9990         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9991         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9992
9993         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9994         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9995         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9996         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9997         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9998         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9999         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10000         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10001
10002         * gcc.dg/darwin-minversion-3.c: New.
10003
10004 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10005
10006         * gcc.target/i386/builtin-copysign.c: New test.
10007
10008 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10009
10010         PR tree-optimization/32220
10011         * gfortran.dg/predcom-2.f: New testcase.
10012
10013 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10014
10015         PR tree-opt/32231
10016         * gcc.target/i386/vectorize4.c: New test.
10017
10018 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10019
10020         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10021
10022 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10023
10024         PR testsuite/25241
10025         * gcc.dg/simd-5.c: Mark output as a note.
10026         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10027         dg-message.
10028         * gcc.dg/simd-1.c: Likewise.
10029         * gcc.dg/always_inline.c: Mark output as a sorry.
10030         * gcc.dg/always_inline2.c: Likewise.
10031         * gcc.dg/always_inline3.c: Likewise.
10032
10033 2007-06-06  Ian Lance Taylor  <iant@google.com>
10034
10035         * g++.dg/conversion/enum1.C: New test.
10036
10037 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10038
10039         PR tree-optimization/32216
10040         * gcc.dg/vect/pr32216.c: New test.
10041
10042 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10043
10044         PR testsuite/18923
10045         * gfortran.dg/invalid_contains_1.f90: New test.
10046         * gfortran.dg/invalid_contains_2.f90: New test.
10047
10048 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10049
10050         PR testsuite/32057
10051         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10052         midnight issues.
10053
10054 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10055
10056         PR testsuite/25241
10057         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10058         dg-message to match de note.
10059         * gcc.dg/pr26570.c: Use dg-message for a note.
10060         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10061         dg-error instead of dg-warning because of -Werror.
10062         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10063         neither an error, nor a warning.
10064         * gcc.dg/glibc-uclibc-2.c: Likewise
10065         * gcc.dg/cpp/19940712-1.c: Likewise.
10066
10067 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10068
10069         PR preprocessor/23479
10070         * gcc.dg/binary-constants-1.c: Add test suites for
10071         the 0b-prefixed binary integer constants.
10072         * gcc.dg/binary-constants-2.c: Ditto.
10073         * gcc.dg/binary-constants-3.c: Ditto.
10074         * gcc.dg/binary-constants-4.c: Ditto.
10075
10076 2007-06-05  Ian Lance Taylor  <iant@google.com>
10077
10078         * gcc.dg/Wstrict-overflow-19.c: New test.
10079
10080 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10081
10082         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10083
10084 2007-06-04  Ian Lance Taylor  <iant@google.com>
10085
10086         * gcc.dg/Wstrict-overflow-18.c: New test.
10087
10088 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10089
10090         PR testsuite/25241
10091         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10092         * gcc.dg/cpp/mi5.c: Likewise.
10093         * gcc.dg/cpp/mi7.c: Likewise.
10094
10095 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10096
10097         PR c/32191
10098         * gcc.dg/pr32191.c: New test.
10099
10100 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10101
10102         PR fortran/32124
10103         * gfortran.dg/allocate_stat_1.f90: Remove.
10104
10105 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10106
10107         * gcc.target/i386/sse4_2-check.h: New.
10108         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10109         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10110         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10111         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10112         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10113         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10114         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10115         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10116         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10117         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10118         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10119         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10120         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10121         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10122         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10123         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10124         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10125         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10126
10127 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10128
10129         * gcc.dg/pie-link.c: New test.
10130
10131 2007-06-01  Ian Lance Taylor  <iant@google.com>
10132
10133         * gcc.dg/Wstrict-overflow-17.c: New test.
10134
10135 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10136
10137         * gcc.dg/builtin-return-1.c (g): New.
10138         (main): Allocate at least 64 bytes on the stack.
10139
10140 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10141
10142         * g++.dg/init/cleanup3.C: New test.
10143
10144 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10145
10146         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10147         int is 16 bits.
10148
10149 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10150
10151         PR fortran/32156
10152         * gfortran.dg/char_array_constructor_3.f90: New test.
10153
10154 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10155
10156         PR tree-optimization/32160
10157         * gfortran.dg/predcom-1.f: New test.
10158
10159 2007-05-31  Richard Guenther  <rguenther@suse.de>
10160
10161         * g++.dg/other/str_empty.C: Move...
10162         * g++.dg/other/pr30567.C: Move...
10163         * g++.dg/tree-ssa/pr27218.C: Move...
10164         * g++.dg/torture: ...here and remove dg-options.
10165
10166 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10167
10168         PR c++/32158
10169         * g++.dg/ext/is_pod_incomplete.C: New.
10170
10171 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10172             Douglas Gregor <doug.gregor@gmail.com>
10173             Pedro Lamarao <pedro.lamarao@mndfck.org>
10174             Howard Hinnant <howard.hinnant@gmail.com>
10175
10176         PR c++/7412
10177         PR c++/29939
10178         * g++.dg/cpp0x/rv8p.C: New.
10179         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10180         * g++.dg/cpp0x/cast-bug.C: New.
10181         * g++.dg/cpp0x/elision_weak.C: New.
10182         * g++.dg/cpp0x/collapse-bug.C: New.
10183         * g++.dg/cpp0x/rv3p.C: New.
10184         * g++.dg/cpp0x/rv7n.C: New.
10185         * g++.dg/cpp0x/overload-conv-1.C: New.
10186         * g++.dg/cpp0x/rv2n.C: New.
10187         * g++.dg/cpp0x/deduce.C: New.
10188         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10189         * g++.dg/cpp0x/rv6p.C: New.
10190         * g++.dg/cpp0x/template_deduction.C: New.
10191         * g++.dg/cpp0x/implicit-copy.C: New.
10192         * g++.dg/cpp0x/rv1p.C: New.
10193         * g++.dg/cpp0x/cast.C: New.
10194         * g++.dg/cpp0x/rv5n.C: New.
10195         * g++.dg/cpp0x/collapse.C: New.
10196         * g++.dg/cpp0x/overload-conv-2.C: New.
10197         * g++.dg/cpp0x/rv4p.C: New.
10198         * g++.dg/cpp0x/rvo.C: New.
10199         * g++.dg/cpp0x/iop.C: New.
10200         * g++.dg/cpp0x/rv3n.C: New.
10201         * g++.dg/cpp0x/rv7p.C: New.
10202         * g++.dg/cpp0x/reference_collapsing.C: New.
10203         * g++.dg/cpp0x/overload.C: New.
10204         * g++.dg/cpp0x/named.C: New.
10205         * g++.dg/cpp0x/rv2p.C: New.
10206         * g++.dg/cpp0x/rv6n.C: New.
10207         * g++.dg/cpp0x/not_special.C: New.
10208         * g++.dg/cpp0x/bind.C: New.
10209         * g++.dg/cpp0x/rv1n.C: New.
10210         * g++.dg/cpp0x/rv5p.C: New.
10211         * g++.dg/cpp0x/elision.C: New.
10212         * g++.dg/cpp0x/named_refs.C: New.
10213         * g++.dg/cpp0x/unnamed_refs.C: New.
10214         * g++.dg/cpp0x/rv4n.C: New.
10215         * g++.dg/cpp0x/elision_neg.C: New.
10216         * g++.dg/init/copy7.C: Run in C++98 mode.
10217         * g++.dg/overload/arg1.C: Ditto.
10218         * g++.dg/overload/arg4.C: Ditto.
10219
10220 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10221
10222         PR c++/31809
10223         * g++.dg/opt/static5.C: New test.
10224
10225 2007-05-30  Richard Guenther  <rguenther@suse.de>
10226
10227         * g++.dg/dg.exp: Prune torture/.
10228         * g++.dg/torture/dg-torture.exp: New testsuite.
10229
10230 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10231
10232         * gcc.target/arm/pr27387.C: Move and rename to ...
10233         * g++.dg/inherit/thunk8.C: ... here.
10234
10235 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10236
10237         PR tree-optimization/31769
10238         * g++.dg/gomp/pr31769.C: New test.
10239
10240 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10241
10242         * gcc.target/i386/stack-realign.c: New.
10243
10244 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10245
10246         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10247
10248 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10249
10250         * gfortran.dg/sizeof.f90: New.
10251
10252 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10253
10254         PR c/31339
10255         * gcc.dg/boolcomplex-1.c: New test.
10256
10257         PR c++/31339
10258         * g++.dg/ext/boolcomplex-1.c: New test.
10259
10260 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10261
10262         * gcc.dg/matrix: New directory.
10263
10264 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10265
10266         PR fortran/32124
10267         * gfortran.dg/allocate_stat_1.f90: New.
10268
10269 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10270
10271         PR fortran/31972
10272         * transfer_hollerith_1.f90: New test.
10273
10274 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10275
10276         PR tree-opt/32100
10277         * gcc.c-torture/execute/vrp-7.c: New test.
10278
10279 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10280
10281         * gfortran.dg/transfer_simplify_4.f90: New test.
10282
10283 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10284
10285         PR fortran/32088
10286         * gfortran.dg/func_result_3.f90: New.
10287
10288 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10289
10290         PR middle-end/32083
10291         * gfortran.dg/transfer_simplify_3.f90: New.
10292
10293 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10294
10295         PR target/32065
10296         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
10297         to compile options.
10298         * gcc.target/i386/pr32065-2.c: New test.
10299
10300 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10301
10302         PR fortran/31813
10303         * gfortran.dg/io_constraints_2.f90: Update.
10304
10305 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
10306
10307         PR fortran/31219
10308         * gfortran.dg/array_constructor_17.f90: New test.
10309
10310 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10311
10312         PR tree-opt/32090
10313         * g++.dg/opt/array2.C: New testcase.
10314
10315 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
10316
10317         PR target/32065
10318         * gcc.target/i386/pr32065.c: New test.
10319
10320 2007-05-25  Dirk Mueller  <dmueller@suse.de>
10321             Marcus Meissner <meissner@suse.de>
10322
10323         * gcc.dg/attr-alloc_size.c: New.
10324
10325 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
10326             Lee Millward  <lee.millward@gmail.com>
10327
10328         PR c++/31745
10329         * g++.dg/parse/crash34.C: New test.
10330
10331         * g++.dg/parse/crash35.C: New test.
10332
10333 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10334
10335         * gcc.target/i386/sse2-check.h: New.
10336         * gcc.target/i386/sse2-vec-1.c: Likewise.
10337         * gcc.target/i386/sse2-vec-2.c: Likewise.
10338         * gcc.target/i386/sse2-vec-3.c: Likewise.
10339         * gcc.target/i386/sse2-vec-4.c: Likewise.
10340         * gcc.target/i386/sse2-vec-5.c: Likewise.
10341         * gcc.target/i386/sse2-vec-6.c: Likewise.
10342
10343 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
10344
10345         PR c++/31431
10346         PR c++/31432
10347         PR c++/31434
10348         PR c++/31435
10349         PR c++/31437
10350         PR c++/31438
10351         PR c++/31442
10352         PR c++/31443
10353         PR c++/31444
10354         PR c++/31445
10355         * g++.dg/cpp0x/pr31431.C: New.
10356         * g++.dg/cpp0x/pr31437.C: New.
10357         * g++.dg/cpp0x/pr31442.C: New.
10358         * g++.dg/cpp0x/pr31444.C: New.
10359         * g++.dg/cpp0x/pr31431-2.C: New.
10360         * g++.dg/cpp0x/pr31432.C: New.
10361         * g++.dg/cpp0x/pr31434.C: New.
10362         * g++.dg/cpp0x/pr31438.C: New.
10363         * g++.dg/cpp0x/pr31443.C: New.
10364         * g++.dg/cpp0x/pr31445.C: New.
10365         * g++.dg/cpp0x/variadic-crash1.C: New.
10366
10367 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
10368
10369         * gcc.target/arm/long-calls-1.c: New test.
10370         * gcc.target/arm/long-calls-2.c: Likewise.
10371         * gcc.target/arm/long-calls-3.c: Likewise.
10372         * gcc.target/arm/long-calls-4.c: Likewise.
10373
10374 2007-05-25  Richard Guenther  <rguenther@suse.de>
10375             Andrew Pinski  <andrew_pinski@playstation.sony.com>
10376
10377         PR tree-optimization/31982
10378         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
10379
10380 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
10381
10382         PR fortran/32047
10383         * gfortran.dg/result_in_spec_2.f90: New test.
10384
10385 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10386
10387         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
10388
10389 2007-05-24  Ollie Wild  <aaw@google.com>
10390
10391         * gcc.dg/cpp/counter-1.c: New test.
10392         * gcc.dg/pch/counter-1.c: New test.
10393         * gcc.dg/pch/counter-1.hs: New file.
10394         * gcc.dg/pch/counter-2.c: New test.
10395         * gcc.dg/pch/counter-2.hs: New file.
10396         * gcc.dg/pch/counter-3.c: New test.
10397         * gcc.dg/pch/counter-3.hs: New file.
10398
10399 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
10400
10401         * gcc.dg/tree-ssa/predcom-1.c: New test.
10402         * gcc.dg/tree-ssa/predcom-2.c: New test.
10403         * gcc.dg/tree-ssa/predcom-3.c: New test.
10404         * gcc.dg/tree-ssa/predcom-4.c: New test.
10405         * gcc.dg/tree-ssa/predcom-5.c: New test.
10406         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
10407
10408 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
10409
10410         PR testsuite/32062
10411         * gcc.target/i386/sse4_1-check.h (MASK): New.
10412
10413 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10414
10415         PR fortran/32038
10416         * gfortran.dg/pr25603.f: Initialize integer variables.
10417
10418 2007-05-23  Ian Lance Taylor  <iant@google.com>
10419
10420         * g++.dg/other/vrp1.C: New test.
10421
10422 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
10423
10424         PR preprocessor/20077
10425         * gcc.dg/cpp/paste15.c: New test.
10426
10427 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
10428             Nigel Stephens  <nigel@mips.com>
10429             Richard Sandiford  <richard@codesourcery.com>
10430
10431         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10432         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10433         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10434         * gcc.target/mips/inter/mips16-inter.exp: New.
10435
10436 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10437
10438         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10439
10440 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10441
10442         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10443         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10444         * gcc.target/i386/sse3-addsubps.c: Likewise.
10445         * gcc.target/i386/sse3-haddpd.c: Likewise.
10446         * gcc.target/i386/sse3-haddps.c: Likewise.
10447         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10448         * gcc.target/i386/sse3-hsubps.c: Likewise.
10449         * gcc.target/i386/sse3-lddqu.c: Likewise.
10450         * gcc.target/i386/sse3-movddup.c: Likewise.
10451         * gcc.target/i386/sse3-movshdup.c: Likewise.
10452         * gcc.target/i386/sse3-movsldup.c: Likewise.
10453
10454         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10455         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10456         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10457         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10458         * gcc.target/i386/ssse3-palignr.c: Likewise.
10459         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10460         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10461         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10462         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10463         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10464         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10465         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10466         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10467         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10468         * gcc.target/i386/ssse3-psignb.c: Likewise.
10469         * gcc.target/i386/ssse3-psignd.c: Likewise.
10470         * gcc.target/i386/ssse3-psignw.c: Likewise.
10471         * gcc.target/i386/ssse3-vals.h: Likewise.
10472
10473         * gcc.target/i386/sse3-check.h: New file.
10474         * gcc.target/i386/ssse3-check.h: Likewise.
10475
10476 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10477
10478         PR middle-end/31095
10479         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10480
10481 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10482
10483         PR middle-end/31606
10484         * gcc.c-torture/20070522-1.c: New testcase.
10485
10486 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10487
10488         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10489
10490 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10491
10492         * gcc.c-torture/execute/ieee/20000320-1.x,
10493         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10494         m68k-*-* and check_effective_target_coldfire_fpu.
10495
10496 2007-05-22  Ollie Wild  <aaw@google.com>
10497
10498         * g++.dg/lookup/hidden-class10.C: New test.
10499         * g++.dg/lookup/hidden-class11.C: New test.
10500
10501 2007-05-22  Ollie Wild  <aaw@google.com>
10502
10503         * g++.dg/lookup/name-clash5.C: New test.
10504         * g++.dg/lookup/name-clash6.C: New test.
10505
10506 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10507
10508         * g++.dg/other/i386-2.C: Update comments on header files tested.
10509         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10510         of <tmmintrin.h>.
10511         * gcc.target/i386/sse-12.c: Likewise.
10512         * gcc.target/i386/sse-13.c: Likewise.
10513         * gcc.target/i386/sse-14.c: Likewise.
10514
10515         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10516         Redefined to test with immediate operand.
10517         (__builtin_ia32_blendps): Likewise.
10518         (__builtin_ia32_blendpd): Likewise.
10519         (__builtin_ia32_dpps): Likewise.
10520         (__builtin_ia32_dpps): Likewise.
10521         (__builtin_ia32_insertps128): Likewise.
10522         (__builtin_ia32_vec_ext_v4sf): Likewise.
10523         (__builtin_ia32_vec_set_v16qi): Likewise.
10524         (__builtin_ia32_vec_set_v4si): Likewise.
10525         (__builtin_ia32_vec_set_v2di): Likewise.
10526         (__builtin_ia32_vec_ext_v16qi): Likewise.
10527         (__builtin_ia32_vec_ext_v4si): Likewise.
10528         (__builtin_ia32_vec_ext_v2di): Likewise.
10529         (__builtin_ia32_roundpd): Likewise.
10530         (__builtin_ia32_roundsd): Likewise.
10531         (__builtin_ia32_roundps): Likewise.
10532         (__builtin_ia32_roundss): Likewise.
10533         (__builtin_ia32_mpsadbw128): Likewise.
10534
10535 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10536
10537         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10538
10539 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10540
10541         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10542         failures.
10543         * gcc.dg/dfp/func-struct.c: Ditto.
10544         * gcc.dg/dfp/operator-assignment.c: Ditto.
10545         * gcc.dg/dfp/convert-bfp.c: Ditto.
10546         * gcc.dg/dfp/convert-int.c: Ditto.
10547         * gcc.dg/dfp/convert-int-max.c: Ditto.
10548         * gcc.dg/dfp/func-scalar.c: Ditto.
10549         * gcc.dg/dfp/cast.c: Ditto.
10550         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10551         failures, and fix a typo in return type of arg1_128.
10552         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10553         failures, and fix a typo in a constant suffix.
10554         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10555         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10556
10557 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10558             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10559
10560         * lib/gcc-dg.exp(process_message): New proc.
10561         (dg-message): New test directive.
10562         * gcc.dg/always_inline.c: Use dg-message.
10563         * gcc.dg/always_inline2.c: Ditto.
10564         * gcc.dg/always_inline3.c: Ditto.
10565         * gcc.dg/invalid-call-1.c: Ditto.
10566         * gcc.dg/pr17506.c: Ditto.
10567         * gcc.dg/simd-5.c: Ditto.
10568         * gcc.dg/simd-6.c: Ditto.
10569         * gcc.dg/va-arg-2.c: Ditto.
10570         * gcc.dg/cpp/syshdr.c: Ditto.
10571         * gcc.dg/cpp/unc4.c: Ditto.
10572         * gcc.dg/cpp/trad/mi1.c: Ditto.
10573         * gcc.dg/cpp/trad/mi5.c: Ditto.
10574         * gcc.dg/cpp/trad/mi7.c: Ditto.
10575         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10576         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10577         * gcc.test-framework/test-framework.awk: Special-case outexists
10578         tests.
10579
10580 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10581
10582         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10583         (bit_SSE4_2): Likewise.
10584         (bit_POPCNT): Likewise.
10585
10586         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10587         Check if assembler supports SSE4 instructions.
10588
10589         * gcc.target/i386/sse4_1-blendpd.c: New file.
10590         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10591         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10592         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10593         * gcc.target/i386/sse4_1-check.h: Likewise.
10594         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10595         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10596         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10597         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10598         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10599         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10600         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10601         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10602         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10603         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10604         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10605         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10606         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10607         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10608         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10609         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10610         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10611         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10612         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10613         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10614         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10615         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10616         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10617         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10618         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10619         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10620         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10621         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10622         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10623         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10624         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10625         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10626         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10627         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10628         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10629         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10630         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10631         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10632         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10633         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10634         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10635         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10636         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10637         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10638         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10639         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10640         * gcc.target/i386/sse4_1-round.h: Likewise.
10641         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10642         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10643         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10644         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10645         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10646         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10647         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10648         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10649         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10650         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10651         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10652         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10653         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10654         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10655
10656 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10657
10658         PR fortran/31627
10659         * gfortran.dg/bounds_check_7.f90: New test.
10660
10661 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10662
10663         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10664         (check_effective_target_sse4a): Ditto.
10665
10666         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10667         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10668         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10669         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10670         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10671         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10672         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10673         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10674         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10675         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10676         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10677         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10678         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10679         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10680         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10681         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10682         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10683         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10684         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10685         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10686
10687 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
10688
10689         * g++.dg/ext/cleanup-1.C: New test.
10690         * g++.dg/ext/cleanup-2.C: Likewise.
10691         * g++.dg/ext/cleanup-3.C: Likewise.
10692         * g++.dg/ext/cleanup-4.C: Likewise.
10693         * g++.dg/ext/cleanup-5.C: Likewise.
10694         * g++.dg/ext/cleanup-6.C: Likewise.
10695         * g++.dg/ext/cleanup-8.C: Likewise.
10696         * g++.dg/ext/cleanup-9.C: Likewise.
10697         * g++.dg/ext/cleanup-10.C: Likewise.
10698         * g++.dg/ext/cleanup-11.C: Likewise.
10699         * g++.dg/ext/cleanup-dtor.C: Likewise.
10700
10701 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10702
10703         PR middle-end/31995
10704         * gcc.dg/vect/vect-102a.c: New test.
10705
10706 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
10707             Paolo Carlini  <pcarlini@suse.de>
10708             Uros Bizjak  <ubizjak@gmail.com>
10709
10710         * gcc.dg/gcc-have-sync-compare-and-swap.c,
10711         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10712         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10713         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10714         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10715         New testcases.
10716
10717 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
10718
10719         PR fortran/32002
10720         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10721
10722 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10723
10724         PR fortran/32027
10725         * gfortran.dg/do_3.F90: Add checks for the final value of the
10726         loop variable.
10727
10728 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10729
10730         * gcc.c-torture/execute/990127-2.x: New file.
10731
10732 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10733
10734         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10735         * gcc.target/i386/sse-12: Add -O to compile options.
10736         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10737         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10738         and mm3dnow.h.  Add -O to compile options.
10739
10740 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
10741
10742         PR fortran/31867
10743         * gfortran.dg/char_length_5.f90: New test.
10744
10745         PR fortran/31994
10746         * gfortran.dg/array_reference_1.f90: New test.
10747
10748 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10749
10750         PR middle-end/7651
10751         PR c++/11856
10752         PR c/12963
10753         PR c/23587
10754         PR other/29694
10755         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10756         * gcc.dg/Wtype-limits.c: New.
10757         * gcc.dg/Wtype-limits-Wextra.c: New.
10758         * gcc.dg/Wtype-limits-no.c: New.
10759         * g++.dg/warn/Wtype-limits.C: New.
10760         * g++.dg/warn/Wtype-limits-Wextra.C: New.
10761         * g++.dg/warn/Wtype-limits-no.C: New.
10762
10763 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10764
10765         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10766         instead of "-msse2".'
10767         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10768         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10769         and mm3dnow.h.
10770         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10771         to test with immediate operand.
10772         (__builtin_ia32_insertqi): Ditto.
10773         (__builtin_ia32_palignr128): Ditto.
10774         (__builtin_ia32_palignr): Ditto.
10775         (__builtin_ia32_pshufhw): Ditto.
10776         (__builtin_ia32_pshuflw): Ditto.
10777         (__builtin_ia32_pshufd): Ditto.
10778         (__builtin_ia32_vec_set_v8hi): Ditto.
10779         (__builtin_ia32_vec_ext_v8hi): Ditto.
10780         (__builtin_ia32_shufpd): Ditto.
10781         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10782
10783 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
10784
10785         PR fortran/32001
10786         * gfortran.dg/min_max_conformance.f90: Added more testcases.
10787
10788 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10789
10790         PR target/31585
10791         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10792         and "__inline".  Use "-msse" instead of "-msse2".
10793
10794 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10795
10796         PR middle-end/7651
10797         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10798         * gcc.dg/20030906-2.c: Likewise.
10799         * objc.dg/method-17.m: Add -Wreturn-type.
10800         * obj-c++.dg/method-21.mm: Likewise.
10801
10802 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10803
10804         PR target/31585
10805         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10806         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10807         (__builtin_ia32_psrlqi128): Ditto.
10808         (__builtin_ia32_psrlwi128): Ditto.
10809         (__builtin_ia32_psrldi128): Ditto.
10810         (__builtin_ia32_psrldqi128): Ditto.
10811         (__builtin_ia32_pslldqi128): Ditto.
10812         (__builtin_ia32_psrawi128): Ditto.
10813         (__builtin_ia32_psradi128): Ditto.
10814         (__builtin_ia32_psllqi128): Ditto.
10815         (__builtin_ia32_pslldi128): Ditto.
10816         (__builtin_prefetch): Ditto.
10817         (__builtin_ia32_pshufw): Ditto.
10818         (__builtin_ia32_vec_set_v4hi): Ditto.
10819         (__builtin_ia32_vec_ext_v4hi): Ditto.
10820         (__builtin_ia32_shufps): Ditto.
10821         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10822
10823 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10824
10825         PR fortran/31974
10826         * gfortran.dg/char_allocation_1.f90: New test.
10827
10828 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10829
10830         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10831         * gcc.dg/Wconversion-sign.c: New.
10832         * gcc.dg/Wconversion-integer-no-sign.c: New.
10833         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10834         Wconversion-sign.C
10835         * g++.dg/warn/Wconversion-sign.C: New.
10836         * g++.old-deja/g++.other/warn4.C: Update.
10837         * g++.dg/warn/Wconversion1.C: Likewise.
10838
10839 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10840
10841         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10842         * gcc.dg/torture/builtin-math-4.c: Likewise.
10843
10844 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10845
10846         PR libfortran/31964
10847         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10848
10849 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10850
10851         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10852
10853 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10854
10855         PR target/31628
10856         * gcc.target/i386/pr31628.c: New.
10857
10858 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
10859
10860         PR middle-end/31344
10861         * gcc.dg/pr31344.c: New test.
10862
10863 2007-05-17  Ian Lance Taylor  <iant@google.com>
10864
10865         PR tree-optimization/31953
10866         * gcc.c-torture/compile/pr31953.c: New test.
10867
10868 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10869
10870         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10871
10872         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10873         and drem.
10874         * gcc.dg/torture/builtin-math-4.c: Likewise.
10875
10876         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10877         * gcc.dg/torture/builtin-math-4.c: Likewise.
10878
10879         * gcc.dg/torture/builtin-math-4.c: New test.
10880
10881 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
10882             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10883
10884         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10885         * gcc.dg/cpp/include2.c: Ditto.
10886         * gcc.dg/cpp/mac-dir-2.c: Ditto.
10887         * gcc.dg/cpp/paste5.c: Ditto.
10888         * gcc.dg/cpp/paste6.c: Ditto.
10889         * gcc.dg/cpp/paste8.c: Ditto.
10890         * gcc.dg/cpp/paste11.c: Ditto.
10891         * gcc.dg/cpp/paste13.c: Ditto.
10892         * gcc.dg/cpp/skipping2.c: Ditto.
10893         * gcc.dg/reg-vol-struct-1.c: Ditto.
10894         * gcc.dg/Wshadow-1.c: Ditto.
10895         * gcc.dg/cpp/trad/comment.c: Ditto.
10896         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10897         * gcc.dg/cpp/if-2.c: Ditto.
10898         * gcc.dg/array-5.c: Ditto.
10899         * gcc.dg/inline-15.c: Ditto.
10900         * gcc.dg/pr27953.c: Ditto.
10901         * gcc.dg/Wno-c++-compat.c: Ditto.
10902
10903 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
10904
10905         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10906
10907 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10908
10909         * gcc.c-torture/execute/20070517-1.c: New test.
10910
10911 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
10912
10913         PR fortran/31919
10914         * gfortran.dg/min_max_conformance.f90: New test.
10915
10916 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
10917
10918         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10919         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10920         gcc.dg/vect/vect-104.c: Use more complex construction to
10921         prevent vectorizing.
10922         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10923
10924 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
10925
10926         PR tree-optimization/24659
10927         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10928         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10929         not vect_int target.
10930         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10931         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
10932         targets.
10933         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10934         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10935         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10936
10937 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
10938
10939         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10940         and x86_64-*-* targets.
10941         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10942
10943 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
10944
10945         PR fortran/18769
10946         PR fortran/30881
10947         PR fortran/31194
10948         PR fortran/31216
10949         PR fortran/31427
10950         * transfer_simplify_1.f90: New test.
10951         * transfer_simplify_2.f90: New test.
10952
10953 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
10954
10955         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10956
10957 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
10958
10959         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10960
10961         * gcc.dg/fltconst-pedantic-dfp.c: New test.
10962
10963         PR c/31924
10964         * gcc.dg/fltconst-1.c: New test.
10965
10966         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10967         * gcc.dg/dfp/operator-assignment.c: Ditto.
10968
10969 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
10970
10971         PR c++/29928
10972         * g++.dg/rtti/typeid5.C: New.
10973
10974 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10975
10976         PR fortran/31725
10977         * gfortran.dg/substr_4.f: New test.
10978
10979 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
10980
10981         * gcc.target/m68k/interrupt_thread-1.c,
10982         gcc.target/m68k/interrupt_thread-2.c,
10983         gcc.target/m68k/interrupt_thread-3.c: New.
10984         * gcc.target/m68k/m68k.exp: Accept fido.
10985
10986 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10987
10988         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10989         * gfortran.dg/altreturn_3.f90: Likewise.
10990         * gfortran.dg/assumed_dummy_1.f90: Likewise.
10991         * gfortran.dg/default_numeric_type_1.f90: Likewise.
10992         * gfortran.dg/inquire_iolength.f90: Likewise.
10993         * gfortran.dg/module_naming_1.f90: Likewise.
10994         * gfortran.dg/oldstyle_2.f90: Likewise.
10995         * gfortran.dg/operator_2.f90: Likewise.
10996         * gfortran.dg/parameter_array_element_1.f90: Likewise.
10997         * gfortran.dg/used_types_11.f90: Likewise.
10998         * gfortran.dg/zero_array_components_1.f90: Likewise.
10999         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11000         * gfortran.dg/parameter_array_dummy.f90: Likewise.
11001         * gfortran.dg/real_const_3.f90: Likewise.
11002
11003 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11004
11005         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11006         * gcc.dg/tree-ssa/loop-30.c: New test.
11007
11008 2007-05-13  Richard Guenther  <rguenther@suse.de>
11009
11010         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11011         scanning forwprop1.
11012         * g++.dg/tree-ssa/pr31146.C: Likewise.
11013
11014 2007-05-13  Revital Eres  <eres@il.ibm.com>
11015
11016         * gcc.dg/dse.c: New test.
11017
11018 2007-05-12  Richard Guenther  <rguenther@suse.de>
11019
11020         PR tree-optimization/31797
11021         * gcc.c-torture/compile/pr31797.c: New testcase.
11022
11023 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11024
11025         PR fortran/30746
11026         * gfortran.dg/host_assoc_function_1.f90: New test.
11027
11028 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11029
11030         PR c++/31829
11031         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11032
11033 2007-05-11  Silvius Rus  <rus@google.com>
11034
11035         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11036         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11037         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11038         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11039         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11040         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11041         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11042         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11043         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11044         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11045         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11046         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11047         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11048         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11049         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11050         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11051
11052 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11053
11054         PR other/31852
11055         * gcc.c-torture/execute/builtins/memchr.c: New.
11056         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11057         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11058
11059 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11060
11061         PR fortran/30876
11062         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11063         line.
11064         * gfortran.dg/recursive_reference_2.f90: New test.
11065
11066 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11067
11068         PR fortran/30878
11069         * gfortran.dg/namelist_29.f90: New test.
11070
11071 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11072
11073         PR fortran/31474
11074         * gfortran.dg/entry_10.f90: New test.
11075
11076 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11077
11078         PR tree-optimization/31885
11079         * gcc.dg/tree-ssa/loop-29.c: New test.
11080
11081 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11082
11083         * assumed_dummy_1.f90: Fix dg directive.
11084         * char_initialiser_actual.f90: Likewise.
11085         * nested_modules_2.f90: Likewise.
11086         * shift-alloc.f90: Likewise.
11087
11088 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11089
11090         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11091
11092 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11093
11094         PR libfortran/31880
11095         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11096
11097 2007-05-09  Mike Stump  <mrs@apple.com>
11098
11099         * g++.dg/other/first-global.C: Add -fpie for darwin.
11100         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11101
11102 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11103
11104         * gcc.dg/20070507-1.c: New testcase.
11105
11106 2007-05-08  Chao-ying Fu  <fu@mips.com>
11107
11108         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11109         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11110         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11111         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11112
11113 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11114
11115         PR 31847
11116         * gcc.dg/pr31847.c: New test.
11117
11118 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11119
11120         PR fortran/31692
11121         * gfortran.dg/actual_array_result_1.f90: New test.
11122
11123 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11124
11125         PR fortran/29397
11126         * gfortran.dg/parameter_array_init_1.f90: New test.
11127
11128         PR fortran/29400
11129         * gfortran.dg/parameter_array_init_2.f90: New test.
11130
11131 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11132
11133         PR target/31854
11134         * gcc.target/i386/pr31854.c: New test.
11135
11136 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11137
11138         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11139
11140 2007-05-07  Mike Stump  <mrs@apple.com>
11141
11142         * g++.old-deja/g++.mike/empty.C: Add.
11143
11144 2007-05-07  Eric Christopher  <echristo@apple.com>
11145
11146         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11147
11148 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11149
11150         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11151         variable.  Rearrange conversions from binary float to decimal float.
11152
11153 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11154
11155         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11156         x86.
11157
11158 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11159
11160         * gnat.dg/opt1.ad[sb]: New testcase.
11161
11162 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11163
11164         PR fortran/31399
11165         * gfortran.dg/do_3.F90: New test.
11166
11167 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11168
11169         PR fortran/31764
11170         * gfortran.dg/new_line.f90: Add new checks.
11171
11172 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11173
11174         PR fortran/31201
11175         * gfortran.dg/large_unit_1.f90: New.
11176         * gfortran.dg/large_unit_2.f90: New.
11177         * gfortran.dg/iostat_4.f90: New
11178         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11179
11180 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11181
11182         PR fortran/31540
11183         * gfortran.dg/char_result_4.f90: New test.
11184
11185 2007-06-05  Revital Eres  <eres@il.ibm.com>
11186
11187         PR 30957
11188         * gcc.dg/pr30957-1.c: New test.
11189
11190 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11191
11192         PR fortran/31251
11193         * gfortran.dg/char_type_len_2.f90: New test.
11194
11195 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11196
11197         PR 31775
11198         * g++.dg/other/nested-extern.cc: New.
11199         * g++.dg/other/nested-extern-1.C: New.
11200         * g++.dg/other/nested-extern-2.C: New.
11201
11202 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11203
11204         PR fortran/31760
11205         * gfortran.dg/erf.f90: New test.
11206         * gfortran.dg/besxy.f90: New test.
11207
11208 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11209
11210         PR fortran/22359
11211         * gfortran.dg/fseek.f90: New test.
11212
11213 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11214
11215         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11216
11217 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11218
11219         PR libfortran/31210
11220         * gfortran.dg/zero_length_1.f90: New test.
11221
11222 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11223
11224         PR fortran/31803
11225         * gfortran.dg/char_pointer_assign_3.f90: New test.
11226         * gfortran.dg/char_result_2.f90: Re-enable test.
11227
11228 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11229
11230         PR fortran/25071
11231         * gfortran.dg/char_length_3.f90: New test.
11232         * gfortran.dg/char_result_2.f90: Fix test.
11233
11234 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11235
11236         PR tree-optimization/30565
11237         * gcc.dg/tree-ssa/loop-27.c: New test.
11238
11239 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11240
11241         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11242         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11243         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11244         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11245
11246 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11247
11248         PR tree-optimization/31699
11249         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11250         New.
11251         (check_effective_target_vect_floatint_cvt): New.
11252         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11253         of specific targets.
11254         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11255         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11256         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11257         * gcc.dg/vect/vect-iv-4.c: Likewise.
11258         * gcc.dg/vect/vect-multitypes-11.c: New.
11259         * gcc.dg/vect/pr31699.c: New.
11260
11261 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11262
11263         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11264
11265 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11266
11267         PR C++/31663
11268         * g++.dg/warn/anonymous-namespace-2.C: New.
11269         * g++.dg/warn/anonymous-namespace-2.h: New.
11270
11271 2007-05-02  Paul Brook  <paul@codesourcery.com>
11272
11273         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11274
11275 2007-05-02  Eric Christopher  <echristo@apple.com>
11276
11277         * gcc.dg/cpp/if-div.c: New file.
11278
11279 2007-05-02  Tom Tromey  <tromey@redhat.com>
11280
11281         PR preprocessor/28709:
11282         * gcc.dg/cpp/pr28709.c: New file.
11283
11284 2007-05-02  Richard Guenther  <rguenther@suse.de>
11285
11286         PR tree-optimization/31146
11287         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
11288
11289 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
11290
11291         * gcc.c-torture/compile/limits-blockid.c: New.
11292         * gcc.c-torture/compile/limits-caselabels.c: New.
11293         * gcc.c-torture/compile/limits-declparen.c: New.
11294         * gcc.c-torture/compile/limits-enumconst.c: New.
11295         * gcc.c-torture/compile/limits-exprparen.c: New.
11296         * gcc.c-torture/compile/limits-externalid.c: New.
11297         * gcc.c-torture/compile/limits-fnargs.c: New.
11298         * gcc.c-torture/compile/limits-fndefn.c: New.
11299         * gcc.c-torture/compile/limits-idexternal.c: New.
11300         * gcc.c-torture/compile/limits-idinternal.c: New.
11301         * gcc.c-torture/compile/limits-pointer.c: New.
11302         * gcc.c-torture/compile/limits-stringlit.c: New.
11303         * gcc.c-torture/compile/limits-structmem.c: New.
11304         * gcc.c-torture/compile/limits-structnest.c: New.
11305
11306 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
11307
11308         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
11309
11310 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11311
11312         PR middle-end/31740
11313         * gcc.c-torture/compile/20070501-1.c: New testcase.
11314
11315 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11316
11317         PR fortran/31732
11318         * gfortran.dg/array_memset_2:  New test case.
11319
11320 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11321
11322         PR testsuite/31615
11323         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
11324
11325 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
11326
11327         PR testsuite/31589
11328         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
11329         dg-final test.
11330         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
11331         keyword to dg-final test.
11332         * gcc.dg/vect/vect-iv-4.c: Likewise.
11333         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11334         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
11335         test.
11336         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
11337         cast.
11338         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
11339         * lib/target-supports.exp
11340         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
11341         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
11342
11343 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
11344
11345         * gcc.c-torture/execute/ieee/20000320-1.c: Use
11346         __LONG_LONG_MAX__ and its friends instead of those supplied by
11347         limits.h.
11348
11349 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
11350
11351         PR C++/31721
11352         * g++.dg/ext/vector7.C: New testcase.
11353
11354 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11355
11356         PR fortran/31591
11357         * gfortran.dg/bound_simplification_1.f90: New test.
11358
11359 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11360
11361         PR fortran/31645
11362         * gfortran.dg/bom_error.f90: New test.
11363         * gfortran.dg/bom_include.f90: New test.
11364         * gfortran.dg/bom_UTF16-LE.f90: New test.
11365         * gfortran.dg/bom_UTF16-BE.f90: New test.
11366         * gfortran.dg/bom_UTF-8.f90: New test.
11367         * gfortran.dg/bom_UTF-32.f90: New test.
11368         * gfortran.dg/bom_UTF-8.F90: New test.
11369         * gfortran.dg/bom_include.inc: New file.
11370
11371 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11372
11373         PR C++/30221
11374         * g++.dg/init/ptrfn2.C: New test.
11375         * g++.dg/init/ptrfn3.C: New test.
11376
11377 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
11378
11379         PR fortran/31711
11380         * gfortran.dg/dependency_21.f90: New test.
11381
11382 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11383
11384         * gfortran.dg/secnds.f: Use real*8.
11385         * gfortran.dg/secnds-1.f: Use real*8.
11386
11387 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11388
11389         PR libfortran/31532
11390         * gfortran.dg/inquire_5.f90: Update test.
11391
11392 2007-04-27  Ian Lance Taylor  <iant@google.com>
11393
11394         PR middle-end/31710
11395         * gcc.c-torture/compile/pr31710.c: New test.
11396
11397 2007-04-27  Richard Guenther  <rguenther@suse.de>
11398
11399         PR tree-optimization/30965
11400         PR tree-optimization/30978
11401         * gcc.dg/tree-ssa/pr30978.c: New testcase.
11402         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
11403         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
11404         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
11405
11406 2007-04-27  Richard Guenther  <rguenther@suse.de>
11407
11408         PR tree-optimization/31715
11409         * gcc.dg/Warray-bounds-4.c: New testcase.
11410
11411 2007-04-26  Ian Lance Taylor  <iant@google.com>
11412
11413         PR target/28675
11414         * gcc.c-torture/compile/pr28675.c: New test.
11415
11416 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11417
11418         PR C++/30016
11419         * g++.dg/ext/vector6.C: New test.
11420
11421 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
11422
11423         * gcc.c-torture/execute/ieee/20000320-1.x: New.
11424
11425 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
11426
11427         PR middle-end/31617
11428         * g++.dg/other/str_empty.C: Add expected warning.
11429
11430 2007-04-26  Richard Guenther  <rguenther@suse.de>
11431         Daniel Berlin  <dberlin@dberlin.org>
11432
11433         PR tree-optimization/30567
11434         * g++.dg/other/pr30567.C: New testcase.
11435
11436 2007-04-26  Richard Guenther  <rguenther@suse.de>
11437
11438         PR tree-optimization/31703
11439         * gcc.c-torture/compile/pr31703.c: New testcase.
11440         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11441         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11442
11443 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11444
11445         * gfortran.dg/open_errors.f90: Added if statements checking
11446         the value of iostat.
11447
11448 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11449
11450         PR c++/31598
11451         * g++.dg/gomp/pr31598.C: New test.
11452
11453         PR tree-optimization/30558
11454         * g++.dg/gomp/pr30558.C: New test.
11455
11456 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11457
11458         PR c++/31338
11459         * g++.dg/ext/complex2.C: New test.
11460
11461 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11462
11463         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11464
11465 2007-04-25  Thiemo Seufer  <ths@mips.com>
11466
11467         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11468         value to signed char.
11469
11470 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11471
11472         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11473         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11474         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11475
11476 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11477
11478         PR fortran/31668
11479         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11480         statement functions.
11481         * gfortran.dg/c_by_val_5.f90: New test.
11482
11483 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11484
11485         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11486         with two new subroutines to avoid parameter-induced aliasing.
11487         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11488         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11489
11490 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11491
11492         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11493         * g++.dg/warn/Warray-bounds.C: Likewise.
11494
11495 2007-04-24  Ian Lance Taylor  <iant@google.com>
11496
11497         PR tree-optimization/31605
11498         * gcc.c-torture/execute/pr31605.c: New test.
11499
11500 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11501
11502         PR fortran/31587
11503         * lib/gcc-dg.exp (scan-module): New function.
11504         * gfortran.dg/module_md5_1.f90: New test.
11505
11506 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11507
11508         * g++.old-deja/g++.pt/defarg6.C: Only run with
11509         -std=gnu++98.
11510         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11511         * g++.dg/cpp0x/variadic61.C: Ditto.
11512         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11513         * g++.dg/cpp0x/variadic62.C: Ditto.
11514         * g++.dg/template/meminit1.C: Ditto.
11515         * g++.dg/template/operator7.C: Ditto.
11516         * g++.dg/template/static15.C: Ditto.
11517         * g++.dg/template/invalid1.C: Ditto.
11518         * g++.dg/template/shift1.C: Ditto.
11519         * g++.dg/template/error10.C: Ditto.
11520
11521 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11522
11523         PR diagnostic/25923
11524         * gfortran.dg/pr25923.f90: New test.
11525
11526 2007-04-24  Ian Lance Taylor  <iant@google.com>
11527
11528         PR tree-optimization/31602
11529         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11530
11531 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11532
11533         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11534         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11535
11536 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11537
11538         * gcc.target/i386/reload-1.c. New.
11539
11540 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11541             Olga Golovanevsky  <olga@il.ibm.com>
11542
11543         * g++.dg/other/str_empty.C: New test.
11544
11545 2007-04-24  Richard Henderson  <rth@redhat.com>
11546
11547         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11548
11549 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11550
11551         PR target/31641
11552         * gcc.c-torture/compile/pr31641.c: New testcase.
11553
11554 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11555
11556         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11557         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11558         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11559         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11560
11561 2007-04-23  Simon Baldwin  <simonb@google.com>
11562
11563         * g++.dg/other/error15.C: New.
11564         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11565         triggering a "multiple parameters named" error.
11566
11567 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11568
11569         PR fortran/31618
11570         * gfortran.dg/backspace_8.f:  New test case.
11571
11572 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11573
11574         PR fortran/31630
11575         * gfortran.dg/used_types_17.f90: New test.
11576
11577         PR fortran/31620
11578         * gfortran.dg/zero_array_components_1.f90: New test.
11579
11580 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11581
11582         PR fortran/31616
11583         * gfortran.dg/open_errors.f90: Allow a different error message.
11584
11585 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11586
11587         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11588         Rename from check_effective_target_vect_pack_mod.  Rename global
11589         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11590         messages.
11591         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11592         rename.
11593         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11594         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11595
11596 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11597
11598         PR middle-end/31448
11599         * gcc.c-torture/execute/pr31448.c: New testcase.
11600
11601 2007-04-22  Nick Clifton  <nickc@redhat.com>
11602
11603         * gcc.dg/20020312-2.c: Add support for the FRV.
11604
11605 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11606
11607         PR tree-optimization/24659
11608         * gcc.dg/vect/vect-float-extend-1.c: New test.
11609         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11610
11611 2007-04-22  Richard Guenther  <rguenther@suse.de>
11612
11613         PR tree-optimization/29789
11614         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11615         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11616
11617 2007-04-22  Revital Eres  <eres@il.ibm.com>
11618
11619         * gcc.dg/var-expand2.c: New test.
11620
11621 2007-04-22  Revital Eres  <eres@il.ibm.com>
11622
11623         * gcc.dg/var-expand3.c: New test.
11624
11625 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11626
11627         PR fortran/31495
11628         * gfortran.dg/continuation_8.f90: New test.
11629
11630 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11631
11632         PR C/30265
11633         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11634         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11635
11636 2007-04-21  Richard Guenther  <rguenther@suse.de>
11637
11638         PR middle-end/31136
11639         * gcc.c-torture/execute/pr31136.c: New testcase.
11640
11641 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11642
11643         * gcc.target/i386/movsi-sm-1.c: New.
11644
11645 2007-04-20  Richard Henderson  <rth@redhat.com>
11646
11647         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11648         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11649
11650 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11651
11652         * gcc.target/i386/ordcmp-1.c: New test.
11653         * gcc.target/i386/unordcmp-1.c: New test.
11654
11655         PR tree-optimization/31632
11656         * gcc.c-torture/compile/20070419-1.c: New test.
11657
11658 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11659
11660         * gcc.dg/invalid-call-1.c: New test.
11661
11662 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11663
11664         PR diagnostic/31227
11665         * gcc.dg/Warray-bounds-3.c: New.
11666
11667 2007-04-18  Richard Guenther  <rguenther@suse.de>
11668
11669         PR tree-optimization/19431
11670         PR tree-optimization/21463
11671         * gcc.c-torture/execute/20070212-1.c: New testcase.
11672         * gcc.c-torture/execute/20070212-2.c: Likewise.
11673         * gcc.c-torture/execute/20070212-3.c: Likewise.
11674         * gcc.dg/tree-ssa/pr19431.c: Likewise.
11675         * gcc.dg/tree-ssa/pr21463.c: Likewise.
11676         * g++.dg/tree-ssa/pr21463.C: Likewise.
11677         * g++.dg/tree-ssa/pr30738.C: Likewise.
11678
11679 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11680
11681         PR c++/31513
11682         * g++.dg/expr/bitfield8.C: New test.
11683
11684 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
11685             Richard Sandiford  <richard@codesourcery.com>
11686
11687         * lib/target-supports.exp (check_profiling_available): Return 0
11688         for uClibc with -p or -pg.
11689
11690 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
11691
11692         PR c++/31517
11693         * g++.dg/template/init7.C: New test.
11694
11695 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
11696
11697         PR rtl-optimization/31360
11698         * gcc.dg/loop-7.c: New test.
11699
11700 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11701
11702         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11703         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11704         build.
11705         (compat-execute): Likewise.
11706         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11707         files to remote hosts.
11708         * lib/c-ctorture.exp (c-torture-compile): Likewise.
11709         (c-torture-execute): Likewise.
11710         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11711         or plain file.  Use remote_upload and remote_download to copy
11712         files about.
11713         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11714         before scanning it.
11715
11716 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
11717
11718         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11719
11720 2007-04-16  Lawrence Crowl  <crowl@google.com>
11721
11722         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11723         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11724         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11725         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11726         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11727         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11728         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11729         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11730         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11731         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11732         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11733
11734         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11735         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11736         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11737         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11738         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11739         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11740         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11741         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11742         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11743         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11744         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11745
11746 2007-04-16  Ian Lance Taylor  <iant@google.com>
11747
11748         PR tree-optimization/31522
11749         * gcc.dg/Wstrict-overflow-16.c: New test.
11750
11751 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
11752
11753         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11754
11755 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
11756
11757         PR fortran/31144
11758         * gfortran.dg/module_naming_1.f90: New.
11759
11760 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
11761
11762         * lib/target-supports.exp (check_profiling_available): Return
11763         false for m68k-*-uclinux.
11764
11765 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
11766
11767         PR c++/29365
11768         Testcase for c++ anonymous namespace warning
11769
11770         * g++.dg/warn/anonymous-namespace-1.C: New test
11771         * g++.dg/warn/anonymous-namespace-1.h: New test
11772
11773 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11774
11775         PR testsuite/31578
11776         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11777
11778 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11779
11780         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11781
11782 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
11783
11784         PR fortran/31204
11785         * gfortran.dg/array_constructor_16.f90: New test.
11786
11787 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
11788
11789         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11790         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11791
11792 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11793
11794         PR rtl-optimization/31500
11795         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11796         * g++.dg/warn/Warray-bounds.C: Likewise.
11797
11798 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11799
11800         PR C/31520
11801         * gcc.dg/gnu89-init-4.c: New testcase.
11802
11803 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
11804
11805         PR c++/25874
11806         * gcc.dg/gomp/pr25874.c: Add dg-options.
11807         * g++.dg/gomp/pr25874.C: Add dg-options.
11808
11809 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
11810
11811         PR fortran/21061
11812         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11813         * gfortran.dg/warnings_are_errors_1.f: New testcase.
11814
11815 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11816
11817         PR fortran/31561
11818         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11819
11820 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11821
11822         PR fortran/29507
11823         PR fortran/31404
11824         * gfortran.dg/initialization_6.f90: New test.
11825
11826 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
11827
11828         * gcc.c-torture/compile/pr27528.c: Require nonpic.
11829
11830         * lib/target-supports.exp (check_gc_sections_available):
11831         Return false if ldflags includes -elf2flt.
11832
11833 2007-04-13  Jason Merrill  <jason@redhat.com>
11834
11835         PR c++/31074
11836         * conv3.C: New test.
11837
11838 2007-04-13  Mike Stump  <mrs@apple.com>
11839
11840         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11841         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11842
11843 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
11844
11845         PR tree-optimization/29598
11846         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11847
11848 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11849
11850         PR fortran/31559
11851         * gfortran.dg/func_assign.f90: New test.
11852
11853 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
11854
11855         PR fortran/31550
11856         * gfortran.dg/used_types_16.f90: New test.
11857
11858 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
11859
11860         PR fortran/18937
11861         * gfortran.dg/goto_2.f90: New.
11862         * gfortran.dg/goto_3.f90: New.
11863         * gfortran.dg/pr17708.f90: Rename to ...
11864         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11865
11866 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11867
11868         PR fortran/31562
11869         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11870         instead of a struct.
11871
11872 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11873
11874         PR fortran/31562
11875         * gfortran.dg/value_4.c: Use GNU extensions for complex
11876         instead of a struct.
11877
11878 2007-04-13  Richard Guenther  <rguenther@suse.de>
11879
11880         PR tree-optimization/21258
11881         * gcc.dg/tree-ssa/vrp34.c: New testcase.
11882
11883 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11884
11885         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11886         <complex.h>.
11887
11888 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
11889
11890         PR fortran/31250
11891         * gfortran.dg/char_length_2.f90: New.
11892         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11893         * gfortran.dg/repeat_4.f90: Likewise.
11894
11895         PR fortran/31266
11896         * gfortran.dg/char_assign_1.f90: New.
11897
11898         PR fortran/31471
11899         * gfortran.dg/block_name_1.f90: New.
11900         * gfortran.dg/block_name_2.f90: New.
11901
11902 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
11903
11904         PR c++/31078
11905         * g++.dg/other/pr31078.C: New.
11906
11907 2007-04-12  Richard Guenther  <rguenther@suse.de>
11908
11909         PR tree-optimization/31169
11910         * gcc.c-torture/execute/pr31169.c: New testcase.
11911
11912 2007-04-12  Richard Guenther  <rguenther@suse.de>
11913
11914         PR tree-optimization/24689
11915         PR tree-optimization/31307
11916         * g++.dg/tree-ssa/pr31307.C: New testcase.
11917         * gcc.dg/tree-ssa/pr24689.c: Likewise.
11918
11919 2007-04-12  Tobias Burnus  <burnus@net-b.de>
11920
11921         PR fortran/31472
11922         * gfortran.dg/access_spec_1.f90: New test.
11923         * gfortran.dg/access_spec_2.f90: New test.
11924         * gfortran.dg/non_module_public.f90: Match new error message.
11925
11926 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
11927
11928         PR testsuite/31538
11929         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11930         to 4 at line 38 to fix bounds problem.
11931
11932 2007-04-11  Tobias Burnus  <burnus@net-b.de>
11933
11934         PR testsuite/31240
11935         * gfortran.dg/pointer_intent_1.f90: Fix test.
11936
11937 2007-04-10  Eric Christopher  <echristo@apple.com>
11938
11939         * lib/target-supports.exp
11940         (check_effective_target_fstack_protector): Rewrite.
11941
11942 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
11943
11944         PR c++/31449
11945         * g++.dg/init/const5.C: New test.
11946
11947 2007-04-09  Jan Hubicka  <jh@suse.cz>
11948
11949         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11950
11951 2007-04-08  Jan Hubicka  <jh@suse.cz>
11952
11953         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11954
11955 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11956
11957         PR fortran/31257
11958         * gfortran.dg/achar_4.f90: New test.
11959
11960 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11961
11962         PR fortran/30880
11963         * gfortran.dg/used_dummy_types_8.f90: New test.
11964
11965 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11966
11967         PR fortran/30872
11968         * gfortran.dg/parameter_array_element_1.f90: New test.
11969
11970 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11971
11972         PR fortran/31222
11973         * gfortran.dg/default_numeric_type_1.f90: New test.
11974
11975 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11976
11977         PR fortran/31424
11978         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11979
11980 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11981
11982         PR fortran/31293
11983         * gfortran.dg/interface_12.f90: New test.
11984
11985 2007-04-07  Bruce Korb  <bkorb@gnu.org>
11986
11987         * gcc.dg/format/opt-6.c: New test.
11988         * gcc.dg/format/nul-1.c: New test.
11989         * gcc.dg/format/nul-2.c: New test.
11990
11991 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11992
11993         PR libgfortran/31395
11994         * gfortran.dg/fmt_colon.f90: New test.
11995
11996 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
11997
11998         * g++.old-deja/g++.other/init18.C: Use
11999         dg-require-effective-target instead of an explicit xfail.
12000
12001 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
12002
12003         * gcc.dg/dfp/signbit-1.c
12004         * gcc.dg/dfp/signbit-2.c
12005
12006 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12007
12008         PR fortran/31483
12009         * gfortran.dg/altreturn_5.f90: New test.
12010
12011 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12012
12013         PR fortran/31292
12014         * gfortran.dg/contained_module_proc_1.f90: New test.
12015
12016 2007-04-04  Stuart Hastings  <stuart@apple.com>
12017
12018         PR 31281
12019         * objc/execute/exceptions/pr31281.m: New.
12020
12021 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12022
12023         * g++.dg/ext/dllimport12.C: Update comments.
12024
12025 2007-04-03  Eric Christopher  <echristo@apple.com>
12026
12027         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12028
12029 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12030
12031         PR fortran/31304
12032         * gfortran.dg/repeat_2.f90: New test.
12033         * gfortran.dg/repeat_3.f90: New test.
12034         * gfortran.dg/repeat_4.f90: New test.
12035
12036 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12037
12038         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12039
12040 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12041
12042         PR c++/30847
12043         * g++.dg/parse/cond3.C: New test.
12044
12045         PR middle-end/30704
12046         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12047
12048 2007-04-02  Jason Merrill  <jason@redhat.com>
12049
12050         PR c++/31187
12051         * g++.dg/ext/visibility/anon3.C: New test.
12052
12053 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12054
12055         PR libgfortran/31052
12056         * gfortran.dg/namelist_28.f90: New test.
12057
12058 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12059
12060         PR libgfortran/31366
12061         * gfortran.dg/direct_io_6.f90: New test.
12062
12063 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12064
12065         PR libgfortran/31207
12066         * gfortran.dg/advance_5.f90: New test.
12067         * gfortran.dg/advance_6.f90: New test.
12068
12069 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12070
12071         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12072         * g++.dg/ext/dllimport7.C: Likewise.
12073         * g++.dg/ext/selectany1.C: Likewise.
12074
12075 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12076
12077         * g++.dg/parser/pr31138.C: New.
12078         * g++.dg/parser/pr31140.C: New.
12079         * g++.dg/parser/pr31141.C: New.
12080
12081 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12082
12083         PR c++/26099
12084         * g++.dg/ext/is_base_of.C: New.
12085         * g++.dg/ext/has_virtual_destructor.C: New.
12086         * g++.dg/ext/is_polymorphic.C: New.
12087         * g++.dg/ext/is_base_of_diagnostic.C: New.
12088         * g++.dg/ext/is_enum.C: New.
12089         * g++.dg/ext/has_nothrow_assign.C: New.
12090         * g++.dg/ext/has_nothrow_constructor.C: New.
12091         * g++.dg/ext/is_empty.C: New.
12092         * g++.dg/ext/has_trivial_copy.C: New.
12093         * g++.dg/ext/has_trivial_assign.C: New.
12094         * g++.dg/ext/is_abstract.C: New.
12095         * g++.dg/ext/is_pod.C: New.
12096         * g++.dg/ext/has_nothrow_copy.C: New.
12097         * g++.dg/ext/is_class.C: New.
12098         * g++.dg/ext/has_trivial_constructor.C: New.
12099         * g++.dg/ext/is_union.C: New.
12100         * g++.dg/ext/has_trivial_destructor.C: New.
12101         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12102         * g++.dg/template/crash43.C: Likewise.
12103
12104 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12105
12106         * g++.dg/warn/pedantic2.C: New testcase.
12107
12108 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12109
12110         * size_dim.f90: Fix dg directive.
12111         * pr16433.f: Likewise.
12112         * use_6.f90: Likewise.
12113         * use_7.f90: Likewise.
12114         * entry_9.f90: Likewise.
12115         * pointer_intent_2.f90: Likewise.
12116         * protected_1.f90: Likewise.
12117         * fmt_missing_period_2.f: Likewise.
12118         * pointer_intent_3.f90: Likewise.
12119         * protected_2.f90: Likewise.
12120         * protected_3.f90: Likewise.
12121         * pr15754.f90: Likewise.
12122         * protected_4.f90: Likewise.
12123         * protected_5.f90: Likewise.
12124         * initialization_2.f90: Likewise.
12125         * protected_6.f90: Likewise.
12126         * continuation_7.f90: Likewise.
12127         * derived_function_interface_1.f90: Likewise.
12128         * der_pointer_4.f90: Likewise.
12129         * fmt_zero_precision.f90: Likewise.
12130         * blockdata_3.f90: Likewise.
12131         * fmt_missing_period_1.f: Likewise.
12132         * real_const_3.f90: Likewise.
12133         * use_4.f90: Likewise.
12134         * fmt_missing_period_3.f: Likewise.
12135         * use_5.f90: Likewise.
12136
12137 2007-03-28  Mike Stump  <mrs@apple.com>
12138
12139         * gcc.dg/darwin-comm.c: Add.
12140
12141 2007-03-28  Eric Christopher  <echristo@apple.com>
12142
12143         * lib/target-supports.exp (check_effective_target_fstack_protector):
12144         New.
12145         * gcc.dg/ssp-1.c: Use.
12146         * gcc.dg/ssp-2.c: Ditto.
12147
12148 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12149
12150         PR c++/29077
12151         * g++.dg/parse/constructor3.C: New test.
12152
12153 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12154
12155         * gnat.dg/thin_pointer.ad[sb]: New test.
12156
12157 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12158
12159         * g++.dg/cpp0x/bracket1.C: New.
12160         * g++.dg/cpp0x/bracket2.C: New.
12161         * g++.dg/cpp0x/bracket3.C: New.
12162         * g++.dg/cpp0x/bracket4.C: New.
12163
12164 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12165
12166         * g++.dg/cpp0x/temp_default1.C: New.
12167         * g++.dg/cpp0x/temp_default3.C: New.
12168         * g++.dg/cpp0x/temp_default2.C: New.
12169         * g++.dg/cpp0x/temp_default4.C: New.
12170
12171 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12172
12173         PR c++/29993
12174         * g++.dg/other/cv_func2.C: New.
12175
12176 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12177
12178         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12179         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12180         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12181         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12182
12183         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12184         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12185
12186         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12187
12188         * lib/compat.exp (compat-execute): Fix processing of file names.
12189
12190 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12191
12192         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12193
12194 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12195
12196         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12197         Delete created executable test file.
12198         (check_effective_target_fortran_large_int): Ditto.
12199         (check_effective_target_static_libgfortran): Ditto.
12200
12201 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12202
12203         PR c++/30500
12204         * g++.dg/warn/pragma-system_header1.C: New test.
12205         * g++.dg/warn/pragma-system_header2.C: New test.
12206         * g++.dg/warn/pragma-system_header1.h. New.
12207         * g++.dg/warn/pragma-system_header2.h. New.
12208
12209 2007-03-26  Ian Lance Taylor  <iant@google.com>
12210
12211         PR tree-optimization/31345
12212         * gcc.c-torture/compile/pr31345-1.c: New test.
12213
12214 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12215
12216         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12217         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12218         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12219         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12220         * gfortran.dg/overload_1.f90: Likewise.
12221         * gfortran.dg/impure_assignment_1.f90: Likewise.
12222         * gfortran.dg/error_recovery_3.f90: Likewise.
12223         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12224         * gfortran.dg/sequence_types_1.f90: Likewise.
12225         * gfortran.dg/internal_references_1.f90: Likewise.
12226         * gfortran.dg/present_1.f90: Likewise.
12227         * gfortran.dg/volatile10.f90: Likewise.
12228         * gfortran.dg/module_equivalence_2.f90: Likewise.
12229         * gfortran.dg/use_4.f90: Likewise.
12230         * gfortran.dg/elemental_result_1.f90: Likewise.
12231         * gfortran.dg/generic_actual_arg.f90: Likewise.
12232         * gfortran.dg/private_type_5.f90: Likewise.
12233         * gfortran.dg/protected_4.f90: Likewise.
12234         * gfortran.dg/interface_3.f90: Likewise.
12235
12236 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12237
12238         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12239         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12240
12241 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12242
12243         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12244
12245 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12246
12247         PR libgfortran/31199
12248         * gfortran.dg/fmt_t_4.f90: New test.
12249
12250 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12251
12252         PR libfortran/31297
12253         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12254         * gfortran.dg/backspace_6.f:  Likewise.
12255         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12256         * gfortran.dg/direct_io_2.f90:  Likewise.
12257         * gfortran.dg/write_back.f:  Likewise.
12258         * gfortran.dg/write_rewind_2.f:  Likewise.
12259         * gfortran.dg/write_rewind_1.f:  Likewise.
12260         * gfortran.dg/write_rewind_2.f:  Likewise.
12261
12262 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12263
12264         PR tree-optimization/30784
12265         * gcc.dg/vect/pr30784.c: New test.
12266
12267 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12268
12269         PR fortran/30877
12270         * gfortran.dg/operator_1.f90: New test.
12271         * gfortran.dg/operator_2.f90: New test.
12272
12273 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12274
12275         PR libfortran/31196
12276         * gfortran.dg/reshape_transpose_1.f90:  New test.
12277
12278 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12279
12280         PR fortran/30655
12281         * gfortran.dg/bounds_check_6.f90: New test.
12282
12283 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12284
12285         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
12286         #ifndef/#endif.
12287         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12288         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12289
12290 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
12291
12292         PR fortran/31209
12293         * gfortran.dg/pointer_function_actual_1.f90: New test.
12294
12295         PR fortran/31200
12296         * gfortran.dg/pointer_function_actual_2.f90: New test.
12297
12298         PR fortran/31215
12299         * gfortran.dg/result_in_spec_1.f90: New test.
12300
12301 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12302
12303         PR fortran/30834
12304         * gfortran.dg/integer_exponentiation_3.F90: New test.
12305         * gfortran.dg/integer_exponentiation_4.f90: New test.
12306         * gfortran.dg/integer_exponentiation_5.F90: New test.
12307
12308 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12309
12310         PR c++/30863
12311         * g++.dg/template/error24.C: New test.
12312         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
12313
12314 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
12315
12316         PR c++/31273
12317         * g++.dg/expr/bitfield7.C: New test.
12318
12319 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12320
12321         PR other/23572
12322         * gcc.dg/float-range-4.c: New.
12323         * gcc.dg/float-range-1.c: Update. Test for a warning.
12324         * gcc.dg/float-range-3.c: New.
12325         * gcc.dg/float-range-5.c: New.
12326
12327 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12328
12329         PR fortran/31262
12330         * gfortran.dg/no_range_check_1.f90: New test.
12331
12332 2007-03-22  Dirk Mueller  <dmueller@suse.de>
12333
12334         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
12335         * g++.dg/other/static1.C: Remove stray semicolon.
12336         * g++.dg/other/init1.C: Likewise.
12337         * g++.dg/rtti/dyncast1.C: Likewise.
12338         * g++.dg/tree-ssa/pr17153.C: Likewise.
12339         * g++.dg/lookup/disamb1.C: Likewise.
12340         * g++.dg/lookup/scoped2.C: Likewise.
12341         * g++.dg/lookup/friend7.C: Likewise.
12342         * g++.dg/parse/parse4.C: Likewise.
12343         * g++.dg/parse/parse5.C: Likewise.
12344         * g++.dg/expr/pr29066.C: Likewise.
12345         * g++.dg/expr/cast4.C: Likewise.
12346         * g++.dg/tc1/dr193.C: Likewise.
12347         * g++.dg/tc1/dr213.C: Likewise.
12348         * g++.dg/abi/dcast1.C: Likewise.
12349         * g++.dg/abi/covariant2.C: Likewise.
12350         * g++.dg/inherit/covariant11.C: Likewise.
12351         * g++.dg/inherit/covariant9.C: Likewise.
12352         * g++.dg/inherit/covariant10.C: Likewise.
12353         * g++.dg/init/static3.C: Likewise.
12354         * g++.dg/init/init-ref3.C: Likewise.
12355         * g++.dg/init/ref10.C: Likewise.
12356         * g++.dg/template/meminit2.C: Likewise.
12357         * g++.dg/template/using9.C: Likewise.
12358         * g++.dg/template/friend9.C: Likewise.
12359         * g++.dg/template/ref1.C: Likewise.
12360         * g++.old-deja/g++.warn/inline.C: Likewise.
12361         * g++.old-deja/g++.robertl/eb91.C: Likewise.
12362         * g++.old-deja/g++.robertl/eb46.C: Likewise.
12363         * g++.old-deja/g++.robertl/eb34.C: Likewise.
12364         * g++.old-deja/g++.robertl/eb43.C: Likewise.
12365         * g++.old-deja/g++.robertl/eb26.C: Likewise.
12366         * g++.old-deja/g++.robertl/eb116.C: Likewise.
12367         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12368         * g++.old-deja/g++.brendan/overload8.C: Likewise.
12369         * g++.old-deja/g++.brendan/overload11.C: Likewise.
12370         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12371         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12372         * g++.old-deja/g++.brendan/template11.C: Likewise.
12373         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
12374         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12375         * g++.old-deja/g++.brendan/crash16.C: Likewise.
12376         * g++.old-deja/g++.jason/pmem2.C: Likewise.
12377         * g++.old-deja/g++.jason/parse9.C: Likewise.
12378         * g++.old-deja/g++.jason/byval2.C: Likewise.
12379         * g++.old-deja/g++.jason/overload8.C: Likewise.
12380         * g++.old-deja/g++.jason/pmf8.C: Likewise.
12381         * g++.old-deja/g++.jason/template33.C: Likewise.
12382         * g++.old-deja/g++.jason/return3.C: Likewise.
12383         * g++.old-deja/g++.jason/scoping2.C: Likewise.
12384         * g++.old-deja/g++.jason/virtual.C: Likewise.
12385         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12386         * g++.old-deja/g++.jason/template27.C: Likewise.
12387         * g++.old-deja/g++.jason/synth6.C: Likewise.
12388         * g++.old-deja/g++.jason/ref8.C: Likewise.
12389         * g++.old-deja/g++.jason/offset1.C: Likewise.
12390         * g++.old-deja/g++.other/static20.C: Likewise.
12391         * g++.old-deja/g++.other/array1.C: Likewise.
12392         * g++.old-deja/g++.other/new3.C: Likewise.
12393         * g++.old-deja/g++.other/array2.C: Likewise.
12394         * g++.old-deja/g++.other/overload9.C: Likewise.
12395         * g++.old-deja/g++.other/cast6.C: Likewise.
12396         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
12397         * g++.old-deja/g++.other/eh4.C: Likewise.
12398         * g++.old-deja/g++.other/using7.C: Likewise.
12399         * g++.old-deja/g++.other/init18.C: Likewise.
12400         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12401         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12402         * g++.old-deja/g++.other/dtor11.C: Likewise.
12403         * g++.old-deja/g++.pt/static11.C: Likewise.
12404         * g++.old-deja/g++.pt/crash19.C: Likewise.
12405         * g++.old-deja/g++.pt/overload12.C: Likewise.
12406         * g++.old-deja/g++.pt/crash46.C: Likewise.
12407         * g++.old-deja/g++.pt/mi1.C: Likewise.
12408         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
12409         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12410         * g++.old-deja/g++.pt/local5.C: Likewise.
12411         * g++.old-deja/g++.pt/typename2.C: Likewise.
12412         * g++.old-deja/g++.pt/explicit80.C: Likewise.
12413         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
12414         * g++.old-deja/g++.law/visibility1.C: Likewise.
12415         * g++.old-deja/g++.law/visibility2.C: Likewise.
12416         * g++.old-deja/g++.law/virtual2.C: Likewise.
12417         * g++.old-deja/g++.law/operators19.C: Likewise.
12418         * g++.old-deja/g++.law/parsing10.C: Likewise.
12419         * g++.old-deja/g++.law/visibility4.C: Likewise.
12420         * g++.old-deja/g++.law/operators4.C: Likewise.
12421         * g++.old-deja/g++.law/dtors2.C: Likewise.
12422         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12423         * g++.old-deja/g++.law/visibility10.C: Likewise.
12424         * g++.old-deja/g++.law/scope3.C: Likewise.
12425         * g++.old-deja/g++.law/casts2.C: Likewise.
12426         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12427         * g++.old-deja/g++.law/operators33.C: Likewise.
12428         * g++.old-deja/g++.law/friend4.C: Likewise.
12429         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12430         * g++.old-deja/g++.mike/p5611.C: Likewise.
12431         * g++.old-deja/g++.mike/net37.C: Likewise.
12432         * g++.old-deja/g++.mike/p3570.C: Likewise.
12433         * g++.old-deja/g++.mike/p5718.C: Likewise.
12434         * g++.old-deja/g++.mike/net21.C: Likewise.
12435         * g++.old-deja/g++.mike/p1862.C: Likewise.
12436         * g++.old-deja/g++.mike/p4511.C: Likewise.
12437         * g++.old-deja/g++.mike/virt3.C: Likewise.
12438         * g++.old-deja/g++.mike/p16146.C: Likewise.
12439         * g++.old-deja/g++.mike/p1989.C: Likewise.
12440         * g++.old-deja/g++.mike/p5571.C: Likewise.
12441         * g++.old-deja/g++.gb/scope10.C: Likewise.
12442         * g++.old-deja/g++.abi/primary5.C: Likewise.
12443         * g++.old-deja/g++.abi/empty2.C: Likewise.
12444         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12445         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12446         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12447         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12448         * g++.old-deja/g++.bob/template3.C: Likewise.
12449         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12450
12451 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12452
12453         PR fortran/31193
12454         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12455
12456 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12457
12458         PR fortran/20897
12459         * gfortran.dg/derived_name_1.f90: New.
12460         * gfortran.dg/derived_name_2.f: New.
12461
12462 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12463
12464         * lib/target-supports.exp (check_effective_target_nonpic): New
12465         procedure.
12466         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12467         when compiling PIC.
12468         * gcc.target/i386/asm-4.c: Require nonpic.
12469         * gcc.target/i386/cmov1.c: Likewise.
12470         * gcc.target/i386/mul.c: Likewise.
12471         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12472         * gcc.target/i386/ssetype-1.c: Require nonpic.
12473         * gcc.target/i386/ssetype-3.c: Likewise.
12474         * gcc.target/i386/ssetype-5.c: Likewise.
12475
12476 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12477
12478         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12479         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12480         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12481         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12482
12483 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12484
12485         PR tree-optimization/30590
12486         * g++.dg/opt/pr30590.C: New testcase.
12487
12488 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12489
12490         PR c/30762
12491         * gcc.dg/pr30762-1.c: New test.
12492         * gcc.dg/pr30762-2.c: New test.
12493
12494         PR inline-asm/30505
12495         * gcc.target/i386/pr30505.c: New test.
12496
12497 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12498
12499         * gcc.target/arm/register-variables.c: New.
12500
12501 2007-03-19  Jeff Law  <law@redhat.com>
12502
12503         * PR tree-optimization/30984
12504         * gcc.c-torture/pr30984.c: New test.
12505
12506 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12507         Richard Guenther  <rguenther@suse.de>
12508
12509         PR tree-optimization/31254
12510         * gcc.dg/torture/pr31254.c: New testcase.
12511
12512 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12513
12514         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12515         target default_packed.
12516
12517 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12518
12519         PR fortran/31203
12520         * gfortran.dg/string_length_1.f90: New test.
12521
12522 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12523
12524         PR testsuite/30395
12525         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12526
12527 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12528
12529         PR libgfortran/31052
12530         * gfortran.dg/namelist_27.f90: New test.
12531
12532 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12533
12534         PR fortran/30531
12535         * gfortran.dg/used_types_14.f90: New test.
12536
12537         PR fortran/31086
12538         * gfortran.dg/used_types_15.f90: New test.
12539
12540 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12541
12542         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12543         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12544
12545 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12546
12547         PR fortran/31120
12548         * gfortran.dg/integer_exponentiation_2.f90: New test.
12549
12550 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12551
12552         PR tree-optimization/31041
12553         * gcc.dg/vect/pr31041.c: New test.
12554
12555 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12556
12557         * g++.dg/warn/Wconversion-integer.C: New
12558         * g++.dg/warn/Wconversion-real.C: New.
12559         * g++.dg/warn/Wconversion-real-integer.C: New.
12560         * g++.dg/warn/conv2.C: Updated.
12561
12562 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12563
12564         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12565         exclude RTPs.
12566
12567 2007-03-16  Richard Guenther  <rguenther@suse.de>
12568
12569         PR tree-optimization/31146
12570         * g++.dg/tree-ssa/pr31146.C: New testcase.
12571
12572 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12573
12574         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12575         assume that the target has <features.h>.
12576
12577 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12578
12579         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12580         dg-options rather than to the whole test.
12581
12582 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12583
12584         PR debug/29906
12585         * g++.dg/debug/pr29906.C: New
12586
12587 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12588
12589         PR libgfortran/31099
12590         * gfortran.dg/unformatted_recl.f90: Update test.
12591
12592 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12593
12594         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12595
12596 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12597
12598         PR c++/30891
12599         * g++.dg/parse/namespace-definition.C: New.
12600
12601 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12602
12603         PR c++/24924
12604         * g++.dg/cpp/pedantic-errors.C: New.
12605         * g++.dg/cpp/permissive.C: New.
12606
12607 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12608
12609         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12610         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12611
12612 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12613
12614         * lib/target-supports.exp (check_missing_uclibc_feature)
12615         (check_effective_target_wchar): New procedures.
12616         * gcc.dg/wchar_t-1.c: Require target wchar.
12617         * gcc.dg/wint_t-1.c: Likewise.
12618
12619 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12620
12621         * lib/target-supports.exp (check_gc_sections_available): Return
12622         false for VxWorks targets.
12623
12624 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12625
12626         * g++.dg/warn/Wconversion2.C: Fix typo.
12627         * gcc.dg/if-empty-1.c: Ditto.
12628
12629 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12630
12631         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12632
12633 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12634
12635         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12636         * gcc.target/i386/pr31167.c: Ditto.
12637
12638 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12639
12640         PR target/31167
12641         * gcc.target/i386/pr31167.c: New test.
12642
12643 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12644
12645         PR fortran/30922
12646         * gfortran.dg/import5.f90.f90: New test.
12647
12648
12649         PR fortran/30879
12650         * gfortran.dg/data_components_1.f90: New test.
12651
12652
12653         PR fortran/30870
12654         * gfortran.dg/generic_13.f90: New test.
12655
12656         PR fortran/31163
12657         * gfortran.dg/alloc_comp_basics_5.f90: New test.
12658
12659 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12660
12661         PR libgfortran/31051
12662         * gfortran.dg/fmt_t_4.f90: New
12663
12664 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12665
12666         PR C++/31165
12667         * g++.dg/other/default7.C: New test.
12668
12669 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12670
12671         * g++.dg/warn/Wconversion2.C: New.
12672
12673 2007-03-14  Eric Christopher  <echristo@apple.com>
12674
12675         * gcc.dg/ssp-1.c: New.
12676         * gcc.dg/ssp-2.c: Ditto.
12677
12678 2007-03-14  Dirk Mueller  <dmueller@suse.de>
12679
12680         * g++.dg/warn/do-empty.C: New.
12681         * gcc.dg/do-empty.c: New.
12682         * gcc.dg/if-empty-1.c: Update.
12683         * gcc.dg/20001116-1.c: Update.
12684         * gcc.dg/pr23165.c: Update.
12685
12686 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
12687
12688         * gfortran.dg/module_implicit_conversion.f90: New test.
12689
12690 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
12691
12692         PR middle-end/31127
12693         * gcc.dg/pr31127.c: New.
12694
12695 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
12696
12697         * gcc.dg/tree-ssa/loop-26.c: New test.
12698
12699 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
12700
12701         * gcc.target/i386/cmpxchg16b-1.c: New test.
12702
12703 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12704
12705         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12706         * gcc.dg/c99-vla-1.c: Likewise.
12707         * g++.dg/ext/vla1.C: Likewise
12708
12709 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12710
12711         * gcc.dg/wvla-1.c: New test
12712         * gcc.dg/wvla-2.c: New test
12713         * gcc.dg/wvla-3.c: New test
12714         * gcc.dg/wvla-4.c: New test
12715         * gcc.dg/wvla-5.c: New test
12716         * gcc.dg/wvla-6.c: New test
12717         * gcc.dg/wvla-7.c: New test
12718         * g++.dg/warn/Wvla-1.C: New test
12719         * g++.dg/warn/Wvla-2.C: New test
12720         * g++.dg/warn/Wvla-3.C: New test
12721
12722 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
12723
12724         PR c++/30108
12725         * g++.dg/other/default6.C: New test.
12726
12727 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12728
12729         * lib/target-supports.exp (check_profiling_available): Return false
12730         for VxWorks.
12731         (check_effective_target_vxworks_kernel): New procedure.
12732         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12733         VxWorks.
12734         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12735         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12736         to include VxWorks.
12737         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12738
12739 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12740
12741         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12742         PIC is not supported.
12743         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12744         * gcc.dg/20020426-2.c: Likewise.
12745         * gcc.dg/pr28243.c: Likewise.
12746         * gcc.dg/visibility-11.c: Likewise.
12747         * gcc.dg/tls/opt-9.c: Likewise.
12748         * gcc.dg/tls/opt-10.c: Likewise.
12749         * gcc.dg/tls/pic-1.c: Likewise.
12750         * gcc.dg/tls/struct-1.c: Likewise.
12751         * gcc.target/i386/20000807-1.c: Likewise.
12752         * gcc.target/i386/20000904-1.c: Likewise.
12753         * gcc.target/i386/20011119-1.c: Likewise.
12754         * gcc.target/i386/990213-2.c: Likewise.
12755         * gcc.target/i386/990214-1.c: Likewise.
12756         * gcc.target/i386/compress-float-387-pic.c: Likewise.
12757         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12758         * gcc.target/i386/pic-1.c: Likewise.
12759         * gcc.target/i386/pr21518.c: Likewise.
12760         * gcc.target/i386/pr23098.c: Likewise.
12761         * gcc.target/i386/pr23943.c: Likewise.
12762
12763 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
12764
12765         PR c++/31038
12766         * g++.dg/template/complit2.C: New test.
12767
12768         PR c++/30328
12769         * g++.dg/ext/bitfield1.C: New test.
12770
12771 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
12772
12773         PR fortran/30883
12774         * gfortran.dg/interface_11.f90: New test.
12775
12776 2007-03-11  Richard Guenther  <rguenther@suse.de>
12777
12778         PR tree-optimization/31115
12779         * gcc.dg/torture/pr31115.c: New testcase.
12780
12781 2007-03-11  Ira Rosen  <irar@il.ibm.com>
12782
12783         PR tree-optimization/29925
12784         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12785
12786 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
12787
12788         PR c++/30274
12789         * g++.dg/expr/bitfield3.C: New test.
12790         * g++.dg/expr/bitfield4.C: Likewise.
12791         * g++.dg/expr/bitfield5.C: Likewise.
12792         * g++.dg/expr/bitfield6.C: Likewise.
12793
12794         PR c++/30924
12795         * g++.dg/template/array18.C: New test.
12796
12797 2007-03-10  Dirk Mueller  <dmueller@suse.de>
12798
12799         PR c++/17946
12800         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12801         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12802
12803 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
12804
12805         PR c++/20599
12806         * g++.dg/cpp0x/variadic-bind.C: New.
12807         * g++.dg/cpp0x/variadic-function.C: New.
12808         * g++.dg/cpp0x/variadic-mem_fn.C: New.
12809         * g++.dg/cpp0x/variadic-tuple.C: New.
12810         * g++.dg/cpp0x/variadic1.C: New.
12811         * g++.dg/cpp0x/variadic2.C: New.
12812         * g++.dg/cpp0x/variadic3.C: New.
12813         * g++.dg/cpp0x/variadic4.C: New.
12814         * g++.dg/cpp0x/variadic5.C: New.
12815         * g++.dg/cpp0x/variadic6.C: New.
12816         * g++.dg/cpp0x/variadic7.C: New.
12817         * g++.dg/cpp0x/variadic8.C: New.
12818         * g++.dg/cpp0x/variadic9.C: New.
12819         * g++.dg/cpp0x/variadic10.C: New.
12820         * g++.dg/cpp0x/variadic11.C: New.
12821         * g++.dg/cpp0x/variadic12.C: New.
12822         * g++.dg/cpp0x/variadic13.C: New.
12823         * g++.dg/cpp0x/variadic14.C: New.
12824         * g++.dg/cpp0x/variadic15.C: New.
12825         * g++.dg/cpp0x/variadic16.C: New.
12826         * g++.dg/cpp0x/variadic17.C: New.
12827         * g++.dg/cpp0x/variadic18.C: New.
12828         * g++.dg/cpp0x/variadic19.C: New.
12829         * g++.dg/cpp0x/variadic20.C: New.
12830         * g++.dg/cpp0x/variadic21.C: New.
12831         * g++.dg/cpp0x/variadic22.C: New.
12832         * g++.dg/cpp0x/variadic23.C: New.
12833         * g++.dg/cpp0x/variadic24.C: New.
12834         * g++.dg/cpp0x/variadic25.C: New.
12835         * g++.dg/cpp0x/variadic26.C: New.
12836         * g++.dg/cpp0x/variadic27.C: New.
12837         * g++.dg/cpp0x/variadic28.C: New.
12838         * g++.dg/cpp0x/variadic29.C: New.
12839         * g++.dg/cpp0x/variadic30.C: New.
12840         * g++.dg/cpp0x/variadic31.C: New.
12841         * g++.dg/cpp0x/variadic32.C: New.
12842         * g++.dg/cpp0x/variadic33.C: New.
12843         * g++.dg/cpp0x/variadic34.C: New.
12844         * g++.dg/cpp0x/variadic35.C: New.
12845         * g++.dg/cpp0x/variadic36.C: New.
12846         * g++.dg/cpp0x/variadic37.C: New.
12847         * g++.dg/cpp0x/variadic38.C: New.
12848         * g++.dg/cpp0x/variadic39.C: New.
12849         * g++.dg/cpp0x/variadic40.C: New.
12850         * g++.dg/cpp0x/variadic41.C: New.
12851         * g++.dg/cpp0x/variadic42.C: New.
12852         * g++.dg/cpp0x/variadic43.C: New.
12853         * g++.dg/cpp0x/variadic44.C: New.
12854         * g++.dg/cpp0x/variadic45.C: New.
12855         * g++.dg/cpp0x/variadic46.C: New.
12856         * g++.dg/cpp0x/variadic47.C: New.
12857         * g++.dg/cpp0x/variadic48.C: New.
12858         * g++.dg/cpp0x/variadic49.C: New.
12859         * g++.dg/cpp0x/variadic50.C: New.
12860         * g++.dg/cpp0x/variadic51.C: New.
12861         * g++.dg/cpp0x/variadic52.C: New.
12862         * g++.dg/cpp0x/variadic53.C: New.
12863         * g++.dg/cpp0x/variadic54.C: New.
12864         * g++.dg/cpp0x/variadic55.C: New.
12865         * g++.dg/cpp0x/variadic56.C: New.
12866         * g++.dg/cpp0x/variadic57.C: New.
12867         * g++.dg/cpp0x/variadic58.C: New.
12868         * g++.dg/cpp0x/variadic59.C: New.
12869         * g++.dg/cpp0x/variadic60.C : New.
12870         * g++.dg/cpp0x/variadic61.C : New.
12871         * g++.dg/cpp0x/variadic62.C : New.
12872         * g++.dg/cpp0x/variadic63.C : New.
12873         * g++.dg/cpp0x/variadic64.C : New.
12874         * g++.dg/cpp0x/variadic65.C : New.
12875         * g++.dg/cpp0x/variadic66.C : New.
12876         * g++.dg/cpp0x/variadic67.C : New.
12877         * g++.dg/cpp0x/variadic68.C : New.
12878         * g++.dg/cpp0x/variadic69.C : New.
12879         * g++.dg/cpp0x/variadic70.C : New.
12880         * g++.dg/cpp0x/variadic71.C : New.
12881         * g++.dg/cpp0x/variadic72.C : New.
12882         * g++.dg/cpp0x/variadic73.C : New.
12883         * g++.dg/cpp0x/variadic74.C : New.
12884         * g++.dg/cpp0x/variadic75.C : New.
12885         * g++.dg/cpp0x/variadic-ex1.C : New.
12886         * g++.dg/cpp0x/variadic-ex2.C : New.
12887         * g++.dg/cpp0x/variadic-ex3.C : New.
12888         * g++.dg/cpp0x/variadic-ex4.C : New.
12889         * g++.dg/cpp0x/variadic-ex5.C : New.
12890         * g++.dg/cpp0x/variadic-ex6.C : New.
12891         * g++.dg/cpp0x/variadic-ex7.C : New.
12892         * g++.dg/cpp0x/variadic-ex8.C : New.
12893         * g++.dg/cpp0x/variadic-ex9.C : New.
12894         * g++.dg/cpp0x/variadic-ex10.C : New.
12895         * g++.dg/cpp0x/variadic-ex11.C : New.
12896         * g++.dg/cpp0x/variadic-ex12.C : New.
12897         * g++.dg/cpp0x/variadic-ex13.C : New.
12898         * g++.dg/cpp0x/variadic-ex14.C : New.
12899
12900 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12901
12902         PR libgfortran/31099
12903         * gfortran.dg/unformatted_recl.f90: New test.
12904
12905 2007-03-09  Roger Sayle  <roger@eyesopen.com>
12906
12907         * gcc.dg/fold-eqcmplx-1.c: New test case.
12908
12909 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
12910
12911         PR rtl-optimization/30643
12912         * gcc.dg/pr30643.c: New.
12913
12914 2007-03-09  Chao-ying Fu  <fu@mips.com>
12915
12916         * gcc.target/mips/mips32-dspr2-type.c: New test.
12917         * gcc.target/mips/mips32-dspr2.c: New test.
12918         * gcc.target/mips/dspr2-MULT.c: New test.
12919         * gcc.target/mips/dspr2-MULTU.c: New test.
12920         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12921         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12922         Adjust some formats.
12923
12924 2007-03-09  Dirk Mueller  <dmueller@suse.de>
12925
12926         PR c++/17946
12927         * gcc.dg/Wlogical-op-1.c: New.
12928         * g++.dg/warn/Wlogical-op-1.C: New.
12929
12930 2007-03-09  Richard Guenther  <rguenther@suse.de>
12931
12932         PR tree-optimization/30904
12933         PR middle-end/31058
12934         * gcc.dg/pr30904.c: Remove xfail.
12935
12936 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12937
12938         PR C/31072
12939         * gcc.c-torture/execute/pr31072.c: New test.
12940
12941 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12942
12943         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12944         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12945         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
12946         *lrint* and *lround*.
12947         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12948         floor->lfloor.
12949         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12950         * gcc.dg/torture/builtin-integral-1.c: Likewise.
12951         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
12952         and *lround*.  Correct macro names.
12953         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12954         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12955
12956 2007-03-08  Ian Lance Taylor  <iant@google.com>
12957
12958         * gcc.dg/no-strict-overflow-5.c: New test.
12959         * gcc.dg/no-strict-overflow-6.c: New test.
12960         * gcc.dg/Wstrict-overflow-11.c: New test.
12961         * gcc.dg/Wstrict-overflow-12.c: New test.
12962         * gcc.dg/Wstrict-overflow-13.c: New test.
12963         * gcc.dg/Wstrict-overflow-14.c: New test.
12964         * gcc.dg/Wstrict-overflow-15.c: New test.
12965
12966 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12967
12968         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
12969         for VxWorks kernel mode.
12970         * gcc.c-torture/execute/strncmp-1.x: Likewise.
12971
12972 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12973
12974         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12975         mode.
12976
12977 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12978
12979         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12980         and lib/bfill.c on VxWorks targets.
12981         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12982         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12983         lib/bfill.c and lib/memmove.c on VxWorks targets.
12984         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12985         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12986         on VxWorks targets.
12987         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12988         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12989
12990 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12991
12992         * gfortran.dg/use_5.f90: New test.
12993         * gfortran.dg/use_6.f90: Ditto.
12994         * gfortran.dg/use_7.f90: Ditto.
12995
12996 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12997
12998         PR fortran/30973
12999         * gfortran.dg/use_4.f90: New test.
13000         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13001
13002 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
13003
13004         PR fortran/31011
13005         * gfortran.dg/parameter_array_section_2.f90: New test.
13006
13007 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13008
13009         PR c++/30852
13010         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13011
13012         PR c++/30534
13013         * g++.dg/template/arg5.C: New test.
13014
13015 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13016
13017         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13018
13019 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
13020
13021         * gcc.dg/var-expand1.c: Add newline at end of file.
13022
13023 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13024
13025         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13026
13027 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13028
13029         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13030
13031 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13032
13033         * gcc.dg/torture/builtin-convert-4.c: New test.
13034
13035 2007-03-05  Ian Lance Taylor  <iant@google.com>
13036
13037         * gcc.c-torture/compile/pr31034.c: New test.
13038
13039 2007-03-05  Ian Lance Taylor  <iant@google.com>
13040
13041         * gcc.dg/inline-18.c: New test.
13042         * gcc.dg/inline-19.c: New test.
13043         * gcc.dg/inline-20.c: New test.
13044         * gcc.dg/inline-21.c: New test.
13045
13046 2007-03-05  Richard Guenther  <rguenther@suse.de>
13047
13048         PR tree-optimization/14052
13049         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13050
13051 2007-03-05  Richard Guenther  <rguenther@suse.de>
13052
13053         PR tree-optimization/23777
13054         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13055
13056 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13057
13058         PR other/30465
13059         * gcc.dg/multiple-overflow-warn-3.c: New.
13060         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13061
13062 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13063
13064         PR c++/30895
13065         * g++.dg/parse/template23.C: New test.
13066
13067 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13068
13069         PR middle-end/30744
13070         * gcc.dg/pr30744-1.c: New test case.
13071
13072 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13073
13074         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13075
13076 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13077
13078         PR target/30406
13079         * gfortran.dg/logical_3.f90: New test.
13080
13081 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13082
13083         PR libfortran/30981
13084         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13085
13086 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13087
13088         * gcc.target/m68k/m68k.exp: New.
13089         * gcc.target/m68k/crash1.c: New.
13090
13091 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13092
13093         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13094         to be more compatible with integer(kind=8).
13095
13096 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13097
13098         PR libfortran/31001
13099         * gfortran.dg/zero_sized_3.f90: New test.
13100
13101 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13102
13103         PR c++/15787
13104         * g++.dg/parse/else.C: New.
13105         * g++.dg/parse/else-2.C: New.
13106
13107 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13108             Tobias Burnus  <burnus@net-b.de>
13109
13110         PR fortran/30882
13111         * gfortran.dg/size_dim.f90: New test.
13112
13113 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13114             Tobias Burnus  <burnus@net-b.de>
13115
13116         PR fortran/30873
13117         * gfortran.dg/entry_9.f90: New test.
13118
13119 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13120
13121         PR c++/28253
13122         * g++.dg/inherit/covariant16.C: New test.
13123
13124 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13125
13126         * g++.dg/other/darwin-minversion-1.C: New.
13127
13128 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13129
13130         * gcc.dg/tree-ssa/20070302-1.c: New test.
13131
13132 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13133
13134         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13135         tests.
13136
13137 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13138
13139         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13140
13141 2007-03-01  Simon Baldwin <simonb@google.com>
13142
13143         PR c++/23689
13144         * warn/ignored_typedef.C: New.
13145         * init/ctor8.C: Added dg-warning to consume ignored typedef
13146         warning.
13147         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13148         and added an explicit line number.
13149
13150 2007-02-28  Richard Guenther  <rguenther@suse.de>
13151
13152         PR middle-end/30364
13153         * gcc.dg/torture/pr30364-1.c: New testcase.
13154         * gcc.dg/torture/pr30364-2.c: Likewise.
13155         * gcc.dg/torture/pr30364-3.c: Likewise.
13156
13157 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13158
13159         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13160         powerpc*, use -funsafe-math-optimizations.
13161         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13162         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13163
13164 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13165             Paul Thomas  <pault@gcc.gnu.org>
13166
13167         PR fortran/30888
13168         PR fortran/30887
13169         * c_by_val_1.f: Test %VAL() with non-default kind.
13170         * c_by_val.c: Ditto.
13171         * c_by_val_4.f: New test.
13172
13173 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13174
13175         PR fortran/30968
13176         * gfortran.dg/continuation_7.f90: New test.
13177
13178 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13179
13180         * g++.dg/inherit/thunk7.C: New test.
13181         * lib/target-supports.exp (check_profiling_available): Not available
13182         for bfin-*-*.
13183
13184 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13185
13186         PR target/30970
13187         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13188
13189 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13190
13191         * lib/target-supports.exp (check_effective_target_init_priority):
13192         Remove Solaris special case.
13193
13194 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13195
13196         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13197         for more builtin types.
13198
13199         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13200         * g++.dg/ext/visibility/noPLT.C: Likewise.
13201
13202 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13203
13204         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13205         sh* targets.
13206
13207 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13208
13209         PR fortran/30865
13210         * size_optional_dim_1.f90:  New test.
13211
13212 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13213
13214         * gcc.dg/vxworks/vxworks.exp: New file.
13215         * gcc.dg/vxworks/initpri1.c: Likewise.
13216         * gcc.dg/vxworks/initpri2.c: Likewise.
13217         * gcc.dg/initpri2.c: Add more tests.
13218         * g++.dg/special/initpri2.C: Likewise.
13219
13220         * gcc.dg/initpri1.c: New test.
13221         * gcc.dg/initpri2.c: Likewise.
13222         * g++.dg/special/initpri1.C: New test.
13223         * g++.dg/special/initpri2.C: Likewise.
13224         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13225         * g++.dg/special/conpr-2.C: Likewise.
13226         * g++.dg/special/conpr-3.C: Likewise.
13227         * g++.dg/special/conpr-4.C: Likewise.
13228         * g++.dg/special/initp1.C: Likewise.
13229         * g++.dg/special/ecos.exp: Remove code to detect availability of
13230         constructor priorities.
13231         * lib/target-supports.exp (check_effective_target_init_priority):
13232         New function.
13233
13234 2007-02-24  Jan Hubicka  <jh@suse.cz>
13235
13236         * gcc.c-torture/execute/pr30778.c: New testcase.
13237
13238 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13239
13240         PR libgfortran/30918
13241         * gfortran.dg/namelist_26.f90: New test.
13242
13243 2007-02-24  Richard Guenther  <rguenther@suse.de>
13244
13245         PR middle-end/30951
13246         * gcc.dg/pr30951.c: New testcase.
13247
13248 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13249
13250         * gcc.dg/torture/builtin-modf-1.c: New test.
13251
13252 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13253
13254         PR tree-optimization/30904
13255         * gcc.dg/pr30904.c: New test.
13256
13257 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13258
13259         * gcc.test-framework/README: Correct command.
13260         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13261         -Wunused-value.
13262         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13263
13264 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13265
13266         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13267
13268 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13269
13270         * lib/target-supports.exp (check_effective_target_newlib): New
13271         function.
13272
13273 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13274
13275         PR fortran/30660
13276         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13277         allocatable component.
13278
13279
13280 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13281
13282         * gcc.dg/torture/builtin-logb-1.c: New test.
13283         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13284         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13285         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
13286         sh* targets.
13287
13288 2007-02-23  Richard Guenther  <rguenther@suse.de>
13289
13290         * g++.dg/warn/changes-meaning.C: New testcase.
13291
13292 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13293
13294         PR libgfortran/30910
13295         * gfortran.dg/fmt_zero_precision.f90: Update test.
13296
13297 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13298
13299         * gcc.dg/torture/builtin-frexp-1.c: New test.
13300
13301 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
13302
13303         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
13304
13305 2007-02-22  Ian Lance Taylor  <iant@google.com>
13306
13307         PR debug/30898
13308         * g++.dg/debug/pr30898.C: New test.
13309
13310 2007-02-22  Ira Rosen  <irar@il.ibm.com>
13311
13312         * gcc.dg/vect/vect-106.c: New test.
13313
13314 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13315             Ira Rosen  <irar@il.ibm.com>
13316
13317         PR tree-optimization/30843
13318         * gcc.dg/vect/pr30843.c: New test.
13319
13320 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
13321
13322         PR tree-optimization/30858
13323         * gcc.dg/vect/pr30858.c: New test.
13324
13325 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
13326
13327         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
13328         to set options for compiling testglue.
13329         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
13330         * lib/obj-c++.exp (obj-c++_init): Likewise.
13331
13332 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
13333
13334         * gnat.dg/derived_aggregate.adb: New test.
13335
13336 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13337
13338         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
13339         sh* targets.  Call the correct CKSGN macro.
13340
13341 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
13342
13343         * gfortran.dg/gomp/omp_parse1.f90: New test.
13344         * gfortran.dg/gomp/omp_parse2.f: New test.
13345
13346 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
13347
13348         PR fortran/30869
13349         * gfortran.dg/do_pointer_1.f90:  New test.
13350
13351 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13352
13353         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
13354         and scalbln.
13355
13356 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
13357
13358         * gcc.dg/darwin-minversion-1.c: New.
13359         * gcc.dg/darwin-minversion-2.c: New.
13360
13361 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13362
13363         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
13364
13365 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13366             DJ Delorie <dj@redhat.com>
13367
13368         PR other/30824
13369         * gcc.dg/Wfatal.c: New.
13370         * gcc.dg/Wfatal-2.c: New.
13371         * gcc.dg/Werror-1.c: Adjust expectations.
13372         * gcc.dg/Werror-5.c: Likewise.
13373         * gcc.dg/Werror-7.c: Likewise.
13374         * gcc.dg/Werror-10.c: Likewise.
13375         * gcc.dg/Werror-11.c: Likewise.
13376
13377 2007-02-20  Tobias Burnus  <burnus@net-b.de>
13378
13379         PR fortran/30522
13380         * gfortran.dg/volatile10.f90: New test.
13381
13382 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
13383
13384         PR libfortran/30533
13385         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
13386
13387 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13388
13389         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
13390         * gcc.dg/Walways-true-1.c: Likewise.
13391         * gcc.dg/weak/weak-3.c: Likewise.
13392         * gcc.dg/Werror-1.c: Likewise.
13393         * gcc.dg/Werror-3.c: Likewise.
13394         * gcc.dg/Werror-4.c: Likewise.
13395         * gcc.dg/Werror-5.c: Likewise.
13396         * gcc.dg/Werror-6.c: Likewise.
13397         * gcc.dg/Werror-7.c: Likewise.
13398         * gcc.dg/Werror-8.c: Likewise.
13399         * gcc.dg/Werror-10.c: Likewise.
13400         * gcc.dg/Werror-11.c: Likewise.
13401         * gcc.dg/Werror-12.c: Likewise.
13402         * g++.old-deja/g++.mike/warn8.C: Likewise.
13403         * g++.dg/warn/Walways-true-1.C: Likewise.
13404         * g++.dg/warn/Walways-true-2.C: Likewise.
13405         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
13406         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
13407         -Wstring-literal-comparison with -Waddress.
13408         * gcc.dg/Wstring-literal-comparison-4.c: Replace
13409         -Wno-string-literal-comparison with -Wno-address.
13410
13411 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
13412
13413         * gnat.dg/self_aggregate_with_call.adb: New test.
13414
13415 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
13416
13417         PR tree-optimization/30975
13418         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
13419         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
13420         * gcc.dg/vect/pr30795.c: New.
13421
13422 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13423
13424         PR fortran/30681
13425         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13426
13427 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13428
13429         PR rtl-optimization/28173
13430         * gcc.target/i386/andor-1.c: New test case.
13431
13432 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13433
13434         * gcc.dg/torture/builtin-ldexp-1.c: New.
13435         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13436
13437 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13438
13439         * gfortran.dg/array_constructor_15.f90: New test case.
13440
13441 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13442
13443         * gfortran.dg/forall_10.f90: New test case.
13444
13445 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13446
13447         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13448
13449 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13450
13451         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13452         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13453
13454 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13455
13456         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13457         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13458         * gcc.target/i386/xchg-1.c: New test.
13459         * gcc.target/i386/xchg-2.c: New test.
13460
13461 2007-02-16  Richard Guenther  <rguenther@suse.de>
13462             Christian Bruel  <christian.bruel@st.com>
13463
13464         * gcc.dg/strict-overflow-5.c: New testcase.
13465
13466 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13467
13468         PR fortran/30793
13469         * gfortran.dg/func_derived_4.f90: New test.
13470
13471 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13472
13473         PR middle-end/30391
13474         * gfortran.dg/pr30391-1.f90: New test case.
13475
13476 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13477
13478         PR middle-end/30433
13479         * gcc.c-torture/compile/pr30433.c: New testcase to check
13480         that complex constants comparisions are foldded.
13481
13482 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13483
13484         PR C++/30158
13485         * g++.dg/ext/stmtexpr10.C: New testcase.
13486
13487 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13488
13489         PR middle-end/30729
13490         * gcc.dg/Wunused-value-2.c: New testcase.
13491
13492 2007-02-15  Ian Lance Taylor  <iant@google.com>
13493
13494         * g++.dg/eh/subreg-1.C: New test.
13495
13496 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13497
13498         PR c/26494
13499         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13500         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13501         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13502         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13503         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13504         * gcc.dg/Werror-implicit-function-declaration.c: New.
13505
13506 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13507
13508         PR c++/28943
13509         * g++.dg/warn/pr28943.C: New.
13510
13511 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13512
13513         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13514
13515 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13516
13517         PR fortran/30779
13518         * gfortran.dg/error_recovery_3.f90: New test.
13519
13520 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13521
13522         * g++.dg/tree-ssa/sra-1.C: New.
13523
13524 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13525
13526         * g++.dg/tree-ssa/sra-1.C: New.
13527
13528 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13529
13530         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13531
13532 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13533
13534         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13535
13536 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13537
13538         PR fortran/30799
13539         * gfortran.dg/logical_2.f90: New test.
13540
13541 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13542
13543         * gcc.dg/torture/complex-alias-1.c: New test.
13544
13545 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13546
13547         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13548         instead of -fdump-tree-tailcall.
13549
13550 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13551
13552         * gfortran.dg/interface_10.f90: Fix comment typo.
13553
13554 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13555
13556         PR tree-optimization/30771
13557         * gcc.dg/vect/pr30771.c: New test.
13558
13559 2007-02-13  Ian Lance Taylor  <iant@google.com>
13560
13561         * gcc.dg/Wstrict-overflow-1.c: New test.
13562         * gcc.dg/Wstrict-overflow-2.c: New test.
13563         * gcc.dg/Wstrict-overflow-3.c: New test.
13564         * gcc.dg/Wstrict-overflow-4.c: New test.
13565         * gcc.dg/Wstrict-overflow-5.c: New test.
13566         * gcc.dg/Wstrict-overflow-6.c: New test.
13567         * gcc.dg/Wstrict-overflow-7.c: New test.
13568         * gcc.dg/Wstrict-overflow-8.c: New test.
13569         * gcc.dg/Wstrict-overflow-9.c: New test.
13570         * gcc.dg/Wstrict-overflow-10.c: New test.
13571
13572 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13573
13574         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13575
13576 2007-02-13  Richard Henderson  <rth@redhat.com>
13577
13578         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13579         * gcc.c-torture/execute/pr29302-1.c: ... here.
13580
13581 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13582
13583         PR c/29521
13584         * gcc.dg/c90-return-1.c: Update output.
13585         * gcc.dg/c99-return-1.c: Likewise.
13586
13587 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13588
13589         PR fortran/30554
13590         * gfortran.dg/used_dummy_types_7.f90: New test..
13591
13592 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13593
13594         * gcc.target/i386/parity-1.c: New test.
13595         * gcc.target/i386/parity-2.c: New test.
13596
13597 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13598
13599         * gcc.target/i386/builtin-bswap-3.c: New test case.
13600
13601 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13602
13603         PR tree-optimization/29145
13604         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13605         alias analysis is improved to take better advantage of restrict
13606         qualified pointers.
13607         * gcc.dg/vect/vect-80.c: Likewise.
13608         * gcc.dg/vect/pr29145.c: New.
13609
13610 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13611
13612         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13613         * gcc.target/i386/sse4a-insert.c: Likewise.
13614
13615 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13616
13617         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13618         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13619
13620 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13621
13622         PR fortran/30478
13623         * gfortran.dg/enum_4.f90: Update error message checks.
13624
13625 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13626
13627         PR fortran/30554
13628         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13629         versions of the modules.
13630
13631         PR fortran/30617
13632         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13633         by getting rid of recursive I/O and providing functions with
13634         results.
13635
13636         PR fortran/30319
13637         * gfortran.dg/char_array_constructor_2.f90
13638
13639 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13640
13641         PR c++/26988
13642         * g++.dg/template/spec34.C: New test
13643
13644 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13645
13646         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13647         on i?86 and x86_64.
13648         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13649         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13650         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13651         on i?86 and x86_64.
13652         * gcc.dg/vect/vect-113.c: Ditto.
13653
13654 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13655
13656         PR c++/29487
13657         * g++.dg/eh/weak1-C: New test.
13658         * g++.dg/eh/weak1-a.cc: Likewise.
13659         * g++.dg/eh/comdat1.C: Likewise.
13660
13661 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13662             Dorit Nuzman  <dorit@il.ibm.com>
13663
13664         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13665         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13666         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13667         * gcc.dg/vect/vect-113.c: Likewise.
13668
13669         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13670
13671 2007-02-10  Richard Henderson  <rth@redhat.com>
13672
13673         * lib/target-supports.exp (check_effective_target_tls): Redefine
13674         to mean non-emulated tls.
13675         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13676         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13677         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13678         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13679         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13680         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13681         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13682
13683 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
13684
13685         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13686
13687 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
13688
13689         * gfortran.dg/secnds.f: Replace time tolerance with a
13690         before-and-after bracket.
13691         * gfortran.dg/secnds-1.f: Likewise.
13692
13693 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13694
13695         PR fortran/30512
13696         * gfortran.dg/maxlocval_1.f90: New test.
13697
13698 2007-02-09  Roger Sayle  <roger@eyesopen.com>
13699
13700         * gcc.target/ia64/builtin_bswap-1.c: New test case.
13701
13702 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13703
13704         PR fortran/30720
13705         * gfortran.dg/array_function_1.f90: New test.
13706
13707 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13708
13709         * lib/target-supports.exp (check_effective_target_lax_strtofp)
13710         (check_effective_target_dummy_wcsftime): New functions.
13711
13712 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13713
13714         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13715         * lib/target-supports.exp (check_effective_target_uclibc): New
13716         function.
13717
13718 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13719
13720         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13721         (vsnprintf): Don't define for uClibc targets.
13722
13723 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13724
13725         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13726         set before checking whether it was allowed.
13727         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13728         before checking inside_main.
13729
13730 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13731
13732         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13733         uClinux targets.
13734         (u16sf): Likewise u4sf.
13735         * g++.dg/compat/struct-layout-1.h: Likewise.
13736
13737 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13738
13739         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13740         procedure.
13741         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13742         m68k targets if check_effective_target_coldfire_fpu returns true.
13743
13744 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
13745         Richard Guenther  <rguenther@suse.de>
13746
13747         PR middle-end/23361
13748         * gcc.dg/fold-compare-3.c: New testcase.
13749         * gcc.dg/tree-ssa/loop-24.c: Likewise.
13750
13751 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
13752
13753         * gcc.dg/pr26570.c: Clean up coverage files.
13754         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13755         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13756         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13757         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13758         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13759         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13760         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13761         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13762         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13763         * gcc.dg/tree-ssa/pr25501.c: Ditto.
13764         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13765         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13766         * gcc.dg/vect/pr28952.c: Ditto.
13767         * gcc.dg/vect/pr27151.c: Ditto.
13768         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13769         * g++.dg/gomp/macro-3.C: Ditto.
13770
13771 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
13772
13773         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13774         of the loop.
13775
13776 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13777
13778         * gcc.target/i386/builtin-bswap-2.c: New test case.
13779
13780 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13781
13782         * gfortran.dg/forall_8.f90: New test case.
13783         * gfortran.dg/forall_9.f90: Likewise.
13784
13785 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13786
13787         * gcc.dg/builtins-20.c: Add some -~ complex cases.
13788
13789 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
13790
13791         * lib/target-supports.exp (check_effective_target_simulator): New.
13792
13793 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
13794
13795         * gcc.dg/tree-ssa/loop-25.c: New test.
13796
13797 2007-02-06  Richard Henderson  <rth@redhat.com>
13798
13799         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13800
13801 2007-02-06  Roger Sayle  <roger@eyesopen.com>
13802
13803         * gcc.target/powerpc/popcount-1.c: New test case.
13804         * gcc.target/powerpc/parity-1.c: Likewise.
13805
13806 2007-02-06  Richard Guenther  <rguenther@suse.de>
13807
13808         PR middle-end/27302
13809         * gcc.dg/torture/pr27302-2.c: New testcase.
13810
13811 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
13812
13813         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13814         * gcc.dg/vect/vect-iv-1.c: New test.
13815         * gcc.dg/vect/vect-iv-2.c: New test.
13816         * gcc.dg/vect/vect-iv-3.c: New test.
13817         * gcc.dg/vect/vect-iv-4.c: New test.
13818         * gcc.dg/vect/vect-iv-5.c: New test.
13819         * gcc.dg/vect/vect-iv-6.c: New test.
13820         * gcc.dg/vect/vect-iv-7.c: New test.
13821         * gcc.dg/vect/vect-iv-8.c: New test.
13822         * gcc.dg/vect/vect-iv-9.c: New test.
13823         * gcc.dg/vect/vect-iv-10.c: New test.
13824         * gcc.dg/vect/vect-iv-11.c: New test.
13825         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13826         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13827         * gcc.dg/vect/vect-14.c: Now vectorizable.
13828         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13829         loop).
13830         * gcc.dg/vect/vect-27.c: Likewise.
13831         * gcc.dg/vect/vect-29.c Likewise.
13832         * gcc.dg/vect/vect-dv-2.c: Likewise.
13833         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13834         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13835         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13836
13837 2007-02-06  Ira Rosen  <irar@il.ibm.com>
13838
13839         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13840
13841 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13842
13843         * gcc.dg/builtins-20.c: Add more cases.
13844
13845 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
13846
13847         PR debug/30189
13848         * gcc.dg/pr30189.c: New test.
13849
13850 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
13851
13852         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13853         for running tests.
13854         * gcc.target/i386/sse4a-extract.c: New test.
13855         * gcc.target/i386/sse4a-insert.c: New test.
13856         * gcc.target/i386/sse4a-montsd.c: New test.
13857         * gcc.target/i386/sse4a-montss.c: New test.
13858
13859 2007-02-05  Richard Guenther  <rguenther@suse.de>
13860
13861         * gcc.target/i386/vectorize3.c: New testcase.
13862
13863 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
13864
13865         PR target/30665
13866         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13867
13868 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13869
13870         PR fortran/30611
13871         * gfortran.dg/repeat_1.f90: New test.
13872
13873 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
13874
13875         PR fortran/30605
13876         * gfortran.dg/spread_shape_1.f90: Remove tabs.
13877         * gfortran.dg/derived_init_2.f90: Ditto.
13878         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13879         * gfortran.dg/array_initializer_1.f90: Ditto.
13880         * gfortran.dg/do_2.f90: Ditto.
13881         * gfortran.dg/proc_assign_1.f90: Ditto.
13882
13883 2007-02-04  Richard Guenther  <rguenther@suse.de>
13884
13885         PR middle-end/30636
13886         * g++.dg/warn/pr30636.C: New testcase.
13887         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13888
13889 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
13890
13891         PR middle-end/30667
13892         * gfortran.dg/pr30667.f: New test.
13893
13894 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13895
13896         * gcc.dg/builtins-54.c: Add more cases.
13897
13898 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
13899
13900         PR fortran/30514
13901         * gfortran.dg/zero_sized_2.f90: New test.
13902
13903         PR fortran/30660
13904         * gfortran.dg/alloc_comp_basics_4.f90: New test.
13905
13906         PR fortran/29820
13907         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13908         file.
13909
13910 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13911
13912         PR fortran/30683
13913         * gfortran.dg/interface_10.f90: New test.
13914
13915 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13916
13917         * gcc.dg/builtins-20.c: Add more cases.
13918
13919 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13920
13921         PR target/29682
13922         * gcc-target/ia64/pr29682.c: New test.
13923
13924 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
13925
13926         PR fortran/30284
13927         * gfortran.dg/arrayio_11.f90.f90: New test.
13928
13929         PR fortran/30626
13930         * gfortran.dg/arrayio_12.f90.f90: New test.
13931
13932 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
13933
13934         PR c++/30536
13935         * g++.dg/tls/diag-5.C: New test.
13936
13937         PR middle-end/30473
13938         * gcc.dg/pr30473.c: New test.
13939         * gcc.c-torture/execute/20070201-1.c: New test.
13940
13941 2007-02-01  Roger Sayle  <roger@eyesopen.com>
13942
13943         * gfortran.dg/dependency_20.f90: New test case.
13944
13945 2007-01-31  Ian Lance Taylor  <iant@google.com>
13946
13947         * gcc.dg/lower-subreg-1.c (test): New test.
13948
13949 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
13950
13951         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13952
13953 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13954
13955         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13956         * gcc.dg/torture/builtin-math-3.c: Likewise.
13957
13958 2007-01-31  Dirk Mueller  <dmueller@suse.de>
13959
13960         gcc.dg/Wparentheses-2.c: Update and add new tests.
13961
13962 2007-01-31  Ira Rosen  <irar@il.ibm.com>
13963
13964         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13965         vectorize.
13966
13967 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
13968
13969         * gcc.dg/builtins-63.c: New test.
13970
13971 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13972
13973         PR fortran/27588
13974         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13975
13976 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13977
13978         PR fortran/30520
13979         * gfortran.dg/volatile8.f90: New argument conformance test.
13980         * gfortran.dg/volatile9.f90: New scope test.
13981
13982 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13983
13984         PR c++/24745
13985         * g++.dg/warn/null4.C: New.
13986
13987 2001-01-30  Roger Sayle  <roger@eyesopen.com>
13988             Uros Bizjak  <ubizjak@gmail.com>
13989
13990         * gcc.dg/large-size-array-3.c: Correct typo.
13991
13992 2007-01-30  Richard Guenther  <rguenther@suse.de>
13993
13994         PR middle-end/27657
13995         * g++.dg/debug/pr27657.C: New testcase.
13996
13997 2007-01-30  Richard Guenther  <rguenther@suse.de>
13998
13999         PR middle-end/30313
14000         * gcc.dg/torture/pr30313.c: New testcase.
14001
14002 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
14003
14004         * gcc.dg/dfp/dfp-except.h: New file.
14005         * gcc.dg/dfp/fe-check.h: New file.
14006         * gcc.dg/dfp/fe-binop.c: New test.
14007         * gcc.dg/dfp/fe-convert-1.c: New test.
14008         * gcc.dg/dfp/fe-convert-2.c: New test.
14009         * gcc.dg/dfp/fe-convert-3.c: New test.
14010
14011         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14012         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14013         * gcc.dg/dfp/convert-dfp.c: Ditto.
14014         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14015
14016 2007-01-29  Josh Conner  <jconner@apple.com>
14017
14018         * gcc.target/powerpc/altivec-24.c: New test.
14019
14020 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14021
14022         PR c++/28266
14023         * g++.dg/parse/defarg12.C: New test.
14024
14025 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14026
14027         PR fortran/30554
14028         * gfortran.dg/used_dummy_types_6.f90: New test.
14029
14030 2007-01-28  Jan Hubicka  <jh@suse.cz>
14031
14032         * gcc.dg/tree-prof/val-prof-6.c: New test.
14033
14034 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14035
14036         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14037
14038 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14039
14040         PR C++/28988
14041         * g++.dg/expr/dtor4.C: New test.
14042
14043 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14044
14045         * gcc.dg/tree-ssa/loop-23.c: New test.
14046
14047 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14048
14049         PR libfortran/30389
14050         * gfortran.dg/achar_2.f90:  New test.
14051         * gfortran.dg/achar_3.f90:  New test.
14052
14053 2007-01-27  Ian Lance Taylor  <iant@google.com>
14054
14055         * gcc.dg/strict-overflow-1.c: New test.
14056         * gcc.dg/no-strict-overflow-1.c: New test.
14057         * gcc.dg/strict-overflow-2.c: New test.
14058         * gcc.dg/no-strict-overflow-2.c: New test.
14059         * gcc.dg/strict-overflow-3.c: New test.
14060         * gcc.dg/no-strict-overflow-3.c: New test.
14061         * gcc.dg/strict-overflow-4.c: New test.
14062         * gcc.dg/no-strict-overflow-4.c: New test.
14063         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14064         * gcc.dg/pr15784-1.c: Likewise.
14065         * gcc.dg/pr20922-1.c: Likewise.
14066         * gcc.dg/pr20922-3.c: Likewise.
14067         * gcc.dg/pr20922-4.c: Likewise.
14068         * gcc.dg/pr20922-6.c: Likewise.
14069         * gcc.dg/compare-4.c: Likewise.
14070         * gcc.dg/torture/pr26898-1.c: Likewise.
14071         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14072         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14073         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14074         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14075         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14076         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14077         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14078         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14079         * g++.dg/tree-ssa/pr21082.C: Likewise.
14080
14081 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14082
14083         * gcc-dg/large-size-array-3.c: New test case.
14084
14085 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14086
14087         * gfortran.dg/forall_7.f90: New test case.
14088
14089 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14090
14091         PR fortran/30407
14092         * gfortran.dg/where_operator_assign_1.f90: New test.
14093         * gfortran.dg/where_operator_assign_2.f90: New test.
14094         * gfortran.dg/where_operator_assign_3.f90: New test.
14095
14096 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14097
14098         * lib/target-supports.exp
14099         (check_effective_target_powerpc_altivec): New.
14100         (check_effective_target_vect_cmdline_needed): Use it.
14101
14102 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14103
14104         PR fortran/30278
14105         * gfortran.dg/backslash_3.f: New test.
14106
14107 2007-01-26  Richard Guenther  <rguenther@suse.de>
14108
14109         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14110
14111 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14112
14113         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14114         * gfortran.dg/vect/vect.exp: Ditto.
14115         * gfortran.dg/dg.exp: Ditto.
14116         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14117         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14118
14119 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14120
14121         * gcc.dg/builtins-20.c: Add more cases.
14122         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14123
14124 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14125
14126         PR fortran/30437
14127         * gcc.dg/Wall.c: New.
14128         * gcc.dg/Wno-all.c: New.
14129         * gfortran.dg/Wall.f90: New.
14130         * gfortran.dg/Wno-all.f90: New.
14131
14132 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14133
14134         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14135         * g++.dg/eh/simd-2.C: Also run on Darwin.
14136         * g++.dg/eh/simd-3.C: New.
14137         * g++.dg/eh/simd-4.C: New.
14138
14139 2007-01-25  Richard Guenther  <rguenther@suse.de>
14140
14141         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14142         and _PROFILE_USE.
14143         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14144
14145 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14146
14147         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14148         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14149         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14150         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14151         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14152         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14153         * gcc.dg/ipa/ipa-7.c: New testcase.
14154
14155 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14156
14157         * g++.dg/cpp0x/warn_cxx0x.C: New.
14158
14159 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14160
14161         * gcc.dg/builtins-20.c: Test builtin carg.
14162
14163 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14164
14165         PR middle-end/27416
14166         * gcc.dg/gomp/pr27416.c: New test.
14167
14168         PR middle-end/30494
14169         * gcc.dg/gomp/pr30494.c: New test.
14170         * g++.dg/gomp/pr30494.C: New test.
14171
14172         PR middle-end/30421
14173         * gcc.dg/gomp/pr30421.c: New test.
14174
14175 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14176
14177         * gcc.target/ia64/versionid-1.c: New test.
14178         * gcc.target/ia64/versionid-2.c: New test.
14179
14180 2007-01-24  Richard Guenther  <rguenther@suse.de>
14181
14182         PR testsuite/30181
14183         * gcc.dg/builtins-57.c: Change to a link-time testcase
14184         to support non-C99 targets.
14185
14186 2007-01-24  Jan Hubicka  <jh@suse.cz>
14187
14188         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14189
14190 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14191
14192         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14193
14194 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14195
14196         PR objc/27438
14197         * objc.dg/const-str-12.m: New test.
14198
14199 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14200
14201         PR fortran/30532
14202         * gfortran.dg/ctrl-z.f90:  New test.
14203
14204 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14205
14206         PR fortran/30481
14207         * gfortran.dg/namelist_assumed_char.f90:  New test.
14208
14209 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14210
14211         PR c++/27492
14212         * g++.dg/inherit/covariant15.C: New test.
14213
14214 2007-01-23  Ian Lance Taylor  <iant@google.com>
14215
14216         * g++.dg/warn/Wparentheses-24.C: New test.
14217
14218 2007-01-23  Richard Guenther  <rguenther@suse.de>
14219
14220         PR testsuite/30560
14221         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14222         with full path.
14223
14224 2007-01-22  Richard Guenther  <rguenther@suse.de>
14225
14226         PR tree-optimization/30038
14227         * gcc.dg/builtins-62.c: New testcase.
14228
14229 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14230
14231         * gcc.c-torture/compile/20070121.c: New test.
14232
14233 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14234
14235         PR libfortran/30525
14236         * gfortran.dg/char_comparison_1.f:  New test.
14237
14238 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14239
14240         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14241
14242 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14243
14244         PR objc/30479
14245         * objc.dg/pch: New directory.
14246         * objc.dg/pch/pch.exp: New file.
14247         * objc.dg/pch/interface-1.m: New test.
14248         * objc.dg/pch/interface-1.hs: New include file.
14249         * lib/objc.exp (objc_target_compile): Add
14250         "-x objective-c-header" in front of the sources if this is
14251         a precompiled header being compiled.
14252
14253 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14254
14255         * gfortran.dg/array_memcpy_3.f90: New test case.
14256         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14257
14258 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14259             Brooks Moses  <brooks.moses@codesourcery.com>
14260             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14261
14262         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14263         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14264
14265 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14266
14267         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14268
14269 2007-01-19  Mike Stump  <mrs@apple.com>
14270
14271         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14272         away.
14273
14274 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14275
14276         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14277         option instead of -funsafe-math-optimizations.
14278
14279 2007-01-19  Tomas Bily  <tbily@suse.cz>
14280
14281         gcc.dg/tree-prof/indir-call-prof.c: New.
14282         g++.dg/dg.exp: Add tree-prof subdirectory.
14283         g++.dg/tree-prof/indir-call-prof.C: New.
14284         g++.dg/tree-prof/tree-prof.exp: New.
14285
14286 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14287
14288         PR c++/17947
14289         * g++.dg/warn/deprecated.C: Update warning output.
14290         * g++.dg/warn/deprecated-2.C: Likewise.
14291         * g++.dg/warn/deprecated-3.C: New.
14292
14293 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14294
14295         * gcc.c-torture/execute/nestfunc-7.c: New.
14296
14297 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
14298
14299         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
14300
14301 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14302
14303         * gcc.dg/m68k-pic-1.c: New.
14304
14305 2007-01-18  Roger Sayle  <roger@eyesopen.com>
14306
14307         * gfortran.dg/array_memcpy_4.f90: New test case.
14308
14309 2007-01-18  Josh Conner  <jconner@apple.com>
14310
14311         PR target/30485
14312         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
14313         * gcc.dg/vect/no-trapping-math-1: New.
14314         * gcc.dg/vect/no-trapping-math-2: New.
14315
14316 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
14317
14318         * gcc.target/i386/387-8.c: Update comment about optimizing
14319         inherent load of 1.0 of fptan instruction.
14320
14321 2007-01-18  Dirk Mueller  <dmueller@suse.de>
14322             Richard Guenther <rguenther@suse.de>
14323
14324         PR diagnostic/8268
14325         * gcc.dg/Warray-bounds.c: New testcase.
14326         * gcc.dg/Warray-bounds-2.c: New testcase.
14327         * g++.dg/warn/Warray-bounds.C: New testcase.
14328         * g++.dg/warn/Warray-bounds-2.C: New testcase.
14329
14330 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
14331
14332         PR fortran/30476
14333         * gfortran.dg/generic_12.f90: New test.
14334
14335 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
14336
14337         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
14338         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
14339
14340 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
14341
14342         * gcc.dg/dfp/compare-special.h: New file.
14343         * gcc.dg/dfp/compare-special-32.c: New test.
14344         * gcc.dg/dfp/compare-special-64.c: New test.
14345         * gcc.dg/dfp/compare-special-128.c: New test.
14346
14347 2007-01-16  Roger Sayle  <roger@eyesopen.com>
14348             Paul Thomas  <pault@gcc.gnu.org>
14349             Steven G. Kargl  <kargl@gcc.gnu.org>
14350
14351         PR fortran/30404
14352         * gfortran.dg/forall_6.f90: New test case.
14353         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
14354         * gfortran.dg/dependency_13.f90: Likewise.
14355
14356 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14357
14358         PR testsuite/12325
14359         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14360         targets that don't support Inf.
14361
14362 2007-01-15  Dale Johannesen  <dalej@apple.com>
14363
14364         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
14365
14366 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
14367
14368         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
14369         of achar for 0xff to avoid the "Extended ASCII not
14370         implemented" error message.
14371
14372 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
14373
14374         PR fortran/28172
14375         * gfortran.dg/altreturn_4.f90: New test.
14376
14377         PR fortran/29389
14378         * gfortran.dg/stfunc_4.f90: New test.
14379
14380         PR fortran/29712
14381         * gfortran.dg/bound_2.f90: Reinstate commented out line.
14382         * gfortran.dg/initialization_1.f90: Change warning.
14383
14384         PR fortran/30283
14385         * gfortran.dg/specification_type_resolution_2.f90: New test.
14386
14387 2007-01-14  Jan Hubicka  <jh@suse.cz>
14388
14389         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
14390         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
14391         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
14392         elimination.
14393
14394 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
14395
14396         PR fortran/30410
14397         * gfortran.dg/external_procedures_2.f90: New test.
14398
14399 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
14400
14401         PR target/30413
14402         * gcc.target/i386/pr30413.c: New test.
14403
14404 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
14405
14406         PR fortran/30452
14407         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
14408
14409 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
14410
14411         * gcc.dg/20070112-1.c: New test.
14412
14413 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14414
14415         PR libgfortran/30435
14416         * gfortran.dg/list_read_6.f90: New test.
14417
14418 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
14419
14420         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
14421
14422 2007-01-12  Tom Tromey  <tromey@redhat.com>
14423
14424         PR preprocessor/28227:
14425         * gcc.dg/cpp/pr28227.c: New file.
14426
14427 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14428
14429         * gcc.dg/tree-ssa/loop-22.c: New test.
14430
14431 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14432
14433         PR tree-optimization/29516
14434         * gcc.dg/tree-ssa/loop-20.c: New test.
14435
14436 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14437
14438         PR libfortran/30415
14439         * minmaxloc_integer_kinds_1.f90:  New test.
14440
14441 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14442
14443         PR c++/29573
14444         * g++.dg/template/sizeof-template-argument.C: New test.
14445
14446 2007-01-11  Jan Hubicka  <jh@suse.cz>
14447
14448         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14449         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14450         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14451         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14452         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14453         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14454         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14455         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14456         transformation in question.
14457         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14458         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14459         * gcc.dg/always_inline3.c: Likewise.
14460
14461 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14462
14463         PR c++/28999
14464         * g++.dg/template/typename11.C: New test.
14465
14466 2007-01-10  Robert Kennedy <jimbob@google.com>
14467
14468         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14469
14470 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14471
14472         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14473         for different integer kinds.
14474         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14475         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14476         * gfortran.dg/ishft_2.f90: New test.
14477         * gfortran.dg/ishft_3.f90: New test.
14478
14479 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14480
14481         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14482
14483 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14484
14485         PR tree-optimization/30322
14486         * gcc.dg/tree-ssa/loop-21.c: New test.
14487
14488 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14489
14490         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14491
14492 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14493
14494         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14495
14496 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14497
14498         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14499         * g++.dg/warn/overflow-warn-3.C: Likewise.
14500         * g++.dg/warn/overflow-warn-4.C: Likewise.
14501         * g++.dg/warn/overflow-warn-5.C: Likewise.
14502         * g++.dg/warn/overflow-warn-6.C: Likewise.
14503         * g++.dg/warn/Woverflow-1.C: Likewise.
14504         * g++.dg/warn/Woverflow-2.C: Likewise.
14505         * g++.dg/warn/Woverflow-3.C: Likewise.
14506         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14507
14508 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14509
14510         * gfortran.dg/array_constructor_14.f90: New test case.
14511         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14512
14513 2007-01-08  Richard Guenther  <rguenther@suse.de>
14514
14515         PR tree-optimization/23603
14516         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14517         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14518
14519 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14520
14521         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14522         in __v8qi typedef.
14523         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14524         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14525         compiler behaviour.
14526         * gcc.dg/simd-5.c: Likewise.
14527         * gcc.dg/simd-6.c: Likewise.
14528         * g++.dg/conversion/simd1.C: Likewise.
14529         * g++.dg/conversion/simd3.C: Likewise.
14530         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14531         (main): Use it.
14532
14533 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14534
14535         PR tree-optimization/29877
14536         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14537         name of a hard register for the target concerned.  Adjust dg-error
14538         directives to cope with new behaviour of TER.
14539
14540 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14541
14542         PR c++/28986
14543         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14544         * g++.dg/warn/overflow-warn-1.C: New.
14545         * g++.dg/warn/overflow-warn-3.C: New.
14546         * g++.dg/warn/overflow-warn-4.C: New.
14547         * g++.dg/warn/overflow-warn-5.C: New.
14548         * g++.dg/warn/overflow-warn-6.C: New.
14549         * g++.dg/warn/Woverflow-1.C: New.
14550         * g++.dg/warn/Woverflow-2.C: New.
14551         * g++.dg/warn/Woverflow-3.C: New.
14552         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14553
14554 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14555
14556         PR fortran/27698
14557         * gfortran.dg/invalid_name.f90: New test.
14558         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14559         * gfortran.dg/gomp/pr29759.f90: Ditto.
14560
14561 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14562
14563         * gfortran.dg/present_1.f90:  Update error message.
14564
14565 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14566
14567         PR c++/19439
14568         * g++.dg/template/duplicate1.C: New test
14569         * g++.dg/template/memfriend6.C: Adjust error markers.
14570
14571 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14572
14573         PR tree-opt/30385
14574         * gcc.dg/torture/inline-1.c: New test.
14575
14576 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14577
14578         PR c/19978
14579         * gcc.dg/multiple-overflow-warn-1.c: New.
14580         * gcc.dg/multiple-overflow-warn-2.c: New.
14581         * gcc.dg/overflow-warn-6.c: New.
14582         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14583
14584 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14585
14586         * gfortran.dg/array_memcpy_1.f90: New test case.
14587         * gfortran.dg/array_memcpy_2.f90: Likewise.
14588
14589 2007-01-05  Richard Guenther  <rguenther@suse.de>
14590
14591         PR middle-end/27826
14592         * g++.dg/opt/pr27826.C: New testcase.
14593
14594 2007-01-05  Ian Lance Taylor  <iant@google.com>
14595
14596         * gcc.dg/Walways-true-1.c: New test.
14597         * gcc.dg/Walways-true-2.c: New test.
14598         * g++.dg/warn/Walways-true-1.C: New test.
14599         * g++.dg/warn/Walways-true-2.C: New test.
14600
14601 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14602
14603         PR c/30360
14604         * gcc.dg/pr30360.c: New test.
14605
14606 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14607
14608         PR fortran/23232
14609         * gfortran.dg/data_implied_do_1.f90: New test.
14610
14611         PR fortran/27996
14612         PR fortran/27998
14613         * gfortran.dg/char_length_1.f90: New test.
14614
14615 2007-01-05  Richard Guenther  <rguenther@suse.de>
14616
14617         PR middle-end/28116
14618         * g++.dg/opt/pr28116.C: New testcase.
14619
14620 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14621
14622         PR fortran/29624
14623         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14624           invalid deallocate.
14625         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14626         * gfortran.dg/protected_4.f90: Add pointer intent check.
14627         * gfortran.dg/protected_6.f90: Add pointer intent check.
14628         * gfortran.dg/pointer_intent_1.f90: New test.
14629         * gfortran.dg/pointer_intent_2.f90: New test.
14630         * gfortran.dg/pointer_intent_3.f90: New test.
14631
14632 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14633
14634         PR 30235
14635         * gfortran.dg/altreturn_2.f90: new test.
14636
14637 2007-01-04  Tom Tromey  <tromey@redhat.com>
14638
14639         PR preprocessor/28165:
14640         * gcc.dg/cpp/pr28165.c: New file.
14641
14642 2007-01-03  Josh Conner  <jconner@apple.com>
14643
14644         PR middle-end/29683
14645         * gcc.dg/pr29683.c: New.
14646
14647 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14648
14649         PR c++/28217
14650         * g++.dg/pch/template-1.C: New test.
14651         * g++.dg/pch/template-1.Hs: New file.
14652
14653 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14654
14655         PR middle-end/30353
14656         * gcc.c-torture/compile/complex-4.c: New test.
14657
14658 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
14659
14660         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14661         -maltivec.
14662         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14663
14664 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14665
14666         PR middle-end/30286
14667         * gcc.dg/pr30286.c: New test.
14668
14669         PR c++/29535
14670         * g++.dg/template/crash66.C: New test.
14671
14672         PR c++/29054
14673         * g++.dg/template/friend49.C: New test.
14674
14675 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
14676
14677         * gfortran.dg/ibits.f90: New test.
14678
14679 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
14680
14681         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14682         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14683
14684 2007-01-02  Jan Hubicka  <jh@suse.cz>
14685
14686         * gcc.dg/pr16194.c: We now output error on all three functions,
14687         not just first one.
14688
14689 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14690
14691         PR c/19977
14692         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14693         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14694
14695 2006-01-02  Ian Lance Taylor  <iant@google.com>
14696
14697         * g++.dg/warn/Wparentheses-22.C: New test.
14698         * g++.dg/warn/Wparentheses-23.C: New test.
14699
14700 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14701
14702         PR middle-end/7651
14703         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14704         * gcc.dg/declspec-3-Wextra.c: New.
14705         * gcc.dg/declspec-3-no.c: New
14706
14707 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
14708
14709         PR fortran/20896
14710         * gfortran.dg/interface_10.f90: Remove.
14711
14712 2007-01-01  Roger Sayle  <roger@eyesopen.com>
14713
14714         * gcc.dg/fold-eqxor-4.c: New test case.
14715
14716 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
14717
14718         PR middle-end/30311
14719         * gcc.c-torture/compile/pr30311.c: New test.
14720
14721 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
14722
14723         PR middle-end/30253
14724         * gcc.c-torture/compile/statement-expression-1.c: New test.
14725
14726 2007-01-01  Andreas Schwab  <schwab@suse.de>
14727
14728         PR target/29166
14729         * g++.dg/eh/pr29166.C: New test.
14730
14731 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
14732
14733         * lib/target-supports.exp (check_effective_target_powerpc_spe):
14734         New.
14735         (check_effective_target_vect_cmdline_needed): Use it.
14736
14737 2006-12-31  Richard Guenther  <rguenther@suse.de>
14738
14739         PR middle-end/30137
14740         * gcc.dg/pr30137-1.c: New testcase.
14741         * gcc.dg/pr30137-2.c: Likewise.
14742
14743 2006-12-31  Roger Sayle  <roger@eyesopen.com>
14744
14745         PR middle-end/30322
14746         * gcc.dg/fold-plusnot-1.c: New test case.
14747
14748 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
14749
14750         PR c++/29731
14751         * g++.dg/parse/template22.C: New test.
14752
14753 2006-12-31  Richard Guenther  <rguenther@suse.de>
14754
14755         PR middle-end/30338
14756         * gcc.c-torture/compile/pr30338.c: New testcase.
14757
14758 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14759
14760         PR fortran/27900
14761         * gfortran.dg/intrinsic_actual_4.f90: New test.
14762
14763         PR fortran/24325
14764         * gfortran.dg/func_decl_3.f90: New test.
14765
14766 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14767
14768         PR fortran/23060
14769         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14770         * gfortran.dg/c_by_val_1.f: New test.
14771         * gfortran.dg/c_by_val_2.f: New test.
14772         * gfortran.dg/c_by_val_3.f: New test.
14773
14774 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
14775
14776         PR libfortran/30321
14777         * gfortran.dg/sum_zero_array_1.f90:  New test.
14778
14779 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
14780
14781         PR preprocessor/29612
14782         * gcc.dg/cpp/pr29612-1.c: New test.
14783         * gcc.dg/cpp/pr29612-2.c: New test.
14784
14785 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
14786
14787         PR fortran/30034
14788         * gfortran.dg/pure_formal_proc_1.f90: New test.
14789
14790         PR fortran/30237
14791         * gfortran.dg/intrinsic_actual_3.f90: New test.
14792
14793 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14794
14795         PR fortran/30014
14796         * gfortran.dg/io_constraints_1.f90: Update test.
14797         * gfortran.dg/io_constraints_2.f90: Update test.
14798         * gfortran.dg/inquire_iolength.f90: New test.
14799
14800 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
14801
14802         PR fortran/20896
14803         * gfortran.dg/interface_10.f90: New test.
14804         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14805         since z is already, locally a variable.
14806
14807         PR fortran/25135
14808         * gfortran.dg/generic_11.f90: New test.
14809         * gfortran.dg/interface_7.f90: Remove name clash between module
14810         name and procedure 'x' referenced in the interface.
14811
14812 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14813
14814         PR middle-end/7651
14815         * gcc.dg/Wmissing-parameter-type.c: New.
14816         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14817         * gcc.dg/Wmissing-parameter-type-no.c: New.
14818
14819 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
14820
14821         PR fortran/25818
14822         * gfortran.dg/entry_array_specs_2.f: New test.
14823
14824         PR fortran/30084
14825         * gfortran.dg/nested_modules_6.f90: New test.
14826
14827 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14828
14829         PR middle-end/7651
14830         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14831         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14832
14833 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
14834
14835         PR C++/30168
14836         * g++.dg/opt/complex6.C: New test.
14837
14838 2006-12-22  Ben Elliston  <bje@au.ibm.com>
14839
14840         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14841         full" if the linker on spu-*-* warns about exceeding local store.
14842
14843         And revert this patch:
14844         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14845         fail to link due to relocation overflows on spu-*-*.
14846
14847 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14848
14849         PR fortran/30273
14850         * gfortran.dg/dependency_19.f90: New test.
14851
14852 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14853
14854         PR fortran/30202
14855         * gfortran.dg/alloc_comp_basics_3.f90: New test.
14856
14857 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
14858
14859         PR middle-end/30262
14860         * gcc.c-torture/execute/20061220-1.c: New test.
14861
14862         PR middle-end/30263
14863         * gcc.dg/gomp/asm-1.c: New test.
14864
14865         PR target/30230
14866         * g++.dg/eh/ia64-2.C: New test.
14867
14868 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14869
14870         PR target/28966
14871         PR target/29248
14872         * gcc.dg/rs6000-leaf.c: New.
14873
14874 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14875
14876         PR fortran/25392
14877         * gfortran.dg/f2c_8.f90: New test.
14878
14879 2006-12-20  Bill Wendling  <wendling@apple.com>
14880
14881         * gcc.dg/asm-b.c: Check for __ppc64__.
14882
14883 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14884
14885         PR fortran/30190
14886         * gfortran.dg/bounds_check_5.f90: New test.
14887
14888 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
14889
14890         PR middle-end/30143
14891         * gcc.dg/gomp/complex-1.c: New testcase.
14892
14893 2006-12-20  Roger Sayle  <roger@eyesopen.com>
14894
14895         * gfortran.dg/array_memset_1.f90: New test case.
14896
14897 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
14898
14899         * lib/target-supports.exp: Add spu to
14900         check_effective_target_vect_widen_mult_hi_to_si.
14901
14902 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14903
14904         PR fortran/29992
14905         * gfortran.dg/generic_9.f90: New test.
14906
14907         PR fortran/30081
14908         * gfortran.dg/generic_10.f90: New test.
14909
14910 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
14911
14912         PR tree-opt/30045
14913         * gcc.dg/pr30045.c: New test.
14914
14915 2006-12-20  Ben Elliston  <bje@au.ibm.com>
14916
14917         * gcc.dg/20020312-2.c: Add a case for __SPU__.
14918
14919 2006-12-19  Eric Christopher  <echristo@apple.com>
14920
14921         PR target/29302
14922         * gcc.c-torture/execute/pr29302-1.c: New.
14923
14924 2006-12-19  Tobias Burnus  <burnus@net-b.de>
14925
14926         PR fortran/39238
14927         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14928
14929 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
14930
14931         PR fortran/30236
14932         * gfortran.dg/altreturn_3.f90: New test.
14933
14934         * gfortran.dg/char_result_12.f90: Fix comment typos.
14935
14936 2006-12-19  Ben Elliston  <bje@au.ibm.com>
14937
14938         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14939         as newlib's stdio.h uses non-traditional cpp constructs.
14940
14941 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14942
14943         * gfortran.dg/advance.f90: Renamed to advance_1.f90
14944         * gfortran.dg/append-1.f90: Renamed to append_1.f90
14945         * gfortran.dg/array-1.f90: Renamed to array_1.f90
14946         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14947         * gfortran.dg/backspace.f: Renamed to backspace_1.f
14948         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14949         * gfortran.dg/default_initialization.f: Renamed to
14950         default_initialization_1.f
14951         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14952         dollar_edit_descriptor_1.f
14953         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14954         dollar_edit_descriptor_2.f
14955         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14956         dollar_edit_descriptor_3.f
14957         * gfortran.dg/logint-1.f: Renamed to logint_1.f
14958         * gfortran.dg/logint-2.f: Renamed to logint_2.f
14959         * gfortran.dg/logint-3.f: Renamed to logint_3.f
14960         * gfortran.dg/advance_1.f90: Renamed from advance.f90
14961         * gfortran.dg/append_1.f90: Renamed from append-1.f90
14962         * gfortran.dg/array_1.f90: Renamed from array-1.f90
14963         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14964         * gfortran.dg/backspace_1.f: Renamed from backspace.f
14965         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14966         * gfortran.dg/default_initialization_1.f: Renamed from
14967         default_initialization.f
14968         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14969         dollar_edit_descriptor-1.f
14970         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14971         dollar_edit_descriptor-2.f
14972         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14973         dollar_edit_descriptor-3.f
14974         * gfortran.dg/logint_1.f: Renamed from logint-1.f
14975         * gfortran.dg/logint_2.f: Renamed from logint-2.f
14976         * gfortran.dg/logint_3.f: Renamed from logint-3.f
14977
14978 2006-12-18  Bill Wendling  <wendling@apple.com>
14979
14980         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14981         id is an OjbC keyword.
14982
14983 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14984
14985         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14986
14987 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14988
14989         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14990
14991 2006-12-18  Ian Lance Taylor  <iant@google.com>
14992
14993         * g++.dg/warn/Wmissing-declarations-1.C: New test.
14994
14995 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14996
14997         * gcc.c-torture/compile/pr27528.c: Use empty templates.
14998
14999 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
15000
15001         PR fortran/30207
15002         * gfortran.fortran-torture/execute/where21.f90: New test.
15003
15004 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15005
15006         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15007
15008 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15009
15010         PR middle-end/7651
15011         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15012         * gcc.dg/if-empty-1.c: Likewise.
15013         * gcc.dg/pr23165.c: Likewise.
15014         * g++.dg/warn/empty-body.C: Likewise.
15015
15016 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15017
15018         PR libfortran/30005
15019         * gfortran.dg/open_errors.f90: New test.
15020
15021 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15022
15023         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15024
15025         * gcc.target/i386/ssse3-pabsb.c: New file.
15026         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15027         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15028         * gcc.target/i386/ssse3-palignr.c: Likewise.
15029         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15030         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15031         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15032         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15033         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15034         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15035         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15036         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15037         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15038         * gcc.target/i386/ssse3-psignb.c: Likewise.
15039         * gcc.target/i386/ssse3-psignd.c: Likewise.
15040         * gcc.target/i386/ssse3-psignw.c: Likewise.
15041         * gcc.target/i386/ssse3-vals.h: Likewise.
15042
15043 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15044
15045         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15046         * lib/fortran-torture.exp: Include target-supports.exp.
15047
15048 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15049
15050         PR target/30185
15051         * gcc.c-torture/execute/pr30185.c: New test.
15052
15053 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15054
15055         PR testsuite/30179
15056         PR testsuite/30180
15057         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15058         * gcc.dg/builtin-bswap-2.c: Likewise.
15059         * gcc.dg/builtin-bswap-3.c: Likewise.
15060         * gcc.dg/builtin-bswap-4.c: Likewise.
15061         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15062         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15063
15064 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15065
15066         PR libfortran/30145
15067         * gfortran.dg/write_zero_array: New test.
15068
15069 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15070
15071         PR fortran/30200
15072         * gfortran.dg/write_fmt_trim.f90: New test.
15073
15074 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15075
15076         PR 30194
15077         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15078         temporarily.
15079
15080 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15081
15082         * lib/target-supports.exp (check_weak_available): Use istarget
15083         "hppa*-*-hpux10*" instead of regexp.
15084         (check_cxa_atexit_available): Likewise.
15085
15086 2006-12-14  Richard Guenther  <rguenther@suse.de>
15087
15088         PR tree-optimization/30197
15089         * gcc.c-torture/execute/complex-1.c: Fix function name.
15090         * gcc.dg/builtins-61.c: New testcase.
15091
15092 2006-12-14  Richard Guenther  <rguenther@suse.de>
15093
15094         PR middle-end/30172
15095         * gcc.dg/pr30172-1.c: New testcase.
15096
15097 2006-12-14  Richard Guenther  <rguenther@suse.de>
15098
15099         PR tree-optimization/30198
15100         * gcc.dg/builtins-60.c: New testcase.
15101
15102 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15103
15104         * lib/target-supports.exp (vect_no_align): Remove spu.
15105
15106 2006-12-13  Ian Lance Taylor  <iant@google.com>
15107
15108         PR c++/19564
15109         PR c++/19756
15110         * g++.dg/warn/Wparentheses-5.C: New test.
15111         * g++.dg/warn/Wparentheses-6.C: New test.
15112         * g++.dg/warn/Wparentheses-7.C: New test.
15113         * g++.dg/warn/Wparentheses-8.C: New test.
15114         * g++.dg/warn/Wparentheses-9.C: New test.
15115         * g++.dg/warn/Wparentheses-10.C: New test.
15116         * g++.dg/warn/Wparentheses-11.C: New test.
15117         * g++.dg/warn/Wparentheses-12.C: New test.
15118         * g++.dg/warn/Wparentheses-13.C: New test.
15119         * g++.dg/warn/Wparentheses-14.C: New test.
15120         * g++.dg/warn/Wparentheses-15.C: New test.
15121         * g++.dg/warn/Wparentheses-16.C: New test.
15122         * g++.dg/warn/Wparentheses-17.C: New test.
15123         * g++.dg/warn/Wparentheses-18.C: New test.
15124         * g++.dg/warn/Wparentheses-19.C: New test.
15125         * g++.dg/warn/Wparentheses-20.C: New test.
15126         * g++.dg/warn/Wparentheses-21.C: New test.
15127
15128 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15129
15130         PR testsuite/30157
15131         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15132         for target "hppa.*hpux10".
15133
15134 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15135
15136         * g++.dg/debug/vartrack1.C: New test.
15137
15138         * g++.dg/opt/ifcvt1.C: New test.
15139
15140         * gcc.dg/tls/opt-13.c: New test.
15141
15142         * gcc.dg/20060425-2.c: New test.
15143
15144         * g++.dg/opt/pr15054-2.C: New test.
15145
15146         * gcc.c-torture/execute/20060420-1.c: New test.
15147
15148         * gcc.c-torture/execute/20060412-1.c: New test.
15149
15150         * objc/compile/20060406-1.m: New test.
15151
15152 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15153
15154         * g++.dg/template/array17.C: New test.
15155
15156 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15157
15158         * gcc.target/powerpc/altivec-23.c: New test.
15159
15160 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15161
15162         PR c++27316
15163         * g++.dg/inherit/error3.C: New test.
15164
15165         PR c++/28740
15166         * g++.dg/inherit/error4.C: New test.
15167
15168 2006-12-13  Richard Guenther  <rguenther@suse.de>
15169
15170         PR tree-optimization/17687
15171         * gcc.dg/builtins-59.c: New testcase.
15172
15173 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15174
15175         * gcc.target/spu/Wmain.c: New test.
15176
15177 2006-12-12  Josh Conner  <jconner@apple.com>
15178
15179         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15180         * g++.dg/abi/thunk4.C: Likewise.
15181         * g++.dg/abi/rtti3.C: Likewise.
15182
15183 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15184
15185         * gcc.target/spu/cpat-1.c: New test.
15186         * gcc.target/spu/cpat-2.c: New test.
15187         * gcc.target/spu/cpat-3.c: New test.
15188         * gcc.target/spu/cpat-4.c: New test.
15189
15190 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15191
15192         PR tree-opt/28436
15193         * gcc.c-torture/compile/vector-1.c: New test.
15194         * gcc.c-torture/compile/vector-2.c: New test.
15195         * gcc.c-torture/compile/vector-3.c: New test.
15196
15197 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15198
15199         * lib/fortran-torture.exp: Update copyright years.  Remove
15200         obsolete comment.  Test -ftree-vectorize where it makes sense.
15201         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15202         from fortran-torture.exp.
15203         * gfortran.dg/char_transpose_1.f90,
15204         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15205         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15206         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15207         '-w' to dg-options.
15208
15209 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15210
15211         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15212         saved_${tool}_load.
15213
15214 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15215
15216         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15217         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15218         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15219         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15220         gaps.
15221
15222 2006-12-12  Richard Guenther  <rguenther@suse.de>
15223
15224         PR middle-end/30147
15225         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15226
15227 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15228             Diego Novillo  <dnovillo@redhat.com>
15229
15230         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15231         VDEF/VUSE changes.
15232         * gcc.dg/tree-ssa/pr26421.c: Likewise
15233         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15234         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15235         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15236         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15237         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15238         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15239         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15240         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15241         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15242
15243 2006-12-11  Jan Hubicka  <jh@suse.cz>
15244
15245         * gcc.dg/tree-prof/stringop-1.c: New test.
15246         * gcc.dg/tree-prof/stringop-2.c: New test.
15247
15248 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15249
15250         PR target/30120
15251         * gcc.target/i386/pr30120.c: New test.
15252
15253         Revert:
15254         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15255
15256         * gcc.target/i386/x87regparm-1.c: New test.
15257         * gcc.target/i386/x87regparm-2.c: New test.
15258         * gcc.target/i386/x87regparm-3.c: New test.
15259         * gcc.target/i386/x87regparm-4.c: New test.
15260
15261 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15262
15263         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15264
15265 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15266
15267         PR fortran/23994
15268         * gfortran.dg/protected_1.f90: New test.
15269         * gfortran.dg/protected_2.f90: New test.
15270         * gfortran.dg/protected_3.f90: New test.
15271         * gfortran.dg/protected_4.f90: New test.
15272         * gfortran.dg/protected_5.f90: New test.
15273         * gfortran.dg/protected_6.f90: New test.
15274
15275 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15276             Tobias Burnus  <burnus@gcc.gnu.org>
15277
15278         PR fortran/29975
15279         PR fortran/30068
15280         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15281         interface.
15282         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15283         ambiguous interfaces.
15284         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15285         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
15286         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
15287         ambiguous interfaces.
15288         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
15289         * gfortran.dg/array_initializer_2.f90: Add initializer array
15290         constructor test.
15291
15292         PR fortran/30096
15293         * gfortran.dg/interface_9.f90: Test that host interfaces are
15294         not checked for ambiguity with the local version.
15295
15296 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15297
15298         PR fortran/29464
15299         * gfortran.dg/module_interface_2.f90: New test.
15300
15301 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15302
15303         PR fortran/29941
15304         * gfortran.dg/assumed_len.f90: New test.
15305
15306 2006-12-09  Richard Guenther  <rguenther@suse.de>
15307
15308         * g++.dg/warn/implicit-typename1.C: Qualify types.
15309         * g++.dg/parse/crash12.C: Likewise.
15310         * g++.dg/tree-ssa/pr22444.C: Likewise.
15311
15312 2006-12-09  Tobias Burnus  <burnus@net-b.de>
15313
15314         * gfortran.dg/array_2.f90: Added sqrt test.
15315
15316 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
15317
15318         * gcc.target/i386/x87regparm-1.c: XFAIL.
15319         * gcc.target/i386/x87regparm-2.c: XFAIL.
15320         * gcc.target/i386/x87regparm-3.c: XFAIL.
15321         * gcc.target/i386/x87regparm-4.c: XFAIL.
15322
15323 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15324
15325         * lib/target-supports.exp
15326         (check_effective_target_large_long_double): New.
15327         * gcc.dg/Wconversion-real.c : Use it.
15328         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
15329         unsigned.
15330
15331 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
15332
15333         * gcc.c-torture/execute/mode-dependent-address.c: New test.
15334
15335 2006-12-08  Tobias Burnus  <burnus@net-b.de>
15336
15337         PR fortran/27546
15338         * gfortran.dg/import4.f90: New test for IMPORT in modules.
15339
15340 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
15341
15342         PR c++/29732
15343         * g++.dg/template/crash65.C: New test.
15344         * g++.dg/template/spec16.C: Tweak error markers.
15345
15346 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15347
15348         * gcc.target/spu: New directory.
15349         * gcc.target/spu/spu.exp: New file.
15350         * gcc.target/spu/intrinsics-1.c: New test.
15351
15352 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
15353
15354         PR c++/29980
15355         * g++.dg/ext/attrib27.C: New test.
15356         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
15357         * g++.dg/parse/typedef5.C: Likewise.
15358
15359 2006-12-07  Mike Stump  <mrs@apple.com>
15360
15361         * treelang/compile/var_defs.tree: Adjust.
15362
15363 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
15364
15365         PR c++/29730
15366         * g++.dg/template/crash64.C: New test.
15367         * g++.dg/parse/crash27.C: Adjust error markers.
15368
15369 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
15370
15371         PR libfortran/30009
15372         PR libfortran/30056
15373         * gfortran.dg/read_eof_4.f90:  Add tests.
15374         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
15375         * gfortran.dg/unf_read_corrupted_1.f90: New test.
15376
15377 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
15378
15379         PR c++/29729
15380         * g++.dg/template/crash63.C: New test.
15381
15382         PR c++/29728
15383         * g++.dg/template/crash62.C: New test.
15384
15385 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15386
15387         PR fortran/30003
15388         * gfortran.dg/allocatable_function_1.f90: Increase the number
15389         of expected calls of free to 10; the lhs section reference is
15390         now evaluated so there is another call to bar.  Change the
15391         comment appropriately.
15392         * gfortran.dg/array_section_1.f90: New test.
15393
15394 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
15395
15396         PR fortran/29912
15397         * gfortran.dg/char_result_12.f90: New test.
15398
15399 2006-12-05  Richard Guenther  <rguenther@suse.de>
15400
15401         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
15402         * gcc.dg/vect/vect-pow-2.c: Rename to ...
15403         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
15404         vect_double, xfail for spu*-*-*.
15405
15406 2006-12-04  Tobias Burnus  <burnus@net-b.de>
15407
15408         PR fortran/29962
15409         * initialization_4.f90: Test noninteger exponents (-std=f95).
15410         * initialization_5.f90: New test for noninteger exponents
15411           with -std=f2003.
15412
15413 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15414
15415         PR fortran/29821
15416         * gfortran.dg/parameter_array_section_1.f90: New test.
15417
15418 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
15419
15420         PR c++/29733
15421         * g++.dg/template/crash61.C: New test.
15422
15423         PR c++/29632
15424         * g++.dg/template/error23.C: New test.
15425
15426 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
15427
15428         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15429
15430 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15431
15432         PR fortran/29916
15433         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15434
15435 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15436
15437         PR middle-end/29965
15438         * gcc.dg/gomp/pr29965-1.c: New test.
15439         * gcc.dg/gomp/pr29965-2.c: New test.
15440         * gcc.dg/gomp/pr29965-3.c: New test.
15441         * gcc.dg/gomp/pr29965-4.c: New test.
15442         * gcc.dg/gomp/pr29965-5.c: New test.
15443         * gcc.dg/gomp/pr29965-6.c: New test.
15444         * g++.dg/gomp/pr29965-1.C: New test.
15445         * g++.dg/gomp/pr29965-2.C: New test.
15446         * g++.dg/gomp/pr29965-3.C: New test.
15447         * g++.dg/gomp/pr29965-4.C: New test.
15448         * g++.dg/gomp/pr29965-5.C: New test.
15449         * g++.dg/gomp/pr29965-6.C: New test.
15450         * g++.dg/gomp/pr29965-7.C: New test.
15451         * g++.dg/gomp/pr29965-8.C: New test.
15452         * g++.dg/gomp/pr29965-9.C: New test.
15453         * g++.dg/gomp/pr29965-10.C: New test.
15454
15455 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15456
15457         * gnat.dg/pointer_variable_bounds.adb: New test.
15458         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15459         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15460
15461 2006-12-03  Eric Christopher  <echristo@apple.com>
15462
15463         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15464
15465 2006-12-03  Richard Henderson  <rth@redhat.com>
15466             Andrew Pinski  <pinskia@gmail.com>
15467
15468         PR C++/14329
15469         * g++.dg/warn/unit-1.C: New test.
15470
15471 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15472
15473         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15474
15475 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15476
15477         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15478         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15479         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15480         * gcc.dg/vect/vect-70.c: Reduce array size.
15481         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15482         vect_no_compaer_double targets.
15483         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15484         vect_float, vect_double, and vect_int.
15485
15486 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15487
15488         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15489         test for loop versioning on vect_no_align targets.
15490         * gcc.dg/vect/pr20122.c: Likewise.
15491         * gcc.dg/vect/vect-105.c: Likewise.
15492         * gcc.dg/vect/vect-42.c: Likewise.
15493         * gcc.dg/vect/vect-43.c: Likewise.
15494         * gcc.dg/vect/vect-74.c: Likewise.
15495         * gcc.dg/vect/vect-75.c: Likewise.
15496         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15497         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15498         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15499         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15500
15501 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15502
15503         PR fortran/29642
15504         * gfortran.dg/value_1.f90 : New test.
15505         * gfortran.dg/value_2.f90 : New test.
15506         * gfortran.dg/value_3.f90 : New test.
15507         * gfortran.dg/value_4.f90 : New test.
15508         * gfortran.dg/value_4.c : Called from value_4.f90.
15509
15510 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15511
15512         PR C++/30033
15513         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15514
15515 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15516
15517         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15518
15519 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15520
15521         PR c/27953
15522         * gcc.dg/pr27953.c: New test.
15523
15524 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15525
15526         PR c++/30022
15527         * g++.dg/ext/vector5.C: New test.
15528
15529         PR c++/30021
15530         * g++.dg/other/main1.C: New test.
15531
15532 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15533
15534         PR libfortran/29568
15535         * gfortran.dg/convert_implied_open.f90:  Change to
15536         new default record length.
15537         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15538         new error message.
15539         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15540
15541 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15542
15543         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15544
15545 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15546
15547         PR c++/29066
15548         * g++.dg/expr/pr29066.c: New.
15549
15550 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15551             Zdenek Dvorak <dvorakz@suse.cz>
15552
15553         PR tree-optimization/29921
15554         * gcc.dg/pr29921-2.c: New test.
15555
15556 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15557
15558         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15559         (i386_get_cpuid): New function.
15560         (i386_cpuid_ecx): Likewise.
15561         (i386_cpuid_edx): Likewise.
15562         (i386_cpuid): Updated to call i386_cpuid_edx.
15563
15564         * gcc.target/i386/sse3-addsubpd.c: New file.
15565         * gcc.target/i386/sse3-addsubps.c: Likewise.
15566         * gcc.target/i386/sse3-haddpd.c: Likewise.
15567         * gcc.target/i386/sse3-haddps.c: Likewise.
15568         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15569         * gcc.target/i386/sse3-hsubps.c: Likewise.
15570         * gcc.target/i386/sse3-lddqu.c: Likewise.
15571         * gcc.target/i386/sse3-movddup.c: Likewise.
15572         * gcc.target/i386/sse3-movshdup.c: Likewise.
15573         * gcc.target/i386/sse3-movsldup.c: Likewise.
15574
15575 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15576
15577         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15578
15579 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15580
15581         * gcc.dg/dfp/convert-int-max.c: New test.
15582         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15583
15584 2006-11-30  Richard Guenther  <rguenther@suse.de>
15585
15586         * gcc.dg/vect/vect-pow-1.c: Rename ...
15587         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15588         floats instead of doubles, check successful vectorization.
15589
15590 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15591
15592         PR target/29945
15593         * gcc.c-torture/compile/pr29945.c: New testcase.
15594
15595 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15596
15597         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15598         -maltivec.
15599
15600 2006-11-29  Eric Christopher  <echristo@apple.com>
15601
15602         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15603
15604 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15605
15606         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15607
15608         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15609
15610 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15611
15612         PR c++/29022
15613         * g++.dg/inherit/virtual2.C: New test.
15614         * g++.dg/inherit/virtual3.C: Likewise.
15615         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15616         * g++.dg/inherit/error2.C: Likewise.
15617         * g++.dg/template/instantiate1.C: Likewise.
15618
15619 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15620
15621         PR tree-opt/29984
15622         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15623
15624 2006-11-28  Jan Hubicka  <jh@suse.cz>
15625
15626         * gcc.dg/memcpy-1.c: New test.
15627
15628 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15629
15630         PR c++/29735
15631         * g++.dg/warn/main-3.C: New test.
15632
15633 2006-11-28  Jan Hubicka  <jh@suse.cz>
15634
15635         * gcc.dg/winline-1.c: New test.
15636
15637 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15638
15639         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15640         alignments.
15641
15642 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15643
15644         PR fortran/29976
15645         * gfortran.dg/missing_optional_dummy_3.f90
15646
15647 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15648
15649         PR fortran/20880
15650         * gfortran.dg/interface_3.f90: Modify errors.
15651
15652 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15653
15654         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15655         fail to link due to relocation overflows on spu-*-*.
15656
15657 2006-11-27  Michael Matz  <matz@suse.de>
15658             Andreas Krebbel  <krebbel1@de.ibm.com>
15659
15660         PR target/29319
15661         * gcc.dg/20061127-1.c: New testcase.
15662
15663 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15664
15665         * gcc.dg/20061124-1.c: Add exit() function prototype.
15666
15667 2006-11-27  Jan Hubicka  <jh@suse.cz>
15668
15669         * gcc.target/i386/memcpy-1.c: Adjust size.
15670         * gcc.dg/visibility-11.c: Likewise.
15671
15672 2006-11-27  Richard Guenther  <rguenther@suse.de>
15673
15674         PR middle-end/25620
15675         * gcc.target/i386/pow-1.c: New testcase.
15676         * gcc.dg/builtins-58.c: Likewise.
15677
15678 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
15679
15680         PR c++/29886
15681         * g++.dg/expr/cast8.C: New test.
15682
15683 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15684
15685         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15686         Don't ever inline the testcase.
15687
15688 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15689
15690         PR fortran/29982
15691         * gfortran.fortran-torture/compile/parameter_3.f90: New
15692         testcase.
15693
15694 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15695
15696         PR fortran/29951
15697         * gfortran.fortran-torture/execute/transfer2.f90: New test.
15698
15699 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15700
15701         * gfortran.fortran-torture/execute/specifics.f90: Remove test
15702         for CHAR.
15703
15704 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15705
15706         PR libgfortran/29936
15707         * gfortran.dg/write_check3.f90: New test.
15708
15709 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15710
15711         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15712
15713 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
15714
15715         PR fortran/20880
15716         * gfortran.dg/interface_3.f90: New test.
15717
15718         PR fortran/29387
15719         * gfortran.dg/generic_8.f90: New test.
15720
15721 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15722
15723         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15724         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15725         * gfortran.dg/specifics_3.f90: Remove.
15726
15727 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
15728
15729         PR c/29955
15730         * gcc.dg/gomp/pr29955.c: New test.
15731
15732         PR c/29736
15733         * gcc.dg/pr29736.c: New test.
15734
15735 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15736
15737         PR tree-opt/29964
15738         * gcc.dg/pure-1.c: New test.
15739
15740 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
15741
15742         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15743         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15744
15745 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15746
15747         * gcc.dg/20061124-1.c: New testcase.
15748
15749 2006-11-23  Eric Christopher  <echristo@apple.com>
15750
15751         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15752
15753 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15754
15755         PR c/2707
15756         PR c++/26167
15757         * gcc.dg/Wconversion-integer.c: New. Supersedes
15758         Wconversion-negative-constants.c
15759         * gcc.dg/Wconversion-real.c: New.
15760         * gcc.dg/Wconversion-real-integer.c: New.
15761         * gcc.dg/Wconversion-negative-constants.c: Deleted.
15762         * g++.dg/warn/Wconversion1.C: Modified.
15763
15764 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15765
15766         * gfortran.dg/overload_1.f90: New test.
15767
15768 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15769
15770         PR c/9072
15771         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15772         Wtraditional-conversion.
15773         * gcc.dg/overflow-warn-2.c: Likewise.
15774         * gcc.dg/Wconversion.c: Likewise. Renamed as
15775         Wtraditional-conversion.c .
15776         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15777         Wtraditional-conversion-2.c .
15778         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15779         Wtraditional-conversion-2.c
15780         * gcc.dg/Wconversion-negative-constants.c: New.
15781
15782 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
15783
15784         * gcc.dg/tree-ssa/dump-1.c: New test.
15785
15786 2006-11-23  David Ung <davidu@mips.com>
15787
15788         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15789         -mfp64, allowable when ISA >= 33 and float is enabled.
15790         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15791         of mthc1 and mfhc1 patterns.
15792
15793 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
15794
15795         PR tree-optimization/29921
15796         * gcc.dg/pr29921.c: New test.
15797
15798 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15799
15800         PR fortran/29441
15801         * gfortran.dg/initialization_4.f90: New test.
15802
15803 2006-11-22  Ira Rosen  <irar@il.ibm.com>
15804
15805         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15806         platforms that have interleaving support.
15807         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15808         * gcc.dg/vect/vect-strided-a-u16-i2.c,
15809         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15810         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15811         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15812         gcc.dg/vect/vect-strided-u8-i2-gap.c,
15813         gcc.dg/vect/vect-strided-u8-i8.c,
15814         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15815         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15816         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15817         gcc.dg/vect/vect-strided-float.c,
15818         gcc.dg/vect/vect-strided-a-mult.c,
15819         gcc.dg/vect/vect-strided-mult-char-ls.c,
15820         gcc.dg/vect/vect-strided-a-u16-mult.c,
15821         gcc.dg/vect/vect-strided-a-u32-mult.c,
15822         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15823         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15824         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15825         gcc.dg/vect/vect-strided-mult.c,
15826         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15827         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15828         New.
15829
15830 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15831
15832         PR fortran/25087
15833         * gfortran.dg/auto_char_len_4.f90: New test.
15834
15835 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15836
15837         PR fortran/29652
15838         * gfortran.dg/generic_7.f90: New test.
15839         * gfortran.dg/defined_operators_1.f90: Add new error.
15840
15841 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
15842
15843         PR tree-optimization/29902
15844         * g++.dg/tree-ssa/pr29902.C: New test.
15845
15846 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
15847
15848         PR fortran/29820
15849         * gfortran.dg/used_types_13.f90: New test.
15850
15851 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
15852
15853         * gcc.dg/dfp/snan.c: Delete.
15854
15855 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
15856
15857         * g++.dg/cpp0x/static_assert1.C: New.
15858         * g++.dg/cpp0x/static_assert2.C: New.
15859         * g++.dg/cpp0x/static_assert3.C: New.
15860
15861 2006-11-21  Richard Guenther  <rguenther@suse.de>
15862
15863         * gcc.dg/vect/vect-pow-1.c: New testcase.
15864         * gcc.dg/vect/vect-pow-2.c: Likewise.
15865
15866 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
15867
15868         PR c++/29570
15869         * g++.dg/template/static29.C: New test.
15870
15871         PR c++/29734
15872         * g++.dg/conversion/simd4.C: New test.
15873
15874 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
15875
15876         PR c++/29475
15877         * g++.dg/template/access19.C: New test.
15878         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15879         error is reported.
15880
15881 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15882
15883         PR tree-opt/25500
15884         * gcc.dg/tree-ssa/sra-4.c: New testcase.
15885
15886 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15887
15888         PR fortran/27546
15889         * gfortran.dg/import.f90: Extended test.
15890         * gfortran.dg/import2.f90: Extended test.
15891
15892 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15893
15894         * gfortran.dg/volatile3.f90: Add conflict test.
15895
15896 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
15897
15898         PR fortran/24783
15899         * gfortran.dg/implicit_10.f90: New test.
15900
15901 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15902
15903         PR c++/8586
15904         * g++.dg/warn/Wall-write-strings.C: New.
15905
15906 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15907
15908         * gfortran.dg/alloc_comp_constraint_5.f90: New.
15909         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15910
15911 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15912
15913         * gfortran.dg/use_3.f90: Remove error message.
15914         * gfortran.dg/iso_fortran_env_1.f90: New test.
15915         * gfortran.dg/iso_fortran_env_2.f90: New test.
15916         * gfortran.dg/iso_fortran_env_3.f90: New test.
15917         * gfortran.dg/iso_fortran_env_4.f90: New test.
15918
15919 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
15920
15921         * gcc.dg/vect/vect-27.c: Fix initialization.
15922
15923 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15924
15925         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15926         * gcc.dg/torture/builtin-minmax-1.c: New.
15927
15928         * gcc.dg/builtins-20.c: Add cases for copysign.
15929
15930 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15931
15932         PR fortran/24285
15933         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15934
15935 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15936         * gfortran.dg/use_1.f90: New test.
15937         * gfortran.dg/use_1.f90: New test.
15938         * gfortran.dg/use_1.f90: New test.
15939
15940 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
15941
15942         PR tree-optimization/29801
15943         * gcc.dg/pr29801.c: New test.
15944
15945 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
15946
15947         PR middle-end/29584
15948         * gcc.dg/torture/pr29584.c: New test.
15949
15950 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
15951
15952         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15953         Condition PowerPC tests for saving FPRs on powerpc_fprs.
15954         * gcc.target/powerpc/compress-float-ppc.c,
15955         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15956         powerpc_fprs.
15957         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15958         do not pass -mhard-float.
15959
15960 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15961
15962         * gnat.dg/volatile_aggregate.adb: New test.
15963
15964 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15965
15966         PR fortran/29391
15967         PR fortran/29489
15968         * gfortran.dg/bound_2.f90: Add more checks.
15969         * gfortran.dg/bound_3.f90: New test.
15970
15971 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15972
15973         PR target/29201
15974         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15975
15976 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15977
15978         * gfortran.dg/import3.f90: Fix error message.
15979
15980 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15981
15982         PR tree-opt/29788
15983         * gfortran.fortran-torture/compile/inline_1.f90:
15984         New testcase.
15985
15986 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15987
15988         * gcc.target/i386/x87regparm-1.c: New test.
15989         * gcc.target/i386/x87regparm-2.c: New test.
15990         * gcc.target/i386/x87regparm-3.c: New test.
15991         * gcc.target/i386/x87regparm-4.c: New test.
15992
15993 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15994
15995         PR fortran/27546
15996         * gfortran.dg/import.f90: New test.
15997         * gfortran.dg/import2.f90: New test.
15998         * gfortran.dg/import3.f90: New test.
15999
16000 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16001
16002         PR fortran/27588
16003         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16004
16005 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16006
16007         PR fortran/29806
16008         * gfortran.dg/contains.f90: New test.
16009         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16010
16011 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16012
16013         PR tree-optimization/29581
16014         * gcc.dg/pr29581-1.c: New test.
16015         * gcc.dg/pr29581-2.c: New test.
16016         * gcc.dg/pr29581-3.c: New test.
16017         * gcc.dg/pr29581-4.c: New test.
16018         * gfortran.dg/pr29581.f90: New test.
16019
16020 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16021
16022         PR fortran/29702
16023         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16024         numbers in error message headers.
16025
16026 2006-11-14  Richard Guenther  <rguenther@suse.de>
16027
16028         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16029         to i?86 and x86_64 targets.
16030
16031 2006-11-14  Caroline Tice  <ctice@apple.com>
16032
16033         * gcc.dg/pubtypes-1.c: New file/testcase.
16034         * gcc.dg/pubtypes-2.c: New file/testcase.
16035         * gcc.dg/pubtypes-3.c: New file/testcase.
16036         * gcc.dg/pubtypes-4.c: New file/testcase.
16037         * g++.dg/pubtypes.C: New file/testcase.
16038
16039 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16040
16041         PR c++/29106
16042         * g++.dg/init/self1.C: New test.
16043
16044 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16045
16046         PR fortran/29657
16047         * gfortran.dg/conflicts.f90: Add.
16048
16049 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16050
16051         PR rtl-optimization/29798
16052
16053         * gcc.c-torture/execute/pr29798.c: New.
16054
16055 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16056
16057         * gcc.dg/builtins-20.c: Add more cases.
16058
16059 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16060
16061         PR fortran/29759
16062         * gfortran.dg/gomp/pr29759.f90: New test.
16063
16064 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16065
16066         PR c++/29518
16067         * g++.dg/template/static28.C: New test.
16068
16069 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16070
16071         * lib/c-torture.exp: Use target-libpath.exp.
16072         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16073         set GCC_EXEC_PREFIX env var from global variable of same name.
16074
16075 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16076
16077         PR fortran/26994
16078         * gfortran.fortran-torture/compile/transfer-1.f90:
16079         New testcase.
16080
16081 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16082             Zdenek Dvorak <dvorakz@suse.cz>
16083
16084         PR tree-optimization/29680
16085         * gcc.dg/alias-11.c: New test.
16086
16087 2006-11-12  Jason Merrill  <jason@redhat.com>
16088             Andrew Pinski <pinskia@physics.uc.edu>
16089
16090         PR middle-end/28915
16091         * gcc.target/i386/vectorize1.c: New.
16092
16093 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16094
16095         PR rtl-optimization/29797
16096         * gcc.c-torture/execute/pr29797-1.c: New test case.
16097
16098 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16099
16100         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16101
16102 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16103
16104         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16105
16106 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16107
16108         PR tree-optimization/13827
16109         * gcc.dg/fold-eqand-1.c: New test case.
16110
16111 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16112
16113         PR rtl-opt/28812
16114         * gcc.c-torture/execute/mayalias-3.c: New test.
16115
16116 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16117
16118         PR middle-end/27528
16119         * gcc.c-torture/compile/pr27528.c: New test.
16120         * gcc.dg/pr27528.c: Likewise.
16121
16122 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16123
16124         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16125
16126         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16127
16128 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16129
16130         PR fortran/29758
16131         * gfortran.dg/reshape_source_size_1.f90: New test.
16132
16133 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16134
16135         PR fortran/29315
16136         * gfortran.dg/aliasing_dummy_4.f90: New test.
16137
16138 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16139
16140         PR target/29777
16141         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16142         and x86_64-*-* targets.
16143
16144 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16145
16146         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16147         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16148         New macros. Use them in exact tests.
16149         (TESTIT3): New macro.
16150         Add tests for fmin, fmax and fma.
16151
16152 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16153
16154         PR fortran/29431
16155         * gfortran.dg/array_constructor_13.f90: New test.
16156
16157 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16158
16159         PR fortran/29744
16160         * gfortran.dg/used_types_12.f90: New test.
16161
16162 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16163
16164         PR middle-end/29726
16165         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16166         (test6): Ditto.
16167         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16168         * gcc.dg/fold-eqandshift-3.c: New test case.
16169
16170 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16171
16172         PR fortran/29699
16173         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16174
16175         PR fortran/21370
16176         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16177
16178 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16179
16180         * gcc.dg/20061109-1.c: New testcase.
16181
16182 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16183
16184         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16185
16186 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16187
16188         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16189         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16190
16191 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16192
16193         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16194         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16195
16196 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16197
16198         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16199
16200 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16201
16202         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16203         vect-9.c).
16204         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16205         * gcc.dg/vect/vect-9.c: Now vectorizable.
16206         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16207         that support vect_widen_mult.
16208         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16209         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16210         vect-reduc-dot-u16.c).
16211         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16212         vect-reduc-dot-u16.c).
16213         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16214         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16215         vect-reduc-dot-s8.c).
16216         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16217         vect-reduc-dot-s8.c).
16218         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16219         vect-reduc-dot-s8.c).
16220         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16221         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16222         vect-reduc-dot-u8.c).
16223         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16224         vect-reduc-dot-u8.c).
16225         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16226         * gcc.dg/vect/vect-multitypes-9.c: New test.
16227         * gcc.dg/vect/vect-multitypes-10.c: New test.
16228         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16229         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16230         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16231         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16232         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16233         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16234         wrapv-vect-reduc-dot-s8.c.
16235         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16236         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16237         targets that support vec_unpack.
16238         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16239         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16240         (check_effective_target_vect_widen_mult_hi_to_si): New.
16241         (check_effective_target_vect_widen_sum): Removed.
16242
16243         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16244
16245         * gcc.dg/vect/vect-multitypes-8.c: New test.
16246         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16247
16248         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16249
16250         * gcc.dg/vect/vect-multitypes-7.c: New test.
16251
16252         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16253
16254         * gcc.dg/vect/vect-multitypes-4.c: New test.
16255         * gcc.dg/vect/vect-multitypes-5.c: New test.
16256         * gcc.dg/vect/vect-multitypes-6.c: New test.
16257
16258         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16259
16260         * gcc.dg/vect/vect-multitypes-1.c: New test.
16261         * gcc.dg/vect/vect-multitypes-2.c: New test.
16262         * gcc.dg/vect/vect-multitypes-3.c: New test.
16263
16264 2006-11-07  Eric Christopher  <echristo@apple.com>
16265
16266         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16267         Test using scan-assembler-not.
16268
16269 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16270
16271         * gcc.dg/inline-17.c: New test.
16272
16273 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16274
16275         PR other/25028
16276         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16277         on HP-UX.
16278
16279 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16280
16281         PR fortran/29539
16282         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16283
16284         PR fortran/29634
16285         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
16286         test.
16287
16288 2006-11-07  Tobias Burnus  <burnus@net-b.de>
16289
16290         PR fortran/29601
16291         * gfortran.dg/volatile.f90: Add.
16292         * gfortran.dg/volatile2.f90: Add.
16293         * gfortran.dg/volatile3.f90: Add.
16294         * gfortran.dg/volatile4.f90: Add.
16295         * gfortran.dg/volatile5.f90: Add.
16296         * gfortran.dg/volatile6.f90: Add.
16297         * gfortran.dg/volatile7.f90: Add.
16298
16299 2006-11-06  Tobias Burnus  <burnus@net-b.de>
16300
16301         * gfortran.dg/io_constraints_2.f90: Adjust pattern
16302           for matching error messages.
16303         * gfortran.dg/specifics_3.f90: Adjust pattern
16304           for matching error messages.
16305
16306 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
16307             Bernhard Fischer  <aldot@gcc.gnu.org>
16308
16309         * lib/gcc-dg.exp (output-exists): New proc.
16310         (output-exists-not): New proc.
16311         * gcc.test-framework/test-framework.awk: Support new directives.
16312         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
16313         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
16314         * gcc.test-framework/dg-outexists-exp-F.c: New test.
16315         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
16316         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
16317         * gcc.test-framework/dg-outexists-exp-P.c: New test.
16318
16319 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
16320
16321         PR fortran/29630
16322         PR fortran/29679
16323         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
16324         * gfortran.dg/initialization_3.f90: New.
16325
16326 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16327
16328         PR libgfortran/25545
16329         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
16330
16331 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
16332
16333         PR middle-end/29695
16334         * gcc.c-torture/execute/pr29695-1.c: New test.
16335         * gcc.c-torture/execute/pr29695-2.c: New test.
16336
16337 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
16338
16339         PR fortran/29565
16340         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
16341
16342 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
16343
16344         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
16345         for matching error messages.
16346
16347 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
16348
16349         PR target/26915
16350         * gcc.target/i386/387-12.c: New test.
16351
16352 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16353
16354         PR libfortran/29713
16355         * gfortran.dg/pr29713.f90: New test.
16356
16357 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
16358
16359         * gcc.c-torture/execute/arith-rand-ll.c:
16360         Also test for bogus rest sign.
16361
16362 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16363
16364         PR libfortran/27895
16365         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
16366
16367 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
16368
16369         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
16370         from error messages.
16371
16372 2006-11-02  Mike Stump  <mrs@apple.com>
16373
16374         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
16375
16376         * g++.old-deja/g++.abi/align.C: Enable for darwin.
16377
16378 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
16379
16380         * g++.dg/eh/gcsec1.C: New test.
16381
16382 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16383
16384         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
16385         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
16386
16387 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
16388
16389         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
16390         hexadecimal value.
16391         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
16392         * gcc.dg/pr14796-2.c: Likewise.
16393
16394 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16395
16396         * gcc.c-torture/execute/20061101-1.c: New test.
16397
16398 2006-11-01  Richard Guenther  <rguenther@suse.de>
16399
16400         * gcc.target/i386/fpprec-1.c: New testcase.
16401
16402 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16403
16404         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
16405         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
16406
16407 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16408
16409         * gcc.c-torture/execute/20061031-1.c: New test.
16410
16411 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16412
16413         PR 23067
16414         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
16415         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
16416         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
16417         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
16418         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
16419         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
16420         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
16421
16422 2006-10-31  Eric Christopher  <echristo@apple.com>
16423             Falk Hueffner  <falk@debian.org>
16424
16425         * gcc.dg/builtin-bswap-1.c: New.
16426         * gcc.dg/builtin-bswap-2.c: New.
16427         * gcc.dg/builtin-bswap-3.c: New.
16428         * gcc.dg/builtin-bswap-4.c: New.
16429         * gcc.dg/builtin-bswap-5.c: New.
16430         * gcc.target/i386/builtin-bswap-1.c: New.
16431
16432 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16433
16434         * gcc.dg/inline-16.c: New.
16435
16436         PR 16622
16437         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16438         defining it.
16439         * gcc.dg/inline-13.c: New.
16440         * gcc.dg/inline-14.c: New.
16441         * gcc.dg/inline-15.c: New.
16442
16443         PR 11377
16444         * gcc.dg/inline6.c: New.
16445         * gcc.dg/inline7.c: New.
16446
16447 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16448
16449         PR middle-end/23470
16450         * gcc.dg/pr23470-1.c: New test case.
16451
16452 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16453
16454         PR fortran/29537
16455         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16456         data.
16457         * gfortran.dg/blockdata_2.f90: New testcase.
16458
16459 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16460
16461         PR libfortran/29627
16462         * gfortran.dg/unf_short_record_1.f90:  New test.
16463
16464 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16465
16466         PR fortran/29067
16467         * gfortran.dg/pr29067.f: New test.
16468
16469 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16470             Richard Sandiford  <richard@codesourcery.com>
16471
16472         * lib/target-supports.exp (get_compiler_messages): Append options
16473         as a single list element.
16474         (check_effective_target_arm_vfp_ok): New.
16475         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16476
16477 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16478
16479         PR fortran/29387
16480         * gfortran.dg/intrinsic_actual_2.f90: New test.
16481
16482         PR fortran/29490
16483         * gfortran.dg/actual_array_interface_1.f90: New test.
16484
16485         PR fortran/29641
16486         * gfortran.dg/used_types_11.f90: New test.
16487
16488 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16489
16490         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16491         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16492         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16493         * g++.old-deja/g++.mike/net25.C (main): Same.
16494         * g++.dg/lookup/exception1.C (main): Same.
16495         * g++.dg/parse/parens2.C (main): Same.
16496
16497 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16498
16499         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16500
16501 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16502
16503         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16504         * gcc.dg/torture/builtin-math-3.c: Likewise.
16505
16506 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16507
16508         PR fortran/29452
16509         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16510         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16511
16512 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16513
16514         PR Fortran/29410
16515         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16516
16517 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16518
16519         * lib/target-supports.exp (check_function_available): Declare
16520         function before calling.
16521
16522 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16523
16524         PR tree-optimization/29637
16525         * gcc.dg/pr29637.c: New test.
16526
16527 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16528
16529         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16530         tree canonicalization.
16531
16532 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16533
16534         * gcc.dg/builtins-20.c: Add more hypot tests.
16535
16536 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16537
16538         * gcc.dg/fold-compare-1.c: New test case.
16539
16540 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16541
16542         PR c++/16307
16543         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16544
16545 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16546
16547         PR tree-optimization/15458
16548         * gcc.dg/fold-xornot-1.c: New test case.
16549
16550 2006-10-29  Richard Guenther  <rguenther@suse.de>
16551
16552         * gcc.target/i386/math-torture/trunc.c: New testcase.
16553
16554 2006-10-29  Richard Guenther  <rguenther@suse.de>
16555
16556         * gcc.target/i386/math-torture/round.c: New testcase.
16557
16558 2006-10-29  Richard Guenther  <rguenther@suse.de>
16559
16560         * gcc.target/i386/math-torture/ceil.c: New testcase.
16561         * gcc.target/i386/math-torture/floor.c: Likewise.
16562
16563 2006-10-29  Richard Guenther  <rguenther@suse.de>
16564
16565         * gcc.target/i386/math-torture/rint.c: New testcase.
16566         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16567
16568 2006-10-29  Richard Guenther  <rguenther@suse.de>
16569
16570         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16571         * gcc.target/i386/math-torture/lceil.c: Likewise.
16572
16573 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16574
16575         PR libgfortran/24313
16576         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16577
16578 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16579
16580         * gcc.c-torture/execute/20020118-1.c,
16581         gcc.c-torture/execute/builtins/strlen.c,
16582         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16583         comment typos.
16584
16585 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16586
16587         * gcc.dg/builtins-20.c: Add tests for hypot.
16588         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16589         two-argument builtins.
16590         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16591         TESTIT2.  Update all callers.
16592         (TESTIT2, TESTIT2_R): New helper macros.
16593         Add testcases for pow, hypot and atan2.
16594
16595 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16596
16597         PR C++/29295
16598         * g++.dg/expr/bool1.C: New test.
16599         * g++.dg/expr/bool2.C: New test.
16600
16601 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16602
16603         PR fortran/28224
16604         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16605         * gfortran.dg/namelist_internal.f90: New test.
16606
16607 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16608
16609         PR fortran/29625
16610         * gfortran.dg/io_real_boz.f90: Add.
16611         * gfortran.dg/io_real_boz2.f90: Add.
16612
16613 2006-10-28  Richard Guenther  <rguenther@suse.de>
16614
16615         PR middle-end/26899
16616         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16617
16618 2006-10-28  Richard Guenther  <rguenther@suse.de>
16619
16620         PR target/28806
16621         * gcc.target/i386/math-torture/lround.c: New testcase.
16622
16623 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16624
16625         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16626         * gcc.dg/builtins-44.c: Likewise.
16627         * gcc.dg/builtins-45.c: Likewise.
16628         * gcc.dg/pr28796-2.c: Likewise.
16629         * gcc.dg/unordered-3.c: Likewise.
16630
16631 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16632
16633         PR libgfortran/27954
16634         * gfortran.dg/error_recovery_2.f90: New test.
16635
16636 2006-10-26  Richard Guenther  <rguenther@suse.de>
16637
16638         * gcc.target/i386/i386.exp: Use glob, not find to collect
16639         tests.  Avoids recursing into subdirectories.
16640         * gcc.target/i386/math-torture/math-torture.exp: Torture
16641         for interesting ia32 math options.
16642         * gcc.target.i386/math-torture/lrint.c: New testcase.
16643
16644 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16645
16646         PR libgfortran/29563
16647         * gfortran.dg/arrayio_9.f90: Update test.
16648         * gfortran.dg/arrayio_19.f90: New test.
16649
16650 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16651
16652         * gcc.dg/20061026.c: New testcase.
16653
16654 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16655
16656         PR libgfortran/29563
16657         * gfortran.dg/arrayio_9.f90: New test.
16658
16659 2006-10-26  Ben Elliston  <bje@au.ibm.com>
16660
16661         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16662         Copy the strings manually, as strcpy may call strlen.
16663
16664 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16665
16666         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16667         Add checks for log, log2, log10 and log1p.
16668
16669         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16670         we already test 0.0.  Add checks for expm1, log, log2, log10,
16671         log1p, cbrt, erf and erfc.
16672
16673 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16674
16675         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16676
16677 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
16678
16679         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16680         and remainderl() built-in functions.  Remove -ffast-math from
16681         dg-options.
16682
16683 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16684
16685         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16686         acosh and atanh.
16687
16688         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16689         floating point modifiers to arguments passed to float and long
16690         double functions respectively.  Update all callers to use floating
16691         point numbers, not integers.  Add tests for exp, exp2 and
16692         exp10/pow10.
16693
16694         * gcc.dg/torture/builtin-math-3.c: New test.
16695
16696 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16697
16698         PR fortran/29393
16699         * gfortran.dg/initialize_2.f90: New.
16700
16701 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16702
16703         * gcc.dg/torture/builtin-math-2.c: New test.
16704
16705 2006-10-24  Richard Guenther  <rguenther@suse.de>
16706
16707         PR middle-end/28796
16708         * gcc.dg/pr28796-1.c: New testcase.
16709         * gcc.dg/pr28796-2.c: Likewise.
16710
16711 2006-10-24  Richard Guenther  <rguenther@suse.de>
16712
16713         * gcc.dg/builtins-57.c: New testcase.
16714
16715 2006-10-24  Richard Guenther  <rguenther@suse.de>
16716
16717         PR tree-optimization/29567
16718         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16719
16720 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
16721
16722         PR tree-optimization/14784
16723         * gcc.dg/alias-10.c: New test.
16724
16725 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16726
16727         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16728
16729 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
16730
16731         * gcc.dg/builtin-strncat-chk-1.c: New test.
16732
16733 2006-10-23  Jan Hubicka  <jh@suse.cz>
16734
16735         * gcc.dg/memmove-1.c: New test.
16736
16737 2006-10-23  Paul Brook  <paul@codesourcery.com>
16738
16739         * gcc.dg/pragma-pack-5.c: New test.
16740
16741 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
16742
16743         * g++.dg/other/s390-1.C: New testcase.
16744
16745 2006-10-23  Richard Guenther  <rguenther@suse.de>
16746
16747         PR middle-end/27132
16748         PR middle-end/23295
16749         * gcc.dg/pr27132.c: New testcase.
16750         * gcc.dg/pr23295.c: Likewise.
16751         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16752         * g++.dg/tree-ssa/pr19807.C: Likewise.
16753
16754 2006-10-23  Richard Guenther  <rguenther@suse.de>
16755
16756         PR middle-end/21032
16757         * gcc.dg/pr21032.c: New testcase.
16758
16759 2006-10-22  Jeff Law  <law@redhat.com>
16760         Richard Guenther  <rguenther@suse.de>
16761
16762         PR tree-optimization/15911
16763         * gcc.dg/tree-ssa/vrp30.c: New testcase.
16764
16765 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16766
16767         PR c++/20647
16768         * g++.dg/abi/rtti3.C: New.
16769
16770 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
16771
16772         PR middle-end/28252
16773         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16774         transformation.
16775
16776 2006-10-21  Richard Guenther  <rguenther@suse.de>
16777
16778         PR tree-optimization/3511
16779         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16780
16781 2006-10-21  Richard Guenther  <rguenther@suse.de>
16782
16783         PR middle-end/26898
16784         * gcc.dg/torture/pr26898-1.c: New testcase.
16785         * gcc.dg/torture/pr26898-2.c: Likewise.
16786
16787 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
16788
16789         PR c++/28053
16790         * g++.dg/parse/bitfield1.C: Adjust error markers.
16791         * g++.dg/parse/bitfield2.C: New test.
16792
16793 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
16794
16795         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16796
16797 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16798
16799         PR libfortran/27895
16800         * gfortran.dg/zero_sized_1.f90: New test.
16801
16802 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
16803
16804         * gcc.dg/div-compare-1.c: New test.
16805
16806 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
16807
16808         PR fortran/29216
16809         * gfortran.dg/result_default_init_1.f90: New test.
16810
16811         PR fortran/29314
16812         * gfortran.dg/automatic_default_init_1.f90: New test.
16813
16814         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16815         from 38 to 33.
16816
16817 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
16818
16819         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16820         'using namespace std' without previous declaration.
16821         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16822         * g++.old-deja/g++.robertl/eb133c.C: New.
16823
16824 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16825
16826         PR libgfortran/29277
16827         * gfortran.dg/streamio_4.f90: Update test.
16828         * gfortran.dg/streamio_11.f90: New test.
16829
16830 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
16831
16832         PR c++/27952
16833         * g++.dg/inherit/virtual1.C: New test.
16834
16835 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16836
16837         PR c++/28261
16838         * g++.dg/parse/enum3.C: New test.
16839
16840 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16841
16842         PR c++/29039
16843         * g++.dg/init/ctor8.C: New test.
16844
16845 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16846
16847         PR c++/27270
16848         * g++.dg/ext/complit8.C: Tweak error markers.
16849         * g++.dg/template/complit1.C: Add error marker.
16850
16851 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16852
16853         PR c++/27270
16854         * g++.dg/ext/complit8.C: New test.
16855
16856         PR c++/29408
16857         * g++.dg/parse/dtor12.C: New test.
16858
16859         PR c++/29435
16860         * g++.dg/template/sizeof11.C: New test.
16861
16862 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
16863
16864         PR fortran/29392
16865         * gfortran.dg/data_char_3.f90: New test.
16866
16867         PR fortran/29451
16868         * gfortran.dg/negative_automatic_size.f90: New test.
16869
16870 2006-10-16  David Daney  <ddaney@avtrex.com>
16871
16872         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16873
16874 2006-10-16  Eric Christopher  <echristo@apple.com>
16875
16876         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16877         x86_64.
16878
16879 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16880
16881         PR c++/28211
16882         * g++.dg/tc1/dr49.C: Tweak error messages.
16883         * g++.dg/parse/template21.C: New test.
16884
16885 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16886
16887         PR middle-end/20491
16888         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16889
16890 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16891
16892         PR fortran/29403
16893         * gfortran.dg/print_1.f90: New test.
16894
16895 2006-10-15  Jan Hubicka  <jh@suse.cz>
16896
16897         PR middle-end/29241
16898         * gcc.c-torture/compile/pr29241.c: New testcase.
16899
16900 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
16901
16902         PR middle-end/29250
16903         * gcc.c-torture/compile/pr29250.c: New test.
16904
16905 2006-10-15  Richard Guenther  <rguenther@suse.de>
16906
16907         * gcc.dg/pr29299.c: New testcase.
16908
16909 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
16910
16911         PR fortran/24767
16912         * gfortran.dg/label_4.f90: Adjust warning flag.
16913
16914 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16915
16916         PR fortran/29371
16917         * gfortran.dg/nullify_3.f90: New test.
16918
16919 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16920
16921         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16922         on Solaris 2.5.1 too.
16923
16924 2006-10-13  Eric Christopher  <echristo@apple.com>
16925
16926         * gcc.dg/pr25993.c: Skip for darwin.
16927
16928 2006-10-13  Eric Christopher  <echristo@apple.com>
16929
16930         * gcc.dg/visibility-11.c: Skip for darwin.
16931
16932 2006-10-13  Eric Christopher  <echristo@apple.com>
16933
16934         * gcc.dg/darwin-weakimport-1.c: Use
16935         -fno-asynchronous-unwind-tables.
16936         * gcc.dg/darwin-weakimport-3.c: Ditto.
16937
16938 2006-10-13  Richard Guenther  <rguenther@suse.de>
16939
16940         PR tree-optimization/29446
16941         * gcc.dg/torture/pr29446.c: New testcase.
16942
16943 2006-10-13  Bill Wendling  <wendling@apple.com>
16944
16945         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16946         * g++.old-deja/g++.jason/hmc1.C: Likewise.
16947         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16948         * g++.old-deja/g++.law/shadow1.C: Likewise.
16949         * g++.old-deja/g++.law/ctors10.C: Likewise.
16950         * g++.dg/debug/namespace1.C: Likewise.
16951         * g++.dg/inherit/namespace-as-base.C: Likewise.
16952         * g++.dg/opt/delay-slot-1.C: Likewise.
16953         * g++.dg/parse/defarg10.C: Likewise.
16954         * g++.dg/template/ptrmem11.C: Likewise.
16955         * g++.dg/template/mem_func_ptr.C: Likewise.
16956         * g++.dg/template/spec19.C: Likewise.
16957
16958 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
16959
16960         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16961
16962 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16963
16964         PR fortran/29373
16965         * gfortran.dg/implicit_9.f90: New test.
16966
16967         PR fortran/29407
16968         * gfortran.dg/namelist_25.f90: New test.
16969
16970         PR fortran/27701
16971         * gfortran.dg/same_name_2.f90: New test.
16972
16973         PR fortran/29232
16974         * gfortran.dg/host_assoc_types_1.f90: New test.
16975
16976         PR fortran/29364
16977         * gfortran.dg/missing_derived_type_1.f90: New test.
16978         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16979
16980         PR fortran/29422
16981         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16982
16983         PR fortran/29428
16984         * gfortran.dg/alloc_comp_assign_5.f90: New test.
16985
16986 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16987
16988         PR fortran/29391
16989         * gfortran.dg/bound_2.f90: New test.
16990
16991 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16992
16993         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16994         directive.
16995         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16996         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16997         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16998         * gfortran.dg/gomp/reduction3.f90: Likewise.
16999         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17000         * gfortran.dg/dummy_procedure_2.f90: Likewise.
17001         * gfortran.dg/interface_derived_type_1.f90: Likewise.
17002         * gfortran.dg/forall_4.f90: Likewise.
17003         * gfortran.dg/spec_expr_4.f90: Likewise.
17004         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17005         * gfortran.dg/forall_5.f90: Likewise.
17006         * gfortran.dg/open_access_append_2.f90: Add check for
17007         compile-time warning.
17008
17009 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17010
17011         PR c++/28506
17012         * g++.dg/parse/pure1.C: New test.
17013
17014 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17015
17016         PR fortran/21435
17017         * gfortran.dg/io_constraints_3.f90: New test.
17018         * gfortran.dg/open_access_append_1.f90: Add checks
17019         for compile-time warnings.
17020         * gfortran.dg/pr20163-2.f: Likewise.
17021         * gfortran.dg/iostat_2.f90: Likewise.
17022         * gfortran.dg/label_4.f90: Delete the temporary
17023         file.
17024         * gfortran.dg/direct_io_2.f90: Add a FILE=
17025         specifier.
17026         * gfortran.dg/iomsg_1.f90: Add check for
17027         compile-time warning.
17028
17029 2006-10-12  Jan Hubicka  <jh@suse.cz>
17030
17031         PR c/28419
17032         * gcc.dg/pr28319.c: New test.
17033
17034 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17035         PR c++/29318
17036         * g++.dg/ext/vla4.C: New test.
17037
17038 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17039
17040         PR c++/27961
17041         * g++.dg/template/crash60.C: New test.
17042         * g++.dg/other/large-size-array.C: Adjust error markers.
17043         * g++.dg/parse/crash27.C: Likewise.
17044         * g++.dg/template/crash1.C: Likewise.
17045
17046 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17047
17048         PR testsuite/29093
17049         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17050
17051 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17052
17053         PR preprocessor/28709
17054         * gcc.dg/cpp/paste14.c: New test.
17055
17056 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17057
17058         PR c++/29175
17059         * g++.dg/init/array24.C: New test.
17060
17061 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17062
17063         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17064         of <sys/types.h>.
17065
17066 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17067
17068         PR c++/29024
17069         * g++.dg/parse/typedef8.C: New test.
17070         * g++.dg/other/mult-stor1.C: Adjust error markers.
17071
17072 2006-10-11  Richard Guenther  <rguenther@suse.de>
17073
17074         PR tree-optimization/28230
17075         * gcc.dg/torture/pr28230.c: New testcase.
17076
17077 2006-10-11  Richard Guenther  <rguenther@suse.de>
17078
17079         PR inline-asm/29119
17080         * gcc.dg/torture/pr29119.c: New testcase.
17081
17082 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17083
17084         PR middle-end/29272
17085         * gcc.c-torture/execute/20060930-2.c: New test.
17086
17087 2006-10-09  Richard Henderson  <rth@redhat.com>
17088
17089         Revert emutls patch.
17090
17091 2006-10-09  Richard Guenther  <rguenther@suse.de>
17092
17093         PR middle-end/29254
17094         * gcc.dg/pr29254.c: New testcase.
17095
17096 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17097             Paul Thomas  <pault@gcc.gnu.org>
17098
17099         PR fortran/20541
17100         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17101         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17102         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17103         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17104         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17105         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17106         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17107         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17108         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17109         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17110         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17111         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17112         * gfortran.dg/alloc_comp_std.f90: New test.
17113         * gfortran.dg/move_alloc.f90: New test.
17114
17115 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17116
17117         PR fortran/29115
17118         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17119
17120         PR fortran/29211
17121         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17122
17123 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17124
17125         PR fortran/28585
17126         * gfortran.dg/new_line.f90: New test.
17127
17128 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17129
17130         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17131         * gcc.dg/torture/builtin-convert-1.c,
17132         gcc.dg/torture/builtin-convert-2.c,
17133         gcc.dg/torture/builtin-convert-3.c,
17134         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17135
17136 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17137
17138         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17139         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17140         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17141         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17142
17143 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17144
17145         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17146         Xfail some tests for powerpc-darwin and powerpc-aix.
17147
17148 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17149
17150         PR c/29380
17151         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17152
17153 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17154
17155         PR target/29300
17156         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17157         on hppa*-*-hpux*.
17158
17159 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17160
17161         PR fortran/16580
17162         PR fortran/29288
17163         * gfortran.fortran-torture/execute/specifics.f90:
17164         Add tests for using all possible intrinsics as actual arguments.
17165         * gfortran.dg/specifics_1.f90: Add tests for using
17166         all possible intrinsics as actual arguments.
17167         * gfortran.dg/specifics_2.f90: New file.
17168         * gfortran.dg/specifics_3.f90: New file.
17169
17170 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17171
17172         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17173         * gcc.dg/debug/debug-2.c: Likewise.
17174
17175 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17176
17177         * gcc.c-torture/compile/sync-2.c: New test.
17178
17179 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17180
17181         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17182         line endings.
17183
17184 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17185
17186         PR rtl-optimization/29128
17187         * gcc.c-torture/compile/pr29128.c: New test.
17188
17189 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17190
17191         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17192         line endings.
17193
17194 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17195
17196         PR middle-end/29256
17197         * gcc.dg/tree-ssa/loop-19.c: New test.
17198
17199 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17200
17201         PR tree-optimization/29330
17202         * gcc.dg/pr29330.c: New test.
17203
17204         PR target/28924
17205         * gcc.c-torture/compile/20061005-1.c: New test.
17206
17207 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17208
17209         * gcc.dg/typename-vla-1.c: New case.
17210         * gnat.dg/forward_vla.adb: New case.
17211
17212 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17213
17214         PR tree-optimization/29290
17215         * gfortran.dg/loop_nest_1.f90: New test.
17216
17217         PR target/29198
17218         * gcc.dg/tls/opt-12.c: New test.
17219
17220         PR fortran/28415
17221         * gfortran.dg/save_2.f90: New test.
17222
17223         PR c/29091
17224         * gcc.dg/pr29091.c: New test.
17225
17226 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17227
17228         * lib/target-supports.exp
17229         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17230         same as x86_64-*-*; check for LP64.
17231
17232 2006-10-04  Richard Henderson  <rth@redhat.com>
17233
17234         * lib/target-supports.exp (check_effective_target_tls): Redefine
17235         to mean non-emulated tls.
17236         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17237         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17238         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17239         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17240         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17241         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17242         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17243
17244 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17245
17246         PR fortran/29343
17247         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17248
17249 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17250
17251         * gfortran.dg/bounds_check_fail_1.f90: New test.
17252
17253 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17254
17255         PR c++/29020
17256         * g++.dg/template/friend48.C: New test.
17257
17258 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17259
17260         PR fortran/29098
17261         * gfortran.dg/default_initialization_2.f90: New test.
17262
17263 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17264
17265         PR fortran/20779
17266         PR fortran/20891
17267         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17268
17269 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17270
17271         PR fortran/29284
17272         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17273
17274         PR fortran/29321
17275         PR fortran/29322
17276         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17277
17278         PR fortran/25091
17279         PR fortran/25092
17280         * gfortran.dg/entry_array_specs_1.f90: New test.
17281
17282 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17283
17284         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17285         insufficient to inhibit some test failures at -O3.  Do testing
17286         on integers.
17287
17288 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17289
17290         PR c++/29138
17291         * g++.dg/inherit/access8.C: New test.
17292         * g++.dg/template/dtor4.C: Tweak error messages.
17293
17294 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17295
17296         PR fortran/27478
17297         * gfortran.dg/entry_8.f90: New test.
17298
17299 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17300
17301         PR c++/29291
17302         * g++.dg/parse/new4.C: New test.
17303
17304 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
17305
17306         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
17307         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
17308         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
17309         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
17310         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
17311
17312 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17313
17314         PR fortran/19260
17315         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
17316         * gfortran.dg/continuation_2.f90: New test.
17317
17318         PR fortran/19262
17319         * gfortran.dg/continuation_3.f90: New test.
17320         * gfortran.dg/continuation_4.f90: New test.
17321         * gfortran.dg/continuation_5.f: New test.
17322         * gfortran.dg/continuation_6.f: New test.
17323
17324 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
17325
17326         PR c++/29226
17327         * g++.dg/template/vla1.C: New test.
17328
17329 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17330
17331         PR fortran/29210
17332         * gfortran.dg/complex_parameter_1.f90: New test.
17333
17334 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
17335
17336         PR c/29154
17337         * gcc.c-torture/execute/20060929-1.c: New test.
17338
17339 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
17340
17341         PR c++/29105
17342         * g++.dg/template/member6.C: New test.
17343         * g++.dg/parse/typename7.C: Adjust error markers.
17344
17345         PR c++/29080
17346         * g++.dg/template/member7.C: New test.
17347
17348 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
17349
17350         PR c/24010
17351         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
17352         gcc.dg/Woverride-init-3.c: New tests.
17353
17354 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17355
17356         * gcc.c-torture/execute/20060930-1.c: New test.
17357
17358 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17359
17360         PR fortran/18791
17361         * gfortran.dg/specifics_1.f90: New test.
17362         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
17363         complex specifics.
17364
17365 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17366
17367         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
17368         pthread-init-common.h: New.
17369
17370 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
17371
17372         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
17373         precision on some archs.
17374
17375 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
17376
17377         * gcc.dg/non-local-goto-1.c: New test.
17378         * gcc.dg/non-local-goto-2.c: Likewise.
17379         * gcc.dg/setjmp-3.c: Likewise.
17380         * gcc.dg/setjmp-4.c: Likewise.
17381
17382 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
17383
17384         * gnat.dg/self_aggregate_with_pointer.adb: New test.
17385
17386 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
17387
17388         PR fortran/28276
17389         * gfortran.dg/exponent_1.f90: New test.
17390
17391         PR fortran/27021
17392         * gfortran.dg/nearest_1.f90: New test.
17393
17394 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
17395
17396         PR middle-end/25261
17397         PR middle-end/28790
17398         * gcc.dg/gomp/nestedfn-1.c: New test.
17399
17400 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
17401
17402         PR objc/29195
17403         * objc/compile/method-1.m: New test.
17404
17405 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
17406
17407         PR c++/26938
17408         * g++.dg/template/crash58.C: New test.
17409         * g++.dg/parse/crash28.C: Adjust error markers.
17410         * g++.dg/template/crash34.C: Likewise.
17411         * g++.dg/template/friend31.C: Likewise.
17412         * g++.dg/template/crash32.C: Likewise.
17413
17414         PR c++/27329
17415         * g++.dg/template/crash59.C: New test.
17416
17417         PR c++/27667
17418         * g++.dg/template/spec33.C: New test.
17419         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
17420
17421 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
17422             Adam Nemet  <anemet@caviumnetworks.com>
17423
17424         * gcc.dg/tree-ssa/ivopts-1.c: New test.
17425         * gcc.dg/tree-ssa/ivopts-2.c: New test.
17426
17427 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
17428
17429         PR target/28911
17430         * gcc.dg/pr28911.c: New.
17431
17432 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17433
17434         PR target/29169
17435         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17436         (dg-options): Add -mfpmath=387.
17437
17438 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17439
17440         PR c/28706
17441         * gcc.dg/pr28706.c: New test.
17442
17443         PR c/28712
17444         * gcc.dg/pr28712.c: New test.
17445
17446 2006-09-22  Mike Stump  <mrs@apple.com>
17447
17448         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17449
17450 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17451
17452         PR tree-optimization/28888
17453         * gcc.dg/pr28888.c: New test.
17454
17455 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17456
17457         PR c++/29016
17458         * g++.dg/init/ptrfn1.C: New test.
17459
17460 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17461
17462         PR c++/28861
17463         * g++.dg/template/spec32.C: New test.
17464         * g++.dg/parse/crash9.C: Adjust error markers.
17465
17466         PR c++/28303
17467         * g++.dg/template/typedef6.C: New test.
17468         * g++.dg/init/error1.C: Adjust error markers.
17469         * g++.dg/parse/crash9.C: Likewise.
17470         * g++.dg/template/crash55.C: Likewise.
17471
17472 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17473
17474         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17475
17476 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17477
17478         PR target/27650
17479         * g++.dg/ext/dllimport12.C: New test.
17480
17481 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17482
17483         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17484         * gcc.target/mips/nmadd-2.c: Likewise.
17485         * gcc.target/mips/mips-ps-6.c: New test.
17486         * gcc.target/mips/neg-abs-1.c: Likewise.
17487         * gcc.target/mips/neg-abs-2.c: Likewise.
17488         * gcc.target/mips/nmadd-3.c: New test.
17489
17490 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17491
17492         PR middle-end/28046
17493         * gcc.dg/gomp/atomic-10.c: New test.
17494         * g++.dg/gomp/atomic-10.C: New test.
17495
17496 2006-09-20  Eric Christopher  <echristo@apple.com>
17497
17498         * gcc.target/i386/sse3-not-fisttp.c: New.
17499
17500 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17501
17502         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17503
17504 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17505
17506         * gcc.c-torture/execute/pr28289.c (one): New variable.
17507         (main): Use it instead of argc.
17508         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17509         (main): Use it instead of argc.
17510
17511 2006-09-19  Paul Brook  <paul@codesourcery.com>
17512
17513         PR target/28516
17514         * gcc.dg/nested-func-5.c: New test.
17515
17516 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17517
17518         * lib/target-supports.exp (check_effective_target_tls): Compile
17519         test stubs using ${tool}_target_compile, not just target_compile.
17520         (check_effective_target_tls_runtime): Likewise.
17521
17522 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17523
17524         * gcc.c-torture/compile/20030405-1.x: Remove.
17525
17526         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17527         optimising linker from discarding it.
17528
17529 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17530
17531         PR fortran/28526
17532         * gfortran.dg/keyword_symbol_1.f90: New test.
17533
17534         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17535         pedantic compilation option.
17536
17537 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17538
17539         PR fortran/29060
17540         * gfortran.dg/spread_shape_1.f90: New test.
17541
17542 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17543
17544         PR tree-optimization/28887
17545         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17546
17547 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17548
17549         PR c/25993
17550         * gcc.dg/pr25993.c: New test.
17551
17552 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17553
17554         PR tree-opt/21591
17555         * gcc.dg/vect/pr21591.c: New test.
17556
17557 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17558
17559         PR tree-opt/29059
17560         * gcc.c-torture/compile/strcpy-1.c: New test.
17561         * gcc.c-torture/compile/strcpy-2.c: New test.
17562         * gcc.c-torture/compile/memcpy-1.c: New test.
17563         * gcc.c-torture/compile/memcpy-2.c: New test.
17564
17565 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17566
17567         PR testsuite/29055
17568         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17569
17570 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17571
17572         * gnat.dg/specs/double_record_extension1.ads: New test.
17573         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17574
17575 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17576
17577         PR fortran/29051
17578         * gfortran.dg/oldstyle_3.f90: New test.
17579
17580 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17581
17582         PR libgfortran/29099
17583         * gfortran.dg/secnds-1.f: New test.
17584
17585 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17586
17587         PR libgfortran/29053
17588         * gfortran.dg/streamio_9.f90: New test.
17589         * gfortran.dg/streamio_10.f90: New test.
17590
17591 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17592
17593         PR C++/29002
17594         * g++.dg/init/array22.C: New test.
17595         * g++.dg/init/array23.C: New test.
17596
17597 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17598
17599         * stackcheck.lst: Update list of tests requiring stack checking.
17600         * norun.lst: Adjust for above change.
17601         * ada95.lst: New file.
17602         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17603         requiring -gnat95 switch.
17604
17605 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17606
17607         * gnat.dg/in_out_parameter.adb: New test.
17608
17609 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17610
17611         PR debug/28980
17612         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17613
17614 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17615
17616         * gnat.dg/specs/unchecked_union.ads: New test.
17617
17618 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17619
17620         PR rtl-optimization/28982
17621         * gcc.c-torture/execute/pr28982a.c: New test.
17622         * gcc.c-torture/execute/pr28982b.c: Likewise.
17623
17624 2006-09-12  Eric Christopher  <echristo@apple.com>
17625
17626         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17627         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17628
17629 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17630
17631         PR c/28768
17632         PR preprocessor/14634
17633         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17634         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17635         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17636
17637 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17638
17639         * gcc.dg/pr28243.c: New test.
17640
17641 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17642
17643         PR fortran/28971
17644         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17645         this undiagnosed regression reappears.
17646
17647 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17648
17649         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17650         Treat $srcdir as a literal.
17651         * lib/fortran-torture.exp (fortran-torture-compile,
17652         fortran-torture-execute): Likewise.
17653         * lib/objc-torture.exp (objc-torture-compile,
17654         objc-torture-execute): Likewise.
17655         * lib/profopt.exp (profopt-execute): Likewise.
17656
17657 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
17658
17659         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17660
17661 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17662
17663         PR testsuite/28950
17664         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17665
17666 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17667
17668         PR target/13685
17669         * gcc.target/i386/pr13685.c: New test.
17670
17671 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17672
17673         * gcc.dg/pr28726.c: New test.
17674
17675 2006-09-11  Josh Conner  <jconner@apple.com>
17676
17677         * gcc.dg/nrv3.c: Increase size of structure.
17678         * gcc.dg/nrv4.c: Likewise.
17679         * gcc.dg/nrv5.c: Likewise.
17680
17681 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17682
17683         PR libfortran/28890
17684         gfortran.dg/assumed_charlen_function_5.f90: New test.
17685
17686 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
17687
17688         PR c++/28991
17689         * g++.dg/init/static3.C: New test.
17690
17691 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
17692
17693         PR testsuite/29007
17694         * gcc.dg/long-long-cst1.c (t): Add cast to
17695         __SIZE_TYPE__ before casting to int.
17696         (main): Return 0 on success.
17697
17698 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17699
17700         * gcc.c-torture/execute/20060910-1.c: New test.
17701
17702 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
17703
17704         PR middle-end/26983
17705         * gcc.dg/pr26983.c: New test.
17706
17707 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
17708
17709         PR target/29006
17710         * gcc.c-torture/execute/pr29006.c: New test.
17711
17712 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17713
17714         PR libfortran/28947
17715         gfortran.dg/matmul_4.f90: New test.
17716
17717 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17718
17719         PR fortran/28959
17720         gfortran.dg/used_types_10: New test.
17721
17722 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17723
17724         PR libfortran/28923
17725         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17726         gfortran.dg/array_initializer_3.f90: New test.
17727
17728 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17729
17730         PR fortran/28914
17731         * gfortran.dg/actual_array_constructor_3.f90: New test.
17732
17733 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
17734
17735         PR testsuite/26778
17736         * gcc.target/i386/pr26778.c: New testcase.
17737
17738 2006-09-08  Eric Christopher  <echristo@apple.com>
17739
17740         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17741         * gcc.target/i386/memcpy-1.c: Ditto.
17742         * gcc.target/i386/asm-1.c: Ditto.
17743         * gcc.target/i386/20060512-4.c: Ditto.
17744         * gcc.target/i386/compress-float-387.c: Ditto.
17745         * gcc.target/i386/20060512-1.c: Ditto.
17746         * gcc.target/i386/compress-float-sse.c: Ditto.
17747         * gcc.target/i386/20060512-2.c: Ditto.
17748         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17749         * gcc.target/i386/stack-prot-kernel.c: Ditto.
17750         * gcc.target/i386/compress-float-387-pic.c: Ditto.
17751         * gcc.dg/pr26449.c: Ditto.
17752         * gcc.dg/attr-ms_struct-2.c: Ditto.
17753         * gcc.dg/attr-ms_struct-1.c: Ditto.
17754         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17755
17756 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
17757
17758         PR c/28504
17759         * gcc.dg/vla-10.c: New test.
17760
17761 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17762
17763         PR c++/28858
17764         * g++.dg/parse/template20.C: New test.
17765         * g++.dg/template/operator8.C: Remove obsolete part.
17766         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17767         * g++.old-deja/g++.pt/crash65.C: Likewise.
17768
17769 2006-09-07  Jason Merrill  <jason@redhat.com>
17770
17771         PR middle-end/27724
17772         * gcc.dg/long-long-cst1.c: New test.
17773
17774 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17775
17776         PR C++/28906
17777         * g++.dg/other/array3.C: New test.
17778         * g++.dg/other/array4.C: New test.
17779         * g++.dg/other/array5.C: New test.
17780
17781 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
17782
17783         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17784
17785 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
17786
17787         PR target/28946
17788         * gcc.target/i386/pr28946.c: New test.
17789
17790 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
17791
17792         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17793         in integer literal constant.
17794         * gfortran.dg/enum_8.f90: Ditto.
17795         * gfortran.dg/g77/20030326-1.f: Ditto.
17796
17797 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
17798
17799         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17800         nonconformance usage.
17801
17802 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17803
17804         PR middle-end/28862
17805         * gcc.c-torture/compile/vector-align-1.c: New test.
17806
17807 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17808
17809         PR rtl-opt/27883
17810         * g++.dg/opt/copysign-1.C: New test.
17811
17812 2006-09-06  Jason Merrill  <jason@redhat.com>
17813
17814         PR c++/27371
17815         * g++.dg/warn/unused-result1.C: New test.
17816
17817 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
17818
17819         PR c++/28903
17820         * g++.dg/ext/vla3.C: New test.
17821
17822         PR c++/28886
17823         * g++.dg/template/array16.C: New test.
17824
17825 2006-09-06  Richard Guenther  <rguenther@suse.de>
17826
17827         * gcc.dg/pr27226.c: Remove testcase again.
17828
17829 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17830
17831         PR tree-opt/28937
17832         * g++.dg/opt/unroll2.C: New test.
17833
17834 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17835
17836         PR tree-opt/28952
17837         * gcc.dg/vect/pr28952.c: New test.
17838
17839 2006-09-05  Richard Guenther  <rguenther@suse.de>
17840
17841         PR tree-optimization/28900
17842         * gcc.dg/torture/pr28900.c: New testcase
17843
17844 2006-09-05  Richard Guenther  <rguenther@suse.de>
17845
17846         PR tree-optimization/28905
17847         * gcc.c-torture/compile/pr28905.c: New testcase.
17848
17849 2006-09-05  Richard Guenther  <rguenther@suse.de>
17850
17851         PR middle-end/28935
17852         * gcc.dg/pr28935.c: New testcase.
17853
17854 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17855
17856         * gcc.c-torture/execute/20060905-1.c: New test.
17857
17858 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17859
17860         PR fortran/28908
17861         * gfortran.dg/used_types_7.f90: New test.
17862         * gfortran.dg/used_types_8.f90: New test.
17863         * gfortran.dg/used_types_9.f90: New test.
17864
17865 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17866
17867         * gcc.c-torture/compile/20060904-1.c: New test.
17868
17869 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17870
17871         PR c++/23287 Revert my 2006-09-01 patch
17872         * g++.dg/parse/dtor12.C: Remove.
17873
17874 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
17875
17876         PR c+/27670
17877         * g++.dg/template/operator9.C: New test.
17878
17879         PR c++/27493
17880         * g++.dg/template/operator7.C: New test.
17881
17882         PR c++/27494
17883         * g++.dg/template/operator8.C: New test.
17884
17885         PR c++/27397
17886         * g++.dg/template/crash57.C: New test.
17887
17888         * g++.dg/template/typedef4.C: Adjust error markers.
17889         * g++.dg/template/typedef5.C: Likewise.
17890
17891 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
17892
17893         PR c++/28878
17894         * g++.dg/parse/crash33.C: New test.
17895
17896 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
17897         Richard Guenther  <rguenther@suse.de>
17898         Adam Nemet  <anemet@caviumnetworks.com>
17899
17900         PR middle-end/27226
17901         * gcc.target/mips/memcpy-1.c: New testcase.
17902         * gcc.dg/pr27226.c: Likewise.
17903
17904 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17905
17906         PR c++/28705
17907         * g++.dg/lookup/koenig5.C: New.
17908         * g++.dg/template/crash56.C: New.
17909
17910 2006-09-01  Josh Conner  <jconner@apple.com>
17911
17912         PR c++/25505
17913         * gcc.dg/nrv3.c: New test.
17914         * gcc.dg/nrv4.c: New test.
17915         * gcc.dg/nrv5.c: New test.
17916
17917 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17918
17919         PR c++/23287
17920         * g++.dg/parse/dtor12.C: New.
17921
17922 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
17923
17924         PR tree-optimization/28839
17925         * gcc.dg/pr28839.c: New test.
17926
17927 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
17928
17929         PR target/24367
17930         * gcc.dg/pr24367.c: New testcase.
17931
17932 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
17933
17934         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17935
17936 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
17937
17938         PR rtl-optimization/27735
17939         * gcc.dg/loop-unswitch-1.c: New test.
17940
17941 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
17942
17943         PR fortran/28885
17944         * gfortran.dg/aliasing_dummy_2.f90: New test.
17945
17946         PR fortran/20067
17947         * gfortran.dg/generic_5.f90: Change error message.
17948
17949         PR fortran/28873
17950         * gfortran.dg/generic_6.f90: New test.
17951
17952         PR fortran/25077
17953         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17954
17955         PR fortran/25102
17956         * gfortran.dg/invalid_interface_assignment.f90: New test.
17957
17958         PR fortran/24866
17959         * gfortran.dg/module_proc_external_dummy.f90: New test.
17960
17961 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
17962
17963         PR c++/28349
17964         * g++.dg/warn/var-args1.C: New test.
17965
17966 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
17967
17968         PR fortran/28866
17969         * gfortran.dg/simpleif_2.f90: New test.
17970         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17971         * gfortran.dg/enum_5.f90: Ditto.
17972
17973 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17974             Kazu Hirata  <kazu@codesourcery.com>
17975
17976         PR tree-optimization/17506
17977         * gcc.dg/pr17506.c: New.
17978
17979 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
17980
17981         PR c++/28139
17982         * g++.dg/eh/alias1.C: New test.
17983
17984 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17985
17986         PR c++/28860
17987         * g++.dg/template/ttp22.C: New test.
17988
17989 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
17990
17991         PR middle-end/26632
17992         * gcc.dg/pr26632.c: New.
17993
17994 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17995
17996         PR libgfortran/28354
17997         * gfortran.dg/fmt_zero_precision.f90: New test.
17998
17999 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
18000
18001         PR c++/28058
18002         * g++.dg/template/spec31.C: New test.
18003
18004 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18005
18006         PR c++/26573
18007         * g++.dg/other/static2.C: New test.
18008
18009 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18010
18011         * gcc.dg/Wswitch-enum-2.c: New test case.
18012         * gcc.dg/Wswitch-enum-3.c: Likewise.
18013
18014 2006-08-26  Richard Guenther  <rguenther@suse.de>
18015
18016         * gcc.c-torture/compile/20060826-1.c: New testcase.
18017
18018 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18019
18020         PR c++/28736
18021         * g++.dg/template/void10.C: New test.
18022
18023         PR c++/28737
18024         * g++.dg/template/void8.C: New test.
18025
18026         PR c+_+/28738
18027         * g++.dg/template/void9.C: New test.
18028
18029         * g++.dg/template/void3.C: Adjust error markers.
18030         * g++.dg/template/void4.C: Likewise.
18031         * g++.dg/template/crash55.C: Likewise.
18032         * g++.dg/template/void7.C: Likewise
18033
18034 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18035
18036         PR c++/28588
18037         * g++.dg/inherit/access6.C: New test.
18038         * g++.dg/inherit/access7.C: Likewise.
18039
18040         PR c++/28595
18041         * g++.dg/template/array15.C: New test.
18042         * g++.dg/template/crash2.C: Tweak error markers.
18043
18044 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18045
18046         PR middle-end/28683
18047         * gcc.c-torture/compile/20060823-1.c: New test.
18048
18049 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18050
18051         PR c++/28853
18052         * g++.dg/template/ttp21.C: New test.
18053
18054         PR c++/28852
18055         * g++.dg/other/operator1.C: Add error-marker.
18056         * g++.dg/other/operator2.C: New test.
18057
18058 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18059
18060         PR c/27893
18061         * gcc.c-torture/compile/vla-const-1.c,
18062         gcc.c-torture/compile/vla-const-2.c: New tests.
18063
18064 2006-08-26  Richard Guenther  <rguenther@suse.de>
18065
18066         PR middle-end/28814
18067         * gcc.dg/torture/pr28814.c: New testcase.
18068
18069 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18070
18071         PR c/28418
18072         * gcc.c-torture/compile/compound-literal-1.c: New test.
18073
18074 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18075
18076         PR c/28299
18077         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18078         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18079         Expect extra diagnostics.
18080
18081 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18082
18083         gcc.dg/noncompile/pr16876.c: New test.
18084
18085 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18086
18087         PR c++/28056
18088         * g++.dg/parse/local1.C: New test.
18089         * g++.dg/other/qual1.C: Tweak error marker.
18090
18091 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18092
18093         PR c++/27787
18094         * g++.dg/template/typename10.C: New.
18095         * g++.dg/template/lookup4.C: Remove bogus error marker.
18096
18097 2006-08-25  Richard Guenther  <rguenther@suse.de>
18098
18099         PR testsuite/28829
18100         * gcc.dg/pr26570.c: Fix testcase.
18101
18102 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18103
18104         PR tree-opt/28807
18105         * gcc.c-torture/execute/mayalias-2.c: New test.
18106         * gcc.dg/tree-ssa/alias-13.c: New test.
18107
18108 2006-08-24  Jan Hubicka  <jh@suse.cz>
18109
18110         PR debug/26881
18111         * gcc.dg/debug/pr26881.c: New file.
18112
18113 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18114
18115         PR fortran/28788
18116         * gfortran.dg/used_types_4.f90: New test.
18117         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18118         association of derived types.
18119         * gfortran.dg/used_types_2.f90: Add module cleanup.
18120         * gfortran.dg/used_types_3.f90: The same.
18121
18122         PR fortran/28771
18123         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18124         fix of regression.
18125
18126 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18127
18128         PR 28813
18129         * gfortran.dg/direct_io_6.f90: Remove test.
18130
18131 2006-08-23  Stuart Hastings  <stuart@apple.com>
18132
18133         PR 28825
18134         * gcc.target/i386/20060821-1.c: New.
18135
18136 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18137
18138         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18139         dg-warning strings for dllimport.
18140
18141 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18142
18143         PR C++/28450
18144         * g++.dg/ext/vector4.C: New test.
18145         * g++.dg/ext/complex1.C: New test.
18146
18147 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18148
18149         PR debug/28692
18150         * gcc.dg/debug/const-1.c: New.
18151         * gcc.dg/debug/const-2.c: New.
18152         * gcc.dg/debug/dwarf2/const-1.c: New.
18153         * gcc.dg/debug/dwarf2/const-2.c: New.
18154         * gcc.dg/debug/dwarf2/const-2b.c: New.
18155
18156 2006-08-22  Richard Guenther  <rguenther@suse.de>
18157
18158         PR middle-end/28776
18159         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18160         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18161
18162 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18163
18164         PR tree-optimization/28003
18165         * g++.dg/tree-ssa/pr28003.C: New.
18166
18167 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18168
18169         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18170
18171 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18172
18173         PR c++/26269
18174         * g++.dg/other/error14.C: New test.
18175
18176         PR c++/28505
18177         * g++.dg/parse/ctor7.C: New test.
18178         * g++.dg/parse/ctor8.C: Likewise.
18179
18180         PR c++/28741
18181         * g++.dg/template/void7.C: New test.
18182
18183 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18184
18185         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18186         * gnat.dg/self_aggregate_with_array.adb: New test.
18187
18188 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18189
18190         * g++.dg/eh/arm-vfp-unwind.C: New test.
18191
18192 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18193
18194         PR c++/28341
18195         * g++.dg/template/ref3.C: New test.
18196         * g++.dg/template/nontype13.C: New test.
18197
18198         PR c++/28346
18199         * g++.dg/template/ptrmem17.C: New test.
18200
18201 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18202
18203         PR target/28648 c:
18204         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18205
18206 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18207
18208         PR fortran/28630
18209         * gfortran.dg/used_types_2.f90: New test.
18210
18211         PR fortran/28601
18212         * gfortran.dg/used_types_3.f90: New test.
18213
18214         PR fortran/20886
18215         * gfortran.dg/generic_actual_arg.f90: New test.
18216
18217         PR fortran/28735
18218         * gfortran.dg/module_private_array_refs_1.f90: New test.
18219
18220         PR fortran/28762
18221         * gfortran.dg/program_name_1.f90: New test.
18222
18223         PR fortran/28425
18224         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18225
18226         PR fortran/28496
18227         * gfortran.dg/array_initializer_2.f90: New test.
18228
18229         PR fortran/18111
18230         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18231
18232         PR fortran/28600
18233         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18234
18235         PR fortran/28771
18236         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18237
18238         PR fortran/28660
18239         * gfortran.dg/dependent_decls_1.f90: New test.
18240
18241 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18242
18243         PR fortran/25217
18244         * gfortran.dg/derived_init_2.f90: New.
18245
18246 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18247
18248         * gcc.c-torture/execute/pr28289.c: New test.
18249
18250 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18251
18252         PR c/28744
18253         * gcc.dg/attr-externally-visible-1.c: New test.
18254         * gcc.dg/attr-externally-visible-2.c: New test.
18255         * g++.dg/parse/attr-externally-visible-1.C: New test.
18256         * g++.dg/parse/attr-externally-visible-2.C: New test.
18257
18258 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18259
18260         PR c++/28606
18261         * g++.dg/parse/dtor11.C: New test.
18262
18263 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18264
18265         PR rtl-optimization/28489
18266         * gcc.c-torture/compile/pr28489.c: New test.
18267
18268 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18269
18270         PR c++/28710
18271         * g++.dg/template/redecl4.C: New test.
18272
18273         PR c++/28711
18274         * g++.dg/template/ctor8.C: New test.
18275
18276 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18277
18278         * gcc.dg/pr26570.c: Fix testcase.
18279
18280 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18281
18282         * PR c++/28573
18283         * g++.dg/parse/offsetof6.C: New test.
18284         * g++.dg/parse/offsetof6.C: New test.
18285         * g++.dg/parse/offsetof7.C: New test.
18286
18287 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18288
18289         PR testsuite/28602
18290         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
18291         is false.
18292
18293 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18294
18295         PR c++/28302
18296         * g++.dg/ext/vector3.C: New test.
18297
18298 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
18299
18300         PR gcov/profile/26570
18301         * gcc.dg/pr26570.c: New test.
18302
18303 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
18304
18305         PR c/27697
18306         * gcc.dg/qual-component-1.c: New test.
18307
18308 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18309
18310         PR c++/28593
18311         * g++.dg/parse/new3.C: New test.
18312
18313 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18314
18315         PR fortran/25828
18316         * gfortran.dg/streamio_1.f90: New test.
18317         * gfortran.dg/streamio_2.f90: New test.
18318         * gfortran.dg/streamio_3.f90: New test.
18319         * gfortran.dg/streamio_4.f90: New test.
18320         * gfortran.dg/streamio_5.f90: New test.
18321         * gfortran.dg/streamio_6.f90: New test.
18322         * gfortran.dg/streamio_7.f90: New test.
18323         * gfortran.dg/streamio_8.f90: New test.
18324
18325 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
18326
18327         PR c/28287
18328         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
18329
18330 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
18331
18332         PR c++/28594
18333         * g++.dg/template/void6.C: New test.
18334
18335 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18336
18337         PR c/28649
18338         * gcc.dg/parse-error-1.c: New test.
18339         * gcc.dg/parse-error-2.c: New test.
18340         * gcc.dg/cpp/digraph2.c: Add error-marker.
18341         * gcc.dg/noncompile/920923-1.c: Likewise.
18342
18343 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18344
18345         PR c/27490
18346         * gcc.dg/sizeof-2.c: New testcase.
18347
18348         PR c/27489
18349         * gcc.dg/switch-A.c: New testcase.
18350
18351 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
18352
18353         PR c++/28288
18354         PR c++/14556
18355         * g++.old-deja/g++.warn/compare1.C: Delete.
18356         * g++.dg/opt/pr7503-2.C: Delete.
18357         * g++.dg/opt/pr7503-3.C: Delete.
18358         * g++.dg/opt/pr7503-4.C: Delete.
18359         * g++.dg/opt/pr7503-5.C: Delete.
18360         * g++.dg/opt/max1.C: Delete.
18361         * g++.dg/warn/minmax.C: Delete.
18362         * g++.dg/expr/minmax.C: New test.
18363
18364 2006-08-14  Richard Guenther  <rguenther@suse.de>
18365
18366         PR testsuite/28703
18367         * gcc.c-torture/execute/pr28651.c: Do not use argc
18368         to avoid optimization, instead forbid inlining.
18369
18370 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
18371
18372         PR rtl-optimization/28634
18373         * gcc.c-torture/execute/ieee/pr28634.c: New test.
18374
18375 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
18376
18377         PR c/27184
18378         * gcc.dg/torture/pr27184.c: New test.
18379
18380 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
18381
18382         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
18383
18384 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18385
18386         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
18387         * gfortran.dg/stat_2.f90: Likewise.
18388         * gfortran.dg/chmod_1.f90: Likewise.
18389         * gfortran.dg/chmod_2.f90: Likewise.
18390         * gfortran.dg/chmod_3.f90: Likewise.
18391
18392 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
18393
18394         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
18395
18396 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18397
18398         * g++.dg/opt/pr23454-2.C: New test.
18399
18400 2006-08-11  Richard Guenther  <rguenther@suse.de>
18401
18402         PR middle-end/28651
18403         * gcc.c-torture/execute/pr28651.c: New testcase.
18404
18405 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
18406
18407         * gnat.dg/specs/static_initializer.ads: New test.
18408
18409 2006-08-10  Paul Brook  <paul@codesourcery.com>
18410
18411         * gcc.target/arm/cond-asm.c: New test.
18412
18413 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
18414
18415         PR tree-optimization/26197
18416         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
18417         * g++.dg/vect/vect.exp: Compile the new tests with
18418         --param max-aliased-vops=0.
18419
18420 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
18421
18422         PR c++/28637
18423         * g++.dg/template/void3.C: New test.
18424
18425         PR c++/28638
18426         * g++.dg/template/void4.C: New test.
18427
18428         PR c++/28640
18429         * g++.dg/template/void5.C: New test.
18430
18431 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18432
18433         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18434         after dg-do compile.
18435
18436 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18437
18438         PR tree-optimizations/26969
18439         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18440         "unswitch-loops" with -funswitch-loops.
18441         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18442
18443 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18444
18445         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18446         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18447         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18448         * objc.dg/dwarf-1.m: Likewise.
18449         * objc.dg/dwarf-2.m: Likewise.
18450         * obj-c++.dg/dwarf-2.mm: Likewise.
18451
18452 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18453
18454         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18455         * objc.dg/dwarf-2.m: Likewise.
18456         * obj-c++.dg/dwarf-2.mm: Likewise.
18457
18458         PR libfortran/28603
18459         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18460
18461         PR testsuite/27611
18462         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18463
18464         PR testsuite/27033
18465         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18466
18467 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18468
18469         PR target/27827
18470         * gcc.target/i386/pr27827.c: New testcase.
18471
18472 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18473
18474         PR fortran/28590
18475         * gfortran.dg/sequence_types_1.f90: New test.
18476
18477 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18478
18479         PR fortran/28548
18480         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18481         dg-warning.  Add -pedantic option.
18482
18483 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18484
18485         PR c/28502
18486         * gcc.dg/proto-1.c: New test.
18487
18488         PR c/27721
18489         * gcc.dg/lvalue-4.c: New test.
18490
18491         PR c/28136
18492         * gcc.dg/init-bad-5.c: New test.
18493
18494 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18495
18496         PR c++/28347
18497         * g++.dg/ext/typedef-init.C: Add new test for typedef
18498         initialization inside templates. Adjust existing error markers.
18499
18500 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18501
18502         PR c++/28148
18503         * g++.dg/init/ptrmem3.C: New test.
18504
18505 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18506
18507         PR tree-optimization/27770
18508         * lib/target-support.exp: New target keyword "section_anchors".
18509         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18510         tests.
18511         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18512         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18513         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18514         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18515
18516 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18517
18518         * gcc.dg/20060801-1.c: Add missing '}'.
18519
18520 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18521
18522         PR c++/27508
18523         * g++.dg/parse/dtor9.C: New test.
18524         * g++.dg/parse/dtor10.C: New test.
18525         * g++.dg/other/error7.C: Adjust error-marker.
18526
18527         PR c++/28274
18528         * g++.dg/other/default5.C: New test.
18529
18530 2006-08-02  Richard Guenther  <rguenther@suse.de>
18531
18532         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18533
18534 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18535
18536         PR c++/28557
18537         * g++.dg/template/conv9.C: New test.
18538
18539 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18540
18541         PR debug/28063
18542         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18543         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18544         Optionally return assembly text.  Update callers.
18545         (check_no_compiler_messages): Update verbose messages.
18546         (check_no_messages_and_pattern): New.
18547         (check_effective_target_string_merging): New.
18548
18549 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18550
18551         PR c++/28250
18552         * g++.dg/eh/catch4.C: New test.
18553
18554         PR c++/28257
18555         * g++.dg/other/qual1.C: New test.
18556
18557         PR c++/28259
18558         * g++.dg/inherit/error2.C: New test.
18559
18560         PR c++/28267
18561         * g++.dg/other/new1.C: New test.
18562
18563         * g++.dg/warn/pr23075.C: Remove obsolete test.
18564         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18565         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18566
18567 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18568
18569         PR c++/28523
18570         * g++.dg/eh/cast1.C: New test.
18571
18572 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18573
18574         PR libfortran/28452
18575         * gfortran.dg/random_3.f90:  New test.
18576
18577 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18578
18579         PR c++/28432
18580         * g++.dg/other/pr28304.C: Change expected error message.
18581         * g++.dg/other/pr28432.C: New test.
18582
18583 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18584
18585         PR c++/28256
18586         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18587
18588 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18589
18590         PR debug/23336
18591         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18592         at -g1.
18593         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18594         g++.dg/debug/enum-2.C: New.
18595
18596 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18597
18598         PR c++/6634
18599         * g++.dg/parse/long1.C: Add more tests.
18600
18601 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18602
18603         * gfortran.dg/lrshift_1.c: New file.
18604
18605 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18606
18607         PR libgfortran/28335
18608         * gfortran.dg/no_unit_error_1.f90: New test.
18609
18610 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18611
18612         PR libgfortran/28335
18613         * gfortran.dg/no_unit_error_1.f90: Delete test.
18614         * gfortran.dg/no_unit_error_2.f90: Delete test.
18615
18616 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18617
18618         * gfortran.dg/chmod_3.f90: New test.
18619         * gfortran.dg/ltime_gmtime_1.f90: New test.
18620         * gfortran.dg/ltime_gmtime_2.f90: New test.
18621         * gfortran.dg/lrshift_1.f90: New test.
18622         * gfortran.dg/chmod_1.f90: New test.
18623         * gfortran.dg/chmod_2.f90: New test.
18624
18625 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18626
18627         PR c++/27668
18628         * g++.dg/template/crash55.C: New test.
18629
18630         PR c++/27962
18631         * g++.dg/template/nontype16.C: New test.
18632
18633         * g++.dg/template/void2.C: Adjust error markers.
18634         * g++.dg/template/nontype5.C: Adjust error markers.
18635
18636 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18637
18638         * gcc.target/i386/stack-prot-kernel.c: New test.
18639
18640 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18641
18642         * gcc.dg/builtins-55.c: New test case.
18643
18644 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18645
18646         PR rtl-optimization/27907
18647         * gcc.c-torture/compile/pr27907.c: New test.
18648
18649 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18650
18651         * gfortran.dg/mclock.f90: New test.
18652         * gfortran.dg/int_conv_1.f90: New test.
18653         * gfortran.dg/stat_1.f90: New test.
18654         * gfortran.dg/stat_2.f90: New test.
18655
18656 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18657
18658         PR libgfortran/28335
18659         * gfortran.dg/no_unit_error_1.f90: New test.
18660         * gfortran.dg/no_unit_error_2.f90: New test.
18661         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18662
18663 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18664
18665         PR middle-end/28473
18666         * gcc.dg/fold-convround-1.c: New test case.
18667
18668 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18669
18670         * gfortran.dg/arithmetic_if.f90:  Fix comments.
18671
18672 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18673
18674         PR c++/27572
18675         * g++.dg/other/typedef1.C: New test.
18676         * g++.dg/template/typedef4.C: New test.
18677         * g++.dg/template/typedef5.C: New test.
18678
18679 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18680
18681         PR fortran/28416
18682         * gfortran.dg/allocatable_dummy_3.f90: New.
18683
18684 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18685
18686         PR fortran/28439
18687         * gfortran.dg/arithmetic_if.f90:  New test.
18688
18689 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
18690
18691         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18692         avoid memcpy optimization.
18693
18694 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18695
18696         PR fortran/25289
18697         * gfortran.dg/direct_io_6.f90: New test.
18698
18699 2006-07-24  Jan Hubicka  <jh@suse.cz>
18700
18701         PR c/25795
18702         PR c++/27369
18703         * gcc.dg/pr25795.c: New test.
18704         * gcc.dg/pr25795-1.c: New test.
18705
18706 2006-07-23  Roger Sayle  <roger@eyesopen.com>
18707
18708         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18709         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18710         which may be transformed to "g || h" on some platforms.
18711
18712 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
18713
18714         PR c++/28025
18715         * g++.dg/template/friend45.C: New test.
18716
18717 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18718
18719         PR libgfortran/28339
18720         * gfortran.dg/arrayio_8.f90: New test.
18721
18722 2006-07-21  Mike Stump  <mrs@apple.com>
18723
18724         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18725
18726         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18727
18728 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18729
18730         PR c++/28250
18731         * g++.dg/eh/catch3.C: New test.
18732
18733         PR c++/28363
18734         * g++.dg/template/defarg10.C: New test.
18735
18736 2006-07-20  Paul Brook  <paul@codesourcery.com>
18737
18738         PR 27363
18739         * gcc.dg/pr27363.c: New test.
18740
18741 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
18742
18743         PR c++/28338
18744         * g++.dg/init/ref13.C: New test.
18745
18746 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18747
18748         PR obj-c++/28434
18749         * obj-c++.dg/proto-error-1.mm: New test.
18750
18751 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18752
18753         PR c++/28337
18754         * g++.dg/template/string1.C: New test.
18755
18756 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18757
18758         PR c++/28048
18759         * g++.dg/template/defarg9.C: New test.
18760
18761         PR c++/28235
18762         * g++.dg/template/static27.C: New test.
18763
18764 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
18765
18766         PR 28410
18767         * gcc.dg/tree-ssa/pr28410.c: New test.
18768
18769 2006-07-18  Lee Millward  <lee.millward@gmail.com>
18770
18771         PR c++/28258
18772         * g++/dg/other/error13.C: New test.
18773
18774         PR c++/28260
18775         * g++.dg/template/friend44.C: New test.
18776
18777 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
18778
18779         PR c++/27495
18780         * g++.dg/other/pr27495.C: New.
18781
18782 2006-07-18  Olivier Hainque  <hainque@adacore.com>
18783
18784         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18785         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18786
18787 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18788
18789         PR c/28286
18790         * gcc.dg/pragma-pack-4.c: New test.
18791
18792 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18793
18794         PR c++/28291
18795         * g++.dg/ext/pr28291.C: New test.
18796
18797 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18798
18799         PR middle-end/28403
18800         * gcc.c-torture/execute/pr28403.c: New test.
18801
18802 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18803
18804         PR middle-end/28402
18805         * gcc.dg/pr28402.c: New test.
18806
18807 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18808
18809         PR c++/28304
18810         * g++.dg/other/pr28304.C: New test.
18811
18812 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
18813
18814         PR other/28251
18815         gcc.c-torture/unsorted/dump-noaddr.c: New test.
18816         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18817
18818 2006-07-17  Richard Guenther  <rguenther@suse.de>
18819
18820         PR tree-optimization/28238
18821         * g++.dg/tree-ssa/pr28238.C: New testcase.
18822
18823 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18824
18825         PR c++/28250
18826         * g++.dg/eh/catch1.C: New test.
18827         * g++.dg/eh/catch2.C: New test.
18828
18829 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
18830
18831         PR c++/28370
18832         * g++.dg/template/anon3.C: New test.
18833
18834 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
18835
18836         PR fortran/20844
18837         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18838         specifiers requiring an explicit format tag..
18839
18840         PR fortran/28201
18841         * gfortran.dg/generic_5: New test.
18842
18843         PR fortran/20893
18844         * gfortran.dg/elemental_optional_args_1.f90: New test.
18845
18846 2006-07-16  Olivier Hainque  <hainque@adacore.com>
18847
18848         * gnat.dg/assert.ads: New file.
18849         * gnat.dg/controlled_record.ads: Likewise.
18850         * gnat.dg/controlled_record.adb: Likewise.
18851
18852 2006-07-15  Lee Millward  <lee.millward@gmail.com>
18853
18854         PR c++/28292
18855         * g++.dg/other/error12.C: New test.
18856
18857         PR c++/28269
18858         * g++.dg/template/crash54.C: New test.
18859
18860 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18861
18862         PR c++/28249
18863         * g++.dg/parse/catch1.C: New test.
18864
18865         PR c++/28294
18866         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18867
18868         PR c++/28387
18869         * g++.dg/ext/attrib24.C: New test.
18870
18871 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18872
18873         PR c++/28343
18874         * g++.dg/ext/asmspec1.C: New test.
18875
18876 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
18877
18878         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18879         (dg-test): Support shouldfail tests.
18880         * lib/target-supports-dg.exp (dg-shouldfail): New.
18881         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18882         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18883         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18884         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18885         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18886         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18887         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18888
18889 2006-07-13  Jan Hubicka  <jh@suse.cz>
18890
18891         * gcc.target/i386/memcpy-1.c: New.
18892
18893 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
18894
18895         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18896
18897 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
18898
18899         PR fortran/25097
18900         * gfortran.dg/present_1.f90: New test.
18901
18902         PR fortran/20903
18903         * gfortran.dg/interface_derived_type_1.f90: New test.
18904
18905 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
18906
18907         PR fortran/28213
18908         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18909         list.
18910
18911 2006-07-07  Lee Millward  <lee.millward@gmail.com>
18912
18913         PR c++/27820
18914         * g++.dg/other/label1.C: New test.
18915
18916 2006-07-07  Richard Guenther  <rguenther@suse.de>
18917
18918         PR middle-end/28268
18919         * gcc.dg/torture/pr28268.c: New testcase.
18920
18921 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
18922
18923         PR c++/27019
18924         * g++.dg/ext/pr27019.C: New.
18925
18926 2006-07-07  Richard Guenther  <rguenther@suse.de>
18927
18928         PR tree-optimization/28187
18929         * gcc.dg/pr28187.c: New testcase.
18930
18931 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
18932
18933         * gnat.dg/address_conversion.adb: New test.
18934         * gnat.dg/boolean_subtype.adb: Likewise.
18935         * gnat.dg/frame_overflow.adb: Likewise.
18936         * gnat.dg/pointer_array.adb: Likewise.
18937         * gnat.dg/pointer_conversion.adb: Likewise.
18938
18939 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
18940
18941         PR fortran/28237
18942         PR fortran/23420
18943         * gfortran.dg/print_fmt_5.f90: New test.
18944
18945 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18946
18947         PR fortran/28129
18948         * gfortran.dg/bounds_check_4.f90: New test.
18949
18950 2006-07-05  Richard Guenther  <rguenther@suse.de>
18951
18952         PR target/28158
18953         * gfortran.dg/pr28158.f90: New testcase.
18954
18955 2006-07-05  Richard Guenther  <rguenther@suse.de>
18956
18957         PR tree-optimization/28162
18958         * gcc.dg/pr28162.c: New testcase.
18959
18960 2006-07-05  Richard Guenther  <rguenther@suse.de>
18961         Andrew Pinski  <pinskia@gcc.gnu.org>
18962
18963         PR c++/27084
18964         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18965
18966 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
18967
18968         PR fortran/28174
18969         * gfortran.dg/actual_array_substr_2.f90: New test.
18970
18971         PR fortran/28167
18972         * gfortran.dg/actual_array_constructor_2.f90: New test.
18973
18974 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18975
18976         * gfortran.dg/itime_idate_1.f: New test.
18977         * gfortran.dg/itime_idate_2.f: New test.
18978
18979 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18980
18981         PR libgfortran/27704
18982         * gfortran.dg/open_status_3.f90: New test.
18983         * gfortran.dg/fmt_l.f90: Update for new feature.
18984
18985 2006-07-03  Asher Langton  <langton2@llnl.gov>
18986
18987         * gfortran.dg/oldstyle_2.f90: New.
18988
18989 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
18990
18991         * gnat.dg/string_slice.adb: New test.
18992
18993 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18994
18995         PR fortran/19259
18996         * gfortran.dg/semicolon_fixed.c: New.
18997         * gfortran.dg/semicolon_free.c: New.
18998
18999 2006-06-30  Mike Stump  <mrs@apple.com>
19000
19001         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19002         that don't support internal visibility.
19003
19004 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19005
19006         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19007         for '(' / ')' needing an extra '\'.
19008
19009 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19010
19011         PR middle-end/27428
19012         * gcc.dg/pr27428-1.c: New test case.
19013
19014 2006-06-29  Mike Stump  <mrs@apple.com>
19015
19016         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19017         on darwin as we can't align commons large enough yet.
19018
19019         * gcc.dg/vla-8.c: Add additional testcases.
19020
19021 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19022
19023         PR c++/28114
19024         * g++.dg/other/pr28114.C: New.
19025
19026 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19027
19028         * gcc.c-torture/compile/20060625-1.c: New test.
19029
19030 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19031
19032         PR fortran/20867
19033         * gfortran.dg/stfunc_3.f90: New test.
19034
19035         PR fortran/25056
19036         * gfortran.dg/impure_actual_1.f90: New test.
19037
19038         PR fortran/20874
19039         * gfortran.dg/elemental_result_1.f90: New test.
19040
19041         PR fortran/25073
19042         * gfortran.dg/select_7.f90: New test.
19043
19044         PR fortran/27554
19045         * intrinsic_actual_1.f: New test.
19046
19047         PR fortran/22038
19048         PR fortran/28119
19049         * gfortran.dg/forall_4.f90: New test.
19050
19051         PR fortran/25072
19052         * gfortran.dg/forall_5.f90: New test.
19053
19054 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19055
19056         PR c++/28051
19057         * g++.dg/template/using13.C: New test.
19058
19059         PR c++/28054
19060         * g++.dg/other/incomplete3.C: New test.
19061
19062 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19063
19064         PR fortran/28081
19065         * gfortran.dg/substr_3.f: New test.
19066         * gfortran.dg/equiv_2.f90: Update expected error message.
19067
19068 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19069
19070         PR fortran/28118
19071         * gfortran.dg/actual_array_substr_1.f90: New test.
19072
19073 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19074
19075         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19076         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19077
19078 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19079
19080         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19081
19082 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19083
19084         PR fortran/27981
19085         * gfortran.dg/simpleif_2.f90: New test.
19086
19087 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19088
19089         * g++.dg/template/error22.C: Fix typo.
19090
19091 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19092
19093         PR c++/28112
19094         * g++.dg/ext/attrib23.C: New test.
19095
19096 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19097
19098         * gnat.dg/varsize_temp.adb: New test.
19099
19100 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19101
19102         PR c++/11468
19103         * g++.dg/other/java2.C: New test.
19104
19105 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19106
19107         PR target/27789
19108         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19109         initialization.
19110
19111 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19112
19113         PR target/27531
19114         * gcc.dg/pr27531-1.c: New test case.
19115
19116 2006-06-22  Asher Langton  <langton2@llnl.gov>
19117
19118         PR fortran/24748
19119         * gfortran.dg/implicit_8.f90: New.
19120
19121 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19122
19123         PR rtl-optimization/28121
19124         * gcc.dg/pr28121.c: New test.
19125
19126 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19127
19128         PR c++/27805
19129         * g++.dg/parse/ptrmem6.C: New test.
19130
19131         PR c++/27821
19132         * g++.dg/template/error22.C: New test.
19133
19134 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19135
19136         PR c++/28111
19137         * g++.dg/template/friend43.C: New test.
19138
19139         PR c++/28110
19140         * g++.dg/template/crash53.C: New test.
19141
19142         PR c++/28109
19143         * g++.dg/rtti/incomplete1.C: New test.
19144
19145 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19146
19147         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19148
19149 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19150
19151         * gcc.c-torture/execute/complex-7.c: New.
19152
19153 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19154
19155         * gcc.dg/merge-all-constants-1.c: New test.
19156
19157 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19158
19159         PR c++/28113
19160         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19161
19162 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19163
19164         * gfortran.dg/rrspacing_1.f90: New test.
19165
19166 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19167
19168         PR c++/28052
19169         * g++.dg/other/bitfield2.C: New test.
19170
19171 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19172
19173         PR tree-optimization/27331
19174         * gcc.dg/pr27331.c: New test.
19175
19176 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19177             Eric Botcazou  <ebotcazou@adacore.com>
19178
19179         PR ada/18692
19180         * lib/gnat.exp: New file.
19181         * lib/gnat-dg.exp: Likewise.
19182         * gnat.dg: New directory.
19183         * gnat.dg/dg.exp: New driver.
19184         * gnat.dg/specs: New directory.
19185         * gnat.dg/specs/specs.exp: New driver.
19186         * gnat.dg/style: New directory.
19187         * gnat.dg/style/style.exp: New driver.
19188
19189 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19190
19191         PR fortran/16206
19192         * gfortran.dg/array_initializer_1.f90: New test.
19193
19194         PR fortran/28005
19195         * gfortran.dg/matmul_3.f90: New test.
19196
19197 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19198
19199         PR middle-end/28075
19200         * gcc.dg/tree-ssa/inline-1.c: New test.
19201
19202 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19203
19204         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19205         in malloc prototype; remove XFAIL.
19206         * gcc.dg/pr18241-2.c: Ditto.
19207         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19208         in memset prototype; remove XFAIL.
19209         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19210
19211 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19212
19213         * gcc.dg/vla-8.c: Add.
19214
19215 2006-06-19  Richard Guenther  <rguenther@suse.de>
19216
19217         PR tree-optimization/27090
19218         * g++.dg/tree-ssa/pr27090.C: New testcase.
19219
19220 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19221
19222         PR target/27861
19223         * gcc.dg/pr27861-1.c: New test case.
19224
19225 2006-06-19  Richard Guenther  <rguenther@suse.de>
19226
19227         PR middle-end/28045
19228         * gcc.dg/torture/pr28045.c: New testcase.
19229
19230 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19231
19232         PR fortran/26801
19233         * gfortran.dg/associated_4.f90: New test.
19234
19235 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19236
19237         PR fortran/19310
19238         PR fortran/19904
19239         * gfortran.dg/real_const_3.f90: New test.
19240
19241 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19242
19243         PR c++/28016
19244         * g++.dg/template/static26.C: New test.
19245
19246         PR c++/27979
19247         * g++.dg/expr/bitfield2.C: New test.
19248
19249         PR c++/27884
19250         * g++.dg/parse/linkage2.C: New test.
19251
19252 2006-06-16  Richard Guenther  <rguenther@suse.de>
19253
19254         PR middle-end/27116
19255         * gcc.dg/pr15785-1.c: Revert last change.
19256         * gcc.dg/torture/pr27116-2.c: New testcase.
19257
19258 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19259
19260         PR middle-end/27802
19261         * gcc.dg/pr27802-1.c: New test case.
19262
19263 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19264
19265         PR c++/27689
19266         * g++.dg/template/ttp18.C: New test.
19267         * g++.dg/template/ttp19.C: Likewise.
19268
19269         PR c++/27666
19270         * g++.dg/expr/cond9.C: New test.
19271
19272         PR c++/27640
19273         * g++.dg/template/ctor7.C: New test.
19274
19275 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19276
19277         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19278
19279 2006-06-16  Richard Guenther  <rguenther@suse.de>
19280
19281         PR tree-optimization/27781
19282         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19283
19284 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19285
19286         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
19287
19288 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
19289
19290         * gcc.dg/tree-ssa/loop-18.c: New test.
19291
19292 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
19293
19294         PR c++/27665
19295         * g++.dg/template/crash52.C: New test.
19296
19297         PR c++/27648
19298         * g++.dg/ext/attrib22.C: New test.
19299
19300         PR c++/26559
19301         * g++.dg/template/builtin1.C: New test.
19302         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
19303
19304         PR c++/28018
19305         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
19306         assignment.
19307         * g++.old-deja/g++.pt/crash51.C: Likewise.
19308
19309         PR c++/27227
19310         * g++.dg/lookup/linkage1.C: New test.
19311         * g++.dg/lookup/linkage2.C: Likewise.
19312
19313 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
19314
19315         PR middle-end/27959
19316         * gcc.dg/pr27959.c: New testcase.
19317
19318 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
19319
19320         PR target/28014:
19321         * g++.dg/eh/div.C: New test.
19322
19323 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
19324
19325         PR c++/27894
19326         * g++.dg/tree-ssa/pr26757.C: New test.
19327         * g++.dg/tree-ssa/pr27894.C: New test.
19328
19329 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19330
19331         * gcc.c-torture/compile/20060609-1.c: New test.
19332
19333         PR target/27863
19334         * gcc.c-torture/compile/pr27863.c: New test.
19335
19336 2006-06-13  Richard Guenther  <rguenther@suse.de>
19337
19338         PR tree-optimization/27830
19339         * g++.dg/tree-ssa/pr27830.C: New testcase.
19340
19341 2006-06-13  Matthew Sachs  <msachs@apple.com>
19342
19343         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
19344         the list of compiler flags; this causes those flags to be checked
19345         for things like dg-skip-if.
19346
19347 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19348
19349         PR c++/27601
19350         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
19351
19352 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
19353             Kazu Hirata  <kazu@codesourcery.com>
19354
19355         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
19356         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
19357
19358 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19359
19360         PR c++/27933
19361         * g++.dg/lookup/using15.C: New test.
19362
19363         PR c++/27951
19364         * g++.dg/other/anon4.C: New test.
19365
19366 2006-06-12  Roger Sayle  <roger@eyesopen.com>
19367
19368         PR c++/21210
19369         * g++.dg/init/complex1.C: New test case.
19370
19371 2006-06-11  Eric Christopher  <echristo@apple.com>
19372
19373         PR middle-end/27948
19374         * gcc.dg/bf-ms-layout.c: Run on darwin.
19375         * gcc.dg/bf-no-ms-layout: Ditto.
19376         * gcc.dg/attr-ms_struct-2.c: New.
19377         * gcc.dg/bf-ms-layout-2.c: Ditto.
19378
19379 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19380
19381         * gcc.dg/attr-ms_struct-packed1.c: New.
19382
19383 2006-06-09  Mike Stump  <mrs@apple.com>
19384
19385         * gcc.dg/vla-7.c: Add.
19386
19387 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
19388
19389         PR fortran/24558
19390         * gfortran.dg/entry_6.f90: New test.
19391
19392         PR fortran/20877
19393         PR fortran/25047
19394         * gfortran.dg/entry_7.f90: New test.
19395
19396 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
19397
19398         PR c/27747
19399         * gcc.dg/cpp/_Pragma6.c: New test.
19400
19401         PR c++/27748
19402         * g++.dg/cpp/_Pragma1.C: New test.
19403
19404         PR preprocessor/27746
19405         * gcc.dg/gomp/macro-3.c: New test.
19406         * gcc.dg/gomp/macro-4.c: New test.
19407         * g++.dg/gomp/macro-3.C: New test.
19408         * g++.dg/gomp/macro-4.C: New test.
19409
19410 2006-06-09  Richard Guenther  <rguenther@suse.de>
19411
19412         PR tree-optimization/26998
19413         * gcc.dg/torture/pr26998.c: New testcase.
19414         * gcc.dg/tree-ssa/vrp29.c: New testcase.
19415
19416 2006-06-08  Mike Stump  <mrs@apple.com>
19417
19418         * gcc.dg/pr27095.c: Account for stubs.
19419
19420         PR target/26427
19421         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
19422         produce bad code on darwin.
19423
19424 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19425
19426         PR fortran/27958
19427         * gfortran.dg/substr_2.f: New test.
19428
19429 2006-06-08  Asher Langton  <langton2@llnl.gov>
19430
19431         PR fortran/27786
19432         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19433
19434 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19435
19436         PR target/27421
19437         * gcc.dg/union-3.c: New test.
19438
19439 2006-06-08  Richard Guenther  <rguenther@suse.de>
19440
19441         PR middle-end/27116
19442         * gcc.dg/torture/pr27116.c: New testcase.
19443         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19444
19445 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19446
19447         PR rtl-optimization/26449
19448         * gcc.dg/pr26449.c: New test.
19449
19450 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19451
19452         PR c++/27601
19453         * g++.dg/ext/offsetof1.C: Test member functions.
19454
19455 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19456
19457         * gcc.dg/pr27095.c: Improve scanning.
19458
19459 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19460
19461         PR fortran/23091
19462         * gfortran.dg/saved_automatic_1.f90: New test.
19463
19464         PR fortran/24168
19465         * gfortran.dg/array_simplify_1.f90: New test.
19466
19467         PR fortran/25090
19468         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19469
19470         PR fortran/25058
19471         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19472
19473 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19474
19475         PR c++/27177
19476         * g++.dg/expr/cast7.C: New test.
19477
19478 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19479
19480         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19481         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19482         * lib/fortran-torture.exp (fortran-torture-compile,
19483         fortran-torture-execute): Ditto.
19484
19485 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19486
19487         PR target/27842
19488         * gcc.dg/vmx/pr27842.c: New test.
19489
19490 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19491
19492         PR libfortran/27895
19493         * gfortran.dg/bounds_check_3.f90: New test.
19494
19495 2006-06-05  Mike Stump  <mrs@apple.com>
19496
19497         * objc.dg/objc-fast-4.m: Skip for ppc64.
19498
19499 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19500
19501         PR testsuite/27705
19502         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19503
19504 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19505             Victor Kaplansky  <victork@il.ibm.com>
19506
19507         PR tree-optimizations/26360
19508         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19509         with -fno-tree-dce.
19510         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19511
19512 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19513
19514         PR fortran/14067
19515         * gfortran.dg/data_char_1.f90: Add messages for truncated
19516         strings.
19517
19518         PR fortran/16943
19519         * gfortran.dg/func_decl_2.f90: New test.
19520
19521         PR fortran/20839
19522         * gfortran.dg/do_2.f90: New test.
19523
19524         PR fortran/27655
19525         * gfortran.dg/associated_3.f90: New test.
19526
19527 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19528
19529         PR c++/27819
19530         * g++.dg/template/static25.C: New test.
19531
19532         PR c++/27722
19533         * g++.dg/init/array21.C: New test.
19534
19535         PR c++/27807
19536         * g++.dg/ext/complit7.C: New test.
19537
19538         PR c++/27806
19539         * g++.dg/parse/ptrmem5.C: New test.
19540
19541 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19542             Andrew Pinski  <pinskia@physics.uc.edu>
19543
19544         PR c/27150
19545         PR middle-end/27382
19546         * gcc.dg/pr27150-1.c: New testcase.
19547         * gcc.dg/pr27382-1.c: New testcase.
19548         * gcc.dg/pr27382-2.c: New testcase.
19549
19550 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19551
19552         PR c/25161
19553         PR c/27020
19554         * gcc.dg/array-10.c: New test.
19555
19556 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19557
19558         PR c++/27804
19559         * g++.dg/init/const4.C: New test.
19560         * g++.dg/init/member1.C: Add error-marker.
19561         * g++.dg/other/fold1.C: Adjust error-marker.
19562
19563 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19564
19565         PR c++/27601
19566         * g++.dg/ext/offsetof1.C: New test.
19567
19568 2006-06-04 Eric Christopher <echristo@apple.com>
19569
19570         * gcc.dg/attr-ms_struct-1.c: New.
19571
19572 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19573
19574         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19575
19576 2006-06-04  Richard Guenther  <rguenther@suse.de>
19577
19578         PR tree-optimization/27039
19579         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19580
19581 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19582
19583         PR target/26223
19584         * gcc.target/i386/amd64-abi-2.c: New test case.
19585
19586 2006-06-02  Eric Christopher  <echristo@apple.com>
19587
19588         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19589         * gcc.target/i386/20020523-1.c: Skip if darwin.
19590         * gcc.target/i386/asm-3.c: Ditto.
19591         * gcc.target/i386/20011119-1.c: Ditto.
19592         * gcc.target/i386/clobbers.c: Remove pic part of test.
19593
19594 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19595
19596         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19597         * g++.old-deja/g++.other/init19.C: Ditto.
19598         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19599         and add other platforms as expected failures.
19600
19601 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19602
19603         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19604         (is-effective-target-keyword): Ditto.
19605
19606 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19607
19608         PR fortran/27715
19609         * gfortran.dg/extended_char_comparison_1.f:  New test.
19610
19611 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19612
19613         PR fortran/25098
19614         * gfortran.dg/dummy_procedure_1.f90: New test.
19615
19616         PR fortran/25147
19617         * gfortran.dg/dummy_procedure_2.f90: New test.
19618
19619         * gfortran.dg/associated_2.f90: Correct to make consistent with
19620         standard.
19621
19622 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19623
19624         * gcc.target/i386/387-11.c: New test case.
19625
19626 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19627
19628         PR c++/27801
19629         * g++.dg/template/cond6.C: New test.
19630
19631         PR c++/26496
19632         * g++.dg/template/crash51.C: New test.
19633         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19634
19635         PR c++/27385
19636         * g++.dg/init/array20.C: New test.
19637
19638 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19639
19640         * gcc.dg/builtins-54.c: New test case.
19641
19642 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19643
19644         PR c++/26433
19645         * g++.dg/template/fntry1.C: Add dg-do link.
19646
19647         PR c++/27808
19648         * g++.dg/parse/friend6.C: New test.
19649
19650 2006-05-30  Asher Langton  <langton2@llnl.gov>
19651
19652         * gfortran.dg/cray_pointers_7.f90: New test.
19653
19654 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19655
19656         PR tree-optimization/23452
19657         * gcc.dg/fold-mulconj-1.c: New test case.
19658
19659 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19660
19661         PR c++/27803
19662         * g++.dg/parse/bitfield1.C: New test.
19663
19664 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19665
19666         * gcc.target/ppc-eq0-1.c: New test case.
19667         * gcc.target/ppc-negeq0-1.c: New test case.
19668
19669 2006-05-30  Dirk Mueller  <dmueller@suse.de>
19670
19671         PR c/27273
19672         * gcc.dg/overflow-warn-5.c: New test.
19673
19674 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19675
19676         PR c/27718
19677         * gcc.dg/sizeof-1.c: New test.
19678
19679 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
19680
19681         PR target/27790
19682         * gcc.target/i386/pr27790.c: New test.
19683
19684 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19685
19686         PR libgfortran/27757
19687         * gfortran.dg/direct_io_5.f90: New test.
19688
19689 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19690
19691         PR libgfortran/27634
19692         * gfortran.dg/fmt_missing_period_1.f: New test.
19693         * gfortran.dg/fmt_missing_period_2.f: New test.
19694         * gfortran.dg/fmt_missing_period_3.f: New test.
19695
19696 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19697
19698         PR fortran/19777
19699         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19700         arrays.
19701
19702 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19703
19704         PR c++/27713
19705         * g++.dg/template/new6.C: New test.
19706
19707 2006-05-29  Roger Sayle  <roger@eyesopen.com>
19708
19709         PR tree-optimization/24964
19710         * gcc.target/i386/387-10.c: New test case.
19711
19712 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
19713
19714         * intrinsics/string_intrinsics.c (compare_string):
19715         Use memcmp instead of strncmp to avoid tripping over
19716         CHAR(0) in a string.
19717
19718 2006-05-27  Richard Guenther  <rguenther@suse.de>
19719
19720         PR middle-end/27773
19721         * gcc.dg/torture/pr27773.c: New testcase.
19722
19723 2006-05-27  Dirk Mueller  <dmueller@suse.de>
19724
19725         * gcc.dg/pr24561.c: Rename to..
19726         * gcc.dg/pr25962.c: .. this.
19727
19728 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19729
19730         PR fortran/19777
19731         * gfortran.dg/bounds_check_2.f: New test.
19732
19733 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
19734
19735         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19736         * gfortran.dg/byte_1.f90: Likewise.
19737         * gfortran.dg/dup_save_2.f90: Likewise.
19738
19739 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
19740
19741         * gfortran.dg/associated_2.f90: New test.
19742
19743 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19744
19745         PR fortran/27524
19746         * gfortran.dg/bounds_check_1.f90: New test.
19747
19748 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
19749
19750         PR rtl-optimization/27661
19751         * gcc.dg/pr27661.c: New test case.
19752
19753 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19754
19755         PR fortran/23151
19756         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
19757         * gfortran.dg/print_parentheses_1.f:  New test.
19758         * gfortran.dg/print_parentheses_2.f90:  New test.
19759
19760 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
19761
19762         PR target/27758
19763         * gcc.dg/pr27758.c: New test.
19764
19765 2006-05-24  Falk Hueffner  <falk@debian.org>
19766
19767         * gcc.c-torture/compile/pr27571.c: New test.
19768
19769 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
19770
19771         PR fortran/27709
19772         * gfortran.dg/spec_expr_4.f90: New test.
19773
19774         PR fortran/27155
19775         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19776
19777 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
19778
19779         PR c++/20103
19780         * g++.dg/ext/complit6.C: New test.
19781         * g++.dg/ext/complit3.C: Adjust error markers.
19782         * g++.dg/init/const3.C: New test.
19783
19784 2006-05-25  Richard Guenther  <rguenther@suse.de>
19785
19786         PR middle-end/27743
19787         * gcc.dg/torture/pr27743.c: New testcase.
19788
19789 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19790
19791         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19792
19793 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
19794
19795         * gcc.dg/compat/scalar-by-value-x.h: New.
19796         * gcc.dg/compat/scalar-by-value-y.h: New.
19797         * gcc.dg/compat/scalar-by-value-5.c: New.
19798         * gcc.dg/compat/scalar-by-value-5_main.c: New.
19799         * gcc.dg/compat/scalar-by-value-5_x.c: New.
19800         * gcc.dg/compat/scalar-by-value-5_y.c: New.
19801         * gcc.dg/compat/scalar-by-value-6.c: New.
19802         * gcc.dg/compat/scalar-by-value-6_main.c: New.
19803         * gcc.dg/compat/scalar-by-value-6_x.c: New.
19804         * gcc.dg/compat/scalar-by-value-6_y.c: New.
19805
19806 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
19807
19808         PR tree-optimization/27639
19809         PR tree-optimization/26719
19810         * gcc.dg/pr27639.c: New test.
19811         * gcc.dg/pr26719.c: New test.
19812         * gcc.dg/tree-ssa/scev-cast.c: New test.
19813
19814 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
19815
19816         PR c++/20173
19817         * g++.dg/template/error21.C: New test.
19818
19819 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
19820
19821         PR target/27696
19822         * gcc.target/i386/pr27696.c: New.
19823
19824 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
19825
19826         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19827
19828         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19829
19830 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19831
19832         PR c++/27716
19833         * g++.dg/other/assign1.C: New test.
19834
19835 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
19836
19837         PR target/27266
19838         * gcc.target/i386/pr27266.c: New.
19839
19840 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19841
19842         PR c++/27451
19843         * g++.dg/ext/asm9.C: New test.
19844
19845 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
19846
19847         PR rtl-optimization/25514
19848         * gcc.c-torture/compile/pr25514.c: New test.
19849
19850 2006-05-22  Richard Guenther  <rguenther@suse.de>
19851
19852         Revert
19853         2006-01-31  Richard Guenther  <rguenther@suse.de>
19854
19855         * gcc.target/i386/sselibm-1.c: New testcase.
19856         * gcc.target/i386/sselibm-2.c: Likewise.
19857         * gcc.target/i386/sselibm-3.c: Likewise.
19858         * gcc.target/i386/sselibm-4.c: Likewise.
19859         * gcc.target/i386/sselibm-5.c: Likewise.
19860
19861 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19862
19863         PR c/27420
19864         * gcc.dg/func-args-2.c: New test.
19865
19866         PR c/26818
19867         * gcc.dg/struct-incompl-1.c: New test.
19868
19869 2006-05-22  Richard Guenther  <rguenther@suse.de>
19870
19871         PR testsuite/27708
19872         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19873         the transformations we test for.
19874
19875 2006-05-22  Richard Guenther  <rguenther@suse.de>
19876
19877         PR testsuite/27707
19878         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19879
19880 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
19881
19882         PR c++/27210
19883         * g++.dg/warn/new1.C: New test.
19884         * g++.dg/template/new5.C: Likewise.
19885
19886 2006-05-21  Roger Sayle  <roger@eyesopen.com>
19887
19888         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19889         * gcc.target/i386/20060512-3.c: Likewise.
19890
19891 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
19892
19893         PR rtl-optimization/27671
19894         * gcc.c-torture/execute/pr27671-1.c: New.
19895         * gcc.dg/pr27671-2.c: Likewise.
19896
19897         PR tree-optimization/26622.
19898         * gcc.c-torture/compile/pr26622.c: New.
19899
19900 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19901
19902         PR fortran/27613
19903         * gfortran.dg/recursive_reference_1.f90: New test.
19904
19905 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19906
19907         PR fortran/25746
19908         * gfortran.dg/elemental_subroutine_3.f90: New test.
19909
19910         PR fortran/25090
19911         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19912
19913         PR fortran/27584
19914         * gfortran.dg/associated_target_1.f90: New test.
19915
19916         PR fortran/19015
19917         * gfortran.dg/maxloc_shape_1.f90: New test.
19918
19919 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19920
19921         PR libgfortran/24459
19922         * gfortran.dg/namelist_24.f90: New test.
19923         * gfortran.dg/namelist_12.f: Fix typo in comment.
19924
19925 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
19926
19927         PR middle-end/25776
19928         * g++.dg/other/error11.C: New test.
19929
19930 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19931
19932         * gcc.target/mips/pr26765.c: Add -w to options.
19933
19934 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19935
19936         * lib/target-supports.exp (check_effective_target_mpaired_single):
19937         New function.
19938         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19939         multilibs.
19940         * g++.dg/vect/vect.exp: Likewise.
19941
19942 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19943
19944         PR testsuite/25891
19945         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19946
19947 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
19948
19949         PR fortran/27662
19950         * gfortran.dg/temporary_1.f90: New file.
19951
19952 2006-05-19  Andreas Schwab  <schwab@suse.de>
19953
19954         * g++.dg/other/unused1.C: Also match "stringz".
19955
19956 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
19957
19958         PR c++/26433
19959         * g++.dg/template/fntry1.C: New test.
19960
19961 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
19962
19963         PR c++/27471
19964         PR c++/27506
19965         * g++.dg/conversion/bitfield5.C: New test.
19966         * g++.dg/conversion/bitfield6.C: New test.
19967
19968 2006-05-18  Mike Stump  <mrs@apple.com>
19969
19970         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19971         * gcc.dg/vla-4.c: Add.
19972         * gcc.dg/vla-5.c: Add.
19973         * gcc.dg/vla-6.c: Add.
19974
19975 2006-05-12  Stuart Hastings  <stuart@apple.com>
19976
19977         * gcc.target/i386/20060512-1.c: New.
19978         * gcc.target/i386/20060512-2.c: New.
19979         * gcc.target/i386/20060512-3.c: New.
19980         * gcc.target/i386/20060512-4.c: New.
19981
19982 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
19983
19984         PR c++/26122
19985         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19986
19987         PR c++/26068
19988         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19989         * g++.dg/parse/linkage1.C: New test.
19990
19991 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19992
19993         PR tree-optimization/27548
19994         * g++.dg/tree-ssa/pr27548.C: New test.
19995
19996 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19997
19998         PR fortran/26551
19999         * gfortran.dg/recursive_check_1.f: New test.
20000         * gfortran.dg/recursive_check_2.f90: New test.
20001
20002 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
20003
20004         * g++.dg/opt/temp2.C: New test.
20005
20006 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20007
20008         PR c++/27491
20009         * g++.dg/init/brace5.C: New test.
20010
20011         PR middle-end/27415
20012         * gcc.dg/gomp/pr27415.c: New test.
20013         * g++.dg/gomp/pr27415.C: New test.
20014
20015         PR tree-optimization/27549
20016         * g++.dg/tree-ssa/pr27549.C: New test.
20017
20018 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20019
20020         PR libgfortran/27575
20021         * gfortran.dg/read_eof_4.f90: New test.
20022
20023 2006-05-16  Richard Guenther  <rguenther@suse.de>
20024
20025         PR tree-optimization/22303
20026         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20027
20028 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20029
20030         PR middle-end/27573
20031         * gcc.dg/gomp/pr27573.c: New test.
20032         * gfortran.dg/gomp/pr27573.f90: New test.
20033
20034         PR c/27499
20035         * gcc.dg/gomp/pr27499.c: New test.
20036         * g++.dg/gomp/pr27499.C: New test.
20037
20038 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20039
20040         PR c++/27339
20041         * g++.dg/parser/access8.C: Adjust error marker.
20042         * g++.dg/template/access17.C: New test.
20043         * g++.dg/template/access18.C: Likewise.
20044
20045 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20046
20047         PR target/26600
20048         * gcc.target/i386/pr26600.c: New test case.
20049
20050 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20051
20052         PR c++/27505
20053         * g++.dg/expr/bitfield1.C: New test.
20054
20055 2006-05-15  Richard Guenther  <rguenther@suse.de>
20056
20057         PR tree-optimization/27603
20058         * gcc.dg/torture/pr27603.c: New testcase.
20059
20060 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20061
20062         PR fortran/25090
20063         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20064
20065         PR fortran/25082
20066         * gfortran.dg/scalar_return_1.f90: New test.
20067
20068         PR fortran/27411
20069         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20070
20071 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20072
20073         * gcc.dg/gomp/critical-4.c: New test.
20074         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20075         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20076         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20077         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20078
20079 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20080
20081         PR c++/27582
20082         * g++.dg/template/dependent-args1.C: New test.
20083
20084         PR c++/27581
20085         * g++.dg/lookup/this1.C: New test.
20086
20087         PR c++/27315
20088         * g++.dg/template/operator6.C: New test.
20089         * g++.dg/template/incomplete3.C: New test.
20090
20091         PR c++/27559
20092         * g++.dg/template/new4.C: New test.
20093
20094         PR c++/27496
20095         * g++.dg/template/void2.C: New test.
20096
20097 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20098
20099         * g++.dg/template/dependent-expr5.C: New test.
20100
20101 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20102
20103         PR middle-end/26729
20104         * gcc.dg/pr26729-1.c: New test case.
20105
20106 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20107
20108         * gcc.dg/pr27003.c: New test.
20109
20110 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20111
20112         * lib/target-supports.dg (check_cxa_atexit_available): Change
20113         v3_target_compile to ${tool}_target_compile.
20114
20115 2006-05-11  Jason Merrill  <jason@redhat.com>
20116
20117         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20118
20119 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20120
20121         PR fortran/27553
20122         * gfortran.dg/label_5.f90: New test.
20123
20124 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20125
20126         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20127         check_effective_target_powerpc_altivec_ok): New.
20128         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20129         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20130         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20131         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20132         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20133         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20134         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20135         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20136         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20137         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20138         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20139         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20140         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20141         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20142         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20143         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20144         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20145         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20146         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20147         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20148         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20149         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20150         gcc.target/powerpc/altivec-9.c,
20151         gcc.target/powerpc/altivec-consts.c,
20152         gcc.target/powerpc/altivec-pr22085.c,
20153         gcc.target/powerpc/altivec-splat.c,
20154         gcc.target/powerpc/altivec-types-1.c,
20155         gcc.target/powerpc/altivec-types-2.c,
20156         gcc.target/powerpc/altivec-types-3.c,
20157         gcc.target/powerpc/altivec-types-4.c,
20158         gcc.target/powerpc/altivec-varargs-1.c,
20159         gcc.target/powerpc/altivec-vec-merge.c,
20160         gcc.target/powerpc/ppc-vector-memcpy.c,
20161         gcc.target/powerpc/ppc-vector-memset.c,
20162         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20163         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20164         these effective targets.
20165         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20166         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20167
20168 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20169
20170         PR middle-end/27384
20171         * g++.dg/other/fold1.C: New test.
20172
20173         PR middle-end/27488
20174         * gcc.dg/fold-nonneg-1.c: New test.
20175
20176         PR c++/27547
20177         * g++.dg/other/operator1.C: New test.
20178
20179 2006-05-11  Richard Guenther  <rguenther@suse.de>
20180
20181         PR middle-end/27529
20182         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20183
20184 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20185
20186         * lib/target-supports-dg.exp (check-flags): New.
20187         (dg-skip-if): Move flag checks.
20188
20189 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20190
20191         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20192         * lib/target-supports.dg (check_cxa_atexit_available): New.
20193
20194 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20195
20196         PR fortran/27470
20197         * gfortran.dg/multiple_allocation_2.f90: New test case.
20198
20199 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20200
20201         * gcc.target/arm/pr27387.C: Fix a comment typo.
20202
20203 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20204
20205         PR fortran/24549
20206         * gfortran.dg/error_recovery_1.f90: New test.
20207
20208 2006-05-10  Richard Guenther  <rguenther@suse.de>
20209
20210         PR tree-optimization/27302
20211         * gcc.dg/torture/pr27302.c: New testcase.
20212
20213 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20214         Richard Guenther  <rguenther@suse.de>
20215
20216         PR middle-end/27498
20217         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20218
20219 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20220
20221         PR rtl-optimization/27335
20222         * gcc.dg/pr27335.c: New test.
20223
20224 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20225
20226         * gcc.target/mips/mips-ps-5.c: New file.
20227
20228 2006-05-08  Jan Hubicka  <jh@suse.cz>
20229
20230         PR middle-end/25962
20231         * gcc.dg/pr25962.c: New.
20232
20233 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20234
20235         PR target/27158
20236         * gcc.target/powerpc/pr27158.c: New test case.
20237
20238 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20239
20240         PR testsuite/27476
20241         * ada/acats/run_all.sh: Use test -z.
20242
20243 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20244
20245         PR libfortran/18271
20246         * gfortran.dg/spec_expr_3.f90: New test.
20247
20248 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20249
20250         PR target/24879
20251         * gcc.target/i386/monitor.c: New file.
20252
20253 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20254
20255         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20256
20257 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20258
20259         PR c++/27447
20260         * g++.dg/other/ptrmem7.C: New test.
20261
20262 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20263
20264         PR target/27421
20265         * gcc.dg/array-9.c: New test.
20266
20267 2006-05-07  Richard Guenther  <rguenther@suse.de>
20268
20269         PR tree-optimization/27409
20270         * gcc.dg/torture/pr27409.c: New testcase.
20271
20272 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20273
20274         PR fortran/27457
20275         * gfortran.dg/select_6.f90: New.
20276
20277 2006-05-07  Richard Guenther  <rguenther@suse.de>
20278
20279         PR tree-optimization/27136
20280         * gcc.dg/torture/pr27136.c: New testcase.
20281
20282 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20283
20284         PR fortran/24813
20285         * gfortran.dg/char_cons_len_1.f90: New test.
20286
20287 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20288
20289         PR c++/27427
20290         * g++.dg/template/incomplete2.C: New test.
20291
20292 2006-05-06  Richard Guenther  <rguenther@suse.de>
20293
20294         PR tree-optimization/27151
20295         * gcc.dg/vect/pr27151.c: New testcase.
20296
20297 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20298
20299         PR c++/27430
20300         * g++.dg/template/void1.C: New test.
20301
20302         PR c++/27423
20303         * g++.dg/other/void2.C: New test.
20304
20305         PR c++/27422
20306         * g++.dg/conversion/void1.C: New test.
20307
20308 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
20309
20310         PR/21391
20311         * g++.dg/other/unused1.C: New.
20312
20313 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20314
20315         PR objc/27240
20316         * objc.dg/member-1.m: New test.
20317
20318 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
20319
20320         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
20321
20322 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20323
20324         PR libfortran/26985
20325         * gfortran.dg/matmul_2.f90: New test.
20326
20327 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
20328
20329         * ada/acats/run_all.sh: Use sync when main not found.
20330
20331 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
20332
20333         PR target/26765
20334         * gcc.target/mips/pr26765.c: New.
20335
20336 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
20337
20338         * gcc.target/bfin: New directory.
20339         * gcc.target/bfin/bfin.exp: New file.
20340         * gcc.target/bfin/frmul.c: New file.
20341         * gcc.target/bfin/arith.c: New file.
20342         * gcc.target/bfin/mul-combine.c: New file.
20343         * gcc.target/bfin/shift.c: New file.
20344
20345 2006-05-04  Richard Guenther  <rguenther@suse.de>
20346
20347         PR tree-optimization/14287
20348         PR tree-optimization/14844
20349         PR tree-optimization/19792
20350         PR tree-optimization/21608
20351         PR tree-optimization/27090
20352         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
20353         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
20354         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
20355         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
20356         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
20357
20358 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
20359
20360         PR tree-optimization/27285
20361         * gcc.c-torture/execute/pr27285.c: New test.
20362
20363         PR middle-end/27388
20364         * gcc.dg/gomp/pr27388-1.c: New test.
20365         * gcc.dg/gomp/pr27388-2.c: New test.
20366         * gcc.dg/gomp/pr27388-3.c: New test.
20367
20368         PR c++/27359
20369         * g++.dg/gomp/pr27359.C: New test.
20370
20371 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
20372
20373         PR fortran/20248
20374         * gfortran.dg/iargc.f90: New test.
20375
20376 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20377
20378         PR c++/27102
20379         * g++.dg/template/crash49.C: New test.
20380
20381 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
20382
20383         PR testsuite/27032
20384         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
20385
20386 2006-05-02  Jeff Law  <law@redhat.com>
20387
20388         PR tree-optimization/27364
20389         * gcc.c-torture/execute/pr27364.c: New test.
20390
20391 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
20392
20393         PR c++/27309
20394         * g++.dg/parser/ctor5.C: New test.
20395
20396 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
20397
20398         PR target/27387
20399         * gcc.target/arm/arm.exp: New.
20400         * gcc.target/arm/pr27387.C: Likewise.
20401
20402 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
20403
20404         PR fortran/27269
20405         PR fortran/27324
20406         * gfortran.dg/module_equivalence_2.f90: New test.
20407
20408 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
20409
20410         PR middle-end/27337
20411         * g++.dg/gomp/pr27337-1.C: New test.
20412         * g++.dg/gomp/pr27337-2.C: New test.
20413
20414         PR middle-end/27328
20415         * gcc.dg/gomp/pr27328.c: New test.
20416
20417         PR middle-end/27325
20418         * g++.dg/gomp/pr27325.C: New test.
20419
20420         PR middle-end/27310
20421         * g++.dg/gomp/pr27310.C: New test.
20422
20423 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20424
20425         PR tree-optimization/27291
20426         * g++.dg/tree-ssa/pr27291.C: New test.
20427
20428 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20429
20430         PR tree-optimization/27283
20431         * g++.dg/tree-ssa/pr27283.C: New test.
20432
20433 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20434
20435         * gcc.dg/tree-ssa/loop-16.c: New test.
20436
20437 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20438             Joseph S. Myers  <joseph@codesourcery.com>
20439
20440         * gcc.dg/Wconversion-3.c: New test case.
20441         * gcc.dg/Wconversion-4.c: Likewise.
20442
20443 2006-05-01  Richard Guenther  <rguenther@suse.de>
20444
20445         PR tree-optimization/26726
20446         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20447
20448 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20449
20450         * gcc.dg/Woverflow-1.c: New test case.
20451         * gcc.dg/Woverflow-2.c: Likewise.
20452         * gcc.dg/Woverflow-3.c: Likewise.
20453
20454 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20455
20456         PR c++/27094
20457         * g++.dg/template/defarg8.C: New test.
20458
20459 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20460
20461         PR c++/27278
20462         * g++.dg/parse/operator7.C: New test.
20463
20464 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20465
20466         PR c++/11471
20467         PR c++/27102
20468         * g++.dg/template/crash48.C: New test.
20469
20470         PR c++/27279
20471         * g++.dg/parse/ctor4.C: New test.
20472
20473 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20474
20475         PR fortran/25681
20476         * gfortran.df/char_type_len.f90: New test.
20477
20478 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20479
20480         PR libgfortran/27304
20481         * gfortran.dg/fmt_exhaust.f90: New test.
20482
20483 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20484
20485         PR c/25309
20486         * gcc.dg/large-size-array-2.c: New test case.
20487
20488 2006-04-28  Richard Guenther  <rguenther@suse.de>
20489
20490         PR target/26826
20491         * gcc.target/i386/pr26826.c: New testcase.
20492
20493 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20494
20495         PR middle-end/27260
20496         * gcc.c-torture/execute/pr27260.c: New.
20497
20498 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20499
20500         PR middle-end/27095
20501         * gcc.dg/pr27095.c: New.
20502
20503 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20504
20505         PR c++/27292
20506         * g++.dg/conversion/bitfield4.C: New test.
20507
20508 2006-04-27  Eric Christopher  <echristo@apple.com>
20509
20510         * gcc.dg/pragma-ms_struct.c: New.
20511
20512 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20513
20514         PR c++/27102
20515         * g++.dg/template/crash47.C: New test.
20516
20517 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20518
20519         * gcc.target/i386/sse-7.c: build with -msse.
20520
20521 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20522
20523         PR testsuite/27274:
20524         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20525         (main): Exit if processor doesn't support SSE.
20526
20527 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20528
20529         PR middle-end/27282
20530         * gcc.c-torture/compile/pr27282.c: New test.
20531
20532 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20533
20534         PR middle-end/26913
20535         * g++.dg/gomp/pr26913.C: New test.
20536
20537         PR c/25996
20538         * gcc.dg/gomp/pr25996.c: New test.
20539         * g++.dg/gomp/pr25996.C: New test.
20540
20541 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20542
20543         PR rtl-optimization/26725
20544         * gcc.c-torture/compile/pr26725.c: New test.
20545
20546 2006-04-25  Richard Guenther  <rguenther@suse.de>
20547
20548         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20549         than n + -1.
20550
20551 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20552
20553         * gcc.dg/20060425-1.c: New testcase.
20554
20555 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20556
20557         PR tree-optimization/26865
20558         * gcc.dg/pr26865.c: New test.
20559
20560 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20561
20562         PR c++/27292
20563         * g++.dg/conversion/bitfield1.C: New test.
20564         * g++.dg/conversion/bitfield2.C: Likewise.
20565         * g++.dg/conversion/bitfield3.C: Likewise.
20566
20567 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20568         Richard Guenther  <rguenther@suse.de>
20569
20570         PR tree-optimization/27236
20571         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20572
20573 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20574
20575         PR c++/19963
20576         * g++.dg/other/incomplete2.C: New test.
20577
20578 2006-04-24  Richard Guenther  <rguenther@suse.de>
20579
20580         PR middle-end/26869
20581         * gcc.dg/torture/pr26869.c: New testcase.
20582
20583 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20584         Richard Guenther  <rguenther@suse.de>
20585
20586         PR tree-optimization/27218
20587         * g++.dg/tree-ssa/pr27218.C: New testcase.
20588
20589 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20590
20591         PR c++/26912
20592         * g++.dg/template/friend41.C: New test.
20593
20594 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20595
20596         * g++.dg/opt/pr15551.C: Include cstdio.
20597         (main): Use remove instead of unlink.
20598
20599 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20600
20601         * gcc.dg/sibcall-7.c: New test.
20602         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20603         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20604         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20605         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20606         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20607
20608 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20609
20610         PR c++/26534
20611         * g++.dg/opt/bitfield1.C: New test.
20612         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20613         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20614         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20615         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20616         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20617         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20618         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20619         * g++.dg/abi/bitfield2.C: Likewise.
20620         * g++.dg/init/bitfield1.C: Likewise.
20621
20622 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20623
20624         PR fortran/25099
20625         * gfortran.dg/elemental_subroutine_4.f90: New test.
20626         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20627         call sub (m, x).
20628
20629 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20630
20631         * gcc.c-torture/compile/20060421-1.c: New testcase.
20632
20633 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20634
20635         PR c/25875
20636         * gcc.dg/init-bad-4.c: New test.
20637
20638 2006-04-21  Paul Brook  <paul@codesourcery.com>
20639
20640         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20641
20642 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20643
20644         PR fortran/27122
20645         * gfortran.dg/defined_operators_1.f90: New test.
20646         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20647         remove old ones associated, incorrectly, with Note 5.46.
20648
20649         PR fortran/27113
20650         * gfortran.dg/character_array_constructor_1.f90: New test.
20651
20652 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20653
20654         * gcc.dg/20060419-1.c: New test.
20655
20656 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20657
20658         PR c/26774
20659         * gcc.dg/struct-parse-1.c: New test case.
20660
20661 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20662
20663         PR c++/26558
20664         * g++.dg/parse/template19.C: New test.
20665
20666         PR c++/26739
20667         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20668
20669         PR c++/26036
20670         * g++.dg/expr/call3.C: New test.
20671
20672         PR c++/10385
20673         * g++.dg/conversion/dynamic1.C: New test.
20674
20675 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
20676
20677         PR c++/27102
20678         * g++.dg/template/crash35.C: Tweak error markers.
20679         * g++.dg/template/crash46.C: New test.
20680         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20681         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20682
20683 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
20684
20685         PR rtl-optimization/14261
20686         * gcc.c-torture/compile/20060419-1.c: Added.
20687
20688 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
20689
20690         * gfortran.dg/label_1.f90: Adjust dg-error.
20691
20692 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20693
20694         PR target/26961
20695         * gcc.dg/fold-cond-1.c: New test case.
20696         * gcc.dg/pr26961-1.c: Likewise.
20697
20698 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20699
20700         PR libgfortran/27138
20701         * gfortran.dg/read_bad_advance.f90: New test.
20702
20703 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20704             Dale Johannesen  <dalej@apple.com>
20705
20706         PR target/24076
20707         * gcc.target/i386/vecinit-3.c: New testcase.
20708         * gcc.target/i386/vecinit-4.c: Likewise.
20709         * gcc.target/i386/sse-18.c: Likewise.
20710         * gcc.target/i386/sse-19.c: Likewise.
20711
20712 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
20713
20714         * gfortran.dg/allocate_zerosize_1.f90: New test.
20715
20716 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
20717
20718         PR c++/26365
20719         * g++.dg/template/crash45.C: New test.
20720
20721 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
20722
20723         PR fortran/26787
20724         * gfortran.dg/proc_assign_1.f90: New test.
20725         * gfortran.dg/procedure_lvalue.f90: Change message.
20726         * gfortran.dg/namelist_4.f90: Add new error.
20727
20728         PR fortran/25597
20729         PR fortran/27096
20730         * gfortran.dg/auto_pointer_array_result_1.f90
20731
20732         PR fortran/27089
20733         * gfortran.dg/specification_type_resolution_1.f90
20734
20735         PR fortran/18003
20736         PR fortran/25669
20737         PR fortran/26834
20738         * gfortran.dg/bounds_temporaries_1.f90: New test.
20739
20740         PR fortran/27124
20741         * gfortran.dg/array_return_value_1.f90: New test.
20742
20743 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20744
20745         PR fortran/25336
20746         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20747
20748 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
20749
20750         PR middle-end/26823
20751         * g++.dg/gomp/pr26823-1.C: New test.
20752         * g++.dg/gomp/pr26823-2.C: New test.
20753
20754 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
20755
20756         PR middle-end/27134
20757         * gcc.dg/pr27314.c: New test.
20758
20759 2006-04-13  Richard Henderson  <rth@redhat.com>
20760
20761         * g++.dg/gomp/block-0.C: Update expected matches.
20762
20763 2006-04-13  DJ Delorie  <dj@redhat.com>
20764
20765         * lib/target-supports.exp (check_effective_target_int32plus): New.
20766         (check_effective_target_ptr32plus): New.
20767         (check_effective_target_size32plus): New.
20768         (check_effective_target_int16): New.
20769         (check_profiling_available): Add m32c to the list of unsupported
20770         targets.
20771
20772         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20773         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20774         memory size.
20775         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20776         pointers.
20777         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20778         size_t.
20779         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20780         and size_t.
20781         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20782         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20783         not just xstormy16.  Skip m32c due to weird pointer size.
20784         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20785         not just xstormy16.
20786         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20787         not just xstormy16.
20788         * gcc.dg/20020312-2.c: Add m32c support.
20789         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20790         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20791         in test.
20792         * gcc.dg/20050321-2.c: Require >=32 bit integers.
20793         * gcc.dg/asm-1.c: Skip if int and short are the same size.
20794         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20795         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20796         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20797         formats
20798         * gcc.dg/init-string-2.c: Require >=32 bit integers.
20799         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20800         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20801         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20802         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20803         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20804         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20805         in test.
20806         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20807         in test.
20808         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20809         * gcc.dg/pr23049.c: Require >=32 bit integers.
20810         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20811         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20812         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20813         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20814         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20815         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20816         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20817         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20818         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20819         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20820         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20821         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20822         prototype in test.
20823         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20824         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20825         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20826         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20827         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20828
20829         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
20830         * gcc.c-torture/execute/20040703-1.x: Likewise.
20831         * gcc.c-torture/execute/20040705-1.x: Likewise.
20832         * gcc.c-torture/execute/20040705-2.x: Likewise.
20833         * gcc.c-torture/execute/20040709-1.x: Likewise.
20834         * gcc.c-torture/execute/20040709-2.x: Likewise.
20835         * gcc.c-torture/execute/20040811-1.x: Likewise.
20836         * gcc.c-torture/execute/20050316-1.x: Likewise.
20837         * gcc.c-torture/execute/bitfld-4.x: Likewise.
20838         * gcc.c-torture/execute/pr19689.x: Likewise.
20839         * gcc.c-torture/execute/pr7284-1.x: Likewise.
20840         * gcc.c-torture/execute/usmul.x: Likewise.
20841         * gcc.c-torture/execute/vrp-5.x: Likewise.
20842         * gcc.c-torture/execute/vrp-6.x: Likewise.
20843         * gcc.dg/debug/20041023-1.s: Likewise.
20844
20845 2006-04-13  Roger Sayle  <roger@eyesopen.com>
20846
20847         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20848         of integers to a vector types are now constant expressions in C.
20849         * gcc.dg/vect/vect-fold-1.c: New test case.
20850
20851 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
20852             Ulrich Weigand  <uweigand@de.ibm.com>
20853
20854         PR target/27006
20855         * gcc.dg/vmx/pr27006.c: New testcase.
20856
20857 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20858
20859         PR libgfortran/26766
20860         * gfortran.dg/write_recursive.f90: New test.
20861
20862 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
20863
20864         * g++.dg/parse/dtor7.C: New test.
20865         * g++.dg/parse/new1.C: Add error marker.
20866         * g++.dg/template/new3.C: New test.
20867
20868         PR c++/26122
20869         * g++.dg/template/pure1.C: New test.
20870
20871         PR c++/26295
20872         * g++.dg/parse/ptrmem4.C: New test.
20873
20874 2006-04-10  Jeff Law  <law@redhat.com>
20875
20876         PR/27087
20877         * gcc.c-torture/compile/pr27087.c: New test.
20878
20879 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
20880
20881         PR/21391
20882         * gcc.dg/20060410.c: New.
20883
20884 2006-04-10  Matthias Klose  <doko@debian.org>
20885
20886         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20887         Recognize multilib directory names containing underscores.
20888
20889 2006-04-10  Roger Sayle  <roger@eyesopen.com>
20890
20891         * gcc.target/i386/vecinit-1.c: New test case.
20892         * gcc.target/i386/vecinit-2.c: Likewise.
20893
20894 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
20895
20896         PR debug/27057
20897         * g++.dg/debug/dwarf2-2.C: New test.
20898
20899 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
20900
20901         PR rtl-optimization/27073
20902         * gcc.c-torture/execute/pr27073.c: New test.
20903
20904 2006-04-08  Mike Stump  <mrs@apple.com>
20905
20906         * gcc.dg/pragma-darwin.c: Improve for ppc64.
20907
20908 2006-04-07  Richard Guenther  <rguenther@suse.de>
20909
20910         PR tree-optimization/26135
20911         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20912
20913 2006-04-06  Jan Hubicka  <jh@suse.cz>
20914
20915         PR profile/26399
20916         * g++.dg/bprob/g++-bprob-2.C: New testcase.
20917
20918 2006-04-06  Roger Sayle  <roger@eyesopen.com>
20919
20920         * g++.dg/conversion/nullptr1.C: New test case.
20921         * g++.dg/conversion/nullptr2.C: Likewise.
20922
20923 2006-04-05  Roger Sayle  <roger@eyesopen.com>
20924
20925         * gfortran.dg/dependency_18.f90: New test case.
20926
20927 2006-04-05  Richard Guenther  <rguenther@suse.de>
20928
20929         PR tree-optimization/26919
20930         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20931         * gcc.dg/ipa/ipa-2.c: Likewise.
20932         * gcc.dg/ipa/ipa-3.c: Likewise.
20933         * gcc.dg/ipa/ipa-5.c: Likewise.
20934
20935 2006-04-05  Richard Guenther  <rguenther@suse.de>
20936
20937         PR tree-optimization/26763
20938         * gcc.dg/torture/pr26763-1.c: New testcase.
20939         * gcc.dg/torture/pr26763-2.c: Likewise.
20940
20941 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
20942
20943         PR fortran/23634
20944         PR fortran/25619
20945         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20946
20947 2006-04-04  Eric Christopher  <echristo@apple.com>
20948
20949         * gcc.target/i386/387-1.c: Allow regexp to match darwin
20950         stubs.
20951         * gcc.target/i386/387-5.c: Ditto.
20952
20953 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
20954
20955         * gcc.target/sparc/struct-ret-check.c: New test.
20956
20957 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20958
20959         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20960         zero decimal digits specified in format.
20961
20962 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
20963
20964         PR fortran/26891
20965         * gfortran.dg/missing_optional_dummy_1.f90: New test.
20966
20967         PR fortran/26976
20968         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20969         * gfortran.dg/initialization_1.f90: Make assignment compliant.
20970         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20971         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20972         compliant and detect bigendian-ness.
20973
20974 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
20975
20976         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20977         dummy arguments work when the actual argument is itself a dummy
20978         argument of the caller.
20979
20980 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20981
20982         PR libfortran/24685
20983         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20984
20985 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20986
20987         * gfortran.dg/dependencency_17.f90: New test case.
20988
20989 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20990
20991         * gfortran.dg/dependency_14.f90: New test case.
20992         * gfortran.dg/dependency_15.f90: Likewise.
20993         * gfortran.dg/dependency_16.f90: Likewise.
20994
20995 2006-03-31  Asher Langton  <langton2@llnl.gov>
20996
20997         PR fortran/25358
20998         gfortran.dg/cray_pointers_6.f90: New test.
20999
21000 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21001
21002         PR libgfortran/26890
21003         * gfortran.dg/read_size_noadvance.f90: New test.
21004
21005 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21006
21007         PR fortran/25031
21008         * gfortran.dg/multiple_allocation_1.f90: Check that the
21009         size has changed after a re-allocation with stat.
21010
21011 2006-03-30  Richard Guenther  <rguenther@suse.de>
21012
21013         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21014         removal.
21015         * gcc.target/i386/sselibm-2.c: Likewise.
21016         * gcc.target/i386/sselibm-3.c: Likewise.
21017         * gcc.target/i386/sselibm-4.c: Likewise.
21018         * gcc.target/i386/sselibm-5.c: Likewise.
21019
21020 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21021
21022         * gcc.dg/fold-andxor-1.c: New test case.
21023         * gcc.dg/fold-xorand-1.c: Likewise.
21024
21025 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21026
21027         * gcc.dg/fold-convnotconv-1.c: New test case.
21028
21029 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21030
21031         PR fortran/26779
21032         * gfortran.dg/private_type_5.f90: New test.
21033
21034 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21035
21036         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21037
21038 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21039
21040         * gfortran.dg/advance_2.f90: New test.
21041         * gfortran.dg/advance_3.f90: New test.
21042
21043         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21044
21045 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21046
21047         PR libgfortran/26661
21048         PR libgfortran/26880
21049         * gfortran.dg/read_x_past.f: New test.
21050
21051 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21052
21053         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21054         to be STABS.
21055
21056 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21057
21058         * objc.dg/dwarf-1.m: Skip on AIX.
21059         * objc.dg/dwarf-2.m: Skip on AIX.
21060
21061 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21062
21063         PR fortran/26816
21064         * gfortran.dg/float_1.f90: New test.
21065
21066 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21067
21068         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21069         X86_64 targets.
21070         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21071
21072 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21073
21074         PR libfortran/26735
21075         * gfortran.dg/convert_implied_open.f90: New test case.
21076
21077 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21078
21079         PR fortran/26769
21080         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21081
21082 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21083
21084         PR middle-end/26717
21085         * gcc.dg/pr26717.c: New test.
21086
21087 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21088
21089         * gfortran.dg/dependency_12.f90: New test case.
21090
21091 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21092
21093         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21094
21095 2006-03-24  Jeff Law  <law@redhat.com>
21096
21097         * gcc.c-torture/pr26840.c: New test.
21098
21099 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21100
21101         * objc.dg/dwarf-2.m: New.
21102         * obj-c++.dg/dwarf-2.mm: New.
21103
21104         * g++.old-deja/g++.other/init19.C: New.
21105
21106 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21107
21108         * g++.dg/eh/spbp.C: Skip on AIX.
21109
21110 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21111
21112         PR middle-end/26611
21113         * g++.dg/gomp/pr26611-1.C: New test.
21114         * g++.dg/gomp/pr26611-2.C: New test.
21115
21116 2006-03-24  Jeff Law  <law@redhat.com>
21117
21118         * gcc.c-torture/compile/pr26833.c: New test.
21119         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21120
21121 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21122
21123         * gfortran.dg/endfile_2.f90: Delete temp file.
21124
21125 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21126
21127         PR fortran/19303
21128         * gfortran.dg/record_marker_1.f90: New test case.
21129         * gfortran.dg/record_marker_2.f: New test case.
21130         * gfortran.dg/record_marker_3.f90: New test case.
21131
21132 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21133
21134         PR fortran/17298
21135         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21136         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21137
21138 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21139
21140         * lib/gcc-dg.exp (cleanup-modules): New proc.
21141         * gfortran.dg/allocatable_function_1.f90,
21142         gfortran.dg/allocate_char_star_scalar_1.f90,
21143         gfortran.dg/assumed_charlen_function_1.f90,
21144         gfortran.dg/assumed_dummy_1.f90,
21145         gfortran.dg/assumed_shape_ranks_1.f90,
21146         gfortran.dg/assumed_shape_ranks_2.f90,
21147         gfortran.dg/assumed_size_dt_dummy.f90,
21148         gfortran.dg/auto_char_dummy_array_1.f90,
21149         gfortran.dg/auto_char_len_3.f90,
21150         gfortran.dg/automatic_module_variable.f90,
21151         gfortran.dg/bad_automatic_objects_1.f90,
21152         gfortran.dg/char_array_constructor.f90,
21153         gfortran.dg/char_array_structure_constructor.f90,
21154         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21155         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21156         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21157         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21158         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21159         gfortran.dg/derived_pointer_recursion.f90,
21160         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21161         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21162         gfortran.dg/dummy_functions_1.f90,
21163         gfortran.dg/elemental_initializer_1.f90,
21164         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21165         gfortran.dg/elemental_pointer_1.f90,
21166         gfortran.dg/elemental_subroutine_1.f90,
21167         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21168         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21169         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21170         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21171         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21172         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21173         gfortran.dg/global_references_1.f90,
21174         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21175         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21176         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21177         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21178         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21179         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21180         gfortran.dg/large_integer_kind_1.f90,
21181         gfortran.dg/large_real_kind_1.f90,
21182         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21183         gfortran.dg/module_double_reuse.f90,
21184         gfortran.dg/module_equivalence_1.f90,
21185         gfortran.dg/module_interface_1.f90,
21186         gfortran.dg/module_parameter_array_refs_1.f90,
21187         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21188         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21189         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21190         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21191         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21192         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21193         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21194         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21195         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21196         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21197         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21198         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21199         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21200         gfortran.dg/same_name_1.f90,
21201         gfortran.dg/sibling_dummy_procedure_1.f90,
21202         gfortran.dg/sibling_dummy_procedure_2.f90,
21203         gfortran.dg/sibling_dummy_procedure_3.f90,
21204         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21205         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21206         gfortran.dg/used_dummy_types_2.f90,
21207         gfortran.dg/used_dummy_types_3.f90,
21208         gfortran.dg/used_dummy_types_4.f90,
21209         gfortran.dg/used_dummy_types_5.f90,
21210         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21211         gfortran.dg/userdef_operator_1.f90: Use it.
21212
21213 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21214
21215         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21216         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21217         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21218         gfortran.dg/write_back.f,
21219         gfortran.fortran-torture/execute/inquire_1.f90,
21220         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21221
21222 2006-03-21  Jeff Law  <law@redhat.com>
21223
21224         * gcc.dg/tree-ssa/vrp28.c: New test.
21225
21226 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21227
21228         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21229         if _STDC_C99 is defined.
21230         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21231         * gcc.dg/builtins-20.c: Likewise.
21232         * gcc.dg/builtins-53.c: Likewise.
21233         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21234         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21235
21236 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21237
21238         PR tree-opt/26781
21239         * gcc.c-torture/compile/pr26781-1.c: New test.
21240         * gcc.c-torture/compile/pr26781-2.c: New test.
21241
21242 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21243
21244         PR c++/26690
21245         * g++.dg/gomp/pr26690-1.C: New test.
21246         * g++.dg/gomp/pr26690-2.C: New test.
21247
21248 2006-03-20  Jeff Law  <law@redhat.com>
21249
21250         * gcc.dg/tree-ssa/pr21829.c: New test.
21251
21252         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21253
21254 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21255
21256         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21257         (check_visibility_available): Use it.
21258         (check_effective_target_default_packed): Likewise.
21259         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21260         (check_effective_target_fopenmp): Likewise.
21261         (check_effective_target_freorder): Likewise.
21262         (check_effective_target_fpic): Likewise.
21263         (check_named_sections_available): Likewise.
21264         (check_effective_target_ilp32): Likewise.
21265         (check_effective_target_lp64): Likewise.
21266
21267 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21268
21269         PR fortran/20935
21270         * gfortran.dg/scalar_mask_2.f90: New test case.
21271
21272 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21273
21274         PR tree-opt/26629
21275         * gcc.dg/tree-ssa/loadpre12.c: New test.
21276         * gcc.dg/tree-ssa/loadpre13.c: New test.
21277         * gcc.dg/tree-ssa/loadpre14.c: New test.
21278         * gcc.dg/tree-ssa/loadpre15.c: New test.
21279         * gcc.dg/tree-ssa/loadpre16.c: New test.
21280         * gcc.dg/tree-ssa/loadpre17.c: New test.
21281         * gcc.dg/tree-ssa/loadpre18.c: New test.
21282         * gcc.dg/tree-ssa/loadpre19.c: New test.
21283         * gcc.dg/tree-ssa/loadpre20.c: New test.
21284         * gcc.dg/tree-ssa/loadpre21.c: New test.
21285         * gcc.dg/tree-ssa/loadpre22.c: New test.
21286
21287 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
21288
21289         PR fortran/26741
21290         * gfortran.dg/elemental_initializer_1.f90: New test.
21291
21292         PR fortran/26716
21293         * gfortran.dg/assumed_shape_ranks_2: New test.
21294
21295 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
21296
21297         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
21298         target fpic.
21299
21300 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21301
21302         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
21303         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
21304         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
21305         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
21306         gfortran.fortran-torture/execute/direct_io.f90,
21307         gfortran.fortran-torture/execute/inquire_2.f90,
21308         gfortran.fortran-torture/execute/inquire_4.f90,
21309         gfortran.fortran-torture/execute/list_read_1.f90,
21310         gfortran.fortran-torture/execute/open_replace.f90,
21311         gfortran.fortran-torture/execute/slash_edit.f90,
21312         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
21313         temporary files from testcases.
21314
21315 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21316
21317         PR libgfortran/26509
21318         gfortran.dg/write_direct_eor.f90: New test.
21319
21320 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
21321
21322         * gcc.target/powerpc/pr26350.c: New.
21323         * gcc.target/powerpc/indexed-addr.c: New.
21324
21325 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21326
21327         * gfortran.dg/dependency_13.f90: New test case.
21328
21329 2006-03-16  Roger Sayle  <roger@eyesopen.com>
21330
21331         PR middle-end/21781
21332         * gcc.dg/real-const-1.c: New test case.
21333
21334 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
21335
21336         * g++.old-deja/g++.other/init18.C: New.
21337         * g++.old-deja/g++.other/init5.C: Remove xfail.
21338
21339 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21340
21341         * g++.dg/opt/pr15551.C: Cleanup temp file.
21342
21343 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21344
21345         PR c++/6634
21346         g++.dg/parse/long1.C: New test.
21347
21348 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21349
21350         PR fortran/19101
21351         * gfortran.dg/continuation.f90: New test.
21352         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
21353
21354 2006-03-14  Richard Guenther  <rguenther@suse.de>
21355
21356         PR tree-optimization/26672
21357         * gcc.dg/torture/pr26672.c: New testcase.
21358
21359 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
21360
21361         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
21362         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
21363
21364 2006-03-13  Roger Sayle  <roger@eyesopen.com>
21365
21366         PR middle-end/26557
21367         * gcc.c-torture/compile/switch-1.c: New test case.
21368
21369 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
21370
21371         PR fortran/25378
21372         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
21373         test to include more permuatations of mask and index.
21374         * gfortran.dg/scalar_mask_1.f90: Modify last test to
21375         respond to F2003 spec. that the position returned for an all false
21376         mask && condition is zero.
21377
21378 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
21379
21380         PR middle-end/25989
21381         * gcc.dg/gomp/pr25989.c: New test.
21382
21383 2006-03-13  Jeff Law  <law@redhat.com>
21384
21385         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
21386
21387 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
21388
21389         * gcc.dg/switch-9.c: New test.
21390
21391 2006-03-13  Richard Guenther  <rguenther@suse.de>
21392
21393         PR middle-end/26630
21394         * gcc.dg/torture/pr26630.c: New testcase.
21395
21396 2006-03-11  Roger Sayle  <roger@eyesopen.com>
21397
21398         * gfortran.dg/dependency_10.f90: New test case.
21399         * gfortran.dg/dependency_11.f90: Likewise.
21400
21401 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
21402             Erik Edelmann  <eedelman@gcc.gnu.org>
21403
21404         * gfortran.dg/allocatable_function_1.f90: New.
21405         * gfortran.dg/allocatable_function_2.f90: New.
21406
21407 2006-03-10  Richard Guenther  <rguenther@suse.de>
21408
21409         PR middle-end/26565
21410         * gcc.dg/torture/pr26565.c: New testcase.
21411
21412 2006-03-09  Eric Christopher  <echristo@apple.com>
21413
21414         * gcc.c-torture/compile/20060309-1.c: New.
21415
21416 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21417
21418         PR libgfortran/26499
21419         * gfortran.dg/write_back.f: New test.
21420         * gfortran.dg/write_rewind_1.f: New test.
21421         * gfortran.dg/write_rewind_2.f: New test.
21422
21423 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21424
21425         PR libgfortran/26554
21426         * gfortran.dg/read_logical.f90: New test.
21427
21428 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21429
21430         * ada/acats/norun.lst: cdd2a03 now passes.
21431
21432 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21433
21434         PR testsuite/25177
21435         * gcc.target/powerpc/pr18096-1.c: Change where the error
21436         would match.
21437
21438 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21439
21440         * gcc.target/i386/cleanup-1.c: New test.
21441         * gcc.target/i386/cleanup-2.c: New test.
21442
21443 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21444
21445         * gfortran.dg/dependency_9.f90: Remove for the time being.
21446
21447 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21448
21449         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21450         directive.
21451
21452 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21453
21454         * gfortran.dg/dependency_9.f90: New test case.
21455
21456 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21457
21458         * gfortran.dg/dependency_4.f90: New test case.
21459         * gfortran.dg/dependency_5.f90: New test case.
21460         * gfortran.dg/dependency_6.f90: New test case.
21461         * gfortran.dg/dependency_7.f90: New test case.
21462         * gfortran.dg/dependency_8.f90: New test case.
21463
21464 2006-03-03  Paul Brook  <paul@codesourcery.com>
21465
21466         * lib/target-supports.exp (check_profiling_available):
21467         Add m68k-*-elf.
21468
21469 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21470
21471         PR fortran/25031
21472         * multiple_allocation_1.f90: New test.
21473
21474 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21475
21476         PR tree-optimization/26524
21477         * gfortran.dg/pr26524.f: New test case.
21478
21479 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21480
21481         * g++.dg/template/repo5.C: Cleanup repo files.
21482         * gcc.dg/20051201-1.c: Cleanup coverage files.
21483         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21484         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21485         tree dump files.
21486
21487 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21488
21489         * objc.dg/objc-nofilename-1.m: New test.
21490         * objc.dg/bad-receiver-type.m: New test.
21491         * obj-c++.dg/bad-receiver-type.mm: New test.
21492
21493 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21494
21495         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21496
21497 2006-03-01  Mike Stump  <mrs@apple.com>
21498
21499         * g++.dg/abi/key2.C: Add.
21500
21501 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21502
21503         * gfortran.dg/logical_dot_product.f90: New test.
21504
21505         PR fortran/26393
21506         * gfortran.dg/used_interface_ref.f90: New test.
21507
21508         PR fortran/20938
21509         * gfortran.dg/dependency_2.f90: New test.
21510         * gfortran.fortran-torture/execute/where17.f90: New test.
21511         * gfortran.fortran-torture/execute/where18.f90: New test.
21512         * gfortran.fortran-torture/execute/where19.f90: New test.
21513         * gfortran.fortran-torture/execute/where20.f90: New test.
21514
21515 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21516
21517         * g++.dg/tree-ssa/pr26443.C: New test case.
21518
21519 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21520
21521         PR middle-end/26022
21522         * g++.dg/opt/return-slot1.C: New test.
21523
21524 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21525
21526         PR libgfortran/26136
21527         * gfortran.dg/namelist_23.f90: New test.
21528
21529 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21530
21531         PR middle-end/14752
21532         * gcc.dg/fold-eqandshift-2.c: New test case.
21533
21534 2006-02-28  Richard Guenther  <rguenther@suse.de>
21535
21536         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21537         decomposition.
21538
21539 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21540
21541         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21542
21543 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21544
21545         PR libgfortran/26464
21546         * gfortran.dg/backspace_5.f: New test.
21547         * gfortran.dg/backspace_6.f: New test.
21548
21549 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21550
21551         * gcc.dg/fold-eqandnot-1.c: New test case.
21552
21553 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21554
21555         PR middle-end/19983
21556         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21557
21558 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21559
21560         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21561         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21562
21563 2006-02-26  Richard Guenther  <rguenther@suse.de>
21564
21565         PR tree-optimization/26421
21566         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21567
21568 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21569
21570         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21571         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21572
21573 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21574
21575         * gcc.dg/fold-even-1.c: New test case.
21576
21577 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21578
21579         PR middle-end/21137
21580         * gcc.dg/fold-eqandshift-1.c: New test case.
21581
21582 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21583
21584         PR tree-optimization/25125
21585         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21586         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21587
21588 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21589
21590         PR tree-optimizations/26359
21591         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21592         with -fdump-tree-dceloop-details.
21593         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21594
21595 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21596
21597         PR middle-end/23673
21598         * gcc.dg/fold-eqxor-1.c: New test case.
21599         * gcc.dg/fold-eqxor-2.c: Likewise.
21600         * gcc.dg/fold-eqxor-3.c: Likewise.
21601
21602 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21603
21604         PR fortran/23092
21605         * scalar_mask_1.f90: New test.
21606
21607 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21608
21609         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21610         * g++.dg/eh/uncaught2.C: New.
21611         * g++.dg/eh/uncaught3.C: New.
21612
21613 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21614
21615         PR libgfortran/26423
21616         * gfortran.dg/read_many_1.f: New test.
21617
21618 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21619
21620         PR fortran/24519
21621         * gfortran.dg/dependency_3.f90: New test.
21622         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21623         XFAILs.
21624
21625         PR fortran/25395
21626         * gfortran.dg/equiv_6.f90: New test.
21627
21628 2006-02-23  Jeff Law  <law@redhat.com>
21629
21630         * gcc.c-torture/compile/pr26425.c: New test.
21631
21632 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21633
21634         PR middle-end/26412
21635         * gcc.dg/gomp/pr26412.c: New test.
21636
21637 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21638
21639         PR c++/26291
21640         * g++.dg/other/ellipsis1.C: New test.
21641         * g++.dg/parse/operator4.C: Adjust error marker.
21642
21643 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21644
21645         PR target/25603
21646         * gfortran.dg/pr25603.f: New testcase.
21647
21648 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21649
21650         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21651         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21652
21653 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21654
21655         * g++.dg/eh/spbp.C: New.
21656
21657 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
21658
21659         PR middle-end/26379
21660         * gcc.target/i386/mmx-7.c: New test.
21661
21662 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21663
21664         PR tree-optimization/26361
21665         * gcc.dg/tree-ssa/vrp27.c: New test case.
21666
21667 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21668
21669         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21670         * gcc.dg/tree-ssa/complex-4.c: Here.
21671
21672 2006-02-19  Roger Sayle  <roger@eyesopen.com>
21673
21674         PR middle-end/19543
21675         * gfortran.dg/logical_1.f90: New test case.
21676
21677 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
21678
21679         PR middle-end/26334
21680         * gcc.dg/20060218-1.c: Moved to...
21681         * gcc.target/i386/20060218-1.c: ... here.  New test.
21682
21683 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
21684
21685         PR fortran/26201
21686         * gfortran.dg/convert_1.f90: New.
21687
21688 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
21689
21690         PR fortran/25054
21691         * gfortran.dg/namelist_5.f90: New test.
21692
21693         PR fortran/25089
21694         * gfortran.dg/namelist_4.f90: New test.
21695
21696 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21697
21698         PR tree-opt/25680
21699         * gcc.dg/tree-ssa/complex-3.c: New test.
21700
21701 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21702
21703         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21704         variable to take into account the variable name in the
21705         function header.
21706         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21707
21708 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
21709
21710         PR middle-end/26334
21711         * gcc.c-torture/compile/20060217-1.c: New test.
21712         * gcc.dg/20060218-1.c: New test.
21713
21714 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
21715
21716         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21717
21718 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21719
21720         * gcc.dg/cpp/undef3.c: New test.
21721         * gcc.dg/cpp/trad/builtins2.c: New test.
21722
21723 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
21724
21725         PR c++/26266
21726         * g++.dg/template/static22.C: New test.
21727         * g++.dg/template/static23.C: New test.
21728         * g++.dg/template/static24.C: New test.
21729         * g++.dg/template/non-dependent13.C: New test.
21730         * g++.dg/init/member1.C: Tweak error markers.
21731
21732 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21733
21734         PR target/26255
21735         * gcc.c-torture/compile/pr26255.c: New test case.
21736
21737 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21738
21739         * gfortran.fortran-torture/execute/where_10.f90: New test case.
21740         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21741         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21742         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21743         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21744         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21745         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21746
21747 2006-02-16  Jeff Law  <law@redhat.com>
21748
21749         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21750         * gcc.dg/tree-ssa/vrp26.c: New test.
21751
21752 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
21753
21754         PR target/20353
21755         PR target/24578
21756         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21757         __UCLIBC__ is defined.
21758
21759 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
21760
21761         PR fortran/26224
21762         * gfortran.dg/gomp/pr26224.f: New test.
21763
21764 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
21765
21766         PR tree-opt/25918
21767         * lib/target-supports.exp
21768         (check_effective_target_vect_short_mult): New.
21769         (check_effective_target_vect_char_mult): New.
21770         (check_effective_target_vect_widen_sum_qi_to_si): New.
21771         (check_effective_target_vect_widen_sum_qi_to_hi): New.
21772         (check_effective_target_vect_widen_sum_hi_to_si): New.
21773         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21774         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21775         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21776         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21777         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21778         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21779         vect-reduc-pattern-2c.c
21780         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21781         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21782         vect-reduc-pattern-1c.c
21783
21784 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
21785
21786         PR fortran/24557
21787         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21788
21789 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21790
21791         PR fortran/26054
21792         * gfortran.dg/enum_8.f90: Remove check for warning.
21793         * gfortran.dg/iomsg_1.f90: Ditto.
21794         * gfortran.dg/enum_1.f90: Ditto.
21795         * gfortran.dg/enum_9.f90: Ditto.
21796         * gfortran.dg/enum_2.f90: Ditto.
21797         * gfortran.dg/enum_10.f90: Ditto.
21798         * gfortran.dg/enum_3.f90: Ditto.
21799         * gfortran.dg/flush_1.f90: Ditto.
21800         * gfortran.dg/enum_4.f90: Ditto.
21801         * gfortran.dg/array_constructor_1.f90: Ditto.
21802         * gfortran.dg/enum_5.f90: Ditto.
21803         * gfortran.dg/enum_6.f90: Ditto.
21804         * gfortran.dg/enum_7.f90: Ditto.
21805
21806 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
21807
21808         PR middle-end/26300
21809         * gcc.c-torture/compile/20060215-1.c: New test.
21810
21811 2006-02-14  Roger Sayle  <roger@eyesopen.com>
21812
21813         PR middle-end/23670
21814         * gcc.dg/tree-ssa/andor-2.c: New test case.
21815
21816 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
21817
21818         PR fortran/25045
21819         * optional_dim.f90: New test.
21820
21821 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21822
21823         PR fortran/26277
21824         * gfortran.dg/label_4.f90: New.
21825
21826 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
21827             Diego Novillo  <dnovillo@redhat.com>
21828             Uros Bizjak  <uros@kss-loka.si>
21829
21830         * gfortran.dg/gomp: New directory.
21831
21832 2006-02-14  Richard Guenther  <rguenther@suse.de>
21833
21834         PR tree-optimization/26258
21835         * gcc.dg/torture/pr26258.c: New testcase.
21836
21837 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
21838
21839         PR fortran/26246
21840         * gfortran.dg/pr26246_1.f90: New test.
21841         * gfortran.dg/pr26246_2.f90: New test.
21842
21843         PR middle-end/26092
21844         * gcc.c-torture/compile/20060208-1.c: New test.
21845
21846 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
21847
21848         PR fortran/26074
21849         PR fortran/25103
21850         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21851         * gfortran.dg/bad_automatic_objects_1.f90: New test.
21852         * gfortran.dg/automatic_module_variable.f90: Change error message.
21853
21854         PR fortran/20861
21855         * gfortran.dg/internal_dummy_1.f90: New test.
21856
21857         PR fortran/20871
21858         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21859
21860
21861         PR fortran/25083
21862         * gfortran.dg/uncommon_block_data_1.f90: New test.
21863         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21864         with standard.
21865
21866         PR fortran/25088
21867         * gfortran.dg/typed_subroutine_1.f90: New test.
21868
21869 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
21870
21871         * objc.dg/dwarf-1.m: New.
21872
21873 2006-02-13  Roger Sayle  <roger@eyesopen.com>
21874
21875         PR middle-end/24427
21876         * gcc.dg/tree-ssa/andor-1.c: New test case.
21877
21878 2006-02-13  Josh Conner  <jconner@apple.com>
21879
21880         PR target/25376
21881         * gcc.dg/pr25376.c: New test.
21882
21883         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21884         assemble.
21885         * lib/target-supports.exp (check_named_sections_available):
21886         Only compile named-sections test -- don't assemble.
21887
21888 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21889
21890         * g++.dg/warn/no-write-strings.C: New test.
21891         * g++.dg/warn/write-strings.C: Likewise.
21892         * g++.dg/warn/write-strings-default.C: Likewise.
21893
21894 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
21895
21896         PR fortran/25806
21897         * gfortran.dg/ret_pointer_2.f90: New test.
21898
21899 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
21900
21901         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21902
21903 2006-02-10  Jeff Law  <law@redhat.com>
21904
21905         * gcc.c-torture/compile/pr26213.c: New test.
21906
21907 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
21908
21909         gfortran.dg/null_1.f90: New test.
21910
21911 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21912
21913         PR fortran/14771
21914         * gfortran.dg/parens_4.f90: New.
21915         * gfortran.dg/parens_5.f90: New.
21916
21917 2006-02-10  Richard Guenther  <rguenther@suse.de>
21918
21919         * gcc.dg/pr23372-1.c: Remove empty file.
21920
21921 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21922         Paul Thomas  <pault@gcc.gnu.org>
21923
21924         PR fortran/14771
21925         * gfortran.dg/parens_1.f90: New.
21926         * gfortran.dg/parens_2.f90: New.
21927         * gfortran.dg/parens_3.f90: New.
21928
21929 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
21930
21931         PR fortran/26038
21932         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21933
21934         PR fortran/25059
21935         * gfortran.dg/impure_assignment_1.f90: New test.
21936
21937         PR fortran/25070
21938         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21939
21940 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21941
21942         PR target/26141
21943         * g++.dg/expr/stdarg2.C: New test.
21944
21945 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21946
21947         PR inline-asm/16194
21948         * gcc.dg/pr16194.c: New test.
21949
21950 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21951
21952         * ada/acats/run_acats: Use portable variant of "$@".
21953
21954 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21955
21956         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21957         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21958
21959 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21960
21961         PR tree-opt/26179
21962         * g++.dg/opt/pr26179.C: New test.
21963
21964 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21965
21966         PR middle-end/26134
21967         * gcc.dg/tree-ssa/complex-3.c: New test.
21968
21969 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21970
21971         * gcc.c-torture/compile/volatile-1.c: New test.
21972
21973 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
21974
21975         PR 26180
21976         * gcc.dg/tree-ssa/pr26180.c: New test.
21977
21978 2006-02-08  Jeff Law  <law@redhat.com>
21979
21980         * gcc.dg/tree-ssa/pr21417.c: New test.
21981
21982 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21983
21984         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21985         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21986
21987 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21988
21989         * lib/scanrtl.exp: New.
21990
21991 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21992
21993         PR c++/26071
21994         * g++.dg/other/virtual2.C: New test.
21995
21996         PR c++/26070
21997         * g++.dg/other/virtual1.C: New test.
21998
21999 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22000
22001         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22002         cleanup-ipa-dump): Update dump file glob patterns.
22003         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22004         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22005
22006         * lib/gcc-dg.exp: Load it.
22007         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22008
22009 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22010
22011         PR testsuite/26159
22012         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22013         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22014
22015 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22016
22017         PR fortran/25577
22018         * gfortran.dg/mvbits_1.f90: New.
22019
22020 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22021
22022         * g++.dg/warn/Wdiv-by-zero.C: New test.
22023         * g++.dg/warn/Wno-div-by-zero.C: New.
22024
22025 2006-02-07  Jeff Law  <law@redhat.com>
22026
22027         * gcc.dg/tree-ssa/pr21559.c: New test.
22028
22029         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22030         multiple VRP passes.
22031         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22032         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22033         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22034         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22035         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22036         * gcc.dg/tree-ssa/vrp02.c: Likewise
22037         * gcc.dg/tree-ssa/vrp11.c: Likewise
22038         * gcc.dg/tree-ssa/pr14341.c: Likewise
22039         * gcc.dg/tree-ssa/vrp19.c: Likewise
22040         * gcc.dg/tree-ssa/vrp20.c: Likewise
22041         * gcc.dg/tree-ssa/vrp03.c: Likewise
22042         * gcc.dg/tree-ssa/pr21086.c: Likewise
22043         * gcc.dg/tree-ssa/pr21959.c: Likewise
22044         * gcc.dg/tree-ssa/vrp21.c: Likewise
22045         * gcc.dg/tree-ssa/vrp04.c: Likewise
22046         * gcc.dg/tree-ssa/pr25485.c: Likewise
22047         * gcc.dg/tree-ssa/pr22026.c: Likewise
22048         * gcc.dg/tree-ssa/vrp22.c: Likewise
22049         * gcc.dg/tree-ssa/vrp05.c: Likewise
22050         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22051         * gcc.dg/tree-ssa/pr20701.c: Likewise
22052         * gcc.dg/tree-ssa/vrp23.c: Likewise
22053         * gcc.dg/tree-ssa/vrp06.c: Likewise
22054         * gcc.dg/tree-ssa/pr22117.c: Likewise
22055         * gcc.dg/tree-ssa/pr20702.c: Likewise
22056         * gcc.dg/tree-ssa/vrp15.c: Likewise
22057         * gcc.dg/tree-ssa/pr21090.c: Likewise
22058         * gcc.dg/tree-ssa/pr21294.c: Likewise
22059         * gcc.dg/tree-ssa/vrp24.c: Likewise
22060         * gcc.dg/tree-ssa/vrp07.c: Likewise
22061         * gcc.dg/tree-ssa/pr21563.c: Likewise
22062         * gcc.dg/tree-ssa/pr25382.c: Likewise
22063         * gcc.dg/tree-ssa/vrp16.c: Likewise
22064         * gcc.dg/tree-ssa/vrp25.c: Likewise
22065         * gcc.dg/tree-ssa/vrp08.c: Likewise
22066         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22067         * gcc.dg/tree-ssa/vrp17.c: Likewise
22068         * gcc.dg/tree-ssa/pr21458.c: Likewise
22069         * g++.dg/tree-ssa/pr18178.C: Likewise
22070
22071 2006-02-07  Richard Guenther  <rguenther@suse.de>
22072
22073         PR c++/26140
22074         Revert
22075         2006-01-30  Richard Guenther  <rguenther@suse.de>
22076         PR c++/23372
22077         * gcc.dg/pr23372-1.C: New testcase.
22078
22079         * g++.dg/tree-ssa/pr26140.C: New testcase.
22080
22081 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22082
22083         PR c++/9737
22084         * g++.dg/template/ttp15.C: New test.
22085         * g++.dg/template/ttp16.C: Likewise.
22086         * g++.dg/template/ttp17.C: Likewise.
22087         * g++.old-deja/g++.pt/ttp36.C: Remove.
22088         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22089         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22090         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22091         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22092         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22093         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22094         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22095         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22096         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22097
22098 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22099
22100         PR libfortran/23815
22101         * unf_io_convert_4.f90: New test.
22102
22103 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22104
22105         * gcc.dg/tree-ssa/loadpre10.c: New test.
22106         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22107         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22108         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22109
22110 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22111
22112         PR libfortran/24685
22113         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22114
22115 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22116
22117         PR tree-opt/25251
22118         * gfortran.dg/assign_7.f: New test.
22119
22120 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22121
22122         PR fortran/26041
22123         PR fortran/26064
22124         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22125         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22126         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22127
22128 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22129
22130         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22131         in size_t typedef.
22132
22133 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22134
22135         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22136         * g++.dg/charset/string.c (foo): Likewise.
22137         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22138         const char*
22139         * g++.dg/ext/builtin2.C (printf): Likewise.
22140         * g++.dg/init/new15.C (printf): Likewise.
22141         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22142         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22143         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22144         * g++.dg/template/non-dependent4.C (temp): Likewise.
22145         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22146         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22147         parameter type to const char*.
22148         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22149         Change type to const char*.
22150         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22151         Likewise.
22152         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22153         second parameter type to const char*.
22154         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22155         (Y::Y): Change parameter type to const char*.
22156         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22157         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22158         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22159         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22160         (char*).
22161         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22162         const char*.
22163         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22164         type to const char*.
22165         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22166         return type to const char*.
22167         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22168         to const char*.
22169         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22170         * g++.old-deja/g++.law/refs1.C: Likewise.
22171         * g++.old-deja/g++.law/visibility1.C: Likewise.
22172         * g++.old-deja/g++.law/visibility2.C: Likewise.
22173         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22174         const char*.
22175         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22176         * g++.old-deja/g++.mike/net48.C: Likewise.
22177         * g++.old-deja/g++.mike/p646.C: Likewise.
22178         * g++.old-deja/g++.mike/p6746.C: Likewise.
22179         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22180         type to const char*.
22181         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22182         deprecated conversion warning.
22183         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22184         char*.
22185         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22186         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22187         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22188         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22189         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22190         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22191         * g++.old-deja/g++.pt/t39.C: Likewise.
22192         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22193         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22194
22195 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22196
22197         PR fortran/25075
22198         intrinsic_argument_conformance_1.f90: New test.
22199
22200 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22201
22202         PR fortran/20845
22203         * gfortran.dg/char_result_11.f90: Add SAVE.
22204         * gfortran.dg/der_pointer_4.f90: Ditto.
22205         * gfortran.dg/default_initialization.f90: New test.
22206
22207 2006-02-03  Jeff Law  <law@redhat.com>
22208
22209         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22210         handle more than 100 dump files.
22211         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22212         * lib/scantree.exp (scan-tree-dump): Likewise.
22213         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22214         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22215         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22216         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22217         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22218
22219 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22220
22221         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22222
22223 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22224
22225         * g++.dg/template/using12.C: New test.
22226
22227 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22228
22229         * gcc.target/powerpc/pr25960.c: New test.
22230
22231 2006-02-02  Steven G. Kargl  <kargls@comcast>
22232
22233         PR fortran/24958
22234         gfortran.dg/nullify_2.f90: New test.
22235
22236 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22237
22238         PR 25990
22239         * gcc.dg/gomp/pr25990.c: New test.
22240
22241 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22242
22243         PR c++/25342
22244         * g++.gd/template/partial4.C: New test.
22245
22246 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22247
22248         PR middle-end/26001
22249         * gfortran.dg/data_char_2.f90: New.
22250
22251 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22252
22253         PR fortran/26039
22254         maxval_maxloc_conformance_1.f90: New test.
22255
22256 2006-01-31  Richard Guenther  <rguenther@suse.de>
22257
22258         * gcc.target/i386/sselibm-1.c: New testcase.
22259         * gcc.target/i386/sselibm-2.c: Likewise.
22260         * gcc.target/i386/sselibm-3.c: Likewise.
22261         * gcc.target/i386/sselibm-4.c: Likewise.
22262         * gcc.target/i386/sselibm-5.c: Likewise.
22263
22264 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22265
22266         PR fortran/24266
22267         * gfortran.dg/arrayio_derived_2.f90: New.
22268
22269 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22270
22271         * gcc.dg/unsigned-long-compare.c: New test.
22272
22273 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22274
22275         PR testsuite/25318
22276         * lib/target-supports.exp (check_effective_target_freorder):
22277         Check to see if target supports -freorder-blocks-and-partition.
22278         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22279         instead of "dg-require-named-sections".
22280
22281 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22282
22283         PR target/14798:
22284         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22285         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
22286         * gcc.dg/pragma-isr-trapa2.c: Likewise.
22287         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
22288         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
22289         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
22290         * gcc.dg/attr-isr-trap_exit.c: Likewise.
22291         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
22292
22293 2006-01-30  Richard Guenther  <rguenther@suse.de>
22294
22295         PR c++/23372
22296         * gcc.dg/pr23372-1.C: New testcase.
22297
22298 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
22299
22300         * gcc.dg/gomp/pr25874.c: New test.
22301
22302 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
22303
22304         PR tree-opt/25911
22305         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
22306
22307 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
22308
22309         PR fortran/18578
22310         PR fortran/18579
22311         PR fortran/20857
22312         PR fortran/20885
22313         * gfortran.dg/intent_out_1.f90: New test.
22314
22315 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
22316
22317         PR fortran/17911
22318         * gfortran.dg/procedure_lvalue.f90: New test.
22319
22320         PR fortran/20895
22321         PR fortran/25030
22322         * gfortran.dg/char_pointer_assign_2.f90: New test.
22323         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
22324         assignment to be consistent with standard.
22325         * gfortran.dg/char_result_2.f90: The same.
22326         * gfortran.dg/char_result_8.f90: The same.
22327
22328 2006-01-28  Zack Weinberg  <zackw@panix.com>
22329
22330         * gcc.dg/Woverlength-strings.c
22331         * gcc.dg/Woverlength-strings-pedantic-c89.c
22332         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
22333         * gcc.dg/Woverlength-strings-pedantic-c99.c
22334         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
22335
22336 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
22337
22338         * gcc.c-torture/execute/20060127-1.c: New test.
22339
22340 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22341
22342         PR c++/25999
22343         * g++.dg/ext/pragmaweak1.C: New test.
22344
22345 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
22346
22347         PR c++/25855
22348         * g++.dg/template/spec29.C: New test.
22349
22350 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
22351
22352         PR c/19606.
22353         * gcc.c-torture/execute/pr19606.c: New.
22354
22355 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
22356
22357         * gcc.dg/pragma-re-4.c: New test.
22358
22359 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
22360
22361         PR fortran/25964
22362         * gfortran.dg/assumed_size_refs_3.f90: New test.
22363
22364 2006-01-27  Ben Elliston  <bje@au.ibm.com>
22365
22366         * gcc.misc-tests/dectest.exp: Remove defunct comment.
22367
22368 2006-01-26  Laurent GUERBY <laurent@guerby.net>
22369
22370         PR ada/21317
22371         * ada/acats/support/impdef.a: Add One_Long_Second.
22372         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
22373         * ada/acats/tests/c9/c94026.a: Likewise.
22374         * ada/acats/tests/c9/c97305c.ada: Likewise.
22375         * ada/acats/tests/c9/c99004a.ada: Likewise.
22376
22377 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
22378
22379         PR fortran/25964
22380         * gfortran.dg/global_references_2.f90: New test.
22381
22382         PR fortran/25084
22383         PR fortran/20852
22384         PR fortran/25085
22385         PR fortran/25086
22386         * gfortran.dg/assumed_charlen_function_1.f90: New test.
22387         * gfortran.dg/assumed_charlen_function_3.f90: New test.
22388
22389         PR fortran/25416
22390         * gfortran.dg/assumed_charlen_function_2.f90: New test.
22391
22392 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
22393
22394         PR c/25892
22395         * gcc.dg/Wpointer-sign.c: New.
22396         * gcc.dg/Wpointer-sign-Wall.c: New.
22397         * gcc.dg/Wpointer-sign-Wall-no.c: New.
22398         * gcc.dg/Wpointer-sign-pedantic.c: New.
22399         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
22400         * gcc.dg/conv-2.c: Use -Wpointer-sign.
22401
22402 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
22403
22404         PR C/25861
22405         * gcc.c-torture/compile/pr25861.c: New test.
22406
22407 2006-01-26  Paul Brook  <paul@codesourcery.com>
22408
22409         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
22410         on short-enum targets.
22411         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
22412         variable.
22413         (generate_fields): Use short_enums.
22414         (main): Set short_enums.  Document -e.
22415         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
22416         on short-enum targets.
22417         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
22418         variable.
22419         (generate_fields): Use short_enums.
22420         (main): Set short_enums.  Document -e.
22421         * lib/target-supports.exp (check_effective_target_short_enums): New.
22422
22423 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
22424
22425         PR target/25947
22426         * gcc.dg/torture/pr25947-1.c: New test.
22427
22428 2006-01-25  Jan Hubicka  <jh@suse.cz>
22429             Roger Sayle  <roger@eyesopen.com>
22430
22431         PR rtl-optimization/25703
22432         * gcc.target/i386/20060125-1.c: New test case.
22433         * gcc.target/i386/20060125-2.c: New test case.
22434
22435 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22436
22437         PR fortran/18540
22438         * gfortran.dg/goto_1.f: New.
22439
22440 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22441
22442         PR fortran/25716
22443         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22444         25716 on 32-bit systems too.
22445
22446 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22447
22448         PR testsuite/25590
22449         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22450
22451 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22452
22453         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22454
22455 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22456
22457         PR fortran/25835
22458         * gfortran.dg/read_eof.f90: Delete, renamed.
22459         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22460         * gfortran.dg/read_eof_2.f90: New test.
22461         * gfortran.dg/read_eof_3.f90: New test.
22462
22463 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22464
22465         PR tree-opt/25860
22466         * gcc.c-torture/compile/pr25860.c: New test.
22467
22468 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22469
22470         PR c++/25552
22471         * g++.dg/parse/dtor8.C: New test.
22472
22473 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22474
22475         PR testsuite/25891
22476         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22477         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22478         check_effective_target_fopenmp returns 0.
22479
22480 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22481
22482         PR ada/20548
22483         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22484         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22485         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22486
22487 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22488
22489         PR tree-opt/25857
22490         * g++.dg/opt/pr25857.C: New test.
22491
22492 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22493         Jan Hubicka  <jh@suse.cz>
22494         Richard Guenther  <rguenther@suse.de>
22495
22496         PR rtl-optimization/25654
22497         * gcc.dg/torture/pr25654.c: New testcase.
22498         * gcc.target/i386/pr25654.c: Likewise.
22499
22500 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22501
22502         PR fortran/25901
22503         * gfortran.dg/internal references_2.f90: New test.
22504
22505         Fix regression in testing of admissability of attributes.
22506         * gfortran.dg/intent_used_1.f90: New test.
22507
22508 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22509
22510         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22511         Remove target conditional torture options for i?86 and x86_64
22512         GNU/Linux.
22513
22514 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22515
22516         PR c++/10891
22517         * g++.dg/rtti/no-rtti.C: New.
22518
22519 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22520
22521         PR c++/25895
22522         * g++.dg/inherit/conv2.C: New test.
22523
22524         PR c++/25856
22525         * g++.dg/parse/dtor7.C: New test.
22526
22527         PR c++/25858
22528         * g++.dg/template/crash44.C: New test.
22529
22530 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22531
22532         PR fortran/25124
22533         PR fortran/25625
22534         * gfortran.dg/internal_references_1.f90: New test.
22535           PR fortran/20881
22536         PR fortran/23308
22537         PR fortran/25538
22538         PR fortran/25710
22539         * gfortran.dg/global_references_1.f90: New test.
22540         * gfortran.dg/g77/19990905-1.f: Restore the error that
22541         there is a clash between the common block name and
22542         the name of a subroutine reference.
22543
22544         PR fortran/PR24276
22545         * gfortran.dg/aliasing_dummy_1.f90: New test.
22546
22547 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22548
22549         * gcc.dg/vmx/1b-01.c: Warning fix.
22550         * gcc.dg/vmx/1c-02.c: Likewise.
22551         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22552
22553 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22554
22555         PR testsuite/24962
22556         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22557
22558 2006-01-20  Richard Guenther  <rguenther@suse.de>
22559         Steven Bosscher <stevenb.gcc@gmail.com>
22560
22561         PR rtl-optimization/24626
22562         * gcc.dg/torture/pr24626-1.c: New testcase.
22563         * gcc.dg/torture/pr24626-2.c: Likewise.
22564         * gcc.dg/torture/pr24626-3.c: Likewise.
22565         * gcc.dg/torture/pr24626-4.c: Likewise.
22566
22567 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22568
22569         PR c++/5520
22570         * g++.dg/warn/empty-body.C: New.
22571
22572 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22573
22574         PR c++/22136
22575         * g++.dg/template/using10.C: New test.
22576         * g++.dg/temlpate/using11.C: Likewise.
22577         * g++.dg/inherit/using5.C: Tweak error messages.
22578
22579 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22580
22581         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22582         target test.
22583         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22584
22585 2006-01-19  Jan Hubicka  <jh@suse.cz>
22586
22587         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22588
22589 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22590
22591         PR c++/25854
22592         * g++.dg/template/spec28.C: New test.
22593
22594 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22595
22596         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22597         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22598
22599 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22600
22601         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22602         * gcc.dg/gomp/critical-1.c: Likewise.
22603         * gcc.dg/gomp/critical-3.c: Likewise.
22604         * gcc.dg/gomp/empty.c: Likewise.
22605         * gcc.dg/gomp/ordered-1.c: Likewise.
22606         * gcc.dg/gomp/for-4.c: Likewise.
22607         * gcc.dg/gomp/for-6.c: Likewise.
22608         * gcc.dg/gomp/master-3.c: Likewise.
22609         * gcc.dg/gomp/for-8.c: Likewise.
22610         * gcc.dg/gomp/for-10.c: Likewise.
22611         * gcc.dg/gomp/for-18.c: Likewise.
22612         * gcc.dg/gomp/for-5.c: Likewise.
22613         * gcc.dg/gomp/for-7.c: Likewise.
22614         * gcc.dg/gomp/for-9.c: Likewise.
22615
22616 2006-01-18  Jeff Law  <law@redhat.com>
22617
22618         * gcc.dg/tree-ssa/vrp25.c: New test.
22619
22620 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22621
22622         * gcc.dg/pr25805.c: Fix misapplied patch.
22623
22624 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22625
22626         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22627         (check_effective_target_vect_udot_qi): New.
22628         (check_effective_target_vect_sdot_hi): New.
22629         (check_effective_target_vect_udot_hi): New.
22630         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22631         prefixed with "wrapv-" with -fwrapv.
22632         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22633         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22634         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22635         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22636         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22637
22638         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22639         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22640         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22641         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22642
22643 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22644
22645         PR c++/16829
22646         * g++.dg/other/default2.C: New test.
22647         * g++.dg/other/default3.C: New test.
22648
22649 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22650
22651         PR c/25805
22652         * gcc.dg/pr25805.c: New file.
22653
22654 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22655
22656         PR c++/25836
22657         * g++.dg/template/init6.C: New test.
22658
22659 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
22660
22661         * gcc.dg/tree-ssa/pr24287.c: New test
22662
22663 2006-01-18  Eric Christopher  <echristo@apple.com>
22664
22665         * g++.dg/eh/table.C: New.
22666
22667 2006-01-18  DJ Delorie  <dj@redhat.com>
22668
22669         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22670         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22671         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22672         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22673
22674 2006-01-18  Jeff Law  <law@redhat.com>
22675
22676         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22677         on wrapping on overflow semantics.
22678
22679         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22680
22681         * gcc.gc/tree-ssa/vrp23.c: New test.
22682         * gcc.gc/tree-ssa/vrp24.c: New test.
22683
22684 2006-01-18  Richard Henderson  <rth@redhat.com>
22685             Aldy Hernandez  <aldyh@redhat.com>
22686             Jakub Jelinek  <jakub@redhat.com>
22687             Diego Novillo  <dnovillo@redhat.com>
22688             Uros Bizjak  <uros@kss-loka.si>
22689
22690         * gcc.dg/gomp: New directory.
22691
22692 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
22693             Steven G. Kargl  <kargls@comcast.net>
22694
22695         PR fortran/20869
22696         * gfortran.dg/intrinsic_external_1.f90: New test.
22697
22698         PR fortran/20875.
22699         * gfortran.dg/elemental_pointer_1.f90: New test.
22700
22701         PR fortran/25024
22702         * gfortran.dg/external_procedures_1.f90: New test.
22703
22704         PR fortran/25785
22705         gfortran.dg/assumed_present.f90: New test.
22706
22707 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
22708
22709         * g++.dg/parse/lookup5.C: New test.
22710
22711 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22712
22713         PR fortran/25697
22714         * gfortran.dg/read_eof.f90: New test.
22715
22716 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22717
22718         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22719         add a closing brace.
22720
22721 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22722
22723         PR fortran/25631
22724         * gfortran.dg/fmt_tl.f: New test.
22725
22726 2006-01-17  Eric Christopher  <echristo@apple.com>
22727
22728         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22729         * g++.old-deja/g++.warn/impint2.C: Ditto.
22730         * g++.old-deja/g++.other/null1.C: Ditto.
22731         * g++.dg/warn/conv2.C: Ditto.
22732         * g++.dg/warn/conv4.C: New file.
22733
22734 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22735
22736         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22737
22738 2006-01-17  Andreas Jaeger  <aj@suse.de>
22739             Janis Johnson <janis187@us.ibm.com>
22740
22741         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22742         in 64-bit.
22743         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22744         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22745
22746 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22747
22748         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22749         (switchfiles): xfail txxx where xxx >= 25.
22750
22751 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22752
22753         PR testsuite/25764
22754         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22755
22756 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
22757
22758         PR c/25682
22759         * gcc.dg/pr25682.c: New test.
22760         * g++.dg/parse/array-size2.C: New test.
22761
22762 2006-01-16  Ian Lance Taylor  <ian@airs.com>
22763
22764         * consistency.vlad: Remove entire directory, 1652 files.
22765
22766 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
22767
22768         * lib/target-supports.exp (check_effective_target_dfp_nocache,
22769         check_effective_target_dfprt_nocache): New.
22770         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22771         (check_effective_target_dfprt): New.
22772         * lib/c-compat.exp (check_dfp): Remove.
22773         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22774         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22775         level of support for decimal float.
22776         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22777         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22778         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22779         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22780         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22781         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22782         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22783         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22784         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22785         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22786         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22787         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22788         directives.
22789
22790 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
22791
22792         PR testsuite/25741
22793         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22794         $base_dir/../.
22795         * lib/gfortran.exp (gfortran_init): Likewise.
22796         * lib/obj-c++.exp (obj-c++_init): Likewise.
22797         * lib/scanasm.exp (scan-assembler-dem): Likewise.
22798         (scan-assembler-dem-not): Likewise.
22799         * lib/scandump.exp (scan-dump-dem): Likewise.
22800         (scan-dump-dem-not): Likewise.
22801
22802 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
22803
22804         PR testsuite/25767
22805         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22806         powerpc-*-darwin*.
22807         * lib/obj-c++.exp (obj-c++_init): Likewise.
22808
22809 2006-01-16  Richard Guenther  <rguenther@suse.de>
22810
22811         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22812
22813 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22814
22815         PR testsuite/25777
22816         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22817         to LD_LIBRARY_PATH.
22818
22819 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
22820             Andrew Pinski  <pinskia@physics.uc.edu>
22821
22822         * gcc.dg/minmax-1.c: New test.
22823
22824 2006-01-16  Ben Elliston  <bje@au.ibm.com>
22825
22826         * gcc.dg/dfp/dfp.exp: Correct FSF address.
22827         * gcc.misc-tests/dectest.exp: Ditto.
22828
22829 2006-01-15  Ian Lance Taylor  <ian@airs.com>
22830
22831         PR testsuite/25796
22832         * gcc.target/i386/cmov6.c: Use -march=k8.
22833
22834 2006-01-15  Andreas Jaeger  <aj@suse.de>
22835
22836         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22837         x86 does not have __float128.
22838
22839 2006-01-14  Ian Lance Taylor  <ian@airs.com>
22840
22841         * gcc.target/i386/cmov6.c: New test.
22842
22843 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
22844
22845         PR c++/25663
22846         * g++.dg/template/ctor6.C: New test.
22847
22848 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
22849
22850         PR tree-optimization/25485
22851         * gcc.dg/tree-ssa/pr25485.c: New.
22852
22853 2006-01-14  Richard Guenther  <rguenther@suse.de>
22854
22855         PR tree-optimization/22548
22856         PR tree-optimization/22555
22857         PR tree-optimization/22501
22858         * gcc.dg/tree-ssa/alias-4.c: New testcase.
22859         * gcc.dg/tree-ssa/alias-5.c: Likewise.
22860         * gcc.dg/tree-ssa/alias-6.c: Likewise.
22861         * gcc.dg/tree-ssa/alias-7.c: Likewise.
22862         * gcc.dg/tree-ssa/alias-8.c: Likewise.
22863         * gcc.dg/tree-ssa/alias-9.c: Likewise.
22864         * gcc.dg/tree-ssa/alias-10.c: Likewise.
22865         * gcc.dg/tree-ssa/alias-11.c: Likewise.
22866         * gcc.dg/tree-ssa/alias-12.c: Likewise.
22867
22868 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
22869
22870         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
22871         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22872
22873 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
22874         Richard Guenther  <rguenther@suse.de>
22875
22876         PR rtl-optimization/24257
22877         * gcc.dg/torture/pr24257.c: New testcase.
22878
22879 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
22880
22881         * gcc.c-torture/execute/20060110-1.c: New test.
22882         * gcc.c-torture/execute/20060110-2.c: New test.
22883
22884 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
22885
22886         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22887
22888 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
22889
22890         PR fortran/25756
22891         * gfortran.dg/label_3.f90: New test.
22892
22893 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
22894
22895         PR tree-optimization/25771
22896         * g++.dg/tree-ssa/pr25771.C: New test
22897
22898 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22899
22900         PR tree-opt/24365
22901         * g++.dg/opt/complex5.C: New test.
22902
22903 2006-01-13  Richard Guenther  <rguenther@suse.de>
22904
22905         * gcc.target/i386/387-9.c: New testcase.
22906
22907 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22908
22909         PR c++/24824
22910         * g++.dg/debug/dwarf2-1.C: New.
22911
22912 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
22913
22914         PR testsuite/25728
22915         * lib/gcov.exp (verify-lines): Add "close $fd".
22916
22917 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
22918             Ben Elliston  <bje@au.ibm.com>
22919
22920         * gcc.dg/dfp/inf-1.c: New test.
22921
22922 2006-01-12  Janis Johnson <janis187@us.ibm.com>
22923             Yao Qi  <qiyaoltc@cn.ibm.com>
22924             Ben Elliston  <bje@au.ibm.com>
22925             Jon Grimm  <jgrimm2@us.ibm.com>
22926
22927         * gcc.dg/nodfp-1.c: New test.
22928         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22929         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22930         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22931         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22932         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22933         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22934         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22935         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22936         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22937         * gcc.dg/format/dfp-scanf-1.c: Likewise.
22938         * gcc.dg/format/dfp-printf-1.c: Likewise.
22939         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22940         (compat_setup_dfp): New.
22941         * gcc.dg/compat/compat.exp: Use it.
22942         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22943         Make some variables global, prepend "compat_" to their names.
22944         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22945         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22946         * gcc.misc-tests/dectest.exp: New test driver for decTest.
22947         * lib/compat.exp (compat_skip_list): Make global, rename.
22948         * lib/c-compat.exp: New file.
22949         * lib/target-supports.exp (check_effective_target_dfp): New.
22950
22951         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22952         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22953         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22954         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22955         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22956         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22957         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22958         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22959         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22960         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22961         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22962         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22963         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22964         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22965         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22966         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22967         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22968         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22969         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22970         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22971         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22972         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22973         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22974         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22975         gcc.dg/dfp/struct-layout-1.c,
22976         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22977         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22978         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22979         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22980         gcc.dg/dfp/func-vararg-dfp.c,
22981         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22982         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22983         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22984         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22985         gcc.dg/dfp/wtr-conversion-1.c: New tests.
22986
22987 2006-01-11  Richard Guenther  <rguenther@suse.de>
22988
22989         PR tree-optimization/25734
22990         * gcc.dg/tree-ssa/pr25734.c: New testcase.
22991
22992 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22993
22994         PR fortran/25486
22995         * gfortran.dg/literal_character_constant_1_x.F: New test.
22996         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22997         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22998         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22999
23000 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23001
23002         PR c++/25386
23003         * g++.dg/ext/packed3.C: Add expected packed error.
23004
23005 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23006
23007         PR target/25706
23008         * gcc.dg/torture/pr25706-1.c: New test.
23009
23010 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23011
23012         PR tree-optimization/23109
23013         PR tree-optimization/23948
23014         PR tree-optimization/24123
23015
23016         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23017         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23018         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23019         g++.dg/tree-ssa/pr23948.C: New testcases.
23020         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23021         three divisions in order to do the optimization.
23022
23023 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23024
23025         PR c++/25632
23026         * g++.dg/other/pr25632.C: New test.
23027
23028 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23029
23030         PR fortran/25730
23031         * gfortran.dg/used_types_1.f90: New test.
23032
23033 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23034
23035         PR target/25718
23036         * gcc.dg/torture/pr25718-1.c: New test.
23037
23038 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23039
23040         * gfortran.dg/list_read_2.f90: Fix typo in description.
23041
23042 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23043
23044         * lib/target-supports.exp (check_visibility_available): Simplify test
23045         for *-*-netware*.
23046         (check_profiling_available): Fail for *-*-netware*.
23047         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23048         * gcc.dg/20021014-1.c: Likewise.
23049         * gcc.dg/nest.c: Likewise.
23050
23051 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23052
23053         fortran/24936
23054         * gfortran.dg/forall_3.f90: New test.
23055
23056 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23057
23058         PR fortran/21977
23059         * gfortran.dg/nesting_2.f90: New test.
23060         * gfortran.dg/nesting_3.f90: New test.
23061
23062 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23063
23064         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23065         Fix typo in comment.
23066
23067 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23068
23069         * gfortran.dg/single_char_string.f90: New test.
23070
23071 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23072
23073         * gfortran.dg/ichar_2.f90: New test.
23074
23075 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23076
23077         PR fortran/25093
23078         * gfortran.dg/private_type_4.f90: New.
23079
23080 2006-01-07  Richard Guenther  <rguenther@suse.de>
23081
23082         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23083
23084 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23085
23086         * gfortran.dg/func_decl_1.f90: New.
23087         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23088         * gfortran.dg/array_alloc_2.f90: Likewise.
23089         * gfortran.dg/char_result_8.f90: Likewise.
23090         * gfortran.dg/dup_save_1.f90: Likewise.
23091         * gfortran.dg/dup_save_2.f90: Likewise.
23092         * gfortran.dg/f2c_6.f90: Likewise.
23093         * gfortran.dg/f2c_7.f90: Likewise.
23094         * gfortran.dg/func_result_2.f90: Likewise.
23095         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23096
23097 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23098
23099         PR fortran/22146
23100         * gfortran.dg/elemental_subroutine_1.f90: New test.
23101         * gfortran.dg/elemental_subroutine_2.f90: New test.
23102
23103         PR fortran/25029
23104         PR fortran/21256
23105         * gfortran.dg/assumed_size_refs_1.f90: New test.
23106
23107         PR fortran/20868
23108         PR fortran/20870
23109         * gfortran.dg/assumed_size_refs_2.f90: New test.
23110         * gfortran.dg/initialization_1.f90: Change warning message.
23111
23112 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23113
23114         * gcc.dg/tree-ssa/loop-15.c: New test.
23115
23116 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23117
23118         PR fortran/25598
23119         * gfortran.dg/backspace_3.f: New test.
23120         * gfortran.dg/backspace_4.f: New test.
23121
23122 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23123
23124         PR fortran/24268
23125         * gfortran.dg/fmt_white.f: Update test.
23126
23127 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23128
23129         * gcc.dg/cast-1.c: Add new warning.
23130         * gcc.dg/cast-2.c: Likewise.
23131         * gcc.dg/cast-3.c: Likewise.
23132         * gcc.dg/format/cast-1.c: Likewise.
23133         * gcc.dg/cast-4.c: New testcase.
23134
23135 2006-01-05  Richard Guenther  <rguenther@suse.de>
23136
23137         PR tree-optimization/22555
23138         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23139
23140 2006-01-05  Richard Guenther  <rguenther@suse.de>
23141             Diego Novillo  <dnovillo@redhat.com>
23142
23143         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23144         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23145         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23146         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23147         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23148         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23149         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23150         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23151         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23152         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23153         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23154         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23155         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23156         * treelang/compile/extravar.tree: Likewise.
23157         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23158         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23159         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23160         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23161         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23162
23163 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23164
23165         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23166         for 64-bit fix.
23167
23168 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23169
23170         PR fortran/23675
23171         gfortran.dg/char_result_11.f90: New.
23172
23173 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23174
23175         PR c++/24782
23176         * g++.dg/parse/access9.C: New test.
23177         * g++.dg/tc1/dr52.C: Tweak error markers.
23178
23179 2006-01-04  Richard Henderson  <rth@redhat.com>
23180
23181         Merge from gomp branch.
23182         * g++.dg/parse/pragma2.C: Update expected error lines.
23183
23184 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23185
23186         * g++.dg/other/i386-2.C: New test.
23187
23188         PR target/25554
23189         * gcc.c-torture/compile/20051228-1.c: New test.
23190
23191         PR c/25559
23192         * gcc.dg/pr25559.c: New test.
23193
23194 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23195
23196         PR c++/25492
23197         * g++.dg/lookup/friend9.C: New test.
23198
23199         PR c++/25625
23200         * g++.dg/template/repo5.C: New test.
23201
23202 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23203
23204         PR fortran/25101
23205         * gfortran.dg/forall_2.f90: New test.
23206
23207 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23208
23209         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23210         dg-require-weak.  Adjust regexp to handle leading-underscore
23211         targets and space as well as TAB after .weak.  Change previous
23212         64-bit fix to not use naked dot.
23213
23214 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23215
23216         PR rtl-optimization/25578
23217         * gcc.c-torture/execute/20060102-1.c: New testcase.
23218
23219 2006-01-03  Richard Guenther  <rguenther@suse.de>
23220
23221         PR c/25183
23222         * gcc.dg/torture/pr25183.c: New testcase.
23223
23224 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23225
23226         Merge from gomp-branch.
23227         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23228         * gcc.dg/ia64-sync-2.c: Likewise.
23229         * gcc.dg/ia64-sync-3.c: Likewise.
23230         * gcc.dg/ia64-sync-4.c: Likewise.
23231         * gcc.dg/sync-2.c: Likewise.
23232         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23233         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23234
23235 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23236
23237         PR c++/25635
23238         * g++.dg/parse/operator6.C: New test.
23239
23240         PR c++/25637
23241         * g++.dg/parse/error29.C: New test.
23242
23243         PR c++/25638
23244         * g++.dg/parse/dtor6.C: New test.
23245
23246         PR c++/25633
23247         * g++.dg/parse/ctor3.C: New test.
23248
23249         PR c++/25634
23250         * g++.dg/template/class3.C: New test.
23251
23252 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23253
23254         * g++.dg/debug/debug9.C: New.
23255
23256 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23257
23258         PR fortran/24640
23259         * gfortran.dg/label_2.f90: New test.
23260
23261 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23262
23263         * g++.dg/lookup/using12.C: Tighten error marker.
23264
23265 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23266             Andrew Pinski <pinskia@physics.uc.edu>
23267
23268         * gcc.target/powerpc/darwin-abi-3.c: New file.
23269         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23270         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23271         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23272         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23273         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23274         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23275         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23276         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23277
23278 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23279
23280         * gcc.dg/tree-ssa/loadpre1.c: New;
23281         * gcc.dg/tree-ssa/loadpre2.c: New;
23282         * gcc.dg/tree-ssa/loadpre3.c: New;
23283         * gcc.dg/tree-ssa/loadpre4.c: New;
23284         * gcc.dg/tree-ssa/loadpre5.c: New;
23285         * gcc.dg/tree-ssa/loadpre6.c: New;
23286         * gcc.dg/tree-ssa/loadpre7.c: New;
23287         * gcc.dg/tree-ssa/loadpre8.c: New;
23288         * gcc.dg/tree-ssa/loadpre9.c: New;
23289
23290 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
23291
23292         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
23293         * g++.dg/abi/thunk4.C: Likewise.
23294
23295 2006-01-01  Andreas Jaeger  <aj@suse.de>
23296
23297         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
23298         portable.
23299
23300 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
23301
23302         PR c++/25294
23303         * gcc.dg/pragma-pack-3.c: New test.
23304         * g++.dg/parse/pragma3.C: New test.
23305
23306 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23307
23308         PR middle-end/24827
23309         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
23310
23311 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23312
23313         PR testsuite/25214
23314         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
23315
23316 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23317
23318         PR fortran/22607
23319         * gfortran-dg/pure_byref_3.f90: New.
23320
23321         fortran/PR 25396
23322         * gfortran.dg/userdef_operator_1.f90: New.
23323
23324 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23325
23326         * g++.dg/abi/thunk3.C: New.
23327         * g++.dg/abi/thunk4.C: New.
23328
23329 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
23330
23331         PR fortran/25532
23332         * gfortran.dg/host_used_types_1.f90: New test. Check that host
23333         associated derived type components of derived types are
23334         properly declared in contained procedures.
23335
23336 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23337
23338         PR libgfortran/25139
23339         * gfortran.dg/backspace_2.f: New test.
23340
23341 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23342
23343         PR libgfortran/25550
23344         * gfortran.dg/endfile.f: New test.
23345
23346 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23347
23348         PR libgfortran/25419
23349         * gfortran.dg/comma.f: New test.
23350
23351 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23352
23353         * lib/gfortran-dg.exp: Remove trailing whitespace.
23354         * lib/fortran-torture.exp: Test with -fbounds-check instead of
23355         -funroll-all-loops.
23356
23357 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
23358
23359         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
23360         Extended Double long doubles or repeat tests when long double is
23361         the same size as double.
23362
23363 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23364
23365         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
23366
23367         PR testsuite/25442
23368         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
23369         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
23370
23371         PR testsuite/25441
23372         * gcc.dg/pr23911.c: Make test variable static.
23373
23374         PR testsuite/25444
23375         * gcc.dg/tree-ssa/pr14841.c: Likewise.
23376
23377 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23378
23379         PR c++/25439
23380         * g++.dg/parse/crash17.C: Adjust error markers.
23381         * g++.dg/template/error20.C: New test.
23382
23383 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
23384
23385         PR c++/23172
23386         * g++.dg/ext/complit4.C: New test.
23387
23388         PR c++/25417
23389         * g++.dg/ext/complit5.C: Likewise.
23390
23391 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
23392
23393         PR tree-optimization/25125
23394         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
23395         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
23396         * gcc.c-torture/execute/pr25125.c: New.
23397
23398 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
23399
23400         PR fortran/25029
23401         PR fortran/21256
23402         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
23403         functions with incorrect assumed size references.
23404
23405 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
23406
23407         PR c++/23171
23408         * g++.dg/opt/init1.C: New test.
23409
23410 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
23411
23412         PR c++/24671
23413         * g++.dg/template/sfinae3.C: New test.
23414
23415 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23416
23417         * g++.dg/other/friend4.C: New test.
23418
23419 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23420
23421         PR target/25005
23422         * g++.dg/opt/pr25005.C: New test.
23423
23424 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23425
23426         PR c++/25369
23427         * g++.dg/template/ptrmem16.C: New test.
23428
23429 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23430
23431         PR fortran/25029
23432         PR fortran/21256
23433         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23434
23435 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23436
23437         PR libgfortran/25307
23438         * gfortran.dg/list_read_5.f90: New test.
23439
23440 2005-12-22  Richard Henderson  <rth@redhat.com>
23441
23442         * gcc.target/i386/sse-7.c: Use -msse2.
23443
23444 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23445
23446         PR rtl-optimization/25432
23447         * gcc.c-torture/compile/20051216-1.c: New test.
23448
23449         PR objc/25328
23450         * objc/execute/pr25328.m: New test.
23451
23452 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23453
23454         PR c++/25364
23455         * g++.dg/template/call4.C: New test.
23456
23457 2005-12-22  Dale Johannesen  <dalej@apple.com>
23458
23459         * gcc.target/i386/sse-17.c: New.
23460
23461 2005-12-22  Paul Brook  <paul@codesourcery.com>
23462
23463         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23464
23465 2005-12-22  Paul Brook  <paul@codesourcery.com>
23466
23467         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23468
23469 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23470
23471         PR tree-opt/25513
23472         * gcc.c-torture/compile/pr25513.c: New test.
23473
23474 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23475
23476         PR c++/23333
23477         * g++.dg/parse/error25.C: Add more tests.
23478
23479 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23480
23481         PR fortran/18990
23482         * gfortran.dg/der_charlen_1.f90: New.
23483
23484 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23485
23486         PR fortran/20889
23487         * gfortran.dg/pointer_component_type_1.f90: New test.
23488
23489         PR fortran/25029
23490         PR fortran/21256
23491         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23492         should give an error with assumed size array refernces and checks
23493         those that should not.
23494         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23495         reference an upper bound so that it does not generate an error.
23496
23497         PR fortran/19362
23498         PR fortran/20244
23499         PR fortran/20864
23500         PR fortran/25391
23501         * gfortran.dg/used_dummy_types_1.f90: New test.
23502         * gfortran.dg/used_dummy_types_2.f90: New test.
23503         * gfortran.dg/used_dummy_types_3.f90: New test.
23504         * gfortran.dg/used_dummy_types_4.f90: New test.
23505         * gfortran.dg/used_dummy_types_5.f90: New test.
23506
23507         PR fortran/23152
23508         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23509         group already being USE associated.
23510         * gfortran.dg/assumed_shape_nml.f90: New test.
23511         * gfortran.dg/assumed_size_nml.f90: New test.
23512
23513         PR fortran/20862
23514         PR fortran/25053
23515         PR fortran/25063
23516         PR fortran/25064
23517         PR fortran/25066
23518         PR fortran/25067
23519         PR fortran/25068
23520         PR fortran/25307
23521         * gfortran.dg/io_constraints_1.f90: New test.
23522         * gfortran.dg/io_constraints_1.f90: New test.
23523         * gfortran.dg/iostat_3.f90: Change wording of warning.
23524         * gfortran.dg/g77/19981216-0.f: The same.
23525
23526 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23527
23528         PR tree-optimization/23518
23529         * gcc.dg/pr23518.c: New.
23530
23531 2005-12-21  Mike Stump  <mrs@apple.com>
23532
23533         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23534
23535 2005-12-21  Paul Brook  <paul@codesourcery.com>
23536
23537         * gcc.dg/pr19340.c: Skip on m68k targets.
23538
23539 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23540
23541         PR rtl-optimization/25196
23542         * gcc.dg/pr25196.c: New test.
23543
23544 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23545
23546         PR fortran/25423
23547         gfortran.dg/where_nested_1.f90: New.
23548
23549 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23550
23551         PR tree-optimization/25382.
23552         * gcc.dg/tree-ssa/pr25382.c: New.
23553
23554 2005-12-20  Richard Guenther  <rguenther@suse.de>
23555
23556         PR middle-end/24306
23557         * gcc.target/i386/pr24306.c: New testcase.
23558
23559 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23560
23561         PR tree-optimization/25501
23562         * gcc.dg/tree-ssa/pr25501.c: New.
23563
23564 2005-12-20  Richard Guenther  <rguenther@suse.de>
23565
23566         Revert
23567         2005-12-02  Richard Guenther  <rguenther@suse.de>
23568
23569         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23570
23571 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23572
23573         PR c++/21228
23574         * g++.dg/warn/Wunreachable-code-2.C: New test.
23575
23576 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23577
23578         PR c++/24278
23579         * g++.dg/template/ctor5.C: New test.
23580
23581         PR c++/24915
23582         * g++.dg/template/overload8.C: New test.
23583
23584 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23585
23586         * gcc.c-torture/compile/pr25483 : New test.
23587
23588 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23589
23590         PR c++/20552
23591         * g++.dg/ext/typeof10.C: New test.
23592
23593 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23594
23595         * gcc.dg/mt-loopi1.c: New.
23596
23597 2005-12-18  Richard Guenther  <rguenther@suse.de>
23598
23599         PR tree-optimization/25481
23600         * gcc.dg/torture/pr25481.c: New testcase.
23601
23602 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23603
23604         PR rtl-optimization/21041
23605         * gcc.dg/pr21041.c: New test.
23606
23607 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23608
23609         PR libgfortran/25463
23610         * gfortran.dg/advance.f90: New test.
23611
23612 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23613
23614         * gcc.dg/20051201-1.c: New test.
23615
23616 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23617
23618         PR fortran/25018
23619         * gfortran.dg/initialization_1.f90: New test.
23620         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23621         * gfortran.dg/g77/980616-0.f: The same.
23622
23623 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23624
23625         * PR fortran/25458
23626         * gfortran.dg/chkbits.f90: New test.
23627
23628 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23629
23630         * gfortran.dg/enum_5.f: Revert to previous version.
23631
23632 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23633
23634         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23635         * gfortran.dg/nested_modules_1.f90: Ditto.
23636         * gfortran.dg/hollerith_f95.f90: Ditto.
23637         * gfortran.dg/select_5.f90: Ditto.
23638         * gfortran.dg/secnds.f: Ditto.
23639         * gfortran.dg/hollerith2.f90: Ditto.
23640         * gfortran.dg/imag_2.f: Ditto.
23641         * gfortran.dg/ftell_2.f90: Ditto.
23642         * gfortran.dg/malloc_free_1.f90: Ditto.
23643         * gfortran.dg/logint-1.f: Ditto.
23644         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23645         * gfortran.dg/e_d_fmt.f90: Ditto.
23646         * gfortran.dg/hollerith_legacy.f90: Ditto.
23647         * gfortran.dg/logint-2.f: Ditto.
23648         * gfortran.dg/enum_5.f90: Ditto.
23649         * gfortran.dg/f2c_2.f90: Ditto.
23650         * gfortran.dg/pr17143.f90: Ditto.
23651         * gfortran.dg/namelist_14.f90: Ditto.
23652         * gfortran.dg/logint-3.f: Ditto.
23653         * gfortran.dg/spread_scalar_source.f90: Ditto.
23654         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23655         * gfortran.dg/namelist_11.f: Ditto.
23656         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23657         * gfortran.dg/g77/20010519-1.f
23658         * gfortran.dg/g77/alpha1.f: Ditto.
23659         * gfortran.dg/g77/990115-1.f: Ditto.
23660         * gfortran.dg/g77/erfc.f: Ditto.
23661         * gfortran.dg/g77/19990313-3.f: Ditto.
23662         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23663         * gfortran.dg/g77/20010426.f: Ditto.
23664         * gfortran.dg/g77/19990313-0.f: Ditto.
23665         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23666         * gfortran.dg/g77/20000629-1.f: Ditto.
23667         * gfortran.dg/g77/970125-0.f: Ditto.
23668         * gfortran.dg/g77/8485.f: Ditto.
23669         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23670         * gfortran.dg/g77/19990313-1.f: Ditto.
23671         * gfortran.dg/g77/int8421.f: Ditto.
23672         * gfortran.dg/g77/19990305-0.f: Ditto.
23673         * gfortran.dg/g77/947.f: Ditto.
23674         * gfortran.dg/g77/19990905-2.f: Ditto.
23675         * gfortran.dg/g77/cabs.f: Ditto.
23676         * gfortran.dg/g77/19990313-2.f: Ditto.
23677         * gfortran.dg/g77/20020307-1.f: Ditto.
23678         * gfortran.dg/g77/dcomplex.f: Ditto.
23679         * gfortran.dg/g77/19990502-1.f: Ditto.
23680         * gfortran.dg/g77/19981216-0.f: Ditto.
23681         * gfortran.dg/common_4.f90: Ditto.
23682         * gfortran.dg/entry_4.f90: Ditto.
23683         * gfortran.dg/equiv_constraint_2.f90: Ditto.
23684         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23685         * gfortran.dg/namelist_12.f: Ditto.
23686         * gfortran.dg/scale_1.f90: Ditto.
23687         * gfortran.dg/modulo_1.f90
23688         * gfortran.dg/hollerith.f90: Ditto.
23689         * gfortran.dg/direct_io_3.f90: Ditto.
23690         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23691         * gfortran.dg/gnu_logical_1.F: Ditto.
23692         * gfortran.dg/unf_io_convert_1.f90: Ditto.
23693         * gfortran.dg/assign_1.f90: Ditto.
23694         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23695         * gfortran.dg/pr23095.f: Ditto.
23696         * gfortran.dg/read_float_1.f90: Ditto.
23697
23698 2005-12-17  Andreas Jaeger  <aj@suse.de>
23699
23700         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23701         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23702
23703 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23704
23705         PR fortran/24268
23706         * gfortran.dg/fmt_white.f: New test.
23707
23708 2005-12-16  Steven G. Kargl <kargls@comcast.net>
23709
23710         * gfortran.dg/label_1.f90: New test.
23711
23712 2005-12-15  Ben Elliston  <bje@au.ibm.com>
23713
23714         PR testsuite/25422
23715         * gcc.dg/20031012-1.c: Add -Walways-true option.
23716         * gcc.dg/weak/weak-3.c: Likewise.
23717         * g++.old-deja/g++.mike/warn8.C: Likewise.
23718
23719 2005-12-16  Mike Stump  <mrs@apple.com>
23720
23721         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23722         exit.
23723
23724 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23725
23726         PR libgfortran/25264
23727         PR libgfortran/25349
23728         * gfortran.dg/tl_editing.f90: Added additional checks.
23729         * gfortran.dg/t_editing.f: New test.
23730         * gfortran.dg/write_padding.f90: New test
23731
23732 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23733
23734         PR testsuite/25215
23735         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23736
23737 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
23738
23739         PR rtl-optimization/24899
23740         * gcc.c-torture/execute/20051215-1.c: New test.
23741
23742 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
23743
23744         PR 24823
23745         * gfortran.dg/pr24823.f: New test.
23746
23747 2005-12-16  Jeff Law  <law@redhat.com>
23748
23749         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23750
23751 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23752
23753         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23754         (base_types): Change C++ style comments to C style comments.  Remove
23755         aligned types from the array.  Keep Enums disabled.
23756         (complex_types): Remove aligned types from the array.
23757         Comment out "_Complex long double".
23758         (attrib_types): Remove.
23759         (complex_attrib_types): Remove.
23760         (attrib_array_types): Remove.
23761         (complex_attrib_array_types): Remove.
23762         (aligned_bitfld_types): Remove.
23763         (n_aligned_bitfld_types): Remove.
23764         (FEATURE_ALIGNEDPACKED): Delete.
23765         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23766         (singles): Remove support for adding attributes.
23767         (choose_type): Remove support for attributed types.
23768         (generate_fields): Remove support for attributed bit-fields.
23769         Remove support for adding attributes.
23770         (generate_random_tests): Remove support for adding attributes.
23771         (features): Add back "[0] :0" and "complex vector [0]".
23772         (main): Remove support for attributed bit-fields.
23773         Uncomment the calling of generate_random_tests for the rests of
23774         the tests.
23775
23776 2005-12-16  Jan Hubicka  <jh@suse.cz>
23777
23778         * gcc.c-torture/combine/pr25224.c: New.
23779
23780 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
23781
23782         PR other/25028
23783         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23784         HP-UX.
23785
23786 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
23787
23788         * gcc.dg/20051215-1.c: New file.
23789
23790 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23791
23792         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23793         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23794
23795 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
23796
23797         PR fortran/18197
23798         * gfortran.dg/dummy_functions_1.f90: New.
23799
23800 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
23801
23802         PR rtl-optimization/25310
23803         * gcc.c-torture/compile/pr25310.c: New test.
23804
23805 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23806
23807         PR debug/25023
23808         * gcc.dg/pr25023.c: New test.
23809
23810 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23811
23812         * g++.old-deja/g++.brendan/redecl1.C,
23813         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23814         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23815         g++.old-deja/g++.oliva/typeof1.C,
23816         g++.old-deja/g++.other/crash16.C,
23817         g++.old-deja/g++.other/crash34.C,
23818         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23819         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23820         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23821         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23822         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23823         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23824         Remove xfail.
23825
23826 2005-12-14  Kean Johnston  <jkj@sco.com>
23827             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23828
23829         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23830         * gcc.target/i386/20020523-1.c: Ditto.
23831         * gcc.target/i386/tailcall-1.c: Ditto.
23832         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23833         * gcc.target/i386/ssetype-5.c: Ditto.
23834
23835 2005-12-14  Jeff Law  <law@redhat.com>
23836
23837         * gcc.dg/tree-ssa/foldstring-1.c: New test.
23838
23839 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23840
23841         PR target/25254
23842         PR target/24188
23843         * gcc.target/i386/pr25254.c: New test.
23844         * gfortran.dg/PR24188.f: New test.
23845
23846 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
23847
23848         * lib/fortran-torture.exp: Catch remaining uses of
23849         remote_file build delete.
23850
23851 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23852
23853         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23854
23855 2005-12-14  Ben Elliston  <bje@au.ibm.com>
23856
23857         * gcc.dg/warn-addr-cmp.c: New test.
23858
23859 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23860
23861         PR debug/25023
23862         PR target/25293
23863         * gcc.target/i386/pr25293.c: New test.
23864
23865 2005-12-13  Petr Machata  <machata@post.cz>
23866
23867         PR c++/24907
23868         * g++.dg/parse/comma2.C: New test.
23869
23870 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
23871             Jakub Jelinek  <jakub@redhat.com>
23872
23873         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23874         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23875         (limits.h): Include unconditionally.
23876         (stdlib.h): Likewise.
23877         (hashtab.h): Do not include.
23878         (getopt.h): Likewise.
23879         (stddef.h): Include.
23880         (hashval_t): Define.
23881         (struct entry): Add "next" field.
23882         (HASH_SIZE): New macro.
23883         (hash_table): New variable.
23884         (switchfiles): Do not use xmalloc.
23885         (mix): New macro.
23886         (iterative_hash): New function.
23887         (hasht): Remove.
23888         (e_exists): New function.
23889         (e_insert): Likewise.
23890         (output): Use, instead of libiberty hashtable functions.
23891         (main): Do not use getopt.  Do not call htab_create.
23892
23893 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23894
23895         PR c++/25331
23896         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23897         put atal* and atpaal* attributes on array elements.
23898         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23899         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23900         put atal* and atpaal* attributes on array elements.
23901         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23902
23903 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
23904
23905         * gcc.dg/single-precision-constant.c: New test.
23906
23907 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
23908
23909         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23910         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23911         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23912         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23913         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23914         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23915         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23916         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23917         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23918         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23919         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23920         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23921         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23922         gcc.target/powerpc/ppc-sdata-2.c,
23923         gcc.target/powerpc/ppc-stackalign-1.c,
23924         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23925         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23926         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23927         gcc.target/powerpc/rs6000-ldouble-2.c,
23928         gcc.target/powerpc/rs6000-power2-1.c,
23929         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23930         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
23931         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
23932         option into target selector.
23933         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
23934         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23935
23936 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23937
23938         PR objc/25348
23939         * objc.dg/encode-9.m: New test.
23940
23941 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23942
23943         PR testsuite/20772
23944         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23945         * gcc.dg/asm-b.c: Fix typo.
23946         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23947         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23948         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23949         i?86 lp64 and x86_64 ilp32.
23950         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23951         on i?86 lp64.
23952         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23953
23954 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
23955
23956         PR fortran/25078
23957         gfortran.dg/equiv_5.f90: New test.
23958
23959 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
23960
23961         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23962         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23963         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23964         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23965         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23966         * gcc.dg/tree-ssa/reassoc-5.c: New.
23967         * gcc.dg/tree-ssa/reassoc-6.c: New.
23968         * gcc.dg/tree-ssa/reassoc-7.c: New.
23969         * gcc.dg/tree-ssa/reassoc-8.c: New.
23970         * gcc.dg/tree-ssa/reassoc-9.c: New.
23971         * gcc.dg/tree-ssa/reassoc-10.c: New.
23972         * gcc.dg/tree-ssa/reassoc-11.c: New.
23973
23974 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23975
23976         PR testsuite/25167
23977         PR testsuite/24478
23978         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23979
23980 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
23981
23982         PR c++/25300
23983         * g++.dg/template/inherit.C: Do not use a generic error message.
23984
23985 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23986
23987         PR libobjc/25354
23988         * objc.dg/gnu-encoding: New directory.
23989         * objc.dg/gnu-encoding/compat-common.h: New file.
23990         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23991         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23992         * objc.dg/gnu-encoding/vector-defs.h: New file.
23993         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23994         * objc.dg/gnu-encoding/generate-random.c: New file.
23995         * objc.dg/gnu-encoding/generate-random_r.c: New file.
23996         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23997         * objc.dg/gnu-encoding/generate-random.h: New file.
23998
23999 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
24000
24001         PR c++/25337
24002         * g++.dg/template/defarg7.C: New test.
24003
24004 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24005
24006         PR libobjc/25347
24007         * objc.dg/encode-8.m: New test.
24008
24009 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24010
24011         PR libobjc/25346
24012         * objc.dg/encode-7.m: New test.
24013
24014 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24015
24016         PR c++/25010
24017         * g++.dg/opt/inline10.C: New test.
24018
24019 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
24020
24021         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24022
24023 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24024
24025         * gfortran.dg/substring_equivalence.f90: typo in comment
24026
24027 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24028
24029         PR fortran/25068
24030         * gfortran.dg/iostat_3.f90: New test.
24031
24032 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24033
24034         PR fortran/23815
24035         * gfortran.dg/unf_io_convert_1.f90: New test.
24036         * gfortran.dg/unf_io_convert_2.f90: New test.
24037         * gfortran.dg/unf_io_convert_3.f90: New test.
24038
24039 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24040
24041         PR testsuite/20772
24042         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24043         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24044         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24045         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24046         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24047         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24048         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24049         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24050         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24051         gcc.dg/torture/fp-int-convert-float128-timode.c,
24052         gcc.dg/torture/fp-int-convert-float128.c,
24053         gcc.dg/torture/fp-int-convert-float80-timode.c,
24054         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24055         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24056
24057         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24058
24059 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24060
24061         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24062
24063 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24064
24065         * gcc.dg/20051207-1.c,
24066         * gcc.dg/20051207-2.c,
24067         * gcc.dg/20051207-3.c: New tests.
24068
24069 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24070
24071         PR testsuite/20772
24072         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24073         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24074         dg-skip-if target selector.
24075
24076         PR testsuite/20772
24077         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24078         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24079         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24080         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24081         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24082         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24083         and/or merge with i?86 cases.
24084
24085         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24086
24087         PR testsuite/20772
24088         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24089         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24090         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24091         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24092         x86_64-*-linux*.
24093
24094 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24095
24096         PR target/25311
24097         * gcc.c-torture/compile/pr25311.c: New test.
24098
24099 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24100
24101         PR libgfortran/25039
24102         * gfortran.dg/read_comma.f: New test.
24103
24104 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24105
24106         PR c++/19317
24107         * g++.dg/opt/pr19317-1.C: New test.
24108         * g++.dg/opt/pr19317-2.C: New test.
24109         * g++.dg/opt/pr19317-3.C: New test.
24110
24111         PR target/19005
24112         * gcc.c-torture/execute/pr19005.c: New test.
24113
24114         PR target/17828
24115         * g++.old-deja/g++.other/comdat5.C: New test.
24116         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24117
24118         * g++.dg/compat/struct-layout-1.exp: New file.
24119         * g++.dg/compat/struct-layout-1.h: New.
24120         * g++.dg/compat/struct-layout-1_generate.c: New.
24121         * g++.dg/compat/struct-layout-1_x1.h: New.
24122         * g++.dg/compat/struct-layout-1_x2.h: New.
24123         * g++.dg/compat/struct-layout-1_y1.h: New.
24124         * g++.dg/compat/struct-layout-1_y2.h: New.
24125
24126         * gcc.dg/20050330-2.c: New test.
24127
24128 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24129
24130         PR fortran/25292
24131         * gfortran.dg/associated_1.f90: New.
24132
24133 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24134
24135         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24136         ILP32 vect_no_align platforms.
24137
24138 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24139             Jakub Jelinek  <jakub@redhat.com>
24140
24141         PR target/25268
24142         * gcc.c-torture/compile/20051207-1.c: New test.
24143
24144 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24145
24146         PR testsuite/20772
24147         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24148         gcc.dg/torture/pr18582-1.c,
24149         gcc.target/i386/attributes-error.c: Also test on x86_64.
24150
24151         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24152
24153 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24154
24155         PR c++/19397
24156         * g++.dg/template/typedef3.C: New test.
24157
24158         PR c++/19762
24159         PR c++/19764
24160         * g++.dg/template/dtor3.C: Fix error markers.
24161
24162 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24163
24164         * lib/target-supports.exp (check_effective_target_sync_char_short):
24165         Add s390*.
24166
24167 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24168
24169         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24170
24171 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24172
24173         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24174         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24175         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24176         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24177
24178 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24179
24180         PR c++/25263
24181         * g++.dg/other/array2.C: New test case.
24182
24183 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24184
24185         * gcc.dg/darwin-weakimport-3.c: New.
24186
24187         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24188         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24189         and to work on Darwin.
24190         * gcc.dg/attr-weakref-1b.c: New file.
24191         * gcc.dg/attr-weakref-2.c: New test.
24192         * gcc.dg/darwin-weakref-1.c: New test.
24193
24194 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24195
24196         PR testsuite/25247
24197         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24198         use in selector expressions.
24199         (dg-xfail-if): Ditto.
24200         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24201         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24202         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24203         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24204         * gcc.test-framework/test-framework.exp: Skip generated tests if
24205         CHECK_TEST_FRAMEWORK is not 1.
24206
24207 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24208
24209         PR tree-optimization/24963
24210         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24211
24212         PR target/24108
24213         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24214
24215         PR target/18580
24216         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24217         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24218         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24219         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24220
24221 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24222
24223         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24224         dg-options.
24225
24226 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24227
24228         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24229
24230 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24231
24232         * gcc.dg/format/cast-1.c: New test.
24233
24234 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24235
24236         PR c/7776
24237         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24238         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24239         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24240         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24241
24242 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24243
24244         * gcc.dg/cast-pretty-print-1.c: New test.
24245
24246 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24247
24248         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24249
24250 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24251
24252         PR c++/24173
24253         * g++.dg/template/friend40.C: New test.
24254
24255 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24256
24257         PR target/25199
24258         * gcc.target/i386/movq-2.c: New test.
24259         * gcc.target/i386/movq.c: Remove target i?86, instead add
24260         dg-require-effective-target ilp32.
24261
24262 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24263
24264         PR c++/24103
24265         * g++.dg/other/default1.C: New test.
24266
24267 2005-12-02  Richard Guenther  <rguenther@suse.de>
24268
24269         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24270
24271 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24272
24273         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24274
24275 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24276
24277         PR target/21017
24278         * gcc.target/powerpc/rotate.c: New.
24279
24280 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24281
24282         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24283         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24284
24285 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24286
24287         PR c/13384
24288         * gcc.dg/pr17730-1.c: Adjust.
24289         * gcc.dg/lvalue1.c (main): Likewise.
24290         * gcc.dg/lvalue-2.c: Likewise.
24291         * g++.dg/pr7503-3.C
24292
24293 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
24294
24295         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
24296         error messages.
24297
24298 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
24299
24300         PR fortran/24789
24301         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
24302
24303 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24304
24305         PR target/24475
24306         * lib/target-supports.exp (check_effective_target_tls): New.
24307         (check_effective_target_tls_runtime): New.
24308         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
24309         for TLS support.
24310         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
24311         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24312         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
24313         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
24314         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
24315         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
24316         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
24317         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
24318         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
24319         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
24320         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
24321         effective-target TLS.
24322         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
24323         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
24324         effective-target TLS runtime.
24325
24326 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
24327
24328         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
24329
24330 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
24331
24332         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
24333         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
24334         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
24335         ignored" warnings when "packing" is the same as the ABI layout.
24336
24337 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
24338
24339         PR fortran/21302
24340         * gfortran.dg/line_length_1.f: New test.
24341         * gfortran.dg/line_length_2.f90: Ditto.
24342
24343 2005-11-30  Richard Guenther  <rguenther@suse.de>
24344
24345         PR tree-optimization/21655
24346         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
24347
24348 2005-11-30  Dale Johannesen  <dalej@apple.com>
24349
24350         * gcc.c-torture/compile/pr24930.c: New.
24351
24352 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
24353
24354         PR fortran/15809
24355         *  gfortran.dg/auto_char_dummy_array.f90: New test.
24356
24357 2005-11-30  Jeff Law  <law@redhat.com>
24358
24359         * g++.old-deja/g++.law/pr25000.C: New test.
24360
24361 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
24362
24363         * gcc.dg/tls/opt-11.c: New test.
24364
24365 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
24366
24367         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
24368         targets.
24369         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
24370         LP64 ia64.
24371
24372 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
24373
24374         * gfortran.dg/open_access_1.f90: New test.
24375
24376 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24377
24378         * gcc.dg/charset/builtin2.c: New test.
24379
24380 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
24381
24382         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
24383         on mmix-*-* for *_[xy].c.
24384
24385 2005-11-28  Kean Johnston  <jkj@sco.com>
24386
24387         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
24388         headers.
24389         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
24390         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
24391         * gcc.target/i386/asm-3.c: Ditto.
24392         * gcc.target/i386/clobbers.c: Ditto.
24393         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
24394         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
24395         test regexp.
24396         * gcc.target/i386/mul.c: Ditto.
24397         * gcc.target/i386/ssetype-1.c: Ditto.
24398         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
24399         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
24400         static so the test works with -fPIC mode too. Based on comment in
24401         PR19231 by Pinski.
24402         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
24403
24404 2005-11-28  Richard Guenther  <rguenther@suse.de>
24405
24406         * gcc.dg/alias-9.c: New testcase.
24407         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
24408
24409 2005-11-28  Roger Sayle  <roger@eyesopen.com>
24410             Uros Bizjak  <uros@kss-loka.si>
24411
24412         PR middle-end/20219
24413         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
24414         tan(x)/sin(x) transformations.
24415
24416 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
24417
24418         PR middle-end/24575
24419         * gcc.dg/tree-ssa/divide-3.c: New test.
24420         * gcc.dg/tree-ssa/divide-4.c: New test.
24421
24422 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
24423
24424         PR fortran/24917
24425         *  gfortran.dg/boz_6.f90: New test.
24426
24427 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24428
24429         PR fortran/23912
24430         * gfortran.dg/modulo_1.f90: New test.
24431
24432 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24433
24434         PR libfortran/24919
24435         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24436         fail on CRLF platforms.
24437         * gfortran.dg/ftell_2.f90: Likewise.
24438
24439 2005-11-26  Eric Christopher  <echristo@apple.com>
24440
24441         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24442
24443 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24444
24445         * objc.dg/gnu-runtime-3.m: Simplify.
24446
24447 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24448
24449         PR middle-end/23669
24450         * gcc.dg/tree-ssa/divide-1.c: New test.
24451         * gcc.dg/tree-ssa/divide-2.c: New test.
24452
24453 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24454
24455         PR libgfortran/24945
24456         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24457
24458 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24459
24460         PR libgfortran/24945
24461         * gfortran.dg/open_status_2.f90: New test.
24462
24463 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24464
24465         * gcc.c-torture/execute/builtins/fprintf.c,
24466         gcc.c-torture/execute/builtins/fputs-lib.c,
24467         gcc.c-torture/execute/builtins/fputs.c,
24468         gcc.c-torture/execute/builtins/lib/fprintf.c,
24469         gcc.c-torture/execute/builtins/lib/printf.c,
24470         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24471
24472 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24473
24474         * gcc.dg/20050922-2.c: New test.
24475
24476 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24477
24478         * objc.dg/gnu-runtime-3.m: New test.
24479
24480 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24481
24482         PR c++/9278
24483         * g++.dg/other/void1.C: New test.
24484
24485 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24486
24487         PR middle-end/24998
24488         * gcc.dg/torture/fp-int-convert-float.c,
24489         gcc.dg/torture/fp-int-convert-double.c,
24490         gcc.dg/torture/fp-int-convert-long-double.c,
24491         gcc.dg/torture/fp-int-convert-timode.c,
24492         gcc.dg/torture/fp-int-convert-float80.c,
24493         gcc.dg/torture/fp-int-convert-float80-timode.c,
24494         gcc.dg/torture/fp-int-convert-float128.c,
24495         gcc.dg/torture/fp-int-convert-float128-timode.c,
24496         gcc.dg/torture/fp-int-convert.h: New files.
24497
24498 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24499
24500         PR middle-end/24989
24501         * gcc.dg/tree-ssa/bool-10.c: New test.
24502         * gcc.dg/tree-ssa/bool-11.c: New test.
24503         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24504
24505 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24506
24507         PR middle-end/24990
24508         * tree-ssa/pr24990-1.c: New test.
24509
24510 2005-11-24  Richard Guenther  <rguenther@suse.de>
24511         Dirk Mueller <dmueller@suse.de>
24512
24513         PR c++/14024
24514         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24515         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24516         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24517         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24518         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24519         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24520
24521 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24522
24523         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24524
24525 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24526
24527         PR c/21668
24528         * gcc.dg/Wc++-compat.c: New.
24529         * gcc.dg/Wno-c++-compat.c: New.
24530
24531 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24532
24533         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24534         (vspltish, vspltisw): Likewise.
24535
24536 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24537
24538         PR libgfortran/24794
24539         * gfortran.dg/namelist_12.f: Fix quotes.
24540         * gfortran.dg/namelist_13.f90: Fix quotes.
24541         * gfortran.dg/namelist_14.f90: Fix quotes.
24542         * gfortran.dg/namelist_15.f90: Fix quotes.
24543         * gfortran.dg/namelist_use.f90: Fix quotes.
24544         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24545         * gfortran.dg/namelist_21.f90: New test.
24546         * gfortran.dg/namelist_22.f90: New test.
24547
24548 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24549
24550         PR target/23435
24551         * gcc.c-torture/compile/pr23435.c: New.
24552
24553 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24554
24555         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24556
24557 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24558
24559         * gcc.target/powerpc/405-macchw-1.c,
24560         gcc.target/powerpc/405-macchw-2.c,
24561         gcc.target/powerpc/405-macchwu-1.c,
24562         gcc.target/powerpc/405-macchwu-2.c,
24563         gcc.target/powerpc/405-machhw-1.c,
24564         gcc.target/powerpc/405-machhw-2.c,
24565         gcc.target/powerpc/405-machhwu-1.c,
24566         gcc.target/powerpc/405-machhwu-2.c,
24567         gcc.target/powerpc/405-maclhw-1.c,
24568         gcc.target/powerpc/405-maclhw-2.c,
24569         gcc.target/powerpc/405-maclhwu-1.c,
24570         gcc.target/powerpc/405-maclhwu-2.c,
24571         gcc.target/powerpc/405-mulchw-1.c,
24572         gcc.target/powerpc/405-mulchw-2.c,
24573         gcc.target/powerpc/405-mulchwu-1.c,
24574         gcc.target/powerpc/405-mulchwu-2.c,
24575         gcc.target/powerpc/405-mulhhw-1.c,
24576         gcc.target/powerpc/405-mulhhw-2.c,
24577         gcc.target/powerpc/405-mulhhwu-1.c,
24578         gcc.target/powerpc/405-mulhhwu-2.c,
24579         gcc.target/powerpc/405-mullhw-1.c,
24580         gcc.target/powerpc/405-mullhw-2.c,
24581         gcc.target/powerpc/405-mullhwu-1.c,
24582         gcc.target/powerpc/405-mullhwu-2.c,
24583         gcc.target/powerpc/405-nmacchw-1.c,
24584         gcc.target/powerpc/405-nmacchw-2.c,
24585         gcc.target/powerpc/405-nmachhw-1.c,
24586         gcc.target/powerpc/405-nmachhw-2.c,
24587         gcc.target/powerpc/405-nmaclhw-1.c,
24588         gcc.target/powerpc/405-nmaclhw-2.c,
24589         gcc.target/powerpc/440-macchw-1.c,
24590         gcc.target/powerpc/440-macchw-2.c,
24591         gcc.target/powerpc/440-macchwu-1.c,
24592         gcc.target/powerpc/440-macchwu-2.c,
24593         gcc.target/powerpc/440-machhw-1.c,
24594         gcc.target/powerpc/440-machhw-2.c,
24595         gcc.target/powerpc/440-machhwu-1.c,
24596         gcc.target/powerpc/440-machhwu-2.c,
24597         gcc.target/powerpc/440-maclhw-1.c,
24598         gcc.target/powerpc/440-maclhw-2.c,
24599         gcc.target/powerpc/440-maclhwu-1.c,
24600         gcc.target/powerpc/440-maclhwu-2.c,
24601         gcc.target/powerpc/440-mulchw-1.c,
24602         gcc.target/powerpc/440-mulchw-2.c,
24603         gcc.target/powerpc/440-mulchwu-1.c,
24604         gcc.target/powerpc/440-mulchwu-2.c,
24605         gcc.target/powerpc/440-mulhhw-1.c,
24606         gcc.target/powerpc/440-mulhhw-2.c,
24607         gcc.target/powerpc/440-mulhhwu-1.c,
24608         gcc.target/powerpc/440-mulhhwu-2.c,
24609         gcc.target/powerpc/440-mullhw-1.c,
24610         gcc.target/powerpc/440-mullhw-2.c,
24611         gcc.target/powerpc/440-mullhwu-1.c,
24612         gcc.target/powerpc/440-mullhwu-2.c,
24613         gcc.target/powerpc/440-nmacchw-1.c,
24614         gcc.target/powerpc/440-nmacchw-2.c,
24615         gcc.target/powerpc/440-nmachhw-1.c,
24616         gcc.target/powerpc/440-nmachhw-2.c,
24617         gcc.target/powerpc/440-nmaclhw-1.c,
24618         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24619
24620 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24621
24622         PR fortran/24774
24623         * gfortran.dg/inquire_9.f90: New test.
24624
24625         PR fortran/21647
24626         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24627
24628 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24629
24630         PR libfortran/24432
24631         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24632         Check that 'cos' is supported.
24633
24634 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24635
24636         PR fortran/24223
24637         * gfortran.dg/substring_equivalence.f90: New test.
24638
24639         PR fortran/24705
24640         * gfortran.dg/auto_internal_assumed.f90: New test.
24641
24642 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24643
24644         * gcc.dg/fold-div-2.c: New test.
24645
24646 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24647
24648         PR rtl-optimization/24883
24649         * gcc.c-torture/compile/pr24883.c: New test.
24650
24651 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24652
24653         PR middle-end/20583
24654         * gcc.c-torture/compile/pr20583.c: New.
24655
24656 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24657
24658         * gcc.c-torture/execute/usmul.c: New test.
24659
24660 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24661
24662         * gcc.dg/tree-ssa/vrp22.c: New test.
24663
24664 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24665
24666         PR middle-end/24912
24667         * gcc.dg/torture/pr24912-1.c: New test.
24668
24669 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
24670
24671         PR fortran/24862
24672         * gfortran.dg/arrayio_derived_1.f90: New test.
24673
24674 2005-11-19  Richard Guenther  <rguenther@suse.de>
24675
24676         PR middle-end/23294
24677         * gcc.dg/tree-ssa/pr23294.c: New testcase.
24678
24679 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
24680
24681         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24682
24683 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
24684
24685         PR c++/8355
24686         * g++.dg/template/friend39.C: New test.
24687
24688 2005-11-18  James E Wilson  <wilson@specifix.com>
24689
24690         * gcc.dg/builtin-strstr.c: New.
24691
24692 2005-11-18  Richard Henderson  <rth@redhat.com>
24693
24694         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24695         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24696         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24697         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24698         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24699         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24700         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24701         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24702         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24703         renaming to remove initial "ia64-".
24704
24705 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
24706
24707         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24708
24709 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
24710
24711         * g++.dg/cpp/string-2.C: New test.
24712
24713 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
24714
24715         * gcc.dg/tree-ssa/loop-14.c: New test.
24716
24717 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
24718             Michael Chamberlain <michael@chamberlain.net.au>
24719
24720         * ada/acats/run_all.sh (target_run): Kill long running tests.
24721
24722 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24723
24724         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24725         * gcc.dg/cleanup-9.c: Likewise.
24726         * gcc.dg/cleanup-10.c: Likewise.
24727         * gcc.dg/cleanup-11.c: Likewise.
24728
24729 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24730
24731         PR fortran/24892
24732         * gfortran.dg/open_access_append_1.f90: New test.
24733         * gfortran.dg/open_access_append_2.f90: New test.
24734
24735 2005-11-16  Richard Guenther  <rguenther@suse.de>
24736
24737         PR middle-end/24851
24738         * gcc.c-torture/execute/pr24851.c: New testcase.
24739
24740 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
24741
24742         * gcc.dg/fold-overflow-1.c: New test.
24743
24744 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
24745
24746         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24747         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24748
24749 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
24750
24751         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24752         structures.
24753         * g++.dg/eh/forced2.C: Likewise.
24754         * g++.dg/eh/forced3.C: Likewise.
24755         * g++.dg/eh/forced4.C: Likewise.
24756
24757 2005-11-11  Mike Stump  <mrs@apple.com>
24758
24759         * g++.old-deja/g++.mike/unused.C: Add.
24760
24761 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
24762
24763         PR c++/24667
24764         * g++.dg/warn/Wcast-qual1.C: New test.
24765
24766 2005-11-15  Jan Hubicka  <jh@suse.cz>
24767
24768         * gcc.dg/winline-5.c: Add large-unit-insns limit.
24769
24770 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
24771
24772         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24773
24774 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
24775
24776         PR 24840
24777         * gcc.dg/tree-ssa/pr24840.c: New test.
24778
24779 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
24780
24781         PR testsuite/24841
24782         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24783
24784 2005-11-14  Dale Johannesen  <dalej@apple.com>
24785
24786         * gcc.c-torture/execute/20051113-1.c: New.
24787
24788 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
24789
24790         PR c++/24687
24791         * g++.dg/template/crash43.C: New test.
24792
24793 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
24794
24795         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24796
24797 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24798
24799         PR c++/24817
24800         * g++.dg/eh/spec8.C: New test.
24801
24802 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24803
24804         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24805
24806 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24807
24808         PR c++/20293
24809         * g++.dg/parse/ambig4.C: New test.
24810         * g++.dg/tc1/dr101.C: Adjust error markers.
24811         * g++.dg/lookup/strong-using-2.C: Likewise.
24812         * g++.dg/lookup/ambig5.C: Likewise.
24813         * g++.dg/lookup/ambig4.C: Likewise.
24814         * g++.dg/parse/crash22.C: Likewise.
24815
24816 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24817
24818         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24819
24820 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
24821
24822         * gcc.dg/nested-calls-1.c: New test.
24823
24824 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24825
24826         * gfortran.dg/complex_intrinsic_1.f90: New test.
24827         * gfortran.dg/complex_intrinsic_2.f90: New test.
24828         * gfortran.dg/fgetc_1.f90: New test.
24829         * gfortran.dg/fgetc_2.f90: New test.
24830         * gfortran.dg/fgetc_3.f90: New test.
24831         * gfortran.dg/ftell_1.f90: New test.
24832         * gfortran.dg/ftell_2.f90: New test.
24833         * gfortran.dg/gnu_logical_1.F: New test.
24834         * gfortran.dg/gnu_logical_2.f90: New test.
24835
24836 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
24837
24838         PR middle-end/24820
24839         * gcc.dg/pr24820.c: New test.
24840
24841 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
24842
24843         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24844         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24845         variable.
24846
24847 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24848
24849         PR testsuite/24614
24850         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24851
24852 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24853
24854         * gcc.target/cris/cris.exp: New file.
24855         * gcc.target/cris/rld-legit1.c: New test.
24856         * gcc.target/cris/rld-legit2.c: New test.
24857
24858 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
24859
24860         PR c++/24780
24861         * g++.dg/opt/pr24780.C: New test.
24862
24863         PR c++/24761
24864         * g++.dg/template/asm1.C: New test.
24865
24866 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
24867
24868         PR libgfortran/24787
24869         * gfortran.dg/scan_1.f90: New test.
24870
24871 2005-11-12  Jan Hubicka  <jh@suse.cz>
24872
24873         * gcc.target/i386/minmax-1.c: New.
24874         * gcc.target/i386/minmax-2.c: New.
24875
24876 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
24877
24878         * gcc.dg/pr24445.c: Fix for 64-bit targets.
24879
24880 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
24881
24882         * gcc.c-torture/execute/20051110-1.c,
24883         gcc.c-torture/execute/20051110-2.c: New tests.
24884
24885 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24886
24887         PR middle-end/24750
24888         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24889         New tests.
24890
24891 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24892
24893         * lib/target-libpath.exp (get_shlib_extension): New proc.
24894         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24895         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24896         * lib/objc.exp (objc_target_compile): Likewise.
24897         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24898         detection.
24899
24900 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24901
24902         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24903
24904         * lib/target-supports.exp (check_effective_target_static_libgfortran):
24905         Add -static to additional_flags and pass it to target_compile.
24906
24907 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
24908
24909         PR libgfortran/24719
24910         gfortran.dg/read_noadvance.f90: New test.
24911
24912         PR libgfortran/24699
24913         gfortran.dg/fmt_t_2.f90: New test.
24914
24915         PR libgfortran/24785
24916         gfortran.dg/read_x_eor.f90: New test.
24917
24918         PR libgfortran/24584
24919         gfortran.dg/namelist_empty.f90: Rename test.
24920
24921         PR libgfortran/24489
24922         gfortran/read_eor.f90: Rename test.
24923
24924 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24925
24926         PR fortran/15976
24927         * gfortran.dg/automatic_module_variable.f90: New test.
24928
24929 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
24930
24931         PR target/24445
24932         * gcc.dg/pr24445.c: New test.
24933
24934 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24935
24936         PR fortran/24655
24937         PR fortran/24755
24938         * gfortran.dg/recursive_statement_functions.f90: Add statement
24939         functions using inline intrinsic functions and parameters to test
24940         that they no longer seg-fault.
24941
24942         PR fortran/24409
24943         gfortran.dg/nested_modules_4.f90: New test.
24944         gfortran.dg/nested_modules_5.f90: New test.
24945
24946 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24947
24948         PR fortran/24643
24949         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24950
24951 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
24952
24953         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24954         failures.
24955
24956 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24957
24958         * gcc.dg/sparc-getcontext-1.c: New test.
24959
24960 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
24961
24962         * gcc.dg/ifcvt-fabs-1.c: New test.
24963
24964 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
24965
24966         PR other/4372
24967         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24968         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24969
24970 2005-11-09  Richard Guenther  <rguenther@suse.de>
24971
24972         PR tree-optimization/24716
24973         * gcc.c-torture/execute/pr24716.c: New testcase.
24974
24975 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24976
24977         * gcc.dg/pr24624.c: Disable for non S/390 targets.
24978
24979 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24980
24981         PR 24624
24982         * gcc.dg/pr24624.c: Testcase added.
24983
24984 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24985
24986         PR 24623
24987         * g++.dg/other/pr24623.C: Testcase added.
24988
24989 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
24990
24991         PR fortran/22607
24992         * gfortran-dg/pure_byref_1.f90: New.
24993         * gfortran-dg/pure_byref_2.f90: New.
24994
24995 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
24996
24997         PR c/24101
24998         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24999         * gcc.dg/dg.exp: Run main loop also for *.i files.
25000
25001 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
25002
25003         PR c++/19450
25004         * g++.dg/tls/diag-3.C: New test.
25005         * g++.dg/tls/diag-4.C: New test.
25006         * g++.dg/tls/static-1.C: New test.
25007         * g++.dg/tls/static-1a.cc: New file.
25008
25009 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25010
25011         PR 23046
25012         * g++.dg/tree-ssa/pr23046.C: New test.
25013
25014 2005-11-08  Devang Patel <dpatel@apple.com>
25015
25016         PR tree-optimization/23115
25017         * gcc.dg/tree-ssa/pr23115.c: New.
25018
25019 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
25020
25021         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25022         * gcc.target/powerpc/pr16155.c: Same.
25023         * gcc.target/powerpc/altivec-1.c: Same.
25024         * gcc.target/powerpc/altivec-2.c: Same.
25025         * gcc.target/powerpc/altivec-3.c: Same.
25026         * gcc.target/powerpc/altivec-5.c: Same.
25027         * gcc.target/powerpc/altivec-11.c: Same.
25028         * gcc.target/powerpc/altivec-12.c: Same.
25029         * gcc.target/powerpc/altivec-14.c: Same.
25030         * gcc.target/powerpc/altivec-22.c: Same.
25031         * gcc.target/powerpc/altivec-consts.c: Same.
25032         * gcc.target/powerpc/altivec-pr22085.c: Same.
25033         * gcc.target/powerpc/altivec-splat.c: Same.
25034         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25035         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25036         * gcc.target/powerpc/darwin-longlong.c: Same.
25037
25038 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25039
25040         PR target/19340
25041         * gcc.dg/pr19340.c: New test.
25042
25043 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25044
25045         PR rtl-optimization/24683
25046         * gcc.dg/pr24683.c: New test.
25047
25048 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25049
25050         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25051         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25052
25053 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25054
25055         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25056
25057 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25058
25059         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25060
25061 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25062
25063         PR target/24230
25064
25065         * gcc.target/powerpc/altivec-consts.c,
25066         gcc.target/powerpc/altivec-splat.c: New testcase.
25067
25068 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25069
25070         PR c/24599
25071
25072         * gcc.dg/overflow-2.c: New testcase.
25073
25074 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25075
25076         PR rtl-optimization/23567
25077         * gcc.c-torture/execute/20051104-1.c: New test.
25078
25079 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25080
25081         PR fortran/24534
25082         gfortran.dg/private_type_2.f90: Modified to check that case with
25083         PRIVATE declaration within derived type is accepted.
25084
25085         PR fortran/20838
25086         gfortran.dg/pointer_assign_1.f90: New test.
25087
25088         PR fortran/20840
25089         * gfortran.dg/arrayio_0.f90: New test.
25090
25091         PR fortran/17737
25092         gfortran.dg/data_initialized.f90: New test.
25093         gfortran.dg/data_constraints_1.f90: New test.
25094         gfortran.dg/data_constraints_2.f90: New test.
25095
25096 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25097
25098         PR fortran/24174
25099         PR fortran/24305
25100         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25101
25102 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25103
25104         PR 24670
25105         * gcc.dg/tree-ssa/pr24670.c: New test.
25106
25107 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25108
25109         PR target/22432
25110         * gcc.target/i386/pr22432.c: New test.
25111
25112 2005-11-05  Richard Henderson  <rth@redhat.com>
25113
25114         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25115         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25116         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25117         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25118         from gcc.dg/alpha-*.
25119         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25120         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25121
25122 2005-11-05  Andreas Jaeger  <aj@suse.de>
25123
25124         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25125
25126 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25127
25128         PR target/23424
25129         * gcc.dg/torture/pr23424-1.c: New test.
25130
25131 2005-11-04  Richard Henderson  <rth@redhat.com>
25132
25133         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25134         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25135         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25136         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25137         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25138         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25139         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25140         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25141         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25142         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25143         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25144         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25145         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25146         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25147         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25148         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25149         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25150         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25151         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25152         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25153         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25154         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25155         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25156         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25157         Move from gcc.dg/.
25158         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25159         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25160         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25161         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25162         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25163         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25164         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25165         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25166         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25167         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25168         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25169         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25170         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25171         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25172         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25173         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25174         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25175         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25176         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25177         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25178         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25179         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25180         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25181         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25182         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25183         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25184         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25185         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25186         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25187         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25188         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25189         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25190         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25191         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25192         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25193         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25194         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25195         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25196         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25197         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25198         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25199         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25200         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25201         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25202         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25203
25204 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25205
25206         PR 24627
25207         * gcc.dg/tree-ssa/pr24627.c: New test.
25208
25209 2005-11-04 Paul Brook  <paul@codesourcery.com>
25210
25211         * gcc.dg/tls/opt-10.c: New test.
25212
25213 2005-11-04  Andreas Jaeger  <aj@suse.de>
25214
25215         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25216         avoid extra warnings.
25217
25218 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25219
25220         PR libfortran/22298
25221         * lib/target-supports.exp
25222         (check_effective_target_static_libgfortran): New
25223         static_libgfortran effective target.
25224         * gfortran.dg/static_linking_1.f: New test.
25225         * gfortran.dg/static_linking_1.c: New file.
25226
25227 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25228
25229         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25230
25231 2005-11-03  Josh Conner  <jconner@apple.com>
25232
25233         PR c++/19989
25234         g++.dg/ext/array2.C: New test.
25235         g++.dg/template/dependent-name3.C: New test.
25236         g++.dg/template/dependent-name4.C: New test.
25237         g++.dg/template/sfinae2.C: New test.
25238
25239 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25240
25241         PR preprocessor/22042
25242         * gcc.dg/cpp/strify4.c: New test.
25243
25244 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25245
25246         PR c++/17964
25247         * g++.dg/cpp/string-1.C: New test.
25248
25249 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25250
25251         * gcc.target/powerpc: New directory.
25252         * gcc.target/powerpc/powerpc.exp: New file.
25253         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25254         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25255         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25256         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25257         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25258         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25259         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25260         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25261         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25262         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25263         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25264         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25265         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25266         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25267         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25268         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25269         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25270         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25271         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25272         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25273         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25274         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25275         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25276         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25277         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25278         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25279         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25280         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25281         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25282         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25283         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25284         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25285         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
25286         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
25287
25288 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
25289
25290         PR c++/21627
25291         * g++.dg/warn/inline2.C: New test.
25292
25293 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25294
25295         PR middle-end/23155
25296         * g++.dg/ext/c99struct1.C: New test.
25297         * gcc.dg/union-cast-1.c: New test.
25298         * gcc.dg/union-cast-2.c: New test.
25299         * gcc.dg/union-cast-3.c: New test.
25300
25301 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25302
25303         PR middle-end/24589
25304         * gcc.c-torture/execute/zero-struct-2.c: New test.
25305
25306 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25307
25308         PR c++/24582
25309         * g++.dg/init/switch1.C: New test.
25310
25311 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25312
25313         * gcc.dg/delay-slot-1.c: New test.
25314
25315 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
25316
25317         PR target/24620
25318         * gcc.dg/pr24620.c: New test.
25319
25320 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25321
25322         PR c/24329
25323         * gcc.dg/format/unnamed-1.c: New test.
25324
25325 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25326
25327         PR c++/22434
25328         * g++.dg/expr/cond8.C: New test.
25329
25330         PR c++/24560
25331         * g++.dg/parse/dot1.C: New test.
25332
25333 2005-11-02  Jan Hubicka  <jh@suse.cz>
25334
25335         PR target/23303
25336         * gcc.dg/i386-lea.c: New test
25337
25338 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25339
25340         PR target/24615
25341         * gcc.dg/pr24615.c: New test.
25342
25343 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
25344
25345         PR target/24600
25346         * gcc.dg/pr24600.c: New test.
25347
25348 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25349
25350         PR c++/19253
25351         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
25352         * g++.dg/parse/typename9.C: New test.
25353         * g++/dg/parse/typename10.C: Likewise.
25354
25355 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
25356
25357         PR fortran/18157
25358         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
25359         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
25360         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
25361
25362 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
25363
25364         PR c++/24569
25365         * g++.dg/debug/static1.C: New test.
25366
25367 2005-11-02  Josh Conner  <jconner@apple.com>
25368
25369         * g++.dg/crash38.C: moved into proper directory...
25370         * g++.dg/template/crash42.C: ...here
25371
25372 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
25373
25374         PR target/18338
25375         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
25376         pcc_bitfield_type_matters || default_packed.
25377
25378         * lib/target-supports.exp
25379         (check_effective_target_pcc_bitfield_type_matters): New proc.
25380         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
25381
25382         PR testsuite/23304
25383         * lib/target-supports.exp (check_effective_default_packed): New proc.
25384         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
25385         Gate expected errors on target ! default_packed.
25386         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
25387
25388 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25389
25390         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
25391         change (r106358).
25392
25393 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25394
25395         PR fortran/24008
25396         * gfortran.dg/entry_5.f90: New.
25397         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
25398
25399 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
25400
25401         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
25402
25403 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
25404
25405         PR fortran/21565
25406         gfortran.dg/namelist_blockdata.f90: New test.
25407
25408         PR fortran/18737
25409         gfortran.dg/external_implicit_none.f90: New test.
25410
25411         PR fortran/14994
25412         * gfortran.dg/secnds.f: New test.
25413
25414 2005-10-31  Jan Hubicka  <jh@suse.cz>
25415
25416         PR target/20928
25417         * gcc.c-torture/compile/pr20928.c: New test.
25418
25419 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
25420
25421         PR middle-end/23492
25422         * gcc.c-torture/compile/zero-strct-5.c: New test.
25423
25424 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
25425
25426         PR libgfortran/24584
25427         * gfortran.dg/pr24584.f90: New test.
25428
25429 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25430
25431         PR fortran/18883
25432         * gfortran.dg/char_result_9.f90: New.
25433         * gfortran.dg/char_result_10.f90: New.
25434
25435 2005-10-30  Jan Hubicka  <jh@suse.cz>
25436
25437         * g++.dg/tree-ssa/pr24172.C: New testcase.
25438
25439 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25440
25441         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25442
25443 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25444
25445         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25446         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25447         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25448         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25449         gfortran.dg/enum_9.f90,
25450         gfortran.fortran-torture/compile/enum_1.f90,
25451         gfortran.fortran-torture/execute/enum_1.f90,
25452         gfortran.fortran-torture/execute/enum_2.f90,
25453         gfortran.fortran-torture/execute/enum_3.f90,
25454         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25455
25456 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25457
25458         PR target/18482
25459         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25460         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25461
25462 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25463
25464         PR libfortran/20179
25465         * gfortran.dg/mixed_io_1.f90: New test.
25466         * gfortran.dg/mixed_io_1.c: New file.
25467
25468 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25469
25470         * gfortran.dg/malloc_free_1.f90: New test.
25471
25472 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25473
25474         * gcc.dg/nested-func-4.c: Require profiling -pg.
25475
25476 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25477
25478         PR C++/23229
25479         * g++.dg/warn/main-2.C: New test.
25480
25481 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25482
25483         PR fortran/24545
25484         * gfortran.dg/interface_2.f90: new test.
25485
25486 2005-10-28  Josh Conner  <jconner@apple.com>
25487
25488         PR c++/22153
25489         * g++.dg/template/crash38.C: New test.
25490         * g++.dg/parse/explicit1.C: Change expected errors.
25491
25492 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25493
25494         PR C++/23426
25495         * g++.dg/other/large-size-array.C: New test.
25496
25497 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25498
25499         PR middle-end/24362
25500         * g++.dg/opt/complex4.C: New test.
25501
25502 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25503
25504         * gcc.dg/nested-func-4.c: New test.
25505
25506 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25507
25508         PR fortran/24158
25509         gfortran.dg/derived_recursion.f90: New test.
25510         gfortran.dg/implicit_actual.f90: New test.
25511
25512 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25513
25514         PR middle-end/24295, PR testsuite/24477
25515         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25516         removed when weakref hits the tree.
25517
25518 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25519
25520         * gfortran.dg/cray_pointers_4.f90: New test.
25521
25522         * gfortran.dg/cray_pointers_5.f90: New test.
25523
25524 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25525
25526         PR fortran/22290
25527         * gfortran.dg/assign_5.f90: New test.
25528         * gfortran.dg/assign_6.f: New test.
25529
25530 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25531
25532         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25533         CPU has no SSE support.
25534
25535 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25536
25537         PR libgfortran/24224
25538         * gfortran.dg/arrayio_1.f90: Update attribution.
25539         * gfortran.dg/arrayio_2.f90: Update attribution.
25540         * gfortran.dg/arrayio_3.f90: Update attribution.
25541         * gfortran.dg/arrayio_4.f90: Update test conditions.
25542         * gfortran.dg/arrayio_5.f90: Update attribution.
25543         * gfortran.dg/arrayio_6.f90: New test.
25544         * gfortran.dg/arrayio_7.f90: New test.
25545
25546 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25547
25548         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25549
25550 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25551
25552         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25553
25554 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25555
25556         PR fortran/24416
25557         * gfortran.dg/namelist_char_only.f90: New test.
25558
25559 2005-10-24  Asher Langton  <langton2@llnl.gov>
25560
25561         PR fortran/17031
25562         PR fortran/22282
25563         * gfortran.dg/cray_pointers_1.f90: New test.
25564         * gfortran.dg/cray_pointers_2.f90: New test.
25565         * gfortran.dg/cray_pointers_3.f90: New test.
25566         * gfortran.dg/loc_1.f90: New test.
25567         * gfortran.dg/loc_2.f90: New test.
25568
25569 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25570
25571         * gcc.dg/pr24225.c: New test.
25572
25573 2005-10-24  Asher Langton  <langton2@llnl.gov>
25574
25575         * gfortran.dg/dup_save_1.f90: New test.
25576         * gfortran.dg/dup_save_2.f90: New test.
25577
25578 2005-10-24  Paul Brook  <paul@codesourcery.com>
25579
25580         PR 24107
25581         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25582         stdint.h.
25583
25584 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25585
25586         PR libgfortran/24489
25587         * gfortran.dg/pr24489.f90: New test.
25588
25589 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25590
25591         PR fortran/23635
25592         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25593
25594 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25595
25596         PR target/18911
25597         * g++.dg/init/array16.C: Skip for mmix-*-*.
25598
25599 2005-10-23  Asher Langton  <langton2@llnl.gov>
25600
25601         * gfortran.dg/byte_1.f90: New test.
25602         * gfortran.dg/byte_2.f90: New test.
25603
25604 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25605
25606         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25607
25608 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25609
25610         PR fortran/18022
25611         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25612
25613         PR fortran/24311
25614         * gfortran.dg/merge_char_const.f90: New test.
25615
25616         PR fortran/24384
25617         * gfortran.dg/spread_scalar_source.f90: New test.
25618
25619 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25620
25621         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25622
25623         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25624         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25625
25626         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25627
25628 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25629
25630         PR fortran/24426
25631         * gfortran.dg/der_pointer_4.f90: New.
25632
25633 2005-10-22  David Ayers  <d.ayers@inode.at>
25634
25635         * obj-c++.dg/except-1.mm: Simplify.
25636
25637 2005-10-21  David Ayers  <d.ayers@inode.at>
25638
25639         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25640
25641 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25642
25643         * gfortran.dg/assumed_dummy_2.f90: New test.
25644
25645 2005-10-21  James E Wilson  <wilson@specifix.com>
25646
25647         PR preprocessor/15220
25648         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25649
25650 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25651
25652         * gcc.c-torture/execute/20051021-1.c: New test.
25653
25654 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25655
25656         PR c++/24260
25657         * g++.dg/ext/tmplattr1.C: New test.
25658
25659 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
25660
25661         PR fortran/24440
25662         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25663
25664 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25665
25666         * obj-c++.dg/except-1.mm: New.
25667
25668         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25669
25670 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
25671
25672         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25673
25674 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
25675
25676         PR middle-end/24295
25677         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25678         declarations with the same names as thunks' alias targets, use
25679         aliases instead.
25680         * gcc.dg/attr-alias-3.c: New test.
25681         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25682
25683 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
25684
25685         PR c++/22618
25686         * g++.dg/parse/access8.C: New test.
25687
25688 2005-10-20  Richard Guenther  <rguenther@suse.de>
25689
25690         PR c++/24439
25691         * g++.dg/tree-ssa/pr24439.C: New testcase.
25692
25693 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25694
25695         * g++.dg/opt/delay-slot-1.C: New test.
25696
25697 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
25698
25699         PR fortran/21625
25700         * gfortran.fg/der_init_1.f90: New.
25701
25702 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
25703
25704         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25705
25706 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
25707
25708         PR c++/21908
25709         * g++.dg/parse/error28.C: New test.
25710
25711 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25712
25713         * gcc.dg/profile-generate-2.c: New test.
25714
25715 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
25716
25717         PR target/23589
25718         * g++.dg/ext/dllimport11.C: New.
25719
25720 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25721
25722         PR c++/22293
25723         * g++.dg/other/friend3.C: New test.
25724
25725 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
25726
25727         PR c++/23293
25728         * g++.dg/template/error19.C: New test.
25729
25730 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25731
25732         PR c++/21383
25733         * g++.dg/overload/koenig2.C: New.
25734
25735         PR c++/23118
25736         * g++.dg/overload/error2.C: New.
25737
25738         PR c++/22604
25739         * g++.dg/inherit/covariant14.C: New.
25740
25741 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25742
25743         PR c++/23440
25744         * g++.dg/parse/for1.C: New test.
25745
25746 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
25747
25748         PR fortran/23446
25749         * gfortran.dg/host_dummy_index_1.f90: New test.
25750
25751         PR fortran/21459
25752         * gfortran.dg/automatic_char_len_2.f90: New test.
25753
25754         PR fortran/20866
25755         * gfortran.dg/recursive_statement_functions.f90: New test.
25756
25757         PR fortran/20853
25758         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25759
25760         PR fortran/20849
25761         * gfortran.dg/external_initializer.f90: New test.
25762
25763         PR fortran/20837
25764         * non_module_public.f90: New test.
25765
25766 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25767
25768         PR c++/24386
25769         * g++.dg/template/overload7.C: New.
25770
25771         PR c++/22551
25772         * g++.dg/other/switch2.C: Remove expected warnings.
25773
25774         PR c++/21353
25775         * g++.dg/template/defarg6.C: New.
25776
25777 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
25778
25779         PR target/24315
25780         * gcc.target/i386/pr24315.c: New test.
25781
25782 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25783
25784         PR c++/24389
25785         * g++.dg/template/static21.C: New test.
25786         * g++.dg/template/static21-a.cc: Likewise.
25787
25788 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
25789
25790         PR c++/23959
25791         * g++.dg/warn/Wswitch-default-1.C: New test.
25792         * g++.dg/warn/Wswitch-default-2.C: New test.
25793
25794 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25795
25796         PR c++/22173
25797         * g++.dg/parse/template18.C: New test.
25798         * g++.dg/template/nontype15.C: Likewise.
25799
25800 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
25801
25802         PR fortran/22273
25803         * gfortran.dg/spec_expr_2.f90: New.
25804
25805 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
25806
25807         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25808         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25809         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25810         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25811         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25812         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25813         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25814         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
25815         previous target-specific skips and warning-message matches where
25816         applicable.
25817
25818 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
25819
25820         PR c++/21347
25821         * g++.dg/warn/Wctor-dtor.C: New test.
25822
25823 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25824
25825         PR c/23439
25826         * gcc.dg/for-1.c: New test.
25827
25828 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
25829
25830         PR c++/19565
25831         * g++.dg/warn/Wconversion1.C: New test.
25832         * g++.dg/ext/packed4.C: Compile with -w.
25833         * g++.dg/opt/20050511-1.C: Likewise.
25834         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25835
25836 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
25837
25838         * gfortran.dg/boz_5.f90: New test.
25839
25840 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
25841
25842         PR c++/22551
25843         * g++.dg/other/switch2.C: New.
25844
25845         PR c++/23984
25846         * g++.dg/init/ctor7.C: New.
25847
25848 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
25849
25850         PR c++/23730
25851         * g++.dg/parse/crash32.C: New test.
25852
25853 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
25854
25855         PR c++/20721
25856         * g++.dg/init/goto2.C: New test.
25857
25858         PR c++/22464
25859         * g++.dg/template/crash/41.C: New test.
25860
25861         PR c++/22180
25862         * g++.dg/template/crash40.C: New test.
25863
25864         PR c++/23694
25865         * g++.dg/parse/friend5.C: New test.
25866
25867         PR c++/23307
25868         * g++.dg/template/crash38.C: New test.
25869
25870         PR c++/22352
25871         * g++.dg/template/friend38.C: New test.
25872
25873         PR c++/22405
25874         * g++.dg/template/crash39.C: New test.
25875
25876 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
25877
25878         * gcc.dg/debug/dwarf2/dwarf-char1.c,
25879         gcc.dg/debug/dwarf2/dwarf-char2.c,
25880         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25881
25882         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25883
25884 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
25885
25886         * gcc.dg/dll-2.c: Add tests for warnings.
25887         * gcc.dg/dll-3.c: Likewise.
25888         * gcc.dg/dll-4.c: Likewise.
25889
25890         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25891         * g++.dg/ext/dllimport2.C: Likewise.
25892         * g++.dg/ext/dllimport3.C: Likewise.
25893         * g++.dg/ext/dllimport7.C: Likewise.
25894         * g++.dg/ext/dllimport8.C: Likewise.
25895         * g++.dg/ext/dllimport9.C: Likewise.
25896
25897 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
25898
25899         PR fortran/24092
25900         * gfortran.dg/derived_pointer_recursion.f90: New test.
25901
25902 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
25903
25904         * gcc.c-torture/execute/20051012-1.c: New test.
25905
25906 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25907
25908         PR fortran/18082
25909         * gfortran.dg/automatic_char_len_1.f90: New test.
25910
25911 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25912
25913         PR fortran/20847
25914         * gfortran.dg/save_common.f90: New test.
25915
25916         PR fortran/20856
25917         * gfortran.dg/save_result.f90: New test.
25918
25919 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25920
25921         PR c++/21592
25922         * g++.dg/template/dependent-expr1.C: Add new expected error.
25923         * g++.dg/template/dependent-expr2.C: Adjust error text.
25924         * g++.dg/template/overload6.C: New.
25925
25926         PR c++/23797
25927         * g++.dg/other/typename8.C: New.
25928
25929         PR c++/21117
25930         * g++.dg/other/return1.C: New.
25931
25932 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
25933
25934         PR c++/24052
25935         * g++.dg/ext/label5.C: New.
25936
25937 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25938
25939         PR c++/19964
25940         * g++.dg/parse/crash31.C: New.
25941
25942 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
25943
25944         * g++.dg/ipa/ipa-1.c: New test.
25945         * g++.dg/ipa/ipa-2.c: New test.
25946         * g++.dg/ipa/ipa-3.c: New test.
25947         * g++.dg/ipa/ipa-4.c: New test.
25948         * g++.dg/ipa/ipa-5.c: New test.
25949         * g++.dg/ipa/ipa.exp: New file.
25950
25951 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25952
25953         PR fortran/24207
25954         * gfortran.dg/private_type_3.f90: New test.
25955
25956 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25957
25958         PR fortran/20786
25959         gfortran.dg/aint_anint_1.f90: New test.
25960
25961 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25962
25963         PR libgfortran/24313
25964         gfortran.dg/csqrt.f: New test.
25965
25966 2005-10-11  Ian Lance Taylor  <ian@airs.com>
25967
25968         PR c++/8057
25969         * g++.dg/warn/noeffect7.C: New test.
25970         * g++.dg/warn/noeffect2.C: Instantiate templates.
25971         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
25972         and warning.
25973
25974 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25975
25976         PR c++/21089
25977         * g++.dg/init/float1.C: New test.
25978
25979         PR c++/24277
25980         * g++.dg/init/member1.C: Tweak error markers.
25981
25982 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
25983
25984         PR testsuite/24281
25985         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25986         Check for null pointer.
25987
25988 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25989
25990         PR c++/21369
25991         * g++.dg/parse/ret-type3.C: New test.
25992
25993 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25994
25995         PR tree-opt/23946
25996         * gcc.c-torture/compile/pr23946.c: New test.
25997
25998 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
25999
26000         * g++.dg/opt/mmx2.C: New test.
26001
26002 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26003
26004         PR c++/24277
26005         * g++.dg/template/static20.C: New test.
26006
26007         PR c++/24302
26008         * g++.dg/warn/Wunused-12.C: New test.
26009
26010         PR c++/23437
26011         * g++.dg/template/arg4.C: New test.
26012
26013 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26014
26015         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26016         * gcc.dg/ucnid-3.c: Likewise.
26017         * gcc.dg/ucnid-4.c: Likewise.
26018         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26019         * g++.dg/other/ucnid-1.C: Likewise.
26020         * gcc.dg/sparc-frame-1.c: New test.
26021
26022 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26023
26024         PR c++/24139
26025         * g++.dg/template/spec27.C: New test.
26026
26027         PR c++/24275
26028         * g++.dg/template/static19.C: New test.
26029
26030 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26031
26032         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26033         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26034
26035 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26036
26037         PR target/24136
26038         * gfortran.fortran-torture/compile/pr24136.f: New test.
26039
26040 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26041
26042         PR c++/22172
26043         * g++.dg/parse/crash30.C: New test.
26044
26045 2005-10-07  Richard Guenther  <rguenther@suse.de>
26046
26047         PR middle-end/24227
26048         * gcc.c-torture/compile/pr24227.c: New testcase.
26049
26050 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26051
26052         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26053         Do not put aligned attributes on array elements.
26054
26055 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26056
26057         PR testsuite/23611, PR testsuite/23615
26058         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26059         writing prototypes of library functions by hand.
26060         * obj-c++.dg/bitfield-4.mm: Likewise.
26061         * obj-c++.dg/const-str-4.mm: Likewise.
26062         * obj-c++.dg/encode-4.mm: Likewise.
26063         * obj-c++.dg/encode-5.mm: Likewise.
26064         * obj-c++.dg/encode-6.mm: Likewise.
26065         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26066         * obj-c++.dg/method-10.mm: Likewise.
26067         * obj-c++.dg/method-17.mm: Likewise.
26068         * obj-c++.dg/method-19.mm: Likewise.
26069         * obj-c++.dg/try-catch-2.mm: Likewise.
26070
26071 2005-10-06  Richard Henderson  <rth@redhat.com>
26072
26073         PR 24236
26074         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26075
26076 2005-10-06  Dale Johannesen  <dalej@apple.com>
26077
26078         * gcc.c-torture/execute/20030125-1.c: Correct.
26079
26080 2005-10-06  Richard Guenther  <rguenther@suse.de>
26081
26082         PR tree-optimization/24238
26083         * g++.dg/tree-ssa/pr24238.C: New testcase.
26084
26085 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26086
26087         PR 18568
26088         * gfortran.dg/der_pointer_3.f90: New test.
26089
26090 2005-10-05  Devang Patel  <dpatel@apple.com>
26091
26092         PR Debug/23205
26093         * g++.dg/other/PR23205.C: New.
26094
26095 2005-10-05  Richard Henderson  <rth@redhat.com>
26096
26097         PR target/23602
26098         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26099         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26100
26101 2005-10-05  Dale Johannesen  <dalej@apple.com>
26102
26103         * gcc.c-torture/execute/float-floor.c: New.
26104
26105 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26106
26107         PR tree-optimization/21419
26108         PR tree-optimization/24146
26109         PR tree-optimization/24151
26110
26111         * g++.dg/ext/asm7.C: New.
26112         * g++.dg/ext/asm8.C: New.
26113         * gcc.dg/asm-1.c: Compile on all targets.
26114         * gcc.dg/asm-pr24146.c: New.
26115         * gcc.dg/pr21419.c: Adjust error messages.
26116
26117 2005-10-05  Richard Guenther  <rguenther@suse.de>
26118
26119         PR fortran/24176
26120         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26121
26122 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26123
26124         PR c++/23513
26125         * g++.dg/template/spec22.C: Robustify test.
26126         * g++.dg/template/spec26.C: New.
26127
26128 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26129
26130         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26131         if target supports vector instructions.
26132
26133 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26134
26135         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26136         C99 functions.
26137
26138 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26139
26140         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26141         check_effective_target_fortran_large_int): Replace cached result
26142         when target changes.
26143
26144 2005-10-04  Devang Patel  <dpatel@apple.com>
26145
26146         * gcc.dg/i386-sse-vect-types.c: New.
26147
26148 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26149
26150         PR preprocessor/13726
26151         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26152         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26153
26154 2005-10-04  Richard Guenther  <rguenther@suse.de>
26155
26156         PR c/23576
26157         * gcc.dg/noncompile/pr23576.c: New testcase.
26158
26159 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26160
26161         PR middle-end/23125
26162         * gcc.dg/register-var-3.c: New test.
26163
26164 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26165
26166         * gcc.dg/pr23049.c: New test.
26167
26168         * gcc.dg/ucnid-4.c: Fix test.
26169
26170 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26171
26172         PR 23445
26173         * gcc.c-torture/compile/pr23445.c: New test.
26174
26175 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26176
26177         * g++.dg/overload/unknown1.C: New.
26178
26179 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26180
26181         PR c++/17775
26182         * g++.dg/template/repo4.C: New test.
26183
26184 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26185
26186         PR libfortran/19308
26187         * gfortran.dg/large_real_kind_2.F90: New test.
26188         * gfortran.dg/large_integer_kind_2.f90: New test.
26189
26190 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26191
26192         * lib/target-supports.exp (check_effective_target_vect_shift):
26193         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26194         (check_effective_target_vect_condition): Fix copy-n-pasto.
26195
26196         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26197         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26198         targets.
26199
26200 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26201
26202         PR c++/22621
26203         * g++.dg/template/overload5.C : New test.
26204
26205         PR c++/23840
26206         * g++.dg/expr/stdarg1.C: New test.
26207
26208 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26209
26210         PR 24142
26211         * gcc.c-torture/execute/pr24142.c: New test.
26212
26213 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26214
26215         PR 24141
26216         * gcc.c-torture/execute/pr24141.c: New test.
26217
26218 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26219             Diego Novillo  <dnovillo@redhat.com>
26220
26221         PR 23604
26222         * gcc.c-torture/execute/pr23604.c: New test.
26223
26224 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26225
26226         PR fortran/16404
26227         PR fortran/20835
26228         PR fortran/20890
26229         PR fortran/20899
26230         PR fortran/20900
26231         PR fortran/20901
26232         PR fortran/20902
26233         gfortran.dg/equiv_constraint_1.f90: New test.
26234         gfortran.dg/equiv_constraint_2.f90: New test.
26235         gfortran.dg/equiv_constraint_3.f90: New test.
26236         gfortran.dg/equiv_constraint_4.f90: New test.
26237         gfortran.dg/equiv_constraint_5.f90: New test.
26238         gfortran.dg/equiv_constraint_6.f90: New test.
26239         gfortran.dg/equiv_constraint_7.f90: New test.
26240         gfortran.dg/equiv_constraint_8.f90: New test.
26241         gfortran.dg/private_type_1.f90: New test.
26242         gfortran.dg/private_type_2.f90: New test.
26243         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26244         980628-10.f: Assert std=gnu to permit mixing of
26245         types in equivalence statements.
26246
26247 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26248
26249         PR 24112
26250         * gfortran.dg/open_status_1.f90: New.
26251
26252 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26253
26254         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26255         * gcc.dg/vect/pr22480.c: Clean up temp files.
26256         * gcc.dg/vect/pr23831.c: Clean up temp files.
26257         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26258         Clean up temp files.
26259         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26260         Clean up temp files.
26261
26262         * gcc.dg/20050309-1.c: Clean up temp files.
26263         * gcc.dg/20050325-1.c: Clean up temp files.
26264
26265 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26266
26267         PR tree-optimization/24059
26268         * gcc.dg/vect/pr24059.c : New test.
26269
26270 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26271
26272         PR middle-end/24109
26273         * gcc.c-torture/execute/20050929-1.c: New test.
26274
26275 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26276
26277         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26278
26279 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26280
26281         PR c/21419
26282         * gcc.dg/pr21419.c: New test.
26283
26284 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26285
26286         * gcc.dg/pr23911.c: New test.
26287
26288 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
26289
26290         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
26291
26292         PR c++/16782
26293         * g++.dg/parse/qualified4.C: New test.
26294         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
26295         * g++.old-deja/g++.mike/p8154.C: Likewise.
26296
26297 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
26298
26299         PR c++/22147
26300         * g++.dg/template/friend37.C: New test.
26301         * g++.dg/parse/crash28.C: Adjust error markers.
26302
26303 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
26304
26305         PR fortran/18518
26306         * gfortran.fortran-torture/execute/save_2.f90: New decl.
26307
26308 2005-09-27  Devang Patel  <dpatel@apple.com>
26309
26310         PR tree-optimization/23625
26311         * gcc.dg/pr23625.c: New test.
26312
26313 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
26314
26315         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
26316         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
26317
26318 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
26319
26320         PR fortran/23677
26321         * gfortran.fortran-torture/execute/save_1.f90: New test.
26322         * gfortran.dg/save_1.f90: New test.
26323
26324 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
26325
26326         * gcc.target/i386/builtin-apply-mmx.c: New test.
26327
26328         PR target/22576
26329         * gcc.target/i386/pr22576.c: New test.
26330
26331         PR target/22585
26332         * gcc.target/i386/pr22585.c: New test.
26333
26334         PR target/23268
26335         * gcc.target/i386/pr23268.c: New test.
26336
26337         PR middle-end/23831
26338         * gcc.dg/vect/pr23831.c: New test.
26339
26340         PR target/24055
26341         * gcc.target/i386/pr24055.c: New test.
26342
26343 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
26344
26345         PR tree-optimization/23960
26346         * gcc.c-torture/compile/pr23960.c: New.
26347
26348 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
26349
26350         PR fortran/16861
26351         * gfortran.dg/nested_modules_3.f90: New.
26352
26353 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
26354
26355         PR fortran/24005
26356         gfortran.dg/interface_1.f90: New test.
26357
26358 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
26359         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26360
26361         PR fortran/23843
26362         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
26363
26364 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
26365
26366         PR fortran/23516
26367         * gfortran.dg/imag_1.f: New test.
26368         * gfortran.dg/imag_2.f: Ditto.
26369
26370 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
26371
26372         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
26373
26374 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
26375
26376         PR c++/21983
26377         * g++.dg/warn/pr21983.C: New test.
26378
26379 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
26380
26381         * gcc.dg/20050922-1.c: Testcase added.
26382
26383 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
26384
26385         PR c++/23993
26386         * g++.dg/template/array14.C: New test.
26387
26388 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
26389
26390         PR fortran/19929
26391         * gfortran.dg/der_ptr_component_1.f90: New test.
26392
26393 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26394
26395         PR c++/23965
26396         * g++.dg/template/error1.C: Reject "no matching function" message.
26397
26398 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26399
26400         PR c++/17609
26401         * g++.dg/lookup/error1.C: New test.
26402
26403 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
26404
26405         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
26406         functionality of the testcase.
26407
26408 2005-09-20  Richard Henderson  <rth@redhat.com>
26409
26410         * gcc.dg/vect/vect-22.c: Require vect_float.
26411         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
26412
26413 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
26414
26415         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
26416         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
26417         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
26418         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
26419         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
26420         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
26421         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
26422         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
26423         * gcc.dg/cpp/ucnid-8.c: New test.
26424
26425 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26426
26427         PR tree-optimization/23929
26428         * gcc.c-torture/compile/pr23929.c: New test.
26429
26430 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26431
26432         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26433         for one loop.
26434
26435 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26436
26437         PR testsuite/23186
26438         * g++.dg/other/pr22003.C: Require named sections.
26439
26440 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26441
26442         PR c++/23947
26443         * g++.dg/rtti/crash3.C: New test.
26444
26445         PR tree-optimization/23818
26446         * gcc.dg/pr23818.c: New test.
26447
26448 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26449
26450         PR fortran/23420
26451         * gfortran.dg/print_fmt_4.f: New.
26452
26453 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26454
26455         PR fortran/23663
26456         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26457
26458 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26459
26460         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26461         Use pointers to local alignable arrays instead. Added comments.
26462         * gcc.dg/vect/vect-46.c: Likewise.
26463         * gcc.dg/vect/vect-48.c: Likewise.
26464         * gcc.dg/vect/vect-49.c: Likewise.
26465         * gcc.dg/vect/vect-52.c: Likewise.
26466         * gcc.dg/vect/vect-53.c: Likewise.
26467         * gcc.dg/vect/vect-54.c: Likewise.
26468         * gcc.dg/vect/vect-56.c: Likewise.
26469         * gcc.dg/vect/vect-57.c: Likewise.
26470         * gcc.dg/vect/vect-58.c: Likewise.
26471         * gcc.dg/vect/vect-60.c: Likewise.
26472         * gcc.dg/vect/vect-61.c: Likewise.
26473
26474         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26475         The test is no longer vectorizable on vect_no_align targets.
26476         * gcc.dg/vect/vect-43.c: Likewsie.
26477
26478         * gcc.dg/vect/vect-44.c: Added comments.
26479         * gcc.dg/vect/vect-45.c: Added comments.
26480         * gcc.dg/vect/vect-50.c: Added comments.
26481         * gcc.dg/vect/vect-51.c: Added comments.
26482
26483         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26484         aligned type.
26485         * gcc.dg/vect/Os-vect-95.c: Likewise.
26486
26487         * gcc.dg/vect/vect-41.c: Test removed.
26488         * gcc.dg/vect/vect-47.c: Test removed.
26489         * gcc.dg/vect/vect-55.c: Test removed.
26490         * gcc.dg/vect/vect-59.c: Test removed.
26491
26492 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26493
26494         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26495         No longer vectorizable on vect_no_align targets.
26496         * gcc.dg/vect/pr20122.c: Likewise.
26497         * gcc.dg/vect/vect-74.c: Likewise.
26498         * gcc.dg/vect/vect-75.c: Likewise.
26499         * gcc.dg/vect/vect-76.c: Likewise.
26500
26501         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26502         Will not be vectorizable on vect_no_align targets once aliasing issues
26503         are resolved.
26504         * gcc.dg/vect/vect-79.c: Likewise.
26505
26506         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26507         * gcc.dg/vect/vect-78.c: Likewise.
26508         * gcc.dg/vect/vect-97.c: Likewise.
26509
26510 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26511
26512         * gcc.dg/pr23943.c: New test.
26513
26514 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26515
26516         PR fortran/19181
26517         * gfortran.dg/derived_pointer_null_1.f90: New test.
26518
26519 2005-09-18  Richard Guenther  <rguenther@suse.de>
26520
26521         PR middle-end/23944
26522         * gcc.c-torture/compile/pr23944.c: New testcase.
26523
26524 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26525
26526         PR fortran/15975
26527         * gfortran.dg/der_pointer_2.f90: New test.
26528
26529 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26530
26531         PR fortran/16861
26532         * gfortran.dg/nested_modules_2.f90: New test.
26533
26534 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26535
26536         PR c++/18368
26537         * g++.dg/other/semicolon.C: New test.
26538
26539 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26540
26541         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26542         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26543
26544 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26545
26546         PR c++/23914
26547         * g++.dg/template/static18.C: New test.
26548
26549         PR c++/21514
26550         * g++.dg/template/crash19.C: Remove dg-error marker.
26551         * g++.dg/template/local4.C: New test.
26552
26553 2005-09-16  Paul Brook  <paul@codesourcery.com>
26554
26555         PR fortran/23906
26556         * gfortran.dg/dependency_1.f90: New test.
26557
26558 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26559
26560         PR c++/23896
26561         * g++.dg/template/static17.C: New test.
26562
26563 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26564
26565         PR c++/23139
26566         * g++.dg/warn/huge-val1.C: New test.
26567
26568 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26569
26570         PR c++/13140
26571         * g++.dg/parse/class2.C: New test.
26572         * g++.dg/template/explicit8.C: Likewise.
26573         * g++.dg/template/spec25.C: Likewise.
26574
26575 2005-09-14  Josh Conner  <jconner@apple.com>
26576
26577         PR middle-end/23584
26578         * gcc.dg/pr23584.c: New test.
26579
26580 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26581
26582         PR fortran/21875 Internal Unit Array I/O, NIST
26583         * gfortran.dg/arrayio_1.f90: New test.
26584         * gfortran.dg/arrayio_1.f90: New test.
26585         * gfortran.dg/arrayio_1.f90: New test.
26586         * gfortran.dg/arrayio_1.f90: New test.
26587         * gfortran.dg/arrayio_1.f90: New test.
26588
26589 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26590
26591         PR middle-end/22480
26592         * gcc.dg/vect/pr22480.c: New test.
26593
26594 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26595
26596         PR fortran/19358
26597         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26598
26599 2005-09-13 Josh Conner <jconner@apple.com>
26600
26601         PR c++/23180
26602         * g++.dg/init/struct2.C: New test.
26603         * g++.dg/init/struct3.C: New test.
26604
26605 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26606
26607         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26608         Clean up temp files.
26609         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26610         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26611         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26612         gcc.dg/tree-ssa/builtin-printf-1.c,
26613         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26614         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26615         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26616         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26617         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26618         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26619         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26620         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26621         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26622         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26623         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26624         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26625
26626 2005-09-13  Josh Conner  <jconner@apple.com>
26627
26628         * lib/gcc-dg.exp: Load scanipa.exp.
26629         (cleanup-dump): New procedure.
26630         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26631         * lib/scandump.exp: New file.
26632         * lib/scantree.exp: Use it.
26633         * lib/scanipa.exp: New file.
26634
26635 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26636
26637         PR fortran/17740
26638         * gfortran.dg/generic_4.f90: New test.
26639
26640 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26641
26642         PR target/23816
26643         * gcc.target/i386/pr23816-1.c: New test.
26644         * gcc.target/i386/pr23816-2.c: New test.
26645
26646
26647 2005-09-13  Bastian Blank <waldi@debian.org>
26648
26649         PR c++/16171
26650         * g++.dg/abi/mangle26.C: New test.
26651         * g++.dg/abi/mangle27.C: New test.
26652         * g++.dg/abi/mangle28.C: New test.
26653         * g++.dg/abi/mangle29.C: New test.
26654
26655         PR c++/23839
26656         * g++.dg/parse/register1.C: New test.
26657
26658 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
26659
26660         PR c++/23842
26661         * g++.dg/template/access16.C: New test.
26662
26663 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26664
26665         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26666
26667 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26668
26669         PR fortran/18899
26670         * gfortran.dg/shape_2.f90: New test.
26671
26672 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26673
26674         PR target/19269
26675         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26676         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26677         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26678         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26679         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26680         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26681         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26682         tests.
26683
26684 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26685
26686         PR c++/23841
26687         * g++.dg/parse/template17.C: New test.
26688
26689 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26690
26691         PR c++/23789
26692         * g++.dg/template/nontype14.C: New test.
26693
26694 2005-09-12  Ian Lance Taylor  <ian@airs.com>
26695
26696         PR g++/7874
26697         * g++.dg/lookup/friend7.C: New test.
26698         * g++.dg/lookup/friend8.C: New test.
26699         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26700         so that it will be found via argument dependent lookup.
26701         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26702         friend functions which will no longer be found.
26703         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26704         function g, so that it will be found via argument dependent
26705         lookup.
26706         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26707         * g++.old-deja/g++.mike/net43.C: Likewise.
26708
26709 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26710
26711         PR c++/23691
26712         * g++.dg/template/static16.C: New test.
26713
26714 2005-09-12  Josh Conner  <jconner@apple.com>
26715
26716         PR middle-end/23237
26717         * gcc.c-torture/compile/pr23237.c: New test.
26718
26719 2005-09-11  Richard Henderson  <rth@redhat.com>
26720
26721         * g++.dg/other/error8.C: Update expected diagnostic text.
26722
26723 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26724
26725         PR libfortran/19872
26726         * gfortran.dg/overwrite_1.f: New test.
26727
26728 2005-09-09  Josh Conner  <jconner@apple.com>
26729
26730         * g++.dg/init/pr23180-1.C: Removed.
26731         * g++.dg/init/pr23180-2.C: Removed.
26732
26733 2005-09-09  David Daney <ddaney@avtrex.com>
26734
26735         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26736         files which are ...
26737         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26738         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26739
26740 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26741
26742         * gfortran.dg/iostat_2.f90: New test.
26743
26744 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
26745
26746         PR c++/22252
26747         * g++.dg/ext/interface1.C: New test.
26748         * g++.dg/ext/interface1.h: Likewise.
26749         * g++.dg/ext/interface1a.cc: Likewise.
26750
26751 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
26752
26753         * gfortran.dg/iomsg_1.f90: New test case.
26754
26755 2005-09-09  Richard Guenther  <rguenther@suse.de>
26756
26757         PR c++/23624
26758         * g++.dg/tree-ssa/pr23624.C: New testcase.
26759
26760 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26761
26762         PR fortran/19239
26763         * gfortran.dg/vector_subscript_1.f90,
26764         * gfortran.dg/vector_subscript_2.f90: New tests.
26765
26766 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26767
26768         PR fortran/21104
26769         * gfortran.dg/array_alloc_1.f90,
26770         * gfortran.dg/array_alloc_2.f90,
26771         * gfortran.dg/array_alloc_3.f90: New tests.
26772
26773 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26774
26775         PR fortran/12840
26776         * gfortran.dg/array_constructor_6.f90
26777         * gfortran.dg/array_constructor_7.f90
26778         * gfortran.dg/array_constructor_8.f90
26779         * gfortran.dg/array_constructor_9.f90
26780         * gfortran.dg/array_constructor_10.f90
26781         * gfortran.dg/array_constructor_11.f90
26782         * gfortran.dg/array_constructor_12.f90: New tests.
26783
26784 2005-09-08  Josh Conner  <jconner@apple.com>
26785
26786         PR c++/23180
26787         * g++.dg/init/pr23180-1.C: New test.
26788         * g++.dg/init/pr23180-2.C: New test.
26789
26790 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26791
26792         PR fortran/18878
26793         * gfortran.dg/module_double_reuse.f90: New.
26794
26795 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26796
26797         PR fortran/23270
26798         PR fortran/22304
26799         PR fortran/18870
26800         PR fortran/17917
26801         PR fortran/16511
26802         * gfortran.dg/common_equivalence_1.f: New.
26803         * gfortran.dg/common_equivalence_2.f: New.
26804         * gfortran.dg/common_equivalence_3.f: New.
26805         * gfortran.dg/contained_equivalence_1.f90: New.
26806         * gfortran.dg/module_blank_common.f90: New.
26807         * gfortran.dg/module_commons_1.f90: New.
26808         * gfortran.dg/module_equivalence_1.f90: New.
26809         * gfortran.dg/nested_modules_1.f90: New.
26810         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26811         equivalences and add comment to connect the test with
26812         the PR.
26813
26814 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26815
26816         PR fortran/23765
26817         * gfortran.dg/common_6.f90: New test.
26818
26819 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26820
26821         PR fortran/15326
26822         * gfortran.dg/char_result_1.f90,
26823         * gfortran.dg/char_result_2.f90,
26824         * gfortran.dg/char_result_3.f90,
26825         * gfortran.dg/char_result_4.f90,
26826         * gfortran.dg/char_result_5.f90,
26827         * gfortran.dg/char_result_6.f90,
26828         * gfortran.dg/char_result_7.f90,
26829         * gfortran.dg/char_result_8.f90: New tests.
26830
26831 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26832
26833         PR fortran/19928
26834         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26835
26836 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26837
26838         PR obj-c++/16816
26839         * obj-c++.dg/selector-5.mm: New test.
26840         * obj-c++.dg/selector-6.mm: New test.
26841
26842 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26843
26844         PR objc/20574
26845         PR objc/19324
26846         * objc.dg/error-1.m: New test.
26847
26848 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
26849
26850         PR fortran/23373
26851         * gfortran.fortran-torture/execute/pr23373-1.f90,
26852         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26853
26854 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
26855
26856         PR libfortran/23760
26857         * gfortran.dg/g77/1832.f: Remove long string in write statement
26858         to allow the test to pass on correct list directed output with
26859         prepended space.
26860
26861 2005-09-07  James E Wilson  <wilson@specifix.com>
26862
26863         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26864
26865 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26866
26867         * gfortran.dg/parameter+save.f90: Rename to
26868         * gfortran.dg/parameter_save.f90: .. this.
26869
26870 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26871
26872         PR fortran/20848
26873         * gfortran.dg/parameter+save.f90: New test case.
26874
26875 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
26876
26877         PR fortran/19269
26878         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26879
26880 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26881
26882         PR c/23075
26883         * gcc.dg/pr23075.c: New test.
26884         * g++.dg/warn/pr23075.C: New test.
26885
26886         PR target/22362
26887         * gcc.target/i386/pr22362.c: New test.
26888
26889         PR rtl-optimization/23098
26890         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26891
26892         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26893         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26894         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26895
26896 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
26897
26898         * g++.dg/expr/cast6.C: New test.
26899
26900         PR c++/9782
26901         * g++.dg/init/new15.C: New test.
26902
26903 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26904
26905         * gcc.dg/vect/Os-vect-95.c: New test.
26906         * gcc.dg/vect/vect-95.c: Same.
26907
26908 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26909
26910         * gcc.dg/vect/vect-29.c: Update xfail testing.
26911         * gcc.dg/vect/vect-44.c: Same.
26912         * gcc.dg/vect/vect-48.c: Same.
26913         * gcc.dg/vect/vect-50.c: Same.
26914         * gcc.dg/vect/vect-72.c: Same.
26915         * gcc.dg/vect/vect-77.c: Same.
26916         * gcc.dg/vect/vect-78.c: Same.
26917         * gcc.dg/vect/vect-80.c: Same.
26918         * gcc.dg/vect/vect-96.c: Same.
26919         * gcc.dg/vect/vect-100.c: Same.
26920         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26921         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26922         * gfortran.dg/vect/vect-5.f90: Same.
26923
26924 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26925
26926         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26927         start strings.
26928         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26929         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26930
26931         PR c++/23056
26932         * g++.dg/opt/pr23056.C: New test.
26933
26934         PR rtl-optimization/23098
26935         * gcc.target/i386/pr23098.c: New test.
26936
26937 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
26938
26939         PR c++/23667
26940         * g++.dg/template/static15.C: New test.
26941
26942         PR c++/21440
26943         * g++.dg/ext/stmtexpr5.C: New test.
26944         * g++.dg/ext/stmtexpr6.C: Likewise.
26945
26946 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
26947
26948         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26949
26950         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26951         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26952         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26953
26954 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
26955
26956         PR libfortran/23321
26957         * gfortran.dg/direct_io_4.f90: New test case.
26958
26959 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
26960             Rasmus Hahn  <rassahah@neofonie.de>
26961
26962         PR libobjc/23108
26963         * objc.dg/type-stream-1.m: New test.
26964
26965 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
26966
26967         PR fortran/23661
26968         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26969         gfortran.dg/print_fmt_3.f90: New test.
26970
26971 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26972
26973         * gfortran.dg/fmt_t_1.f90: New test.
26974
26975 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26976
26977         PR rtl-optimization/23454
26978         * g++.dg/opt/pr23454.C: New test.
26979
26980 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
26981
26982         PR c++/23699
26983         * g++.dg/ext/static1.C: New test.
26984
26985 2005-09-02  Richard Henderson  <rth@redhat.com>
26986
26987         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26988         tail call to check_fa_work.
26989
26990 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
26991
26992         PR c++/21687
26993         * g++.dg/other/gc3.C: New test.
26994
26995 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26996
26997         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26998         * gcc.dg/20050826-1.c: Likewise.
26999
27000 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
27001
27002         PR c++/23167
27003         * g++.dg/expr/volatile1.C: New test.
27004
27005 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27006
27007         PR middle-end/23547
27008         * gcc.dg/pr23547.c: New test.
27009
27010 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27011
27012         PR c/22061
27013         * gcc.c-torture/execute/pr22061-1.c,
27014         * gcc.c-torture/execute/pr22061-2.c,
27015         * gcc.c-torture/execute/pr22061-3.c,
27016         * gcc.c-torture/execute/pr22061-4.c: New tests.
27017
27018 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27019
27020         * gcc.dg/Wredundant-decls-2.c: New test to check that
27021         -Wredundant-decls does not issue warning for a variable
27022         definition following a declaration.
27023
27024 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27025
27026         PR debug/7241
27027         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27028         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27029         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27030
27031         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27032         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27033         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27034         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27035         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27036         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27037         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27038         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27039
27040 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27041
27042         PR objc/23306
27043         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27044         scan-assmbler.
27045
27046 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27047
27048         PR target/21255
27049         * gcc.dg/pr21255-1.c: New test.
27050         * gcc.dg/pr21255-2-mb.c: Likewise.
27051         * gcc.dg/pr21255-2-ml.c: Likewise.
27052         * gcc.dg/pr21255-3.c: Likewise.
27053         * gcc.dg/pr21255-4.c: Likewise.
27054
27055 2005-08-31  Dale Johannesen  <dalej@apple.com>
27056
27057         * gcc.dg/20050830-1.c: New.
27058
27059 2005-08-31  Josh Conner  <jconner@apple.com>
27060
27061         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27062         command-line options for arm-*-* targets.
27063         * g++.dg/init/array16.C: Likewise.
27064         * g++.dg/other/crash-4.C: Likewise.
27065
27066 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27067
27068         PR obj-c++/23640
27069         * obj-c++.dg/gnu-runtime-3.mm: New test.
27070
27071 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27072
27073         PR c++/13377
27074         * g++.dg/lookup/ambig4.C: New test.
27075         * g++.dg/lookup/ambig5.C: New test.
27076         * g++.dg/tc1/dr101.C: Adjust error markers.
27077
27078 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27079
27080         PR c++/23639
27081         * g++.dg/template/ttp5.C: Adjust error markers.
27082
27083 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27084
27085         PR testsuite/23609
27086         * lib/obj-c++.exp: Include target-libpath.exp.
27087         (obj-c++_link_flags): Look for the GNU libobjc library
27088         and set the library path to include it.
27089         Don't manually set LD_LIBRARY_PATH (etc.) but call
27090         set_ld_library_path_env_vars instead.
27091         (obj-c++_target_compile): Don't set library path or
27092         linker flags because they are already set correctly
27093         in obj-c++_link_flags.
27094
27095 2005-08-30  Josh Conner  <jconner@apple.com>
27096
27097         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27098         to command-line options for arm-*-* targets.
27099
27100 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27101
27102         * g++.dg/other/i386-1.C: New.
27103
27104 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27105
27106         PR preprocessor/20348
27107         PR preprocessor/20356
27108         * gcc.dg/cpp/pr20348.c: New test.
27109         * gcc.dg/cpp/pr20348.h: New file.
27110         * gcc.dg/cpp/inc/pr20348.h: New file.
27111         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27112         * gcc.dg/cpp/pr20356.c: New test.
27113         * gcc.dg/cpp/pr20356.h: New file.
27114         * gcc.dg/cpp/inc/pr20356.h: New file.
27115         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27116
27117 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27118
27119         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27120         Fix array dimension to avoid correct end-of-file error.
27121
27122 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27123
27124         PR libfortran/23598
27125         * gfortran.dg/iostat_1.f90: New test.
27126
27127 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27128
27129         PR middle-end/23408
27130         * gcc.dg/pr23408.c: New test.
27131
27132 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27133
27134         PR c++/23099
27135         * g++.dg/init/member1.C: Make sure erroneous static data member
27136         definitions are required.
27137         * g++.dg/template/static13.C: New test.
27138         * g++.dg/template/static14.C: Likewise.
27139
27140 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27141
27142         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27143         -march=pentium4, remove ilp32 requirement.
27144
27145         PR middle-end/23484
27146         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27147         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27148
27149 2005-08-29  Andreas Jaeger  <aj@suse.de>
27150
27151         PR testsuite/23607
27152         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27153
27154 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27155
27156         * gcc.c-torture/execute/20050316-2.c: New test.
27157         * gcc.c-torture/execute/20050316-3.c: New test.
27158         * gcc.dg/torture/pr16104-1.c: New test.
27159
27160 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27161
27162         PR middle-end/23463
27163         * gcc.c-torture/execute/zero-struct-1.c: New test.
27164
27165 2005-08-27  Richard Guenther  <rguenther@suse.de>
27166
27167         PR target/23575
27168         * gcc.target/i386/pr23575.c: New testcase.
27169
27170 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27171
27172         PR rtl-optimization/23561
27173         * gcc.c-torture/execute/20050826-1.c: New test.
27174
27175         PR rtl-opt/23560
27176         * gcc.c-torture/execute/20050826-2.c: New test.
27177
27178 2005-08-26  Dale Johannesen  <dalej@apple.com>
27179
27180         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27181         * gcc.dg/20050826-1.c: New.
27182
27183 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27184
27185         PR c++/19004
27186         * g++.dg/template/nontype13.C: New test.
27187
27188         PR c++/23491
27189         * g++.dg/init/new14.C: New test.
27190         * g++.dg/expr/anew1.C: Do not XFAIL.
27191         * g++.dg/expr/anew2.C: Likewise.
27192         * g++.dg/expr/anew3.C: Likewise.
27193
27194 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27195
27196         PR middle-end/22439
27197         * gcc.dg/vla-3.c: New test.
27198
27199 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27200
27201         PR fortran/20363
27202         * gfortran.dg/named_interface.f90: New.
27203
27204 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27205
27206         * gcc.c-torture/execute/frame-address.c: New test.
27207
27208 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27209
27210         PR c++/20817
27211         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27212
27213 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27214
27215         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27216
27217 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27218
27219         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27220         * gcc.dg/altivec-22.c: Rename from..
27221         * gcc.dg/altivec-nomfcr.c: ..this.
27222
27223 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27224
27225         PR tree-optimization/23546
27226         * gcc.dg/tree-ssa/pr23546.c: New test.
27227
27228 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27229
27230         PR fortran/17758
27231         * gfortran.dg/nonreturning_statements.f90: New test.
27232
27233 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27234
27235         PR c++/22454
27236         * g++.dg/parse/crash29.C: New.
27237
27238 2005-08-23  DJ Delorie  <dj@redhat.com>
27239
27240         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27241         constants have the L suffix.
27242
27243 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27244
27245         PR c++/23044
27246         * g++.dg/template/instantiate8.C: New.
27247
27248 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27249
27250         PR middle-end/23467
27251         * gcc.c-torture/execute/pr23467.c: New test.
27252
27253 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27254
27255         PR tree-optimization/22043
27256         * gcc.c-torture/execute/20050613-1.c: New test.
27257
27258 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27259
27260         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27261
27262 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27263
27264         PR rtl-optimization/23478
27265         * g++.dg/opt/pr23478.C: New test.
27266
27267 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27268
27269         PR c/18715
27270         * gcc.dg/switch-warn-3.c: New test.
27271
27272 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27273
27274         PR c++/22233
27275         * g++.dg/template/param1.C: New test.
27276
27277 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27278
27279         PR c++/23089
27280         * g++.dg/other/incomplete1.C: New test.
27281
27282 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27283
27284         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27285         are vectorizable.
27286
27287 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27288
27289         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
27290         d_lines_5.f: New.
27291
27292 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
27293
27294         * gcc.target/i386/sse-4.c: New test.
27295
27296 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27297
27298         PR testsuite/23239
27299         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
27300
27301 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
27302
27303         * gcc.dg/20050811-1.c: New test.
27304         * gcc.dg/20050811-2.c: New test.
27305
27306 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
27307
27308         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
27309
27310 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
27311
27312         PR 23476
27313         * gcc.c-torture/compile/pr23476.c: New test.
27314
27315 2005-08-19  Devang Patel  <dpatel@apple.com>
27316
27317         PR tree-optimization/23048
27318         * gcc.dg/tree-ssa/pr23048.c: New test.
27319
27320 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27321
27322         PR middle-end/20624
27323         * g++.dg/warn/Wreturn-3.C: New test
27324
27325 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
27326
27327         PR tree-optimization/22228
27328         * g++.dg/vect/pr22543.cc: New test.
27329
27330 2005-08-17  Steven Bosscher  <stevenb@suse.de>
27331
27332         PR tree-optimization/21574
27333         * gcc.dg/tree-ssa/pr21574.c: New test.
27334
27335 2005-08-16  James E Wilson  <wilson@specifix.com>
27336
27337         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
27338
27339 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
27340
27341         PR tree-opt/23402
27342         * gcc.c-torture/compile/zero-strct-3.c: New test.
27343         * gcc.c-torture/compile/zero-strct-4.c: New test.
27344
27345 2005-08-16  Steven Bosscher  <stevenb@suse.de>
27346
27347         PR target/23376
27348         * gcc.target/x86_64/pr23376.c: New test.
27349
27350 2005-08-16  Ian Lance Taylor  <ian@airs.com>
27351
27352         PR c++/23337
27353         * g++.dg/ext/vector2.C: New.
27354
27355 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27356
27357         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
27358
27359 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
27360
27361         PR libfortran/23428
27362         * gfortran.dg/inquire-complex.f90: New test case.
27363
27364 2005-08-16  James E Wilson  <wilson@specifix.com>
27365
27366         PR tree-optimization/21105
27367         * gcc.dg/large-size-array.c: New.
27368
27369 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
27370
27371         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
27372         type.
27373         * gcc.dg/vect/vect-41: Likewise.
27374         * gcc.dg/vect/vect-42: Likewise.
27375         * gcc.dg/vect/vect-43: Likewise.
27376         * gcc.dg/vect/vect-44: Likewise.
27377         * gcc.dg/vect/vect-46: Likewise.
27378         * gcc.dg/vect/vect-47: Likewise.
27379         * gcc.dg/vect/vect-48: Likewise.
27380         * gcc.dg/vect/vect-52: Likewise.
27381         * gcc.dg/vect/vect-53: Likewise.
27382         * gcc.dg/vect/vect-54: Likewise.
27383         * gcc.dg/vect/vect-55: Likewise.
27384         * gcc.dg/vect/vect-56: Likewise.
27385         * gcc.dg/vect/vect-57: Likewise.
27386         * gcc.dg/vect/vect-58: Likewise.
27387         * gcc.dg/vect/vect-59: Likewise.
27388         * gcc.dg/vect/vect-60: Likewise.
27389         * gcc.dg/vect/vect-61: Likewise.
27390         * gcc.dg/vect/vect-85: Likewise.
27391         * gcc.dg/vect/vect-87: Likewise.
27392         * gcc.dg/vect/vect-88: Likewise.
27393         * gcc.dg/vect/vect-93.c: Likewise.
27394         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
27395         * gcc.dg/vect/vect-75: Likewise.
27396         * gcc.dg/vect/vect-76: Likewise.
27397         * gcc.dg/vect/vect-77: Likewise.
27398         * gcc.dg/vect/vect-78: Likewise.
27399         * gcc.dg/vect/vect-80: Likewise.
27400         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
27401         vectorized for the expected reason, rather than checking how alignment
27402         was handled.
27403         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
27404         aligned type and also instead of aligned pointers. Added documentation.
27405
27406 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
27407
27408         * gfortran.dg/power.f90: New test.
27409
27410 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
27411
27412         PR rtl-optimization/23299
27413         * g++.dg/opt/pr23299.C: New test.
27414
27415 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27416
27417         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
27418
27419 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
27420
27421         * g++.dg/template/local6.C: New test.
27422
27423 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
27424
27425         * execute/exceptions/finally-1.m: Check that the catch and finally are
27426         being called.  Also add a "return 0;" at the end of main.
27427
27428 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27429
27430         PR fortran/21432.
27431         * gfortran.dg/namelist_print_1.f: New test of functionality of
27432         PRINT namelist.
27433         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27434         namelist generates error with -std=f95.
27435
27436 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27437
27438         PR tree-optimization/23119
27439         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27440
27441 2005-08-13  Marcin Koziej  <creep@desk.pl>
27442             Andrew Pinski  <pinskia@physics.uc.edu>
27443
27444         PR libobjc/22492
27445         * execute/exceptions/finally-1.m: New test.
27446
27447 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27448
27449         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27450         testsuite.
27451         * objc/execute/exceptions/trivial.m: New test.
27452         * objc.dg/try-catch-11.m: Move to ...
27453         * objc/execute/exceptions/foward-1.m: Here.
27454         * objc.dg/try-catch-2.m: Move to ...
27455         * objc/execute/exceptions/catchall-1.m: Here.
27456         * objc.dg/try-catch-8.m: Move to ...
27457         * objc/execute/exceptions/local-variables-1.m: Here.
27458
27459 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27460
27461         * objc.dg/nested-func-1.m: Move to ...
27462         * objc/execute/nested-func-1.m: Here.
27463
27464 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27465
27466         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27467         in ${options} instead of [target_info name].
27468         * lib/obj-c++.exp (objc_target_compile): Likewise.
27469
27470 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27471
27472         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27473
27474 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27475
27476         part of PR testsuite/23348
27477         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27478         each of the torture options.
27479         * objc/compile/trivial.m: New test.
27480
27481 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27482
27483         * gfortran.dg/eoshift.f90: Correct format.
27484
27485 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27486
27487         * gfortran.fortran-torture/execute/character_passing.f90:
27488         Fix comment typo.
27489
27490 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27491
27492         PR c++/8271
27493         * g++.dg/template/unify10.C: New.
27494
27495 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27496
27497         * g++.dg/parse/pr22514.C: Move to...
27498         * g++.dg/debug/pr22514.C: here.
27499
27500 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27501
27502         PR c++/23266
27503         * g++.dg/inherit/pure1.C: New test.
27504
27505         * ChangeLog: Fix typos.
27506
27507 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27508             Steven Bosscher  <stevenb@suse.de>
27509
27510         * gfortran.dg/runtime_warning_1.f90: New test.
27511
27512 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27513
27514         PR c++/23219
27515         * g++.dg/parse/crash28.C: New.
27516
27517 2005-08-11  Richard Guenther  <rguenther@suse.de>
27518
27519         PR target/23289
27520         * gcc.target/i386/tailcall-1.c: New testcase.
27521
27522 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27523
27524         * gcc.dg/vect/vect-67.c: Un-xfail.
27525
27526 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27527
27528         PR c++/23225
27529         * g++.dg/parse/crash27.C: new test.
27530
27531 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27532
27533         PR libfortran/22143
27534         * gfortran.dg/shift-kind.f90: New testcase.
27535
27536 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27537
27538         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27539         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27540
27541 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27542
27543         PR c++/20646
27544         * g++.dg/other/mult-stor1.C: New test.
27545
27546 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27547
27548         * gcc.c-torture/pr18299-1.c: Move to ...
27549         * gcc.c-torture/compile/pr18299-1.c: Here.
27550
27551 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27552
27553         * gfortran/fortran.torture/execute/character_passing.f90:
27554         Fix types for LSAME.
27555
27556 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27557
27558         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27559         input data back to what it was originally.
27560
27561 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27562
27563         * objc.dg/try-catch-8.m: Enable for all targets.
27564
27565 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27566
27567         * gcc.dg/pr23165.c: New test.
27568
27569 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27570
27571         PR tree-optimization/23234
27572         * gcc.dg/tree-ssa/pr23234.c: New test.
27573
27574 2005-08-08  Josh Conner  <jconner@apple.com>
27575
27576         PR rtl-optimization/23241
27577         * gcc.dg/char-compare.c: New test.
27578
27579 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27580
27581         PR c++/22508
27582         * g++.dg/init/new13.C: New test.
27583
27584 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27585
27586         PR c++/21166
27587         * g++.dg/other/crash-4.C: Adjust
27588         * g++/dg/ext/packed9.C: New.
27589
27590 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27591
27592         PR middle-end/21964
27593         * gcc.c-torture/execute/pr21964-1.c: New test.
27594
27595 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27596
27597         PR c/22458
27598         * gcc.dg/pr22458-1.c: New test.
27599
27600 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27601             Steven G. Kargl <kargls@comcast.net>
27602
27603         PR fortran/22390
27604         * gfortran.dg/flush_1.f90: New test.
27605
27606 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27607
27608         PR c++/23191
27609         * g++.dg/template/eh2.C: New test.
27610
27611 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27612
27613         PR c++/19498
27614         * g++.dg/template/instantiate7.C: New test.
27615
27616 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27617
27618         PR c/23113
27619         * gcc.dg/Wunused-value-1.c: New test.
27620
27621 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27622
27623         PR rtl-optimization/23233
27624         * gcc.c-torture/compile/pr23233-1.c: New test.
27625
27626 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27627
27628         PR fortran/18833
27629         PR fortran/20850
27630         * gfortran.dg/equiv_1.f90: New test.
27631         * gfortran.dg/equiv_2.f90: New test.
27632         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27633         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27634         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27635
27636 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27637
27638         * gcc.c-torture/execute/vrp-5.c: New test.
27639         * gcc.c-torture/execute/vrp-6.c: New test.
27640         * gcc.dg/tree-ssa/vrp21.c: New test.
27641
27642 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27643
27644         * g++.dg/parse/pr22514.C: New test.
27645
27646 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27647
27648         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27649
27650         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27651         instead of constant loads / pool entries.
27652
27653 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27654
27655         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27656         TEST_TO_WCTYPE.
27657
27658 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
27659
27660         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27661         __WINT_TYPE__ in generated prototypes if possible.
27662
27663 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27664
27665         PR 22037
27666         * g++.dg/tree-ssa/pr22037.C:
27667
27668 2005-08-04  Richard Henderson  <rth@redhat.com>
27669
27670         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27671         scan-tree-dump-times directive.
27672
27673 2005-08-04  Jan Hubicka  <jh@suse.cz>
27674
27675         * gcov-1.C: Fix switch counts.
27676         * gcov-4b.c: Likewise.
27677
27678 2005-08-03  Jeff Law  <law@redhat.com>
27679
27680         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27681
27682 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
27683
27684         * gcc.c-torture/execute/pr23135.c: New test.
27685
27686 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27687
27688         PR tree-optimization/19899
27689         * gcc.dg/tree-ssa/scev-1.c: New test.
27690         * gcc.dg/tree-ssa/scev-2.c: New test.
27691
27692 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
27693
27694         PR target/18582
27695         * gcc.dg/torture/pr18582-1.c: New test.
27696
27697 2005-08-03  Jan Hubicka  <jh@suse.cz>
27698
27699         * update-conroll.c: New testcase.
27700         * update-conroll-2.c: New testcase.
27701
27702 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
27703
27704         * gfortran.dg/constant_substring.f: New test.
27705         * gfortran.dg/pr22491.f: New test.
27706
27707 2005-08-02  Jan Hubicka  <jh@suse.cz>
27708
27709         * update-threading.c: Replace by the proper one.
27710
27711 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27712
27713         PR 23164
27714         * g++.dg/tree-ssa/pr23164.C: New test.
27715
27716 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27717
27718         * gcc.dg/tree-ssa/pr23192.c: New test.
27719
27720 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
27721
27722         * gcc.c-torture/execute/vrp-4.c: New test.
27723
27724 2005-08-02  Jan Hubicka  <jh@suse.cz>
27725
27726         * update-threading.c: New test.
27727
27728 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
27729
27730         * gcc.c-torture/compile/20050801-1.c: New test.
27731         * gcc.c-torture/compile/20050801-2.c: New test.
27732
27733 2005-08-01  Jan Hubicka  <jh@suse.cz>
27734
27735         * val-prof-5.c: New test.
27736
27737 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
27738
27739         PR c/22311
27740         * gcc.dg/pr22311-1.c : New test.
27741
27742 2005-07-31  Steven Bosscher  <stevenb@suse.de>
27743
27744         PR target/23095
27745         * gfortran.dg/pr23095.f: New test.
27746
27747         PR c++/22003
27748         * g++.dg/other/pr22003.C: New test.
27749
27750 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
27751
27752         PR target/20621
27753         * gcc.c-torture/execute/pr20621-1.c: New test.
27754
27755 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
27756
27757         * gfortran.dg/comma_format_extension_4.f: Adjust length
27758         of string for format.
27759         * gfortran.dg/der_array_io_1.f: Replace illegal internal
27760         print statement with internal write.
27761         * gfortran.dg/der_array_io_2.f: Likewise.
27762         * gfortran.dg/der_array_io_3.f: Likewise.
27763
27764 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
27765
27766         * gcc.dg/fold-abs-4.c: new test.
27767
27768 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
27769
27770         PR fortran/22570 an related issues.
27771         * gfortran.dg/x_slash_1.f: New test.
27772
27773 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
27774
27775         PR c/23143
27776         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27777         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27778
27779 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27780
27781         PR c/529
27782         * gcc.dg/Wshadow-3.c: New test.
27783
27784 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
27785
27786         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27787         used to have the wrong bounds).
27788
27789 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27790
27791         PR c/21720
27792         * gcc.dg/hex-round-1.c: Test more cases.
27793         * gcc.dg/hex-round-2.c: New test.
27794
27795 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
27796
27797         PR 22550
27798         * g++.dg/tree-ssa/pr22550.C: New test.
27799
27800 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
27801
27802         * gcc.dg/tree-ssa/vrp19.c: New test.
27803         * gcc.dg/tree-ssa-vrp20.c: New test.
27804
27805 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27806
27807         PR c/22240
27808         * gcc.dg/transparent-union-4.c: New test.
27809
27810 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27811
27812         PR c/22192
27813         * gcc.dg/c99-vla-2.c: New test.
27814
27815 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27816
27817         PR c/21720
27818         * gcc.dg/hex-round-1.c: New test.
27819
27820 2005-07-28  Jan Hubicka  <jh@suse.cz>
27821
27822         * inliner-1.c: Do not dump everything.
27823         * tree-prof.exp: Do not pass -ftree-based-profiling.
27824         * bprob.exp: Likewise.
27825
27826         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27827
27828 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
27829
27830         PR c++/22545
27831         * g++.dg/expr/ptrmem7.C: New test.
27832
27833 2005-07-28  Mike Stump  <mrs@apple.com>
27834
27835         * g++.old-deja/g++.mike/visibility-1.C: New test.
27836
27837 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27838
27839         PR c/20187
27840         * gcc.c-torture/execute/pr20187-1.c: New test.
27841
27842 2005-07-28  Jeff Law  <law@redhat.com>
27843
27844         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27845         * gcc.dg/tree-ssa/vrp18.c: New test.
27846
27847 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27848
27849         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27850
27851 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27852
27853         PR tree-optimization/22506
27854         * gcc.dg/vect/ps22506.c: New test.
27855
27856 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
27857
27858         PR target/21149
27859         * gcc.target/i386/sse-3.c: New test.
27860
27861 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27862
27863         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27864         * gcc.target/mips/mips32-dsp-type.c: Likewise.
27865
27866 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27867
27868         PR c/22589
27869         * gcc.c-torture/compile/pr22589-1.c: New test.
27870
27871 2005-07-28  Jan Hubicka  <jh@suse.cz>
27872
27873         * update-loopch.c: New testcase.
27874
27875 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27876
27877         PR rtl-optimization/23047
27878         * gcc.c-torture/execute/pr23047.c: New test.
27879         * gcc.c-torture/execute/pr23047.x: New.
27880
27881 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27882
27883         PR tree-optimization/22493
27884         * gcc.c-torture/execute/pr22493-1.c: New test.
27885         * gcc.c-torture/execute/pr22493-1.x: New.
27886         * gcc.c-torture/execute/vrp-1.c: New test.
27887         * gcc.c-torture/execute/vrp-2.c: New test.
27888         * gcc.c-torture/execute/vrp-2.c: New test.
27889
27890 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
27891
27892         * gcc.target/frv/all-builtin-read8.c: Delete.
27893         * gcc.target/frv/all-builtin-read16.c: Delete.
27894         * gcc.target/frv/all-builtin-read32.c: Delete.
27895         * gcc.target/frv/all-builtin-read64.c: Delete.
27896         * gcc.target/frv/all-builtin-write8.c: Delete.
27897         * gcc.target/frv/all-builtin-write16.c: Delete.
27898         * gcc.target/frv/all-builtin-write32.c: Delete.
27899         * gcc.target/frv/all-builtin-write64.c: Delete.
27900         * gcc.target/frv/all-read-write-1.c: New.
27901
27902 2005-07-27  Jeff Law  <law@redhat.com>
27903
27904         * gcc.c-torture/execute/pr22630.c: New test.
27905
27906 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
27907
27908         PR tree-optimization/23073
27909         * gcc.dg/vect/nodump-pr23073.c: New test.
27910         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27911
27912 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
27913
27914         PR tree-optimize/22348
27915         * gcc.c-torture/execute/pr22348.c: New.
27916
27917 2005-07-27  Richard Guenther  <rguenther@suse.de>
27918
27919         * gcc.dg/tree-ssa/salias-1.c: New testcase.
27920
27921 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27922
27923         PR fortran/22503
27924         * gfortran.dg/logical_comp.f90: New test.
27925
27926 2005-07-27  Jan Hubicka  <jh@suse.cz>
27927
27928         * inliner-1.c: Add cleanup of dumps.
27929         * val-prof-*.c: Likewise.
27930         * update-tailcall.c: New.
27931
27932 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
27933
27934         PR 22591
27935         * gcc.dg/tree-ssa/pr22591.c: New test.
27936         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27937
27938 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
27939
27940         PR libobjc/22606
27941         * objc.dg/try-catch-11.m: New test.
27942
27943 2005-07-26  Richard Guenther  <rguenther@suse.de>
27944
27945         PR tree-optimization/22486
27946         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27947
27948 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27949
27950         PR tree-opt/22484
27951         * g++.dg/opt/loop2.C: New test.
27952
27953 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27954
27955         * gcc.dg/tree-ssa/reassoc-3.c: New test.
27956         * gcc.dg/tree-ssa/reassoc-4.c: New test.
27957
27958 2005-07-25  Adam Nemet  <anemet@lnxw.com>
27959
27960         * lib/profopt.exp (profopt-execute): Check for profiling data
27961         files on the target.
27962
27963 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
27964
27965         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27966         for matching of asm labels.
27967
27968 2005-07-25  Richard Guenther  <rguenther@suse.de>
27969
27970         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27971
27972 2005-07-25  Richard Guenther  <rguenther@suse.de>
27973
27974         PR testsuite/22624
27975         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27976
27977 2005-07-25  Ira Rosen  <irar@il.ibm.com>
27978
27979         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27980         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27981         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27982         * gcc.dg/vect/vect-100.c: New test.
27983         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27984         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27985         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27986         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27987         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27988         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27989         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27990         * gfortran.dg/vect/pr19049.f90: New testcase.
27991         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27992
27993 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
27994
27995         * gcc.c-torture/execute/20050713-1.c: New test.
27996
27997         PR fortran/20063
27998         * gfortran.fortran-torture/execute/data_4.f90: New test.
27999
28000         PR middle-end/20303
28001         * gcc.dg/visibility-d.c: New test.
28002
28003 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28004
28005         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28006         * gfortran.dg/underflow.f90: Ditto.
28007
28008 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28009
28010         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28011         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28012         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28013
28014 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28015
28016         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28017         include case of field width of zero.
28018
28019 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28020
28021         PR libgfortran/21875
28022         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28023         with trailing blanks on normal formatted read.
28024
28025 2005-07-23  Chao-ying Fu  <fu@mips.com>
28026
28027         * gcc.target/mips/mips32-dsp-type.c: New test.
28028         * gcc.target/mips/mips32-dsp.c: New test.
28029
28030 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28031
28032         PR testsuite/21073
28033         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28034
28035         PR testsuite/20454
28036         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28037         and __cyg_profile_func_exit.
28038
28039 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28040
28041         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28042         * gfortran.dg/comma_format_extension_4.f: Same.
28043         * gfortran.dg/pr15332.f: Same.
28044         * gfortran.dg/pr21730.f: Same.
28045
28046 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28047
28048         * g++.dg/opt/vrp2.C: Fix testcase.
28049
28050         PR tree-opt/22625
28051         * g++.dg/opt/vrp2.C: New test.
28052
28053 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28054
28055         PR debug/21828
28056         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28057
28058 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28059
28060         * gcc.dg/tree-ssa/20050719-1.c: New test.
28061
28062 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28063
28064         * gcc.dg/bfin-longcall-1.c: New file.
28065         * gcc.dg/bfin-longcall-2.c: New file.
28066
28067 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28068
28069         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28070
28071 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28072
28073         PR middle-end/19055
28074         * gcc.dg/tree-ssa/pr19055.c: New test.
28075         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28076
28077 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28078
28079         PR C++/22358
28080         * g++.dg/other/pr22358.C: New test.
28081
28082 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28083
28084         PR c++/2922
28085         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28086
28087 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28088
28089         PR c++/15938
28090         * g++.dg/init/union2.C: New test.
28091
28092 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28093
28094         PR c/22393
28095         * gcc.dg/complex-4.c: New test.
28096
28097 2005-07-21  Richard Guenther  <rguenther@suse.de>
28098
28099         PR testsuite/22522
28100         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28101         scanning for asm labels.
28102         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28103
28104 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28105
28106         PR target/22085
28107         * gcc.dg/altivec-pr22085.c: New.
28108
28109 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28110
28111         PR tree-optimization/19210
28112         * gcc.dg/tree-ssa/pr19210-1.c: New.
28113         * gcc.dg/tree-ssa/pr19210-2.c: New.
28114
28115 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28116
28117         PR rtl-optimization/22167
28118         * g++.dg/opt/pr22167.C: New test.
28119
28120 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28121
28122         PR c++/2922
28123         * g++.dg/lookup/two-stage2.C: New.
28124         * g++.dg/lookup/two-stage3.C: New.
28125         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28126         fixed two-stage name lookup for operators.
28127         * g++.dg/template/call3.C: Compiler now produces an appropriate
28128         error message.
28129         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28130         14 as a candidate.
28131         * g++.dg/template/ptrmem4.C: Compiler produces different error
28132         message.
28133         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28134         connect_to_method as a candidate.
28135
28136 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28137
28138         * gcc.dg/fold-alloc-1.c: New test.
28139
28140 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28141
28142         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28143         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28144
28145 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28146
28147         * gcc.dg/fold-abs-1.c: New test.
28148         * gcc.dg/fold-abs-2.c: New test.
28149         * gcc.dg/fold-abs-3.c: New test.
28150
28151 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28152
28153         Make CONSTRUCTOR use VEC to store initializers.
28154         * g++.dg/ext/complit3.C: Check for specific error messages.
28155         * g++.dg/init/brace2.C: Update error message.
28156         * g++.dg/warn/Wbraces2.C: Likewise.
28157
28158 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28159
28160         PR fortran/16940
28161         * gfortran.dg/module_interface_1.f90: New test.
28162
28163 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28164             Kenneth Zadeck <zadeck@naturalbridge.com>
28165
28166         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28167
28168 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28169
28170         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28171         specify -Wformat for these tests.
28172         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28173         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28174         * gcc.dg/format/opt-6.c: Delete.
28175
28176 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28177
28178         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28179         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28180
28181 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28182
28183         * gcc.dg/tree-ssa/alias-2.c: New test.
28184
28185 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28186
28187         PR c++/22263
28188         * g++.dg/template/explicit7.C: New test.
28189
28190 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28191
28192         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28193         field width of 8 to +Inf and -Inf.
28194
28195 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28196
28197         PR c++/22139
28198         * g++.dg/template/friend36.C: New test.
28199
28200 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28201
28202         PR fortran/21730
28203         * gfortran.dg/pr21730.f: New test.
28204
28205 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28206             Kenneth Zadeck <zadeck@naturalbridge.com>
28207
28208         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28209         since pure const detection cannot run at -O1 in c compiler.
28210         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28211         can now optimize this case properly.
28212         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28213         because we now pass.
28214         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28215
28216 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28217
28218         PR c/22421
28219         * gcc.dg/format/bitfld-1.c: New test.
28220
28221 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28222
28223         PR c++/22204
28224         * g++.dg/rtti/repo1.C: New test.
28225
28226 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28227
28228         PR middle-end/22398
28229         * gcc.c-torture/compile/pr22398.c: New test.
28230
28231 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28232
28233         PR c++/22132
28234         * g++.dg/expr/cast4.C: New test.
28235
28236 2005-07-15  Richard Guenther  <rguenther@suse.de>
28237
28238         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28239         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28240
28241 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28242
28243         PR tree-optimization/22230
28244         * gcc.dg/tree-ssa/pr22230.c: New test.
28245
28246 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28247
28248         * gfortran.dg/g77/cpp6.f: New test.
28249
28250         PR fortran/22417
28251         * gfortran.dg/g77/cpp5.F: New test.
28252         * gfortran.dg/g77/cpp5.h: New file.
28253         * gfortran.dg/g77/cpp5inc.h: New file.
28254
28255 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28256
28257         PR libfortran/16435
28258         * gfortran.dg/tl_editting.f90: New.
28259         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28260
28261 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28262
28263         * gfortran.dg/char_array_constructor.f90: New test.
28264
28265 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28266
28267         * gfortran.dg/past_eor.f90: New.
28268         * gfortran.dg/complex_read.f90: New.
28269
28270 2005-07-13  Jeff Law  <law@redhat.com>
28271
28272         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28273         additional casts.
28274
28275         * gcc.dg/tree-ssa/pr22321.c: New test
28276
28277 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28278
28279         PR tree-optimization/21921
28280         * gcc.dg/tree-ssa/pr21921.c: New.
28281
28282 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28283
28284         PR tree-optimizatio/22442
28285         * gcc.dg/tree-ssa/loop-11.c: New test.
28286
28287 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28288
28289         PR tree-opt/21840
28290         * gcc.c-torture/compile/pr21840.c: New test.
28291
28292 2005-07-12  Jan Hubicka  <jh@suse.cz>
28293
28294         * gcc.c-torture/compile/pr22379.c: New test.
28295
28296 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
28297
28298         PR libfortran/21593
28299         gfortran.dg/dev_null.f90: Remove outdated comment about
28300         PR libfortran/21593.
28301
28302
28303 2005-07-12  Dale Johannesen  <dalej@apple.com>
28304
28305         * gcc.target/i386/compress-float-sse.c: New.
28306         * gcc.target/i386/compress-float-sse-pic.c: New.
28307         * gcc.target/i386/compress-float-387.c: New.
28308         * gcc.target/i386/compress-float-387-pic.c: New.
28309         * gcc.dg/compress-float-ppc.c: New.
28310         * gcc.dg/compress-float-ppc-pic.c: New.
28311
28312 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
28313
28314         PR libfortran/21593
28315         gfortran.dg/dev_null.f90: Remove targets.
28316
28317 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
28318
28319         PR tree-opt/22335
28320         * gcc.dg/pr22335-1.c: New test.
28321         * gcc.dg/pr22335-2.c: New test.
28322
28323 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28324
28325         PR c++/20172
28326         * g++.dg/template/nontype12.C : New test.
28327
28328 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28329
28330         * gcc.dg/tree-ssa/loop-10.c: New test.
28331
28332 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
28333
28334         * gcc.c-torture/execute/20020720-1.x: Remove.
28335
28336 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
28337
28338         * gfortran.fortran-torture/execute/forall_7.f90: New test.
28339
28340 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
28341
28342         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
28343         (dg-mips-options): Use it.
28344
28345 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
28346
28347         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
28348
28349 2005-07-09  Richard Henderson  <rth@redhat.com>
28350
28351         * lib/target-supports.exp (check_effective_target_sync_char_short):
28352         Add alpha.
28353
28354 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
28355
28356         PR libfortran/22217
28357         * gfortran.dg/negative-z-descriptor.f90: New test.
28358
28359 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28360
28361         PR tree-opt/22329
28362         * gcc.dg/pr22329.c: New test.
28363
28364 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
28365
28366         PR tree-optimization/20139
28367         * gcc.dg/tree-ssa/pr20139.c: New.
28368
28369 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
28370
28371         PR tree-opt/22356
28372         * gcc.dg/pr22356-1.c: New test.
28373
28374 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
28375
28376         PR c++/21799
28377         * g++.dg/template/unify8.C: New.
28378         * g++.dg/template/unify9.C: New.
28379
28380 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
28381
28382         * gfortran.fortran-torture/execute/entry_10.f90: New test.
28383
28384 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
28385
28386         * gcc.dg/darwin-version-1.c: New.
28387         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
28388         * gcc.dg/builtins-20.c: Likewise.
28389         * gcc.dg/builtins-53.c: Likewise.
28390         * gcc.dg/torture/builtins-convert-1.c: Likewise.
28391         * gcc.dg/torture/builtins-convert-2.c: Likewise.
28392         * gcc.dg/torture/builtins-convert-3.c: Likewise.
28393         * gcc.dg/torture/builtins-power-1.c: Likewise.
28394         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
28395         on Darwin.
28396
28397 2005-07-07  Jeff Law  <law@redhat.com>
28398
28399         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
28400         argument evaluation order.
28401
28402 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
28403
28404         PR libfortran/21594
28405         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28406         Add test cases where the shift length is greater than the
28407         array length.
28408
28409 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28410
28411         * obj-c++.dg/proto-lossage-6.mm: New.
28412         * objc.dg/proto-lossage-6.m: New.
28413
28414 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28415
28416         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
28417         * objc.dg/gnu-runtime-2.m: Likewise.
28418
28419 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28420
28421         * gfortran.dg/longline.f: New test.
28422
28423         * gfortran.dg/badline.f: New test.
28424
28425 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28426
28427         PR fortran/16531
28428         PR fortran/15966
28429         PR fortran/18781
28430         * gfortran.dg/hollerith.f90: New.
28431         * gfortran.dg/hollerith2.f90: New.
28432         * gfortran.dg/hollerith3.f90: New.
28433         * gfortran.dg/hollerith4.f90: New.
28434         * gfortran.dg/hollerith_f95.f90: New.
28435         * gfortran.dg/hollerith_legacy.f90: New.
28436         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28437
28438 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28439
28440         PR objc/22274
28441         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28442         * objc.dg/gnu-runtime-2.m: New.
28443
28444 2005-07-06  Jeff Law  <law@redhat.com>
28445
28446         * gcc.dg/tree-ssa/vrp17.c: New test.
28447
28448 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28449
28450         PR fortran/22327
28451         * gfortran.dg/array_constructor_5.f90: New test.
28452
28453 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28454
28455         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28456
28457 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28458
28459         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28460         * gcc.dg/980816-1.c: Ditto.
28461
28462 2005-07-06  Jeff Law  <law@redhat.com>
28463
28464         * gcc.c-torture/compile/pr21356.c: New test.
28465
28466 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28467
28468         PR c/22013
28469         PR c/22098
28470         * gcc.c-torture/compile/pr22013-1.c,
28471         gcc.c-torture/execute/pr22098-1.c,
28472         gcc.c-torture/execute/pr22098-2.c,
28473         gcc.c-torture/execute/pr22098-3.c: New tests.
28474
28475 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28476
28477         PR c/22308
28478         * gcc.dg/pr22308-1.c: New test.
28479
28480 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28481
28482         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28483         target.
28484         * gcc.dg/compare9.c: Use -fshort-enums instead of
28485         -fno-short-enums.  Change the last test to dg-bogus.
28486
28487 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28488
28489         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28490         * gcc.dg/compare9.c: New.
28491
28492 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28493
28494         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28495
28496 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28497
28498         PR testsuite/22288
28499         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28500
28501
28502 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28503
28504         * gcc.dg/format/gcc_gfc-1.c: New.
28505
28506 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28507
28508         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28509
28510 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28511
28512         PR fortran/20842
28513         * gfortran.dg/io_invalid_1.f90: New test.
28514
28515 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28516
28517         * gcc.dg/format/gcc_diag-1.c: Update.
28518
28519 2005-07-02  Jeff Law  <law@redhat.com>
28520
28521         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28522         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28523
28524 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28525
28526         * gcc.dg/format/gcc_diag-1.c: Update.
28527
28528 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28529
28530         PR tree-opt/22269
28531         * gcc.c-torture/compile/pr22269.c: New test.
28532
28533 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28534
28535         PR 21584
28536         PR 22219
28537         * g++.dg/tree-ssa/pr21584-1.C: New test.
28538         * g++.dg/tree-ssa/pr21584-2.C: New test.
28539
28540 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28541
28542         * obj-c++.dg/try-catch-11.mm: New.
28543         * objc.dg/try-catch-10.m: New.
28544
28545 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28546
28547         * g++.dg/other/ucnid-1.C: xfail on AIX.
28548
28549 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28550
28551         PR 22234
28552         * gcc.dg/20050629-1.c: New test.
28553
28554 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28555
28556         * obj-c++.dg/const-str-1[0-1].mm: New.
28557         * objc.dg/const-str-1[0-1].m: New.
28558
28559 2005-05-29  Richard Henderson  <rth@redhat.com>
28560
28561         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28562         Rename from check_effective_target_vect_no_max.
28563         (check_effective_target_vect_no_int_add): New.
28564         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28565         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28566         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28567         * gcc.dg/vect/vect-reduc-1.c: Use both.
28568         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28569
28570 2005-05-29  Richard Henderson  <rth@redhat.com>
28571
28572         * lib/target-supports.exp (check_effective_target_vect_no_max):
28573         Remove i386 and x86_64.
28574
28575 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28576
28577         PR testsuite/21969
28578         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28579
28580 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28581
28582         PR middle-end/21969
28583         * gcc.dg/vect/pr21969.c: New test.
28584
28585 2005-06-28  Eric Christopher  <echristo@redhat.com>
28586
28587         PR c/22052
28588         PR c/21975
28589         * gcc.dg/inline1.c: New test.
28590         * gcc.dg/inline2.c: Ditto.
28591         * gcc.dg/inline3.c: Ditto.
28592         * gcc.dg/inline4.c: Ditto.
28593         * gcc.dg/inline5.c: Ditto.
28594
28595 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28596
28597         PR libfortran/22142
28598         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28599         Add testcase also testing eoshift1 for PR 22142.
28600
28601 2005-06-28  Richard Henderson  <rth@redhat.com>
28602
28603         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28604         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28605         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28606         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28607         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28608
28609 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28610
28611         PR libfortran/22142
28612         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28613         Add testcase for PR 22142.
28614
28615 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28616
28617         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28618         gcc.target/ia64/fpreg-2.c: New tests.
28619
28620 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28621
28622         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28623
28624 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28625
28626         PR libfortran/22170
28627         * gfortran.dg/slash_1.f90: New test.
28628
28629 2005-06-27  Richard Henderson  <rth@redhat.com>
28630
28631         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28632         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28633         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28634         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28635         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28636         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28637
28638 2005-06-27  Richard Henderson  <rth@redhat.com>
28639
28640         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28641         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28642
28643 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28644
28645         * obj-c++.dg/proto-lossage-5.mm: New.
28646         * objc.dg/proto-lossage-5.m: New.
28647
28648 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28649
28650         PR 21959
28651         * gcc.dg/tree-ssa/pr21959.c: New test.
28652
28653 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28654
28655         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28656         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28657         testing uninitialized var.
28658
28659         * gcc.c-torture/execute/builtins/chk.h: New.
28660         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28661         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28662         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28663         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28664         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28665         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28666         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28667         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28668         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28669         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28670         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28671         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28672         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28673         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28674         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28675         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28676         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28677         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28678         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28679         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28680         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28681         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28682         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28683         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28684         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28685         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28686         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28687         * gcc.dg/builtin-object-size-1.c: New test.
28688         * gcc.dg/builtin-object-size-2.c: New test.
28689         * gcc.dg/builtin-object-size-3.c: New test.
28690         * gcc.dg/builtin-object-size-4.c: New test.
28691         * gcc.dg/builtin-object-size-5.c: New test.
28692         * gcc.dg/builtin-stringop-chk-1.c: New test.
28693         * gcc.dg/builtin-stringop-chk-2.c: New test.
28694         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28695         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28696         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28697         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28698         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28699         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28700         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28701         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28702         * gcc.c-torture/execute/printf-1.c: New test.
28703         * gcc.c-torture/execute/fprintf-1.c: New test.
28704         * gcc.c-torture/execute/vprintf-1.c: New test.
28705         * gcc.c-torture/execute/vfprintf-1.c: New test.
28706         * gcc.c-torture/execute/printf-chk-1.c: New test.
28707         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28708         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28709         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28710
28711 2005-06-27  Michael Matz  <matz@suse.de>
28712
28713         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28714         slot is not merged if address escapes.
28715
28716 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28717
28718         PR c/21911
28719         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
28720
28721 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
28722
28723         PR middle-end/17965
28724         * gcc.c-torture/compile/20050622-1.c: New test.
28725
28726         PR middle-end/22028
28727         * gcc.dg/20050620-1.c: New test.
28728
28729 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
28730
28731         PR tree-optimization/22026
28732         * gcc.dg/tree-ssa/pr22026.c: New.
28733
28734 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
28735
28736         PR libfortran/22144
28737         * gfortran.dg/shift-alloc.f90: New testcase.
28738
28739 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
28740
28741         * all files: Update FSF address in copyright headers.
28742
28743 2005-06-22  Jan Hubicka  <jh@suse.cz>
28744
28745         * wholeprogram-1.c: New testcase.
28746         * wholeprogram-2.c: New testcase.
28747
28748 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
28749
28750         PR 22171
28751         * gcc.dg/tree-ssa/pr22171.c: New test.
28752
28753 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
28754
28755         * gfortran.dg/simplify_modulo.f90: New.
28756
28757 2005-06-24  Jan Hubicka  <jh@suse.cz>
28758
28759         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28760
28761 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28762
28763         * obj-c++.dg/proto-lossage-[1-4].mm: New.
28764
28765 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28766
28767         * obj-c++.dg/typedef-alias-1.mm: New.
28768         * objc.dg/typedef-alias-1.m: New.
28769
28770 2005-06-23  Jeff Law  <law@redhat.com>
28771
28772         * gcc.dg/tree-ssa/vrp16.c: New test.
28773
28774 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28775
28776         * lib/target-supports.exp: Add
28777         check_effective_target_fortran_large_real and
28778         check_effective_target_fortran_large_int to check for
28779         corresponding effective targets.
28780         * gfortran.dg/large_integer_kind_1.f90: New test.
28781         * gfortran.dg/large_real_kind_1.f90: New test.
28782
28783 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
28784
28785         PR tree-optimization/22117
28786         * gcc.dg/tree-ssa/pr22117.c: New.
28787
28788 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
28789
28790         PR testsuite/22123
28791         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28792
28793 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
28794
28795         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28796
28797 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
28798
28799         * gfortran.dg/f2c_4.f90: Add tests for complex functions
28800         * gfortran.dg/f2c_4.c: Likewise.
28801
28802 2005-06-22 Paul Brook  <paul@codesourcery.com>
28803
28804         PR fortran/21034
28805         * gfortran.dg/auto_save_1.f90: New test.
28806
28807 2005-06-22  Michael Matz  <matz@suse.de>
28808
28809         * gcc.target/x86-64/abi: New directory.
28810         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28811         * gcc.target/x86-64/abi/README.gcc: New file.
28812         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28813         * gcc.target/x86-64/abi/asm-support.s: New file.
28814         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28815         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28816         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28817         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28818         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28819         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28820         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28821         * gcc.target/x86_64/abi/test_bitfields.c: New test.
28822         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28823         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28824         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28825         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28826         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28827         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28828         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28829         * gcc.target/x86_64/abi/test_varargs.c: New test.
28830
28831 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
28832
28833         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28834         32-bit i?86 and x86_64.
28835
28836 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
28837
28838         * obj-c++.dg/const-str-[1-9].mm: New tests.
28839
28840 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
28841
28842         PR fortran/22010
28843         * gfortran.dg/namelist_use.f90: New.
28844         * gfortran.dg/namelist_use_only.f90: New.
28845
28846 2005-06-21  Jeff Law  <law@redhat.com>
28847
28848         * gcc.dg/tree-ssa/vrp15.c: New test.
28849
28850 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
28851
28852         * lib/target-supports.exp (check_effective_target_vect_reduction):
28853         Remove.
28854         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28855         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28856         remove vect_reduction target keyword. Also avoid two returns in main.
28857         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28858         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28859         * gcc.dg/vect/vect-reduc-1short.c: New test.
28860         * gcc.dg/vect/vect-reduc-1char.c: New test.
28861         * gcc.dg/vect/vect-reduc-2short.c: New test.
28862         * gcc.dg/vect/vect-reduc-2char.c: New test.
28863         * gcc.dg/vect/vect-reduc-6.c: New test.
28864         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28865         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28866         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28867
28868 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28869         Paul Thomas  <pault@gcc.gnu.org>
28870
28871         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28872         New tests.
28873
28874 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28875
28876         * gfortran.dg/backslash_1.f90: New test.
28877         * gfortran.dg/backslash_2.f90: New test.
28878
28879 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
28880
28881         * gfortran.dg/duplicate_labels.f90: New test.
28882
28883 2005-06-20  Jan Beulich  <jbeulich@novell.com>
28884
28885         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28886         unsupportable relocations.
28887         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28888         * gcc.dg/20050321-2.c: xfail for NetWare.
28889
28890 2005-06-20  Andreas Jaeger  <aj@suse.de>
28891
28892         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28893         gcc.target/i386/fastcall-sseregparm.c,
28894         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28895
28896 2005-06-19  Richard Henderson  <rth@redhat.com>
28897
28898         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28899
28900 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
28901
28902         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28903
28904 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
28905
28906         PR c++/22115
28907         * g++.dg/conversion/simd2.C: Change expected error message.
28908
28909 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28910
28911         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28912         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28913         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28914
28915 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
28916
28917         * gcc.dg/fold-mod-1.c: New test.
28918
28919 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
28920
28921         PR fortran/19926
28922         * gfortran.dg/pr19926.f90: New test.
28923
28924 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28925
28926         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28927         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28928         targets.
28929         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28930         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28931
28932 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
28933
28934         * gcc.target/ia64/float80-varargs-1.c: New test.
28935
28936 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28937
28938         PR tree-opt/22035
28939         * gfortran.dg/f2c_6.f90: New test.
28940
28941 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
28942
28943         PR c++/17413
28944         * g++.dg/template/local5.C: New.
28945
28946 2005-06-17  Richard Henderson  <rth@redhat.com>
28947
28948         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28949
28950 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
28951
28952         PR testsuite/21945
28953         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28954
28955 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
28956
28957         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28958         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28959         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28960         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28961         check_vect to verify the presence of hardware vector support.
28962
28963 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
28964
28965         PR testsuite/22056
28966         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28967
28968 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28969
28970         PR libfortran/19216
28971         * gfortran.dg/pr19216.f: Add correct space between brackets and
28972         dg directive.
28973
28974 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28975
28976         PR libfortran/16436
28977         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28978
28979 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
28980
28981         * gcc.target/i386/attributes-error.c: New testcase.
28982         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28983         * gcc.target/i386/regparm-stdcall.c: Likewise.
28984         * gcc.target/i386/sseregparm-1.c: Likewise.
28985         * gcc.target/i386/sseregparm-2.c: Likewise.
28986
28987 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
28988
28989         * g++.dg/rtti/crash2.C: New.
28990
28991 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
28992
28993         * gcc.dg/noncompile/20040203-3.c: Update expected message.
28994
28995 2005-06-15  David Ung  <davidu@mips.com>
28996
28997         * gcc.target/mips/mips16e-extends.c: New test for testing the
28998         generation of MIPS16e zeb/zeh, seb/seh instructions.
28999
29000 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
29001
29002         PR 22018
29003         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29004         * gcc.dg/tree-ssa/pr22018.c: New test.
29005
29006 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29007
29008         * gcc.dg/simd-1.c: Update error messages.
29009         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29010         * gcc.dg/simd-2.c: Update error messages.
29011         * gcc.dg/simd-4.c: New.
29012
29013 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29014
29015         PR c++/20678
29016         * g++.dg/other/crash-4.C: New.
29017
29018 2005-06-14  Devang Patel  <dpatel@apple.com>
29019
29020         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29021
29022 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29023
29024         PR c++/21929
29025         * g++.dg/parse/crash11.C: Update
29026
29027 2005-06-13  Jeff Law  <law@redhat.com>
29028
29029         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29030         perform the desired transformations.
29031         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29032         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29033
29034 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29035
29036         PR fortran/22038
29037         * gfortran.dg/forall_1.f90: Un-XFAIL.
29038
29039 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29040
29041         PR c++/21929
29042         * g++.dg/parse/crash26.C: New.
29043
29044         PR c++/20789
29045         * g++.dg/init/member1.C: New.
29046
29047 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29048
29049         * gfortran.dg/altreturn_1.f90: New test.
29050
29051 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29052
29053         PR middle-end/21985
29054         * gcc.dg/tree-ssa/pr21985.c: New test.
29055
29056 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29057
29058         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29059
29060 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29061
29062         PR c++/21930
29063         * g++.dg/other/error10.C: New test case.
29064
29065 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29066
29067         PR libfortran/19155
29068         * gfortran.dg/pr19155.f: Add test.
29069
29070 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29071
29072         * gfortran.dg/f2c_7.f90: New test.
29073
29074         * gfortran.dg/forall_1.f90: XFAILed.
29075
29076 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29077
29078         * gcc.dg/pr14796-1.c: New.
29079         * gcc.dg/pr14796-2.c: New.
29080
29081 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29082
29083         PR fortran/17792
29084         PR fortran/21375
29085         * gfortran.dg/deallocate_stat.f90: New test.
29086
29087 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29088
29089         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29090
29091 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29092
29093         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29094         access will be generated when this loop is vectorized. Test that
29095         accesses with same alignment were detected.
29096         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29097         Test that accesses with same alignment were detected.
29098         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29099         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29100         alignment were detected.
29101
29102 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29103
29104         PR c++/10611
29105         * g++.dg/conversion/simd2.C: New.
29106
29107 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29108
29109         * gcc.dg/Wcxx-compat-1.c: New.
29110
29111 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29112
29113         PR libfortran/21480
29114         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29115         complex array.
29116
29117 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29118
29119         * gcc.dg/alias-8.c: New.
29120
29121 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29122
29123         * gcc.dg/format/cmn_err-1.c: Update.
29124
29125 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29126
29127         PR target/20666
29128         * gcc.target/sparc/fexpand-2.c: New.
29129         * gcc.target/sparc/fpmerge-2.c: New.
29130         * gcc.target/sparc/fpmul-2.c: New.
29131         * gcc.target/sparc/noresult.c: New.
29132         * gcc.target/sparc/pdist-2.c: New.
29133         * gcc.target/sparc/pdist-3.c: New.
29134
29135 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29136
29137         PR testsuite/21702
29138         * gcc.target/i386/i386.exp: Fix comment typo.
29139
29140 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29141
29142         PR c++/19497
29143         * g++.dg/inherit/using5.C: New.
29144         * g++.dg/inherit/using6.C: New.
29145
29146 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29147
29148         PR c++/19894
29149         * g++.dg/template/ptrmem15.C: New test.
29150
29151         PR c++/20563
29152         * g++.dg/ext/label4.C: New test.
29153
29154 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29155
29156         * gcc.dg/tls/debug-1.c: New test.
29157
29158 2005-06-07  Dale Johannesen  <dalej@apple.com>
29159
29160         * gcc.target/i386/movq.c: New.
29161
29162 2005-06-07  Dale Johannesen  <dalej@apple.com>
29163
29164         * gcc.dg/20050607-1.c: New.
29165
29166 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29167
29168         PR middle-end/21850
29169         * gcc.c-torture/execute/20050607-1.c: New test.
29170
29171 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29172
29173         PR libfortran/21926
29174         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29175         Test case where the return array has lowest stride one,
29176         but isn't packed.
29177
29178 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29179
29180         * lib/target-supports.exp (check_effective_target_sync_int_long):
29181         Add s390 and s390x targets.
29182
29183 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29184
29185         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29186         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29187         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29188         * gcc.dg/tree-ssa/loop-9.c: New test.
29189
29190 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29191
29192         * g++.dg/parse/defarg10.C: New.
29193
29194 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29195
29196         PR regression/21897
29197         * gcc.c-torture/execute/20050604-1.c: New test.
29198
29199 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29200
29201         PR 21903
29202         * g++.dg/parse/defarg9.C: New.
29203
29204         PR c++/20637
29205         * g++.dg/inherit/using4.C: New.
29206         * g++.dg/overload/error1.C: Adjust expected errors.
29207         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29208         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29209         * g++.old-deja/g++.other/redecl2.C: Likewise.
29210         * g++.old-deja/g++.other/redecl4.C: Likewise.
29211         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29212
29213 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29214
29215         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29216
29217 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29218
29219         * lib/gfortran.exp (gfortran_target_compile): Call
29220         dg-additional-files-options
29221         * gfortran.dg/f2c_4.f90: New file
29222         * gfortran.dg/f2c_4.c: New file
29223         * gfortran.dg/f2c_5.f90: New file
29224         * gfortran.dg/f2c_5.c: New file
29225
29226 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29227
29228         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29229
29230         PR fortran/21912
29231         * gfortran.dg/array_constructor_4.f90: New test.
29232
29233 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29234
29235         PR c++/21619
29236         * g++.dg/ext/builtin9.C: New test.
29237
29238 2005-06-05  Dale Johannesen  <dalej@apple.com>
29239
29240         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29241         * gcc.c-torture/execute/20050603-2.c: Ditto.
29242
29243 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29244
29245         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29246         * gcc.dg/vect/vect-reduc-1.c: New.
29247         * gcc.dg/vect/vect-reduc-2.c: New.
29248         * gcc.dg/vect/vect-reduc-3.c: New.
29249
29250 2005-06-04  Dale Johannesen  <dalej@apple.com>
29251
29252         * gcc.c-torture/execute/20050603-1.c: New.
29253         * gcc.c-torture/execute/20050603-2.c: New.
29254         * gcc.dg/20050603-3.c: New.
29255
29256 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29257
29258         PR fortran/19195
29259         * gfortran.dg/debug_1.f90: New test.
29260
29261         * gfortran.dg/forall_1.f90: New test.
29262
29263 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29264
29265         * gfortran.dg/array_constructor_3.f90: New test.
29266
29267 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29268
29269         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29270
29271 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29272
29273         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29274
29275 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29276
29277         PR c/21873
29278         * gcc.dg/init-excess-1.c: New test.
29279
29280 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29281
29282         PR c++/21853
29283         * g++.dg/expr/static_cast6.C: New test.
29284
29285 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
29286
29287         * gcc.dg/tree-ssa/vrp14.c: New test.
29288
29289 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29290
29291         PR c++/21336
29292         * g++.dg/template/new2.C: New test.
29293
29294 2005-06-03  Josh Conner  <jconner@apple.com>
29295
29296         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
29297         all entries in initializer.
29298
29299 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
29300
29301         PR middle-end/21858
29302         * gcc.dg/pr21858.c: New testcase.
29303
29304 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
29305
29306         PR tree-optimization/21292
29307
29308         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
29309         New.
29310         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29311         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29312         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29313         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29314         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
29315
29316 2005-06-02  Richard Henderson  <rth@redhat.com>
29317
29318         * gcc.dg/sync-2.c: Use -march=i486 for i386.
29319
29320 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
29321
29322         * gcc.dg/wtypequal.c: New testcase.
29323
29324 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
29325
29326         PR 21582
29327         * gcc.dg/tree-ssa/pr21582.c: New test.
29328
29329 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29330
29331         PR c++/21280
29332         * g++.dg/opt/interface2.h: New.
29333         * g++.dg/opt/interface2.C: New.
29334         * g++.dg/init/ctor4.C: Adjust error lines.
29335         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29336         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29337         * g++.old-deja/g++.jason/opeq3.C: Likewise.
29338         * g++.old-deja/g++.pt/assign1.C: Likewise.
29339         * g++.old-deja/g++.pt/crash20.C: Likewise.
29340
29341 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
29342
29343         PR tree-optimization/21734
29344         * g++.dg/vect/pr21734_1.cc: New.
29345         * g++.dg/vect/pr21734_2.cc: New.
29346
29347 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
29348
29349         PR c++/20350
29350         * g++.dg/template/spec24.C: New.
29351
29352         PR c++/21151
29353         * g++.dg/pch/local-1.C: New.
29354         * g++.dg/pch/local-1.Hs: New.
29355
29356 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
29357
29358         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
29359         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
29360         * gcc.dg/tree-ssa/pr14341.c: New test.
29361         * gcc.dg/tree-ssa/pr14841.c: New test.
29362         * gcc.dg/tree-ssa/pr20701.c: New test.
29363         * gcc.dg/tree-ssa/pr21086.c: New test.
29364         * gcc.dg/tree-ssa/pr21090.c: New test.
29365         * gcc.dg/tree-ssa/pr21332.c: New test.
29366         * gcc.dg/tree-ssa/pr21458.c: New test.
29367         * gcc.dg/tree-ssa/pr21658.c: New test.
29368         * gcc.dg/tree-ssa/vrp01.c: New test.
29369         * gcc.dg/tree-ssa/vrp02.c: New test.
29370         * gcc.dg/tree-ssa/vrp03.c: New test.
29371         * gcc.dg/tree-ssa/vrp04.c: New test.
29372         * gcc.dg/tree-ssa/vrp05.c: New test.
29373         * gcc.dg/tree-ssa/vrp06.c: New test.
29374         * gcc.dg/tree-ssa/vrp07.c: New test.
29375         * gcc.dg/tree-ssa/vrp08.c: New test.
29376         * gcc.dg/tree-ssa/vrp09.c: New test.
29377         * gcc.dg/tree-ssa/vrp10.c: New test.
29378         * gcc.dg/tree-ssa/vrp11.c: New test.
29379         * gcc.dg/tree-ssa/vrp12.c: New test.
29380         * gcc.dg/tree-ssa/vrp13.c: New test.
29381
29382 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
29383
29384         PR 21029
29385         * gcc.dg/tree-ssa/pr21029.c: New test.
29386
29387 2005-06-01  Roger Sayle  <roger@eyesopen.com>
29388
29389         * gfortran.dg/logint-1.f: New test case.
29390         * gfortran.dg/logint-2.f: Likewise.
29391         * gfortran.dg/logint-3.f: Likewise.
29392
29393 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
29394
29395         PR c/21536
29396         PR c/20760
29397         * gcc.dg/20050527-1.c: New test.
29398
29399         * gcc.dg/i386-sse-12.c: New test.
29400
29401         PR fortran/21729
29402         * gfortran.dg/implicit_5.f90: New test.
29403
29404 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
29405
29406         PR fortran/20883
29407         * gfortran/assign_4.f90: New test.
29408         * gfortran/assign_2.f90: Change compile to run.
29409
29410 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
29411
29412         * lib/target-supports.exp
29413         (check_effective_target_sync_char_short): New.
29414         * gcc.dg/sync-2.c: New.
29415
29416 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
29417
29418         PR tree-optimization/21817
29419         * gcc.dg/torture/pr21817-1.c: New.
29420
29421 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
29422
29423         PR c++/21165
29424         * g++.dg/template/init5.C: New.
29425
29426 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
29427
29428         * gfortran.dg/char_initialiser_actual.f90:
29429         Test character initialisers as actual arguments.
29430         * gfortran.dg/char_pointer_comp_assign.f90:
29431         Test character pointer structure component assignments.
29432         * gfortran.dg/char_array_structure_constructor.f90:
29433         Test character components in structure constructors.
29434
29435 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29436
29437         PR middle-end/20931
29438         * g++.dg/opt/pr20931.C: New test.
29439
29440 2005-05-31  Andreas Jaeger  <aj@suse.de>
29441
29442         PR testsuite/20772
29443         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29444         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29445         g++.old-deja/g++.ext/asmspec1.C,
29446         g++.old-deja/g++.other/regstack.C,
29447         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29448         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29449         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29450         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29451         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29452         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29453         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29454         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29455         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29456         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29457         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29458         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29459         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29460         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29461         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29462         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29463         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29464         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29465         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29466
29467 2005-05-31  Jeff Law  <law@redhat.com>
29468
29469         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29470
29471 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29472
29473         PR middle-end/21743
29474         * gcc.dg/builtins-1.c: Activate disabled clog test.
29475         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29476
29477 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29478
29479         * gfortran.dg/char_pointer_assign.f90:
29480         Test character-pointer assignments and pointer assignments.
29481         * gfortran.dg/char_pointer_dummy.f90:
29482         Test character-pointer dummy arguments.
29483         * gfortran.dg/char_pointer_func.f90:
29484         Test character-pointer function returns.
29485         * gfortran.dg/char_pointer_dependency.f90:
29486         Test character-pointer functions with dependencies.
29487
29488 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29489
29490         PR c++/21784
29491         * g++.dg/lookup/using14.C: New test.
29492
29493 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29494
29495         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29496         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29497         trailing ^M.
29498
29499 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29500
29501         PR c++/17413
29502         * g++.dg/template/local5.C: New.
29503
29504         PR target/21761
29505         * gcc.c-torture/compile/pr21761.c: New.
29506
29507         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29508         before darwin8.
29509
29510 2005-05-30  Steven G. Kargl
29511
29512         PR fortran/20846
29513         * gfortran.dg/inquire_8.f90: New test.
29514
29515 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29516
29517         PR libfortran/21376
29518         * gfortran.dg/output_exponents_1.f90: New test.
29519
29520 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29521
29522         PR libfortran/20006
29523         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29524
29525 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29526
29527         PR c++/21210
29528         * g++.dg/ext/complex1.C: New test.
29529
29530         PR c++/21340
29531         * g++.dg/init/ctor6.C: New test.
29532
29533 2005-05-29  Jan Hubicka  <jh@suse.cz>
29534
29535         * gcc.c-torture/compile/pr21562.c: New.
29536
29537 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29538
29539         * gfortran.dg/subnormal_1.f90: New test.
29540
29541 2005-05-28  Jan Hubicka  <jh@suse.cz>
29542
29543         * tree-prof.exp: Fix comment.
29544         * value-prof-1.c: New.
29545         * value-prof-2.c: New.
29546         * value-prof-3.c: New.
29547         * value-prof-4.c: New.
29548
29549 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29550
29551         PR c++/21614
29552         * g++.dg/expr/ptrmem6.C: New test.
29553         * g++.dg/expr/ptrmem6a.C: Likewise.
29554
29555 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29556
29557         PR tree-optimization/21658
29558         * gcc.dg/tree-ssa/pr21658.c: New.
29559
29560 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29561
29562         PR c++/21455
29563         * g++.dg/inherit/ptrmem3.C: New.
29564
29565         PR c++/21681
29566         * g++.dg/parse/template16.C: New.
29567
29568 2005-05-27  Andreas Jaeger  <aj@suse.de>
29569
29570         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29571
29572         * gcc.dg/i386-sse-8.c: Run test on all archs.
29573
29574 2005-05-26  Mike Stump  <mrs@apple.com>
29575
29576         * objc.dg/isa-field-1.m: Only run on darwin.
29577         * objc.dg/lookup-1.m: Likewise.
29578         * objc.dg/try-catch-8.m: Likewise.
29579
29580 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29581
29582         PR tree-optimization/9814
29583         * gcc.dg/pr9814-1.c: New test case.
29584
29585 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29586
29587         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29588         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29589         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29590         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29591         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29592         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29593         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29594         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29595         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29596         objc.dg/try-catch-8.m: New.
29597
29598 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29599
29600         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29601         remove extraneous semicolons.
29602
29603 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29604
29605         * obj-c++.dg/comp-types-12.mm: New.
29606         * objc.dg/comp-types-11.m: New.
29607         * objc.dg/selector-4.m: New.
29608
29609 2005-05-26  Andreas Jaeger  <aj@suse.de>
29610
29611         PR testsuite/20772
29612         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29613         g++.old-deja/g++.ext/attrib3.C,
29614         g++.old-deja/g++.other/store-expr1.C,
29615         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29616         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29617         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29618         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29619         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29620         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29621         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29622         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29623         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29624         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29625         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29626         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29627         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29628         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29629         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29630         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29631         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29632         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29633         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29634
29635 2005-05-26  Andreas Jaeger  <aj@suse.de>
29636
29637         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29638         x86-64 compilation.
29639
29640 2005-05-26  Andreas Jaeger  <aj@suse.de>
29641
29642         PR testsuite/20772
29643         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29644         gcc.misc-tests/i386-pf-athlon-1.c,
29645         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29646         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29647         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29648         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29649         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29650         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29651         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29652         programs.
29653
29654         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29655         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29656         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29657         x86-64 compilation.
29658
29659         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29660         x86_64.
29661
29662         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29663         effective-target ilp32.
29664
29665 2005-05-26  David Ung  <davidu@mips.com>
29666
29667         * gcc.target/mips/ext_ins.c: New test for testing the generation
29668         of MIPS32/64 rev 2 ext/ins instructions.
29669
29670 2005-05-26  Andreas Jaeger  <aj@suse.de>
29671
29672         * treelang/compile/unsigned.tree: Use gimple instead of
29673         nonexisting generic dump.
29674
29675 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
29676
29677         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29678
29679 2005-05-26  Andreas Jaeger  <aj@suse.de>
29680
29681         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29682
29683 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
29684
29685         PR libfortran/17283
29686         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29687         Test callee-allocated memory with write statements.
29688
29689 2005-05-25  Roger Sayle  <roger@eyesopen.com>
29690
29691         PR middle-end/21709
29692         * gcc.dg/pr21709-1.c: New test case.
29693
29694 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29695             Mike Stump  <mrs@apple.com>
29696
29697         * objc/execute/next_mapping.h: Update for C++.
29698
29699         * obj-c++.dg/selector-1.mm: Move to...
29700         * obj-c++.dg/selector-4.mm: here...
29701
29702         * obj-c++.dg/basic.mm: New.
29703         * obj-c++.dg/comp-types-1.mm: New.
29704         * obj-c++.dg/cxx-class-1.mm: New.
29705         * obj-c++.dg/cxx-ivars-1.mm: New.
29706         * obj-c++.dg/cxx-ivars-2.mm: New.
29707         * obj-c++.dg/cxx-ivars-3.mm: New.
29708         * obj-c++.dg/cxx-scope-1.mm: New.
29709         * obj-c++.dg/cxx-scope-2.mm: New.
29710         * obj-c++.dg/defs.mm: New.
29711         * obj-c++.dg/empty-private-1.mm: New.
29712         * obj-c++.dg/encode-1.mm: New.
29713         * obj-c++.dg/encode-2.mm: New.
29714         * obj-c++.dg/encode-3.mm: New.
29715         * obj-c++.dg/extern-c-1.mm: New.
29716         * obj-c++.dg/extra-semi.mm: New.
29717         * obj-c++.dg/fix-and-continue-2.mm: New.
29718         * obj-c++.dg/isa-field-1.mm: New.
29719         * obj-c++.dg/ivar-list-semi.mm: New.
29720         * obj-c++.dg/local-decl-1.mm: New.
29721         * obj-c++.dg/lookup-1.mm: New.
29722         * obj-c++.dg/lookup-2.mm: New.
29723         * obj-c++.dg/method-1.mm: New.
29724         * obj-c++.dg/method-2.mm: New.
29725         * obj-c++.dg/method-3.mm: New.
29726         * obj-c++.dg/method-4.mm: New.
29727         * obj-c++.dg/method-5.mm: New.
29728         * obj-c++.dg/method-6.mm: New.
29729         * obj-c++.dg/method-7.mm: New.
29730         * obj-c++.dg/no-extra-load.mm: New.
29731         * obj-c++.dg/overload-1.mm: New.
29732         * obj-c++.dg/pragma-1.mm: New.
29733         * obj-c++.dg/pragma-2.mm: New.
29734         * obj-c++.dg/private-1.mm: New.
29735         * obj-c++.dg/private-2.mm: New.
29736         * obj-c++.dg/proto-qual-1.mm: New.
29737         * obj-c++.dg/qual-types-1.mm: New.
29738         * obj-c++.dg/stubify-1.mm: New.
29739         * obj-c++.dg/stubify-2.mm: New.
29740         * obj-c++.dg/super-class-1.mm: New.
29741         * obj-c++.dg/super-class-2.mm: New.
29742         * obj-c++.dg/super-dealloc-1.mm: New.
29743         * obj-c++.dg/super-dealloc-2.mm: New.
29744         * obj-c++.dg/template-1.mm: New.
29745         * obj-c++.dg/template-2.mm: New.
29746         * obj-c++.dg/template-3.mm: New.
29747         * obj-c++.dg/template-4.mm: New.
29748         * obj-c++.dg/template-5.mm: New.
29749         * obj-c++.dg/template-6.mm: New.
29750         * obj-c++.dg/try-catch-1.mm: New.
29751         * obj-c++.dg/try-catch-2.mm: New.
29752         * obj-c++.dg/try-catch-3.mm: New.
29753         * obj-c++.dg/try-catch-4.mm: New.
29754         * obj-c++.dg/try-catch-5.mm: New.
29755         * obj-c++.dg/try-catch-6.mm: New.
29756         * obj-c++.dg/try-catch-7.mm: New.
29757         * obj-c++.dg/try-catch-8.mm: New.
29758         * obj-c++.dg/try-catch-9.mm: New.
29759         * obj-c++.dg/va-meth-1.mm: New.
29760
29761 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29762
29763         * obj-c++.dg/selector-1.mm: New.
29764         * obj-c++.dg/selector-2.mm: New.
29765
29766 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29767
29768         * obj-c++.dg/selector-3.mm: New.
29769         * objc.dg/selector-3.m: New.
29770
29771 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29772
29773         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29774         about where warning appears.
29775
29776 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29777
29778         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29779         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29780         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29781         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29782
29783 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29784
29785         * gcc.dg/20050524-1.c: New test.
29786
29787 2005-05-25  Jan Hubicka  <jh@suse.cz>
29788
29789         * gcc.dg/tree-prof/inliner-1.c: New.
29790
29791 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
29792
29793         * gcc.dg/tree-prof: New directory.
29794         * gcc.dg/tree-prof/tree-prof.exp: New.
29795
29796 2005-05-25  DJ Delorie  <dj@redhat.com>
29797
29798         * gcc.dg/Wattributes-1.c: New.
29799         * gcc.dg/Wattributes-2.c: New.
29800         * gcc.dg/Wattributes-3.c: New.
29801
29802 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
29803
29804         PR tree-optimization/19833
29805         * gcc.dg/uninit-4.c: Remove xfail.
29806         * gcc.dg/uninit-9.c: Ditto.
29807
29808 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
29809
29810         * obj-c++.dg/bitfield-[1-5].mm: New.
29811         * obj-c++.dg/class-protocol-1.mm: New.
29812         * obj-c++.dg/comp-types-1[0-1].mm: New.
29813         * obj-c++.dg/comp-types-[2-9].mm: New.
29814         * obj-c++.dg/encode-[4-8].mm: New.
29815         * obj-c++.dg/layout-1.mm: New.
29816         * obj-c++.dg/method-1[0-9].mm: New.
29817         * obj-c++.dg/method-2[0-1].mm: New.
29818         * obj-c++.dg/method-[8-9].mm: New.
29819         * obj-c++.dg/objc-gc-3.mm: New.
29820         * obj-c++.dg/try-catch-10.mm: New.
29821         * objc.dg/bitfield-5.m: New.
29822         * objc.dg/comp-types-10.m: New.
29823         * objc.dg/comp-types-9.m: New.
29824         * objc.dg/layout-1.m: New.
29825         * objc.dg/objc-gc-4.m: New.
29826         * objc.dg/try-catch-9.m: New.
29827         * objc.dg/class-protocol-1.m: Tweak diagnostics.
29828         * objc.dg/comp-types-1.m: Likewise.
29829         * objc.dg/comp-types-[5-6].m: Likewise.
29830         * objc.dg/method-9.m: Likewise.
29831
29832 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
29833
29834         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29835         and on hardware without VMX support.
29836
29837         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29838
29839         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29840
29841         * lib/profopt.exp (dg-final-generate, dg-final-use,
29842         profopt-final-code, profopt-get-options): New.
29843         (profopt-execute): Process test directives.
29844
29845         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29846         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29847         cleanup-tree-dump, cleanup-saved-temps): Update comments.
29848
29849 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
29850
29851         PR C++/21645
29852         * g++.dg/init/ctor5.C: New test.
29853
29854 2005-05-24  Ira Rosen  <irar@il.ibm.com>
29855
29856         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29857         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29858         vect-113.c, vect-114.c.
29859
29860 2005-05-23  Adam Nemet  <anemet@lnxw.com>
29861
29862         * gcc.dg/const-elim-1.c: Remove xfails.
29863
29864 2005-05-23  Jeff Law  <law@redhat.com>
29865
29866         * gcc.c-torture/compile/pr21638.c: New test.
29867         * gcc.c-torture/compile/20050520-1.c: New test.
29868
29869 2005-05-23  Nick Clifton  <nickc@redhat.com>
29870
29871         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29872         be a proper triple, ie: m32r*-*-*.
29873         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29874
29875 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
29876
29877         PR middle-end/21331
29878         PR tree-opt/21293
29879         * gcc.c-torture/compile/pr21293.c: New test.
29880         * gcc.c-torture/execute/pr21331.c: New test.
29881
29882 2004-05-20  Richard Henderson  <rth@redhat.com>
29883
29884         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29885
29886 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
29887
29888         * obj-c++-dg.exp: Add.
29889         * obj-c++.exp: Add.
29890         * obj-c++.dg/dg.exp: Add.
29891
29892 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29893
29894         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29895         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29896
29897 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
29898
29899         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29900
29901 2004-05-19  Richard Henderson  <rth@redhat.com>
29902
29903         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29904
29905 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
29906
29907         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29908
29909         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29910
29911 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
29912
29913         PR c++/21495
29914         * g++.dg/parse/extern1.C: New test.
29915         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29916
29917 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29918
29919         * gcc.dg/c99-math.h: New.
29920         * gcc.dg/c99-math-float-1.c: New test.
29921         * gcc.dg/c99-math-double-1.c: Likewise.
29922         * gcc.dg/c99-math-long-double-1.c: Likewise.
29923
29924 2005-05-18  Richard Henderson  <rth@redhat.com>
29925
29926         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29927
29928 2005-05-18  Devang Patel  <dpatel@apple.com>
29929
29930         * g++.dg/opt/20050511-1.C: New test.
29931
29932 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
29933
29934         PR libfortran/21127
29935         * gfortran.dg/reshape-complex.f90: New test.
29936
29937 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
29938
29939         * gfortran.dg/array_constructor_1.f90: New test.
29940         * gfortran.dg/array_constructor_2.f90: New test.
29941
29942 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29943
29944         PR fortran/20954
29945         * gfortran.dg/pr20954.f: New test.
29946
29947 2005-05-17  Mike Stump  <mrs@apple.com>
29948
29949         Yet more Objective-C++...
29950
29951         * objc.dg/method-5.m: Update.
29952         * objc.dg/method-6.m: Update.
29953         * objc.dg/method-7.m: Update.
29954         * objc.dg/method-9.m: Update.
29955         * objc.dg/try-catch-2.m: Update.
29956
29957 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
29958
29959         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29960         Remove little-endian optimizations.
29961
29962 2005-05-17  Jeff Law  <law@redhat.com>
29963
29964         * g++.dg/tree-ssa/pr14814.C: New test.
29965         * gcc.dg/tree-ssa/pr14814.C: New test.
29966         * gcc.dg/tree-ssa/pr17141-1.C: New test.
29967         * gcc.dg/tree-ssa/pr17141-2.C: New test.
29968
29969 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29970
29971         * gcc.dg/compat/generate-random.c: Do not include
29972         libiberty.h.
29973         * gcc.dg/compat/generate-random_r.c: Likewise.
29974
29975 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
29976
29977         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29978
29979 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29980
29981         PR middle-end/21595
29982         * g++.dg/tree-ssa/builtin1.C: New testcase.
29983
29984 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
29985
29986         PR c++/21454
29987         * g++.dg/opt/const4.C: New test.
29988
29989         PR middle-end/21492
29990         * g++.dg/opt/crossjump1.C: New test.
29991
29992         PR tree-optimization/21610
29993         * gcc.c-torture/compile/20050516-1.c: New test.
29994
29995         PR fortran/15080
29996         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29997         about the test failing.
29998         * gfortran.fortran-torture/execute/where_7.f90: New test.
29999         * gfortran.fortran-torture/execute/where_8.f90: New test.
30000
30001 2005-05-16  Richard Henderson  <rth@redhat.com>
30002
30003         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30004         i?86 and x86_64.
30005
30006 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30007
30008         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30009         (limits.h): Include unconditionally.
30010         (stdlib.h): Likewise.
30011         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30012         (limits.h): Include unconditionally.
30013         (stdlib.h): Likewise.
30014         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30015         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30016         (limits.h): Include unconditionally.
30017         (stdlib.h): Likewise.
30018         (hashtab.h): Do not include.
30019         (getopt.h): Likewise.
30020         (stddef.h): Include.
30021         (hashval_t): Define.
30022         (struct entry): Add "next" field.
30023         (HASH_SIZE): New macro.
30024         (hash_table): New variable.
30025         (switchfiles): Do not use xmalloc.
30026         (mix): New macro.
30027         (iterative_hash): New function.
30028         (hasht): Remove.
30029         (e_exists): New function.
30030         (e_insert): Likewise.
30031         (output): Use, instead of libiberty hashtable functions.
30032         (main): Do not use getopt.  Do not call htab_create.
30033
30034 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30035
30036         PR libstdc++/21526
30037         * lib/target-supports.exp (check_mkfifo_available):
30038         Return 0 for cygwin as mkfifo support incomplete on platform.
30039         Fix typos in comments.
30040
30041 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30042
30043         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30044
30045 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30046
30047         PR fortran/17432
30048         * gfortran.dg/assign_4.f: New test.
30049
30050 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30051
30052         PR tree-optimization/21563
30053         * gcc.dg/tree-ssa/pr21563.c: New.
30054
30055 2005-05-14  Jan Hubicka  <jh@suse.cz>
30056
30057         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30058
30059 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30060
30061         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30062
30063 2005-05-13  Julian Brown  <julian@codesourcery.com>
30064
30065         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30066         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30067
30068 2005-05-13  Jan Hubicka  <jh@suse.cz>
30069
30070         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30071         * gcc.dg/fold-xor-?.c: Likewise.
30072         * gcc.dg/pr15784-?.c: Likewise.
30073         * gcc.dg/pr20922-?.c: Likewise.
30074         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30075         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30076         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30077
30078 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30079
30080         PR fortran/21260
30081         * gfortran.dg/hollerith_1.f90: New test.
30082
30083 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30084
30085         * gfortran.dg/func_result_2.f90: New test.
30086
30087 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30088
30089         * gfortran.dg/dev_null.f90: New test.
30090
30091 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30092
30093         * gcc.dg/arm-vfp1.c: Revert last change.
30094
30095 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30096
30097         PR middle-end/19807
30098         PR tree-optimization/19639
30099         * g++.dg/tree-ssa/pr19807.C: New testcase.
30100
30101 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30102
30103         PR libfortran/21471
30104         * gfortran.dg/append-1.f90: New test.
30105
30106 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30107
30108         * gcc.dg/pr18501.c: XFAIL.
30109         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30110         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30111         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30112         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30113         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30114         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30115         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30116         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30117
30118 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30119
30120         PR fortran/20178
30121         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30122         gfortran.dg/f2c_3.f90: New tests.
30123
30124         * gfortran.dg/return_1.f90: Fix dg annotation.
30125
30126 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30127
30128         * gcc.c-torture/compile/20050510-1.c: New test.
30129
30130 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30131
30132         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30133
30134 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30135
30136         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30137
30138 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30139
30140         PR c/17913
30141         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30142
30143 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30144
30145         PR c/21342
30146         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30147         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30148
30149 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30150
30151         PR debug/16676
30152         * gcc.dg/debug/pr16676.c: New test.
30153
30154 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30155
30156         PR testsuite/21443
30157         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30158         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30159         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30160         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30161         Change -O1 to -O2.
30162         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30163         -fno-tree-dominator-opts.
30164
30165 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30166
30167         * gfortran.dg/return_1.f90: New test.
30168
30169 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30170
30171         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30172
30173         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30174
30175 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30176
30177         PR c++/21427
30178         * g++.dg/inherit/covariant13.C: New.
30179
30180 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30181
30182         PR libfortran/19155
30183         * gfortran.dg/pr19155.f: New test.
30184
30185 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30186
30187         PR inline-asm/8788
30188         * gcc.dg/pr8788-1.c: New testcase.
30189
30190 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30191
30192         PR target/21416
30193         * gcc.target/mips/fpcmp-[12].c: New tests.
30194
30195 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30196
30197         * lib/target-supports-dg.exp (dg-require-fork): New function.
30198         (dg-require-mkfifo): Likewise.
30199         * lib/target-supports.exp (check_function_available): New
30200         function.
30201         (check_fork_available): Likewise.
30202         (check_mkfifo_available): Likewise.
30203
30204 2005-05-06  Jeff Law  <law@redhat.com>
30205
30206         * gcc.c-torture/compile/pr21380.c: New test.
30207
30208 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30209
30210         PR c++/20961
30211         * g++.dg/ext/weak3.C: New test.
30212
30213 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30214
30215         PR c++/21352
30216         * g++.dg/template/crash37.C: New test.
30217
30218 2005-05-05  Paul Brook  <paul@codesourcery.com>
30219
30220         * gcc.dg/arm-g2.c: Use effective-target arm32.
30221         * gcc.dg/arm-mmx-1.c: Ditto.
30222         * gcc.dg/arm-scd42-2.c: Ditto.
30223         * gcc.dg/arm-vfp1.c: Ditto.
30224         * lib/target-supports.exp (check_effective_target_arm32): New
30225         function.
30226
30227 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30228
30229         PR libfortran/21354
30230         gfortran.dg/in_pack_rank7.f90: New test.
30231
30232 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30233
30234         PR middle-end/15618
30235         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30236
30237 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30238
30239         PR middle-end/21265
30240         * gcc.dg/20050503-1.c: New test.
30241
30242         PR rtl-optimization/21239
30243         * gcc.dg/i386-sse-11.c: New test.
30244
30245 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30246
30247         PR target/16888
30248         * gcc.target/i386/asm-1.c: New test.
30249
30250 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30251
30252         PR rtl-optimization/21330
30253         * gcc.c-torture/execute/20050502-1.c: New test.
30254
30255         PR target/21297
30256         * gcc.c-torture/execute/20050502-2.c: New test.
30257
30258 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30259
30260         PR middle-end/21282
30261         * gcc.dg/pr21282.c: New.
30262
30263 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30264
30265         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30266         * gcc.dg/vect/vect-92.c: Likewise.
30267         * gcc.dg/vect/vect-93.c: Likewise.
30268         * gcc.dg/vect/vect-dv-1.c: Likewise.
30269         * gcc.dg/vect/vect-dv-2.c: Likewise.
30270         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30271
30272 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30273
30274         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30275         * gfortran.dg/vect/vect-2.f90: Likewise.
30276         * gfortran.dg/vect/vect-3.f90: Likewise.
30277         * gfortran.dg/vect/vect-4.f90: Likewise.
30278         * gfortran.dg/vect/vect-5.f90: Likewise.
30279
30280 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30281
30282         PR target/20813
30283         * gcc.dg/rs6000-fpint-2.c: New.
30284
30285 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
30286
30287         PR c/15698
30288         * gcc.dg/builtins-30.c: Update expected messages.
30289         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
30290         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
30291         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
30292
30293 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
30294
30295         PR tree-optimization/21294
30296         * gcc.dg/tree-ssa/pr21294.c: New.
30297
30298 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
30299
30300         * gcc.dg/altivec-3.c (vec_store): Do not use the old
30301         __builtin_altivec_st_internal_4si built-in.
30302
30303 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
30304
30305         PR c++/15875
30306         * g++.dg/template/ptrmem14.C: New test.
30307
30308 2005-05-02  Paul Brook  <paul@codesourcery.com>
30309
30310         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
30311
30312 2005-05-02  Michael Matz  <matz@suse.de>
30313
30314         PR c++/19542
30315         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
30316
30317 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
30318
30319         * g++.dg/cpp/weak.C: New test.
30320
30321 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
30322
30323         * gcc.dg/tree-ssa/loop-8.c: New test.
30324
30325 2005-04-30  Michael Maty  <matz@suse.de>
30326
30327         * gcc.dg/inline-mcpy.c: New test.
30328
30329 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
30330
30331         PR libfortran/18958
30332         * gfortran.dg/eoshift.f90: New test case.
30333
30334 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
30335
30336         PR libfortran/18857
30337         * gfortran.dg/matmul_1.f90: New test.
30338
30339 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30340
30341         PR tree-optimization/21030
30342         * gcc.dg/tree-ssa/pr21030.c: New.
30343
30344 2005-04-29  Devang Patel  <dpatel@apple.com>
30345
30346         PR tree-optimization/21272
30347         * gcc.dg/vect/vect-ifcvt-10.c: New test.
30348
30349 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
30350
30351         PR fortran/13082
30352         PR fortran/18824
30353         * gfortran.dg/entry_4.f90: New test.
30354         * gfortran.fortran-torture/execute/entry_1.f90: New test.
30355         * gfortran.fortran-torture/execute/entry_2.f90: New test.
30356         * gfortran.fortran-torture/execute/entry_3.f90: New test.
30357         * gfortran.fortran-torture/execute/entry_4.f90: New test.
30358         * gfortran.fortran-torture/execute/entry_5.f90: New test.
30359         * gfortran.fortran-torture/execute/entry_6.f90: New test.
30360         * gfortran.fortran-torture/execute/entry_7.f90: New test.
30361
30362 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30363
30364         * gfortran.fortran-torture/execute/entry_8.f90: New test.
30365
30366 2005-04-29  Paul Brook  <paul@codesourcery.com>
30367
30368         * gfortran.dg/entry_3.f90: New test.
30369
30370 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30371
30372         * gfortran.dg/implicit_4.f90: New test.
30373
30374 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
30375
30376         * lib/target-supports.exp (check_profiling_available): Return
30377         false for xtensa-*-elf.
30378
30379 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
30380
30381         * lib/fortran-torture.exp (fortran-torture.exp): Catch
30382         error if file cannot be deleted.
30383
30384 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
30385
30386         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
30387         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
30388         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
30389         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
30390         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
30391         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
30392         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
30393         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
30394         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
30395         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
30396         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
30397         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
30398         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
30399
30400 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30401
30402         PR fortran/20865
30403         * gfortran.dg/pr20865.f90: New test.
30404
30405 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
30406
30407         * gcc.dg/void-cast-2.c: New test.
30408
30409 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30410
30411         PR c/21159
30412         * gcc.dg/void-cast-1.c: New test.
30413
30414 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
30415
30416         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
30417
30418 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30419
30420         PR fortran/21177
30421         * gfortran.dg/pr21177.f90: New test.
30422
30423 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
30424
30425         PR tree-optimization/21171
30426         * gcc.dg/tree-ssa/pr21171.c: New test.
30427
30428 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30429
30430         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30431         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30432         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30433         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30434         gcc.dg/tree-ssa/gen-vect-32.c: New.
30435         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30436         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30437         don't run on PPC32.
30438
30439 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30440
30441         PR c/21213
30442         * gcc.dg/transparent-union-3.c: New test.
30443
30444 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30445
30446         PR c/20740
30447         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30448         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30449         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30450         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30451         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30452         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30453
30454 2005-04-26  Jeff Law  <law@redhat.com>
30455
30456         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30457         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30458         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30459         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30460         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30461         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30462         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30463
30464 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30465
30466         PR tree-optimization/17598
30467         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30468
30469 2005-04-25  Mike Stump  <mrs@apple.com>
30470
30471         * objc.dg/fix-and-continue-1.m: Add.
30472
30473 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30474
30475         PR c++/20995
30476         * g++.dg/opt/pr20995-1.C: New test case.
30477
30478 2005-04-25  Devang Patel <dpatel@apple.com>
30479
30480         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30481
30482 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30483
30484         PR testsuite/21062
30485         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30486
30487 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30488
30489         PR C++/21188
30490         * g++.dg/opt/rtti2.C: New test.
30491
30492 2005-04-25  Paul Brook  <paul@codesourcery.com>
30493         Steven G. Kargl  <kargls@comcast.net>
30494
30495         PR fortran/20879
30496         * gfortran.dg/ichar_1.f90: New file.
30497
30498 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30499
30500         PR middle-end/20991
30501         * g++.dg/opt/pr20991.C: New test.
30502
30503         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30504         where sizeof (type) < __alignof__ (type).
30505         * gcc.dg/compat/struct-layout-1.h: Likewise.
30506
30507 2005-04-24  Per Bothner  <per@bothner.com>
30508             Devang Patel  <dpatel@apple.com>
30509
30510         PR preprocessor/20907
30511         * gcc.dg/cpp/very-long-comment.c: New test.
30512
30513 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30514
30515         PR fortran/20059
30516         * gfortran.dg/common_5.f: New test.
30517
30518 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30519
30520         PR middle-end/21082
30521         * g++.dg/tree-ssa/pr21082.C: New testcase.
30522
30523 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30524
30525         * gcc.dg/vect/vect-99.c: New test.
30526
30527 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30528
30529         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30530
30531 2005-04-22  Jeff Law  <law@redhat.com>
30532
30533         * gcc.dg/uninit-5.c: Remove xfails.
30534         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30535         conditionals and loads.
30536
30537 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30538
30539         PR libfortran/20074
30540         PR libfortran/20436
30541         PR libfortran/21108
30542         * gfortran.dg/nested_reshape.f90: new test
30543         * gfortran.dg/reshape-alloc.f90: new test
30544         * gfortran.dg/reshape.f90: new test
30545
30546 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30547
30548         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30549
30550         * gcc.dg/arm-vfp1.c: New test.
30551
30552 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30553
30554         PR c++/21087
30555         * g++.dg/lookup/builtin2.C: New test.
30556
30557 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30558
30559         * gcc.dg/weak/weak-13.c: New test.
30560
30561 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30562
30563         * lib/target-supports.exp (check_effective_target_sync_int_long):
30564         Add powerpc*.
30565
30566 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30567
30568         * gcc.target/mips/branch-1.c: New test.
30569
30570 2005-04-21  Richard Henderson  <rth@redhat.com>
30571
30572         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30573         * gcc.dg/vect/vect-86.c: Likewise.
30574         * gcc.dg/vect/vect-87.c: Likewise.
30575         * gcc.dg/vect/vect-88.c: Likewise.
30576
30577 2005-04-21  Devang Patel  <dpatel@apple.com>
30578
30579         PR optimization/20994
30580         * gcc.dg/tree-ssa/ifc-3.c: New test.
30581
30582 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30583
30584         PR c/12913
30585         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30586         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30587         gcc.dg/c99-vla-jump-5.c: New tests.
30588
30589 2005-04-19  Richard Henderson  <rth@redhat.com>
30590
30591         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30592         Fix typo in exists check.
30593         (check_effective_target_sync_int_long): New.
30594         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30595         * gcc.dg/ia64-sync-2.c: Likewise.
30596         * gcc.dg/ia64-sync-3.c: Likewise.
30597         * gcc.dg/ia64-sync-4.c: Likewise.
30598
30599 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30600
30601         * gcc.dg/fold-xor-1.c: New test.
30602         * gcc.dg/fold-xor-2.c: New test.
30603
30604 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30605
30606         PR target/20670
30607         * g++.dg/eh/fp-regs.C: New test.
30608
30609 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30610
30611         * gcc.dg/Wint-to-pointer-cast-1.c,
30612         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30613         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30614         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30615
30616 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30617
30618         PR fortran/16861
30619         * gfortran.dg/pr16861.f90: New test.
30620
30621 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30622
30623         * gcc.dg/pr21085.c: New test.
30624
30625 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30626
30627         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30628         (setup_mips_tests, dg-mips-options): New procedures.
30629         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30630         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30631         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30632         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30633         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30634         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30635         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30636         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30637         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30638         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30639         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30640         dg-mips-options instead of dg-options.  Remove now-redundant
30641         preprocessor guards.
30642         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30643         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30644         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30645         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30646         * gcc.dg/vr-mult-2.c: Delete.
30647         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30648         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30649         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30650         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30651         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30652         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30653         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30654
30655 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30656
30657         * ada/acats/run_all.sh: Use sync when executable not present.
30658
30659 2005-04-18  Devang Patel  <dpatel@apple.com>
30660
30661         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30662         * gcc.dg/vect/vect-11a.c: New.
30663         * gcc.dg/vect/vect-none.c: Update.
30664         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30665
30666 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30667
30668         PR tree-optimization/20922
30669         * gcc.dg/pr20922-1.c: New test.
30670         * gcc.dg/pr20922-2.c: New test.
30671         * gcc.dg/pr20922-3.c: New test.
30672         * gcc.dg/pr20922-4.c: New test.
30673         * gcc.dg/pr20922-5.c: New test.
30674         * gcc.dg/pr20922-6.c: New test.
30675
30676 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30677
30678         PR libfortran/20950
30679         * gfortran.dg/pr20950.f: New test.
30680
30681 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30682
30683         PR libfortran/19216
30684         * gfortran.dg/pr19216.f: New test.
30685
30686 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
30687
30688         PR tree-optimization/21001
30689         * gcc.dg/tree-ssa/pr21001.c: New.
30690
30691 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
30692
30693         PR libfortran/21075
30694         * gfortran.dg/reshape_rank7.f90: New test.
30695
30696 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30697
30698         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30699         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30700         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30701         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30702         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30703         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30704         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30705         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30706         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30707         wrong way round).
30708         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30709         in namelists.  New test.
30710         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30711         New test.
30712         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30713         New test.
30714         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30715         namelist.  New test.
30716         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30717         New test.
30718         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30719         New test.
30720         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30721         namelist.  New test.
30722         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30723         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30724         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30725         New test.
30726         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30727         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30728         arrays. New test.
30729
30730 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
30731
30732         * gfortran.dg/wtruncate.f: New testcase.
30733         * gfortran.dg/wtruncate.f90: New testcase.
30734
30735 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
30736
30737         PR c++/21025
30738         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30739         which sizeof/alignof is dependent, rather than just whether we are
30740         processing_template_decl.
30741
30742 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30743
30744         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30745         corrected typo where the wrong variables had been compared.
30746
30747 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30748
30749         PR libfortran/18495
30750         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30751         Test callee-allocated version of return array with a write
30752         statement.
30753         Test spread with a temporary with another write statement.
30754
30755 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
30756
30757         PR tree-optimization/21031
30758         * gcc.dg/tree-ssa/pr21031.c: New.
30759
30760 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
30761
30762         PR tree-optimization/21004
30763         * gcc.dg/builtins-53.c: Include builtins-config.h.
30764         Check floorf, ceilf, floorl and ceill transformations
30765         only when HAVE_C99_RUNTIME is defined.
30766
30767 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
30768
30769         PR middle-end/20739
30770         * gcc.dg/tree-ssa/pr20739.c: New test.
30771
30772 2005-04-14  Mike Stump  <mrs@apple.com>
30773
30774         * gcc.dg/Foundation.framework/empty: New.
30775         * gcc.dg/framework-2.c: New.
30776
30777 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30778
30779         PR tree-optimization/21021
30780         * gcc.c-torture/compile/pr21021.c: New.
30781
30782 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
30783
30784         PR testsuite/21010
30785         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30786         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30787         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30788         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30789         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30790         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30791         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30792         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30793
30794 2005-04-14  Richard Henderson  <rth@redhat.com>
30795
30796         * lib/target-supports.exp (check_effective_target_vect_condition):
30797         Add ia64, i?86, and x86_64.
30798
30799 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
30800
30801         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30802
30803 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30804
30805         PR tree-optimization/20657
30806         * gcc.dg/tree-ssa/pr20657.c: New.
30807
30808 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
30809
30810         * gcc.dg/builtins-53.c: Also check (int)trunc* and
30811         (long long int)trunc*.
30812
30813 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
30814
30815         PR target/20927
30816         * gcc.dg/pr20927.c: New test.
30817
30818 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
30819
30820         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30821         * gcc.target/mips/asm-1.c: Likewise.
30822
30823 2005-04-13  Dale Johannesen  <dalej@apple.com>
30824
30825         * objc.dg/objc-fast-4.m: New.
30826
30827 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
30828
30829         * gcc.target/cris/torture/cris-torture.exp: New driver in new
30830         directory.
30831         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30832
30833 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
30834
30835         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30836         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30837         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30838
30839 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
30840
30841         PR tree-optimization/20913
30842         * gcc.dg/tree-ssa/pr20913.c: New.
30843
30844         PR tree-optimization/20702
30845         * gcc.dg/tree-ssa/pr20702.c: New.
30846
30847 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30848
30849         PR c++/13744
30850         * g++.dg/inherit/local3.C: New test.
30851
30852 2005-04-12  Jeff Law  <law@redhat.com>
30853
30854         * gcc.dg/tree-ssa/20050412-1.c: New test.
30855
30856 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
30857
30858         PR libfortran/19016
30859         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30860         Add tests with mask generated by expression.
30861         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30862         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30863         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30864
30865 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
30866
30867         PR middle-end/20917
30868         * gcc.dg/20050409-1.c: New test.
30869
30870 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
30871
30872         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30873
30874 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30875
30876         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30877         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30878         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30879         (TARGET_CXX): Adjust accordingly.
30880         * target.h (struct gcc_target): Remove epxort_class_data.  Add
30881         determine_class_data_visibility and class_data_always_comdat.
30882         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30883         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30884         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30885         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30886         (arm_cxx_determine_class_data_visibility): New.
30887         (arm_cxx_class_data_always_comdat): Likewise.
30888         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30889         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30890         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30891         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30892         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30893         Define.
30894
30895 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30896
30897         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30898
30899 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
30900
30901         * gcc.dg/i386-darwin-fpmath.c: New.
30902
30903 2004-04-11  Devang Patel  <dpatel@apple.com>
30904
30905         * lib/target-supports.exp (check_effective_target_vect_condition): New.
30906         * gcc.dg/vect/vect-ifcvt-1.c: New test.
30907         * gcc.dg/vect/vect-ifcvt-2.c: New test.
30908         * gcc.dg/vect/vect-ifcvt-3.c: New test.
30909         * gcc.dg/vect/vect-ifcvt-4.c: New test.
30910         * gcc.dg/vect/vect-ifcvt-5.c: New test.
30911         * gcc.dg/vect/vect-ifcvt-6.c: New test.
30912         * gcc.dg/vect/vect-ifcvt-7.c: New test.
30913         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30914
30915 2004-04-11  Devang Patel  <dpatel@apple.com>
30916
30917         * gcc.dg/vect/vect-dv-1.c: New test.
30918         * gcc.dg/vect/vect-dv-2.c: New test.
30919
30920 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30921
30922         PR tree-optimization/20933
30923         * gcc.dg/tree-ssa/pr20933.c: New test.
30924
30925 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30926
30927         * gfortran.dg/fold_nearest.f90: New test.
30928
30929 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
30930
30931         * gcc.dg/tree-ssa/alias-1.c: New test.
30932
30933 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30934
30935         PR tree-optimization/20920
30936         * g++.dg/tree-ssa/pr20920.C: New test.
30937
30938 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
30939
30940         * gcc.dg/builtins-53.c: Also check (int)ceil* and
30941         (long long int)ceil*.
30942
30943 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
30944
30945         * g++.dg/warn/Wdtor1.C: Declare template in system header with
30946         explicit C++ linkage.
30947
30948 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30949
30950         * gfortran.dg/pr17229.f: Take care of the new obsolescence
30951         warning for arithmetic IF statements.
30952
30953 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
30954
30955         * eor_handling_1.f90: New test case.
30956         * eor_handling_2.f90: New test case.
30957         * eor_handling_3.f90: New test case.
30958         * eor_handling_4.f90: New test case.
30959         * eor_handling_5.f90: New test case.
30960         * noadv_size.f90: New test case.
30961         * pad_no.f90: New test case.
30962
30963 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
30964
30965         * gcc.c-torture/execute/20050410-1.c: New test.
30966
30967 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
30968
30969         * gcc.dg/pr20126.c: New.
30970
30971 2005-04-09  Bud Davis  <bdavis@gfortran.org>
30972             Steven G. Kargl <kargls@comcast.net>
30973
30974         * gfortran.dg/PR19872.f: New test.
30975
30976 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30977
30978         * gfortran.dg/nint_1.f90: Fix dg-do directive.
30979
30980 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30981
30982         * gfortran.dg/nint_1.f90: New test.
30983
30984 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30985
30986         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30987         Added test for callee-allocated arrays with write statements.
30988         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30989         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30990         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30991         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30992         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30993
30994 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30995
30996         PR libfortran/20163
30997         * gfortran.dg/open-options-blanks.f: New test.
30998
30999 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31000
31001         PR fortran/13257
31002         * gfortran.dg/comma_format_extension_[1234].f: New tests.
31003
31004 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31005
31006         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31007         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31008         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31009         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31010         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31011         * gcc.c-torture/execute/stdarg-4.c: New test.
31012
31013         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31014
31015         PR target/20795
31016         * g++.dg/abi/param2.C: New test.
31017
31018 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31019
31020         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31021
31022 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31023
31024         * gcc.dg/builtins-53.c: New test.
31025
31026 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31027
31028         * g++.dg/tree-ssa/pr18178.C: New test.
31029         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31030         * gcc.c-torture/execute/20041019-1.c: New test.
31031         * gcc.dg/tree-ssa/20041008-1.c: New test.
31032         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31033         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31034         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31035         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31036         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31037         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31038         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31039         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31040         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31041         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31042
31043 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31044
31045         PR rtl-optimization/20466
31046         * gcc.c-torture/execute/pr20466-1.c: New test.
31047
31048 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31049
31050         PR c++/20905
31051         * g++.dg/parse/cond2.C: New test.
31052
31053         PR c++/20145
31054         * g++.dg/warn/Wdtor1.C: New test.
31055
31056 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31057
31058         PR fortran/17229
31059         * gfortran.dg/pr17229.f: New test.
31060
31061 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31062
31063         * gfortran.dg/tiny_1.f90: New test.
31064         * gfortran.dg/tiny_2.f90: ditto.
31065
31066 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31067
31068         * gfortran.dg/eor_1.f90: Fix dg-do run line
31069         * gfortran.dg/open_new.f90: Fix dg-do run line
31070
31071 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31072
31073         * lib/target-supports.exp (get_compiler_messages): Support
31074         optional arguments, the fourth being compiler options.
31075         (check_effective_target_fpic): New proc.
31076         * gcc.dg/20050321-2.c: Restrict to target fpic.
31077
31078 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31079
31080         * gcc.dg/15443-1.c: New test.
31081         * gcc.dg/15443-2.c: Likewise.
31082
31083 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31084
31085         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31086
31087 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31088
31089         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31090
31091 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31092
31093         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31094         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31095         -m64.
31096         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31097         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31098         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31099
31100 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31101
31102         PR c++/20212
31103         * g++.dg/warn/Wunused-11.C: New test.
31104
31105 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31106
31107         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31108
31109 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31110
31111         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31112
31113 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31114
31115         PR c++/20734
31116         * g++.dg/template/ptrmem13.C: New test.
31117
31118 2005-04-05  Per Bothner  <per@bothner.com>
31119
31120         * lib/gcc.exp: Always add -fno-show-column, for now.
31121
31122 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31123
31124         PR testsuite/20767
31125         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31126         of plain old "unsigned int" for the type of "i".  Makes this test
31127         64bit clean.
31128
31129 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31130
31131         * gcc.dg/i386-ssefn-1.c: New test.
31132         * gcc.dg/i386-ssefn-2.c: New test.
31133         * gcc.dg/i386-ssefn-3.c: New test.
31134         * gcc.dg/i386-ssefn-4.c: New test.
31135
31136 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31137
31138         PR tree-optimization/20076
31139         * gcc.dg/builtin-apply4.c: New test.
31140
31141         PR preprocessor/19475
31142         * gcc.dg/cpp/macspace1.c: New test.
31143         * gcc.dg/cpp/macspace2.c: New test.
31144
31145 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31146
31147         * gfortran.dg/pr20755.f: Fixed bad format.
31148
31149 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31150
31151         PR c++/20763
31152         * g++.dg/ext/attrib21.C: New test.
31153
31154 2004-04-05  Devang Patel  <dpatel@apple.com>
31155
31156         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31157         * gcc.dg/vect/vect-shift-1.c: New test.
31158
31159 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31160
31161         PR libfortran/20755
31162         * gfortran.dg/pr20755.f: New test.
31163
31164 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31165
31166         * gfortran.dg/pr15959.f90: New test.
31167         * gfortran.dg/string_pad_trunc.f90: New test.
31168
31169 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31170
31171         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31172         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31173         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31174         syntax.
31175
31176 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31177
31178         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31179
31180 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31181
31182         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31183         * gcc.c-torture/compile/20011119-2.c: Likewise.
31184         * gcc.c-torture/compile/981001-2.c: Likewise.
31185
31186 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31187
31188         PR c++/20679
31189         * g++.dg/template/overload4.C: New test.
31190
31191 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31192
31193         PR c++/20746
31194         * g++.dg/abi/covariant5.C: New.
31195
31196         PR debug/20505
31197         * g++.dg/debug/const2.C: New.
31198
31199 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31200
31201         PR rtl-optimization/16104
31202         * gcc.c-torture/execute/20050316-1.c: New test.
31203
31204 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31205
31206         * g++.dg/template/spec23.C: Fix dg-error text.
31207
31208 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31209
31210         PR c++/19199
31211         * g++.dg/expr/lval2.C: New.
31212
31213 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31214
31215         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31216         __builtin_strcasecmp and __builtin_strncasecmp.
31217
31218 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31219
31220         PR c++/20723
31221         * g++.dg/template/spec22.C: New.
31222         * g++.dg/template/spec23.C: New.
31223
31224 2005-04-03  Dale Ranta  <dir@lanl.gov>
31225             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31226
31227         PR libfortran/20068
31228         PR libfortran/20125
31229         PR libfortran/20156
31230         PR libfortran/20471
31231         * gfortran.dg/backspace.f: New test.
31232
31233 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31234
31235         * gcc.dg/pr19345.c: New test.
31236
31237 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31238
31239         PR tree-optimization/20640
31240         * gcc.dg/torture/tree-loop-1.c: New.
31241
31242 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31243
31244         PR rtl-optimization/20290
31245         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31246
31247 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31248
31249         * gcc.dg/rs6000-fpint.c: New.
31250
31251 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31252
31253         * gcc.dg/old-style-then-proto-1.c: New test.
31254
31255 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31256
31257         * gfortran.fortran-torture/execute/backspace.f90: Check
31258         after backspace and read was incorrect.
31259
31260 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31261
31262         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31263         buffer past the terminating NUL using memcmp.
31264         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31265         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31266
31267         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31268         Fix unused/uninitialized variable warnings.
31269
31270         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31271         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31272         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31273         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31274
31275         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31276         gcc.c-torture/execute/builtins/fputs-lib.c,
31277         gcc.c-torture/execute/builtins/lib/fprintf.c,
31278         gcc.c-torture/execute/builtins/lib/main.c,
31279         gcc.c-torture/execute/builtins/lib/memcmp.c,
31280         gcc.c-torture/execute/builtins/lib/memmove.c,
31281         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31282         gcc.c-torture/execute/builtins/lib/memset.c,
31283         gcc.c-torture/execute/builtins/lib/printf.c,
31284         gcc.c-torture/execute/builtins/lib/sprintf.c,
31285         gcc.c-torture/execute/builtins/lib/stpcpy.c,
31286         gcc.c-torture/execute/builtins/lib/strchr.c,
31287         gcc.c-torture/execute/builtins/lib/strcmp.c,
31288         gcc.c-torture/execute/builtins/lib/strcpy.c,
31289         gcc.c-torture/execute/builtins/lib/strcspn.c,
31290         gcc.c-torture/execute/builtins/lib/strlen.c,
31291         gcc.c-torture/execute/builtins/lib/strncat.c,
31292         gcc.c-torture/execute/builtins/lib/strncmp.c,
31293         gcc.c-torture/execute/builtins/lib/strncpy.c,
31294         gcc.c-torture/execute/builtins/lib/strrchr.c,
31295         gcc.c-torture/execute/builtins/lib/strspn.c,
31296         gcc.c-torture/execute/builtins/lib/strstr.c,
31297         gcc.c-torture/execute/builtins/memops-asm-lib.c,
31298         gcc.c-torture/execute/builtins/strlen-2.c,
31299         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
31300         prototypes.
31301
31302 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
31303
31304         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
31305         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
31306         selectany usage.
31307
31308 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
31309
31310         PR c++/19406
31311         * g++.dg/debug/using1.C: New test.
31312
31313 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
31314
31315         PR middle-end/20524
31316         * gcc.dg/alias-7.c: Prefix asm-declared name with
31317         __USER_LABEL_PREFIX__.
31318
31319 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
31320
31321         Fix fallout from PR middle-end/15700:
31322         * gcc.c-torture/compile/20011119-1.c: Take
31323         __USER_LABEL_PREFIX__ into account.
31324         * gcc.c-torture/compile/20011119-2.c: Likewise.
31325
31326 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31327
31328         PR c++/18644
31329         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
31330
31331 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31332
31333         PR c/17855
31334         * gcc.c-torture/compile/struct-non-lval-1.c,
31335         gcc.c-torture/compile/struct-non-lval-2.c,
31336         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
31337
31338 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
31339
31340         * gcc.dg/tls/tls.exp: Remove temporary file.
31341         * g++.dg/tls/tls.exp: Ditto.
31342         * lib/file-format.exp: Ditto.
31343         * g++.dg/special/ecos.exp: Ditto.
31344
31345         * lib/profopt.exp: Treat prof_ext as a list.
31346         * gcc.misc-tests/bprob.exp: Ditto.
31347         * g++.dg/bprob/bprob.exp: Ditto.
31348
31349         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
31350         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
31351         g++.dg/tree-ssa/pointer-reference-alias.C,
31352         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
31353         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
31354         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
31355         g++.dg/vect/pr19951.cc: Ditto.
31356         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
31357         gcc.dg/builtins-47.c: Ditto.
31358         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
31359         gcc.dg/pr20115-1.c: Ditto.
31360         * gcc.dg/tree-ssa/20030530-2.c,
31361         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
31362         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31363         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
31364         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31365         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
31366         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
31367         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
31368         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
31369         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
31370         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
31371         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
31372         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31373         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
31374         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
31375         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
31376         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31377         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31378         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31379         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31380         gcc.dg/tree-ssa/20030824-1.c,
31381         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
31382         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
31383         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
31384         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
31385         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
31386         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
31387         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
31388         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
31389         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
31390         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
31391         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
31392         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
31393         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
31394         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
31395         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
31396         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
31397         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
31398         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
31399         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
31400         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
31401         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
31402         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
31403         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
31404         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
31405         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
31406         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
31407         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
31408         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
31409         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
31410         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
31411         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
31412         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
31413         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
31414         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
31415         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
31416         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
31417         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
31418         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
31419         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
31420         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
31421         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
31422         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
31423         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31424         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31425         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31426         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31427         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31428         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31429         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31430         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31431         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31432         gcc.dg/tree-ssa/useless-1.c: Ditto.
31433         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31434         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31435         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31436         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31437         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31438         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31439         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31440         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31441         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31442         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31443         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31444         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31445         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31446         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31447         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31448         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31449         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31450         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31451         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31452         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31453         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31454         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31455         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31456         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31457         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31458         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31459         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31460         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31461         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31462         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31463         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31464         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31465         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31466         gcc.dg/vect/vect-none.c: Ditto.
31467         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31468         treelang/compile/unsigned.tree: Ditto.
31469
31470         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31471         * gcc.dg/cpp/direct2s.c: Ditto.
31472         * gcc.dg/cpp/paste4.c: Ditto.
31473         * gcc.dg/cpp/separate-1.c: Ditto.
31474         * gcc.dg/pch/save-temps-1.c: Ditto.
31475         * g++.dg/ext/altivec-10.C: Ditto.
31476         * g++.dg/pch/pch.C: Ditto.
31477
31478         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31479
31480         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31481         * g++.dg/template/repo1.C: Ditto.
31482         * g++.dg/template/repo2.C: Ditto.
31483         * g++.dg/template/repo3.C: Ditto.
31484         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31485         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31486         * g++.old-deja/g++.pt/repo1.C: Ditto.
31487         * g++.old-deja/g++.pt/repo2.C: Ditto.
31488         * g++.old-deja/g++.pt/repo3.C: Ditto.
31489         * g++.old-deja/g++.pt/repo4.C: Ditto.
31490
31491         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31492         * gcc.dg/20030107-1.c: Ditto.
31493         * gcc.dg/20030702-1.c: Ditto.
31494         * gcc.dg/profile-generate-1.c: Ditto.
31495         * g++.dg/other/profile1.C: Ditto.
31496         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31497
31498         * lib/gcc-dg.exp (remove-build-file): New.
31499         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31500         cleanup-tree-dump, cleanup-saved-temps): New.
31501
31502 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31503
31504         PR c++/19203, DR 214
31505         * g++.dg/parse/ambig3.C: Not ambiguous.
31506         * g++.dg/template/spec20.C: New.
31507         * g++.dg/template/spec21.C: New.
31508
31509 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31510
31511         PR target/20045
31512         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31513
31514 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31515
31516         PR libfortran/20660
31517         * gfortran.dg/negative_unit.f: New test.
31518
31519 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31520
31521         * gcc.dg/20050330-1.c: New test.
31522
31523 2005-03-30  Devang Patel  <dpatel@apple.com>
31524
31525         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31526
31527 2005-03-30  Dale Johannesen  <dalej@apple.com>
31528
31529         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31530
31531 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31532
31533         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31534         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31535         Strip options from test name.
31536
31537 2005-03-31  Jan Hubicka  <jh@suse.cz>
31538
31539         * gcc.dg/varpool-1.c: New testcase.
31540
31541 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31542
31543         PR c/772
31544         PR c/17913
31545         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31546         gcc.dg/stmt-expr-label-3.c : New tests.
31547         * gcc.c-torture/execute/medce-2.c: Remove.
31548
31549 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31550
31551         PR c/20368
31552         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31553         tests.
31554
31555 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31556
31557         * gcc.c-torture/compile/pr20203.c: New test.
31558
31559 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31560
31561         * gfortran.dg/promotion.f90: New test.
31562
31563 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31564
31565         PR middle-end/20491
31566         * gcc.dg/torture/asm-subreg-1.c: New test.
31567
31568 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31569
31570         PR c/20672
31571         * gcc.dg/pr20672-1.c: New test.
31572
31573 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31574
31575         * gfortran.dg/vect: New directory.
31576         * gfortran.dg/vect/vect.exp: New.
31577         * gfortran.dg/vect/vect-1.f90: New test.
31578         * gfortran.dg/vect/vect-2.f90: New test.
31579         * gfortran.dg/vect/vect-3.f90: New test.
31580         * gfortran.dg/vect/vect-4.f90: New test.
31581         * gfortran.dg/vect/vect-5.f90: New test.
31582
31583 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31584
31585         PR middle-end/20622
31586         * gcc.dg/alias-7.c: New test.
31587
31588 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31589
31590         * gcc.dg/sparc-reg-1.c: New test.
31591
31592 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31593
31594         PR target/19890
31595         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31596
31597 2005-03-29  Dale Ranta  <dir@lanl.gov>
31598             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31599
31600         PR libfortran/20163
31601         * gfortran.dg/pr20163-2.f: New test.
31602
31603 2005-03-28  Jan Hubicka  <jh@suse.cz>
31604
31605         PR middle-end/20635
31606         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31607         by Jakub Jelinek.
31608
31609 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31610
31611         PR tree-optimization/20626
31612         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31613         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31614
31615 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31616
31617         * gfortran.dg/underflow.f90: New test.
31618         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31619
31620 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31621
31622         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31623
31624 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31625
31626         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31627         (g++_init): Make sure that CXXFLAGS is set.
31628         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31629         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31630         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31631         * lib/objc.exp (objc_init): Likewise.
31632         * lib/treelang.exp (treelang_init): Likewise.
31633
31634 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31635
31636         PR tree-optimization/20470
31637         * gcc.dg/tree-ssa/pr20470.c: New test.
31638
31639 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31640
31641         * gcc.dg/ppc-stfiwx.c: New.
31642
31643 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31644
31645         PR target/19888
31646         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31647
31648 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31649
31650         * gcc.dg/20050325-1.c: Fix a typo.
31651
31652 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31653
31654         PR libfortran/19678
31655         PR libfortran/19679
31656         * gfortran.dg/dos_eol.f: New test.
31657
31658 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31659
31660         PR rtl-optimization/20249
31661         * gcc.dg/20050325-1.c: New test.
31662
31663 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31664
31665         PR libfortran/15332
31666         * gfortran.dg/pr15332.f: New test.
31667
31668 2005-03-24  Dale Johannesen  <dalej@apple.com>
31669
31670         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31671
31672 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31673
31674         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31675         'internal' visibility.
31676         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31677         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31678         'protected' visibility.
31679         * gcc.dg/visibility-7.c: Likewise.
31680         * lib/target-supports.exp (check_visibility_available): Take
31681         a parameter, the kind of visibility to check for.
31682         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31683         to check_visibility_available.
31684
31685         * g++.dg/expr/cast3.C: New.
31686
31687 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
31688
31689         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31690         rs6000.
31691
31692 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
31693
31694         PR target/20095
31695         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31696
31697 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
31698
31699         * gcc.dg/badshift.c: Renamed to...
31700         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
31701
31702         * gcc.target/i386/badshift.c: Renamed to...
31703         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
31704         only.
31705
31706         PR rtl-optimization/20532
31707         * gcc.target/i386/badshift.c: New.
31708
31709 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31710
31711         * gfortran.dg/pr18025.f90: New test.
31712
31713 2005-03-23  Dale Johannesen  <dalej@apple.com>
31714
31715         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31716
31717 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
31718
31719         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31720
31721         * lib/target-supports.exp (check_iconv_available): Default
31722         libiconv to -liconv, if there is no definition.
31723
31724 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
31725
31726         * gcc.dg/torture/cris-asm-mof-1.c: New test.
31727
31728 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
31729
31730         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31731         * g++.dg/opt/pr7503-2.C: Likewise.
31732         * g++.dg/opt/pr7503-3.C: Likewise.
31733         * g++.dg/opt/pr7503-4.C: Likewise.
31734         * g++.dg/opt/pr7503-5.C: Likewise.
31735         * g++.dg/warn/minmax.C: New test.
31736
31737 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31738
31739         * gfortran.dg/g77_intrinsics_funcs.f: New test.
31740         * gfortran.dg/g77_intrinsics_sub.f: New test.
31741
31742 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31743             Jan Hubicka  <jh@suse.cz>
31744             Steven Bosscher <stevenb@suse.de
31745
31746         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31747
31748 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31749
31750         PR c++/19980
31751         * g++.dg/template/redecl3.C: New test.
31752
31753 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31754
31755         PR c++/20499
31756         * g++.dg/parse/error16.C: Tweak error markers.
31757
31758 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
31759
31760         PR target/20561
31761         * gcc.dg/20050321-2.c: New test.
31762
31763 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31764
31765         PR c++/20465
31766         PR c++/20381
31767         * g++.dg/template/ptrmem12.C: New.
31768
31769 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
31770
31771         PR rtl-optimization/20527
31772         * gcc.c-torture/execute/pr20527-1.c: New test.
31773
31774 2005-03-22  Ben Elliston  <bje@au.ibm.com>
31775
31776         * gcc.misc-tests/options.exp (check_for_options): Create a real C
31777         program, compile it into a real executable and then delete the .c
31778         and .x files afterwards, to avoid problems on testglue targets.
31779
31780 2005-03-21  Stuart Hastings  <stuart@apple.com>
31781
31782         * gcc.target/i386/sse-2.c: New.
31783
31784 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
31785
31786         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31787
31788 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31789
31790         * g++.dg/parse/crash25.C: Fix typo.
31791
31792 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31793
31794         PR c++/20461
31795         * g++.dg/parse/crash24.C: New test.
31796
31797         PR c++/20536
31798         * g++.dg/parse/crash25.C: New test.
31799
31800 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31801
31802         PR c++/20147
31803         * g++.dg/ext/stmtexpr4.C: New test.
31804
31805 2005-03-20  Roger Sayle  <roger@eyesopen.com>
31806
31807         PR middle-end/20539
31808         * gcc.c-torture/compile/pr13066-1.c: New test case.
31809         * gcc.c-torture/compile/pr20539-1.c: Likewise.
31810         * g++.dg/opt/pr13066-1.C: Likewise.
31811
31812 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
31813
31814         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31815
31816 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31817
31818         PR fortran/18525
31819         * gfortran.dg/nesting_1.f90: New test.
31820
31821 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31822
31823         PR c++/20240
31824         * g++.dg/lookup/using13.C: New test.
31825
31826 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31827
31828         PR c++/20333
31829         * g++.dg/template/crash36.C: New test.
31830
31831 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
31832
31833         PR c++/20463
31834         * g++.dg/template/crash35.C: New test.
31835
31836 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
31837
31838         PR c++/19966
31839         * g++.dg/overload/operator2.C: New test.
31840
31841 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31842
31843         PR libfortran/20257
31844         * gfortran.dg/pr20257.f90: New test.
31845
31846 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31847
31848         PR libfortran/20480
31849         * gfortran.dg/pr20480.f90: New test.
31850
31851 2005-03-16  Richard Henderson  <rth@redhat.com>
31852
31853         PR middle-end/15700
31854         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31855         (_rtld_global): New.
31856         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31857         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31858
31859         * gcc.dg/alias-3.c: New.
31860         * gcc.dg/alias-4.c: New.
31861         * gcc.dg/alias-5.c: New.
31862         * gcc.dg/alias-6.c: New.
31863
31864 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
31865
31866         * gcc.dg/cpp/ucnid-7.c: New.
31867
31868 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
31869             Dorit Naishlos  <dorit@il.ibm.com>
31870
31871         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31872         darwin.
31873
31874 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
31875
31876         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31877         support misaligned accesses.
31878         * gcc.dg/vect/vect-58.c: Likewise.
31879         * gcc.dg/vect/vect-92.c: New.
31880         * gcc.dg/vect/vect-93.c: New.
31881
31882 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
31883
31884         PR fortran/18827
31885         * gfortran.dg/assign_2.f90: New test.
31886         * gfortran.dg/assign_3.f90: New test.
31887         * gfortran.dg/assign.f90: New test.
31888
31889 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
31890
31891         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31892         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31893         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31894         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31895         names.
31896
31897 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
31898
31899         * gcc.dg/cpp/ucnid-6.c: New.
31900
31901         * gcc.dg/cpp/normalize-1.c: New.
31902         * gcc.dg/cpp/normalize-2.c: New.
31903         * gcc.dg/cpp/normalize-3.c: New.
31904         * gcc.dg/cpp/normalize-4.c: New.
31905         * gcc.dg/cpp/ucnid-4.c: New.
31906         * gcc.dg/cpp/ucnid-5.c: New.
31907         * g++.dg/cpp/normalize-1.C: New.
31908         * g++.dg/cpp/ucnid-1.C: New.
31909
31910 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31911
31912         * gcc.dg/pr18628.c: New.
31913
31914 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31915
31916         PR c++/20280
31917         * g++.dg/tree-ssa/pr20280.C: New.
31918
31919 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31920
31921         PR fortran/20467
31922         * gfortran.dg/stfunc_2.f90: New test.
31923
31924 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31925
31926         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31927
31928 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31929
31930         * gcc.dg/tree-ssa/20050314-1.c: New test.
31931
31932 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31933
31934         PR c++/4403
31935         PR c++/9783, DR433
31936         * g++.dg/template/friend34.C: New test.
31937         * g++.dg/template/friend35.C: Likewise.
31938         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31939
31940 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31941
31942         Friend class name lookup 5/n
31943         PR c++/1016
31944         * g++.dg/lookup/hidden-class1.C: New test.
31945         * g++.dg/lookup/hidden-class2.C: Likewise.
31946         * g++.dg/lookup/hidden-class3.C: Likewise.
31947         * g++.dg/lookup/hidden-class4.C: Likewise.
31948         * g++.dg/lookup/hidden-class5.C: Likewise.
31949         * g++.dg/lookup/hidden-class6.C: Likewise.
31950         * g++.dg/lookup/hidden-class7.C: Likewise.
31951         * g++.dg/lookup/hidden-class8.C: Likewise.
31952         * g++.dg/lookup/hidden-class9.C: Likewise.
31953         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31954         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31955         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31956         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31957         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31958         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31959         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31960         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31961         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31962         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31963         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31964
31965 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
31966
31967         PR c++/20157
31968         * g++.dg/template/error18.C: New test.
31969
31970 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31971
31972         PR debug/16792
31973         * g++.dg/debug/pr16792.C: New test.
31974
31975 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31976
31977         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31978         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31979         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31980         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31981         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31982         test assertion names.
31983
31984 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31985
31986         PR fortran/18600
31987         * gfortran.dg/stfunc_1.f90: New test.
31988
31989 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31990
31991         PR fortran/16907
31992         * gfortran.dg/real_index_1.f90: New test.
31993
31994 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31995
31996         PR fortran/20323
31997         * gfortran.dg/spec_expr_1.f90: New test.
31998
31999 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32000
32001         PR c/20402
32002         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32003         new parser.
32004
32005 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32006
32007         PR fortran/20361
32008         * gfortran.dg/largeequiv_1.f90: New test.
32009
32010 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32011
32012         * gcc.dg/ucnid-1.c: New.
32013         * gcc.dg/ucnid-2.c: New.
32014         * gcc.dg/ucnid-3.c: New.
32015         * gcc.dg/ucnid-4.c: New.
32016         * gcc.dg/ucnid-5.c: New.
32017         * gcc.dg/ucnid-6.c: New.
32018         * gcc.dg/cpp/ucnid-1.c: New.
32019         * gcc.dg/cpp/ucnid-2.c: New.
32020         * gcc.dg/cpp/ucnid-3.c: New.
32021         * g++.dg/other/ucnid-1.C: New.
32022
32023 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32024
32025         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32026
32027 2005-03-11  Per Bothner  <per@bothner.com>
32028
32029         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32030         that diagnotics refer to correct token.
32031         * gcc.dg/unused-3.c: Likewise.
32032
32033 2005-03-11  Per Bothner  <per@bothner.com>
32034
32035         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32036         constant" is now actually on same line as string constant.
32037         * gcc.dg/cpp/direct2s.c: Likewise.
32038
32039 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32040
32041         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32042
32043 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32044
32045         PR libfortran/20124
32046         * gfortran.dg/pr20124.f90: New Test
32047
32048 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32049
32050         PR tree-optimization/20130
32051         * gcc.dg/pr20130-1.c: New test.
32052
32053 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32054
32055         PR target/20095
32056         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32057
32058 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32059
32060         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32061
32062 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32063
32064         * g++.dg/eh/forced1.C: Fix comment.
32065         * g++.dg/eh/forced2.C: Ditto.
32066         * g++.dg/eh/forced3.C: Ditto.
32067         * g++.dg/eh/forced4.C: Ditto.
32068
32069 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32070
32071         PR rtl-opt/20412
32072         * gcc.c-torture/compile/pr20412.c: New test.
32073
32074 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32075
32076         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32077
32078 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32079
32080         PR target/20322
32081         * gcc.dg/20050307-1.c: New test.
32082
32083 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32084
32085         PR c++/20375
32086         * g++.dg/other/stdarg3.C: New.
32087
32088 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32089
32090         PR c++/18384, c++/18327
32091         * g++.dg/init/array19.C: New test.
32092
32093         PR inline-asm/20314
32094         * gcc.dg/torture/pr20314-1.c: New test.
32095         * gcc.dg/torture/pr20314-2.c: New test.
32096
32097 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32098
32099         * gcc.dg/20050309-1.c: New test.
32100
32101 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32102
32103         * gcc.dg/builtins-10.c: Reactivate disabled test.
32104         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32105         new cbrt transformations.
32106
32107 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32108
32109         PR c++/20208
32110         * g++.dg/template/array13.C: New test.
32111
32112 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32113
32114         PR c++/16859
32115         * g++.dg/init/brace4.C: New test.
32116
32117 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32118
32119         PR c++/20186
32120         * g++.dg/template/non-dependent12.C: New.
32121
32122 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32123
32124         PR c++/20142
32125         * g++.dg/init/array18.C: Add dg-do run marker.
32126
32127         PR c++/20142
32128         * g++.dg/init/array18.C: New test.
32129
32130 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32131
32132         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32133         * g++.dg/gcov/gcov.exp: Likewise.
32134         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32135         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32136         * lib/c-torture.exp: Likewise.
32137         * lib/fortran-torture.exp: Likewise.
32138         * lib/g++.exp: Likewise.
32139         * lib/gcc-defs.exp: Likewise.
32140         * lib/gcc-dg.exp: Likewise.
32141         * lib/gcc.exp: Likewise.
32142         * lib/gcov.exp: Likewise.
32143         * lib/gfortran.exp: Likewise.
32144         * lib/mike-g++.exp: Likewise.
32145         * lib/mike-gcc.exp: Likewise.
32146         * lib/objc-torture.exp: Likewise.
32147         * lib/objc.exp: Likewise.
32148         * lib/profopt.exp: Likewise.
32149         * lib/target-libpath.exp: Likewise.
32150         * lib/target-supports.exp: Likewise.
32151         * lib/treelang.exp: Likewise.
32152         * lib/wrapper.exp: Likewise.
32153
32154 2005-03-08  Jeff Law  <law@redhat.com>
32155
32156         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32157         PHI-OPT changes.
32158
32159 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32160
32161         * gcc.dg/vect/pr20122.c: New test.
32162
32163 2005-03-07  Jeff Law  <law@redhat.com>
32164
32165         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32166         was folded away.
32167         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32168         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32169         * gcc.dg/tree-ssa/pr18134.c: New test.
32170
32171 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32172
32173         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32174         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32175         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32176
32177 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32178
32179         PR tree-opt/17671
32180         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32181
32182 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32183
32184         * g++.dg/warn/Wnvdtor.C: New test.
32185
32186 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32187
32188         * gcc.dg/torture/pr19683-1.c: New test.
32189
32190 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32191
32192         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32193         * gfortran.dg/g77/19990313-2.f: Ditto.
32194         * gfortran.dg/g77/19990313-3.f: Ditto.
32195         * gfortran.dg/g77/19990525-0.f: Ditto.
32196         * gfortran.dg/g77/19990826-0.f: Ditto.
32197         * gfortran.dg/g77/19990826-2.f: Ditto.
32198         * gfortran.dg/g77/19990826-3.f: Ditto.
32199         * gfortran.dg/g77/20000511-1.f: Ditto.
32200         * gfortran.dg/g77/20000511-2.f: Ditto.
32201         * gfortran.dg/g77/970625-2.f: Ditto.
32202         * gfortran.dg/g77/980310-2.f: Ditto.
32203         * gfortran.dg/g77/980310-3.f: Ditto.
32204         * gfortran.dg/g77/980310-8.f: Ditto.
32205         * gfortran.dg/g77/980519-2.f: Ditto.
32206         * gfortran.dg/g77/alpha1.f: Ditto.
32207         * gfortran.dg/g77/claus.f: Ditto.
32208         * gfortran.dg/g77/erfc.f: Ditto.
32209         * gfortran.dg/g77/short.f: Ditto.
32210         * gfortran.fortran-torture/execute/data.f90: Ditto.
32211         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32212         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32213
32214 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32215
32216         * lib/file-format.exp (gcc_target_object_format): Add check for som
32217         format and hardcode object formats on hppa*-*-hpux*.
32218         * lib/target-supports.exp (check_weak_available): Add check for som
32219         object format.  Always return 0 on hppa*-*-hpux10*.
32220
32221         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32222         is defined.
32223
32224         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32225
32226 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32227
32228         * gfortran.dg/pr19936_1.f90: New test.
32229         * gfortran.dg/pr19936_2.f90: New test.
32230         * gfortran.dg/pr19936_3.f90: New test.
32231
32232 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32233             Paul Thomas <prthomas@drfccad.cea.fr>
32234
32235         * gfortran.dg/PR19754_1.f90: New test.
32236         * gfortran.dg/PR19754_2.f90: Ditto.
32237
32238 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32239
32240         PR c++/19311
32241         * g++.dg/template/non-dependent11.C: New test.
32242
32243 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32244
32245         * lib/target-supports.exp (check_iconv_available): Fix comment.
32246
32247 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32248             Joseph S. Myers  <joseph@codesourcery.com>
32249
32250         PR c++/19797
32251         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32252
32253 2005-03-04  Matthew Sachs  <msachs@apple.com>
32254
32255         * gcc.exp (gcc_target_compile): Put braces around
32256         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32257         * objc.exp (objc_target_compile): Likewise.
32258         * treelang.exp (treelang_target_compile): Likewise.
32259
32260 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32261
32262         PR fortran/19673
32263         * gfortran.dg/func_result_1.f90: New test.
32264
32265 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32266
32267         * gcc.misc-tests/options.exp: New test.
32268
32269 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32270
32271         * gcc.dg/pr15784-4.c: New test.
32272
32273 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32274
32275         * gcc.c-torture/execute/pr17133.c: New.
32276         * gcc.c-torture/compile/20050303-1.c: New.
32277
32278 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32279
32280         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32281
32282 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32283
32284         * g++.dg/overload/using2.C: New.
32285
32286 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
32287
32288         PR c++/19916
32289         * g++.dg/init/ptrmem2.C: New test.
32290
32291 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
32292
32293         PR c/8927
32294         * gcc.dg/pr8927-1.c: New test.
32295
32296 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32297
32298         PR c++/20232
32299         * g++.dg/inherit/covariant12.C: New.
32300
32301 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32302
32303         PR fortran/19479
32304         * gfortran.dg/bound_1.f90: New test.
32305
32306 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
32307
32308         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
32309         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
32310
32311 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
32312
32313         PR c/20245
32314         * gcc.dg/pr20245-1.c: New test.
32315
32316 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
32317
32318         PR middle-end/19874
32319         * gcc.c-torture/execute/20050119-2.c: New test case.
32320
32321 2005-02-28  Ben Elliston  <bje@au.ibm.com>
32322
32323         * README: Update the DejaGnu bug reporting address.
32324         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
32325         * lib/objc-torture.exp: Likewise.
32326
32327 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32328
32329         * gfortran.dg/boz_1.f90: New test.
32330         * gfortran.dg/boz_3.f90: New test.
32331         * gfortran.dg/boz_4.f90: New test.
32332
32333 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
32334
32335         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
32336         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
32337
32338 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32339
32340         PR libfortran/20101
32341         * gfortran.dg/write_0_pe_format.f90: New test.
32342
32343 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
32344
32345         PR c++/20206
32346         * g++.dg/opt/thunk2.C: New test.
32347         * g++.dg/opt/covariant1.C: New test.
32348
32349 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32350
32351         * gfortran.dg/e_d_fmt.f90: New test.
32352
32353 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
32354
32355         * gcc.dg/asm-b.c: Fix comment typos.
32356
32357 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32358
32359         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
32360         a V_MAY_DEF also.
32361
32362 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
32363
32364         PR tree-opt/20188
32365         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
32366         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
32367         * gcc.dg/asm-b.c: New test.
32368
32369 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
32370
32371         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
32372         Disable this test on IRIX 6.
32373
32374 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
32375
32376         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
32377         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
32378         parser.
32379
32380 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
32381
32382         PR tree-optimization/20204
32383         * gcc.dg/pr20204.c: New test.
32384
32385 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
32386
32387         PR target/20196
32388         * gcc.c-torture/execute/20050224-1.c: New test.
32389
32390         PR c++/20175
32391         * g++.dg/warn/Wbraces2.C: New test.
32392
32393 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
32394
32395         PR c++/19878
32396         * g++.dg/init/const2.C: New test.
32397
32398 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
32399
32400         PR tree-optimization/20100
32401         * gcc.c-torture/execute/pr20100-1.c: New test.
32402
32403 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32404
32405         * gfortran.dg/implicit_3.f90: New test.
32406
32407         * gfortran.dg/deftype_1.f90: New test.
32408
32409 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
32410
32411         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
32412         the test passes.
32413         * g++.dg/other/anon3.C: Accept a warning.
32414
32415 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
32416
32417         * gcc.dg/pr20017.c: Fix a comment typo.
32418
32419 2005-02-23  Bud Davis  <bdavis@gfortran.org>
32420
32421         * gfortran.dg/list_read_4.f90: Change to f90 comments.
32422
32423 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32424
32425         PR ada/19902
32426         * ada/acats/tests/cxa/cxa3004.a: Remove.
32427         * ada/acats/tests/cxb/cxb30061.am: Likewise.
32428
32429 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32430
32431         PR c++/20073
32432         * g++.dg/init/const1.C: New test.
32433
32434         PR c++/19991
32435         * g++.dg/parse/constant7.C: New test.
32436
32437         PR c++/20152
32438         * g++.dg/parse/error27.C: New test.
32439         * g++.dg/template/qualttp15.C: Adjust error markers.
32440         * g++.old-deja/g++.other/struct1.C: Likewise.
32441
32442         PR c++/20153
32443         * g++.dg/template/error17.C: New test.
32444
32445         PR c++/20148
32446         * g++.dg/parser/error26.C: New test.
32447
32448 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32449
32450         PR tree-optimization/20100
32451         PR tree-optimization/20115
32452         * gcc.dg/pr20115.c: New test.
32453         * gcc.dg/pr20115-1.c: New test.
32454         * gcc.dg/pr20100.c: New test.
32455         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32456         call-clobbered variables after alias1.
32457
32458 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32459
32460         * gfortran.dg/list_read_4.f90: new test.
32461
32462 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32463
32464         PR rtl-optimization/20017.
32465         * gcc.dg/pr20017.c: New.
32466
32467 2005-02-22  Devang Patel  <dpatel@apple.com>
32468
32469         PR 19952
32470         * g++.dg/tree-ssa/pr19952.C: New test.
32471
32472 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32473
32474         PR c++/19883
32475         * g++.dg/parse/constant6.C: New test.
32476
32477 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32478
32479         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32480         * g++.dg/charset/asm2.c: Likewise.
32481         * g++.dg/charset/asm3.c: Likewise.
32482         * g++.dg/charset/asm4.c: Likewise.
32483         * g++.dg/charset/asm5.c: Likewise.
32484         * g++.dg/charset/attribute1.c: Likewise.
32485         * g++.dg/charset/attribute2.c: Likewise.
32486         * g++.dg/charset/extern1.cc: Likewise.
32487         * g++.dg/charset/extern2.cc: Likewise.
32488         * g++.dg/charset/extern3.cc: Likewise.
32489         * g++.dg/charset/function.cc: Likewise.
32490         * g++.dg/charset/string.c: Likewise.
32491         * g++.dg/charset/charset.exp: Likewise.
32492         * lib/target-supports.exp (check_iconv_available): Fix comment.
32493
32494 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32495
32496         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32497         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32498         * gcc.dg/charset/asm2.c: Likewise.
32499         * gcc.dg/charset/asm3.c: Likewise.
32500         * gcc.dg/charset/asm4.c: Likewise.
32501         * gcc.dg/charset/asm5.c: Likewise.
32502         * gcc.dg/charset/asm6.c: Likewise.
32503         * gcc.dg/charset/attribute1.c: Likewise.
32504         * gcc.dg/charset/attribute2.c: Likewise.
32505         * gcc.dg/charset/builtin1.c: Likewise.
32506         * gcc.dg/charset/extern.c: Likewise.
32507         * gcc.dg/charset/function.c: Likewise.
32508         * gcc.dg/charset/string.c: Likewise.
32509         * gcc.dg/charset/charset.exp: Likewise.
32510
32511 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32512
32513         PR fortran/20086
32514         * gfortran.dg/pr20086.f90: New test.
32515
32516 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32517
32518         PR tree-optimization/19786
32519         * g++.dg/tree-ssa/pr19786.C: New.
32520
32521 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32522
32523         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32524
32525 2005-02-21  Jeff Law  <law@redhat.com>
32526
32527         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32528
32529 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32530
32531         * gfortran.dg/do_iterator: Split loop, markup all lines for
32532         which an error locus is printed.
32533         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32534         locus is printed.
32535         * gfortran.dg/select_4.f90: Likewise.
32536         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32537         locuses in the various permutations.
32538
32539 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32540
32541         PR tree-optimization/19951
32542         * g++.dg/vect: New directory.
32543         * g++.dg/vect/vect.exp: New file.
32544         * g++.dg/vect/pr19951.cc: New testcase.
32545         * g++.dg/dg.exp: Also prune vectorizer tests.
32546
32547 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32548
32549         PR 18785
32550         * gcc.dg/charset/builtin1.c: New test.
32551
32552 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32553
32554         PR c++/19299
32555         * g++.dg/inherit/volatile1.C: New test.
32556
32557         PR c++/19440
32558         * g++.dg/template/dtor4.C: New test.
32559
32560 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32561
32562         * gfortran.dg/int_1.f90: New test.
32563
32564 2005-02-19  Devang Patel  <dpatel@apple.com>
32565
32566         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32567
32568 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32569
32570         * gfortran.dg/achar_1.f90: New test.
32571
32572 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32573
32574         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32575
32576 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32577             Jakub Jelinek  <jakub@redhat.com>
32578
32579         PR tree-optimization/19828
32580         * gcc.dg/tree-ssa/loop-7.c: New test.
32581         * gcc.c-torture/execute/20050218-1.c: New test.
32582
32583 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32584
32585         PR c/20043
32586         * gcc.dg/transparent-union-1.c: New test.
32587         * gcc.dg/transparent-union-2.c: New test.
32588
32589 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32590
32591         PR tree-optimization/18977
32592         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32593
32594 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32595
32596         PR target/20054
32597         * gcc.dg/pr20054.c: New test.
32598
32599 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32600
32601         PR c++/19508
32602         * g++.dg/ext/attrib20.C: New test.
32603
32604 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32605
32606         PR middle-end/20030
32607         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32608
32609 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32610
32611         PR c++/20008
32612         * g++.dg/opt/switch4.C: New.
32613
32614 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32615
32616         PR c++/20023
32617         PR tree-optimization/20009
32618         * gcc.c-torture/compile/20050217-1.c: New test.
32619         * g++.dg/opt/switch3.C: New test.
32620
32621         PR tree-optimization/18947
32622         * gcc.c-torture/compile/20050215-1.c: New test.
32623         * gcc.c-torture/compile/20050215-2.c: New test.
32624         * gcc.c-torture/compile/20050215-3.c: New test.
32625
32626 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32627
32628         PR c++/20028
32629         * g++.dg/template/crash34.C: New.
32630
32631         PR c++/20022
32632         * g++.dg/other/access3.C: New.
32633
32634 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32635
32636         * gcc.dg/vect/vect-98.c: New test.
32637
32638 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32639
32640         PR tree-optimization/19967
32641         * gcc.dg/pr19967.c: New.
32642
32643 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32644
32645         PR middle-end/19857
32646         * gcc.dg/tree-ssa/20050215-1.c: New test.
32647         * gcc.c-torture/execute/20050215-1.c: New test.
32648
32649 2005-02-15  Eric Christopher  <echristo@redhat.com>
32650
32651         * gcc.dg/cpp/20050215-1.c: New file.
32652
32653 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32654
32655         PR tree-optimization/15785
32656         * gcc.dg/pr15785-1.c: New test.
32657
32658 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
32659
32660         PR c++/17788
32661         * g++.dg/init/ctor4.C: New.
32662         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32663
32664 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32665
32666         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32667         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32668
32669 2005-02-15  Andreas Schwab  <schwab@suse.de>
32670
32671         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32672         declare malloc.
32673
32674 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
32675
32676         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32677
32678 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
32679
32680         PR tree-optimization/19853
32681         * gcc.c-torture/compile/pr19853.c: New test.
32682
32683 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32684
32685         PR c++/19608
32686         * g++.dg/parse/local-class1.C: New.
32687
32688         PR c++/19895
32689         * g++.dg/parse/ptrmem3.C: New.
32690
32691         PR c++/19884
32692         * g++.old-deja/g++.oliva/template6.C: Add another case.
32693         * g++.dg/template/explicit6.C: New.
32694
32695 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
32696
32697         PR c++/17816
32698         * g++.dg/other/redecl2.C: New.
32699
32700 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32701
32702         PR c++/19891
32703         * g++.dg/abi/covariant4.C: New.
32704
32705 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
32706
32707         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32708         New tests.
32709
32710 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
32711
32712         * gcc.dg/vect/vect-96.c: Fix typo.
32713
32714 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32715
32716         PR c++/14479
32717         PR c++/19487
32718         * g++.dg/template/enum5.C: New test.
32719
32720 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32721
32722         * gcc.dg/vect/vect-97.c: New test.
32723
32724 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32725
32726         * gcc.dg/vect/vect-96.c: New test.
32727
32728 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
32729
32730         * gcc.dg/builtins-34.c: Also check ldexp*.
32731
32732 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
32733
32734         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32735
32736 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
32737
32738         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32739         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32740         dg-require-dll, dg-require-iconv, dg-require-named-sections,
32741         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32742         selector_list, selector_expression, dg-process-target): Move to new
32743         file target-supports-dg.exp.
32744         * lib/target-supports-dg.exp: New.
32745
32746         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32747         New.
32748
32749 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
32750
32751         PR c++/19666
32752         * g++.dg/other/ptrmem6.C: New test.
32753
32754         PR middle-end/19858
32755         * gcc.c-torture/compile/20050210-1.c: New test.
32756
32757 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
32758
32759         PR c++/19755
32760         * g++.dg/warn/Wbraces1.C: New test.
32761
32762 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
32763
32764         * gcc.dg/builtins-52.c: New testcase.
32765
32766 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
32767
32768         PR c/19342
32769         * gcc.c-torture/execute/20050119-1.c: New test.
32770
32771 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32772
32773         PR c++/19811
32774         * g++.dg/init/delete1.C: New test.
32775
32776 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
32777
32778         PR c++/18470
32779         * g++.dg/template/static12.C: New test.
32780
32781 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32782
32783         PR c++/19787
32784         * g++.dg/conversion/ambig1.C: New test.
32785
32786         PR c++/19739
32787         * g++.dg/ext/attrib19.C: New test.
32788
32789         PR c++/19732
32790         * g++.dg/parse/dtor5.C: New test.
32791
32792         PR c++/19762
32793         * g++.dg/template/dtor3.C: New test.
32794
32795         PR c++/19826
32796         * g++.dg/template/static11.C: New test.
32797         * g++.dg/template/crash2.C: Remove dg-error marker.
32798
32799 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
32800
32801         PR C++/18491
32802         * g++.old-deja/g++.mike/p10769a.C: Remove.
32803
32804 2005-02-09  Roger Sayle  <roger@eyesopen.com>
32805
32806         * gcc.dg/builtins-48.c: New test case.
32807         * gcc.dg/builtins-49.c: New test case.
32808         * gcc.dg/builtins-50.c: New test case.
32809         * gcc.dg/builtins-51.c: New test case.
32810
32811 2005-02-09  Ian Lance Taylor  <ian@airs.com>
32812
32813         PR middle-end/19583
32814         * g++.dg/warn/Wreturn-type-3.C: New test.
32815
32816 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32817
32818         PR middle-end/19402
32819         * gcc.dg/pr19402-1.c: New testcase.
32820         * gcc.dg/pr19402-2.c: likewise.
32821
32822 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32823
32824         PR middle-end/19854
32825         * g++.dg/tree-ssa/tmmti.C: New testcase.
32826
32827 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32828
32829         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32830
32831 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
32832
32833         PR c++/19733
32834         * g++.dg/parse/crash23.C: New test.
32835         * g++.dg/warn/Weff1.C: New test.
32836
32837 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32838
32839         * gcc.dg/20050209-1.c: New test.
32840
32841 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32842
32843         PR target/19799
32844         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32845
32846 2005-02-08  Mike Stump  <mrs@apple.com>
32847
32848         * g++.dg/pch/import-2.c: New test.
32849         * g++.dg/pch/import-2.hs: New.
32850         * g++.dg/pch/include/import-2a.h: New.
32851         * g++.dg/pch/include/import-2b.h: New.
32852
32853 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
32854
32855         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32856
32857 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32858
32859         * gfortran.dg/substr_1.f90: New test.
32860
32861 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
32862
32863         PR middle-end/19775
32864         * gcc.dg/torture/builtin-power-1.c: Disable test for
32865         invalid transformation.
32866         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
32867         no longer optimize.
32868         * gcc.dg/builtins-47.c: New testcase.
32869
32870 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
32871             Dorit Naishlos  <dorit@il.ibm.com>
32872
32873         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32874
32875 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
32876
32877         * gcc.c-torture/compile/20050206-1.c: New test.
32878
32879 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32880
32881         PR tree-opt/19768
32882         * g++.dg/opt/pr19768.C: New test.
32883
32884 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32885
32886         PR tree-opt/19736
32887         * gcc.c-torture/compile/pr19736.c: New test.
32888
32889 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32890
32891         PR c++/17401
32892         * g++.dg/parse/error25.C: New test.
32893
32894 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
32895
32896         * gcc.c-torture/execute/20050203-1.c: New.
32897
32898 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
32899
32900         * gcc.dg/vect/vect-85.c: Remove xfail.
32901         * gcc.dg/vect/vect-86.c: Remove xfail.
32902         * gcc.dg/vect/vect-87.c: Remove xfail.
32903         * gcc.dg/vect/vect-88.c: Remove xfail.
32904
32905 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
32906
32907         * gcc.dg/altivec-19.c: New.
32908
32909 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
32910
32911         PR c/17807
32912         * gcc.dg/nested-func-3.c: New test.
32913         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32914
32915 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
32916
32917         * gcc.test-framework/gen_directive_tests: Generate tests for
32918         selector expressions.
32919
32920 2005-02-02  Matt Austern  <austern@apple.com>
32921
32922         PR c++/19628
32923         * g++/ext/builtin7.C: New.
32924         * g++/ext/builtin8.C: New.
32925
32926 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32927
32928         PR c/18502
32929         * gcc.dg/pr18502-1.c: New test.
32930
32931 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32932
32933         PR c++/17413
32934         * g++.dg/template/local4.C: Tweak.
32935
32936 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
32937
32938         PR tree-optimization/19578
32939         * gcc.c-torture/compile/20050202-1.c: New test.
32940
32941 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32942
32943         PR c/19435
32944         * gcc.dg/c99-init-4.c: New test.
32945
32946 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32947
32948         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32949
32950         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32951
32952         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32953         * g++.dg/eh/check-vect.h: New.
32954
32955         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32956         * gcc.dg/vect/vect-78.c: Ditto.
32957         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32958         Remove.
32959
32960         * g++.dg/conversion/simd1.C: Expect warning.
32961         * g++.dg/ext/attribute-test-1.C: Ditto.
32962         * g++.dg/ext/attribute-test-2.C: Ditto.
32963         * g++.dg/ext/attribute-test-3.C: Ditto.
32964         * g++.dg/ext/attribute-test-4.C: Ditto.
32965
32966         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32967         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32968
32969         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32970
32971 2005-02-01  Richard Henderson  <rth@redhat.com>
32972
32973         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32974         long double for ibm double-double format.
32975         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32976
32977 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
32978
32979         PR tree-optimization/19633
32980         * gcc.dg/pr19633-1.c: New test.
32981         * gcc.dg/pr19633.c: Tweak to make pointer point
32982         to NULL or a symbol.
32983
32984 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32985
32986         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32987         New procs.
32988         (dg-process-target (local override)): Handle selector expressions.
32989
32990         * gcc.test-framework/README: Describe tests in source directory.
32991         * gcc.test-framework/test-framework.awk: Handle dg- tests.
32992         * gcc.test-framework/test-framework.exp: Handle dg- tests.
32993         * gcc.test-framework/dg-bogus-exp-P.c: New test.
32994         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32995         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32996         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32997         * gcc.test-framework/dg-do-link-exp-P.c: New test.
32998         * gcc.test-framework/dg-do-run-exp-P.c: New test.
32999         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33000         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33001         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33002         * gcc.test-framework/dg-error-exp-P.c: New test.
33003         * gcc.test-framework/dg-error-exp-XP.c: New test.
33004         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33005         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33006         * gcc.test-framework/dg-output-exp-P.c: New test.
33007         * gcc.test-framework/dg-output-exp-XF.c: New test.
33008         * gcc.test-framework/dg-warning-exp-P.c: New test.
33009         * gcc.misc-tests/dg-1.c: Remove.
33010         * gcc.misc-tests/dg-2.c: Remove.
33011         * gcc.misc-tests/dg-3.c: Remove.
33012         * gcc.misc-tests/dg-4.c: Remove.
33013         * gcc.misc-tests/dg-5.c: Remove.
33014         * gcc.misc-tests/dg-6.c: Remove.
33015         * gcc.misc-tests/dg-7.c: Remove.
33016         * gcc.misc-tests/dg-8.c: Remove.
33017         * gcc.misc-tests/dg-9.c: Remove.
33018         * gcc.misc-tests/dg-10.c: Remove.
33019         * gcc.misc-tests/dg-11.c: Remove.
33020         * gcc.misc-tests/dg-12.c: Remove.
33021         * gcc.misc-tests/dg-test.exp: Remove.
33022
33023         * gcc.test-framework/test-framework.awk: Change recording and
33024         printing of passes and failures.
33025
33026         * gcc.test-framework: New directory.
33027         * gcc.test-framework/README: New.
33028         * gcc.test-framework/test-framework.exp: New.
33029         * gcc.test-framework/test-framework.awk: New.
33030         * gcc.test-framework/gen_directive_tests: New.
33031
33032 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33033
33034         * lib/treelang.exp: Fix comment typos.
33035         (treelang_target_compile): Don't append libs=-ltreelang to options.
33036
33037 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33038
33039         * g++.dg/parse/typename7.C: Adjust error messages.
33040
33041 2005-01-31  Jeff Law  <law@redhat.com>
33042
33043         * gcc.c-torture/execute/20050131-1.c: New test.
33044         * gcc.dg/wcaselabel.c: New test.
33045
33046 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33047
33048         * g++.dg/other/warning1.C: Adjust error messags.
33049         * g++.dg/parse/constant5.C: New test.
33050
33051 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33052
33053         PR c/19333
33054         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33055         the test case valid.
33056         * gcc.dg/20030815-1.c: Remove invalid tests.
33057         * gcc.dg/array-7.c: Adjust expected result.
33058         * gcc.dg/pr18596-3.c: Likewise.
33059         * gcc.dg/noncompile/20000901-1.c: Likewise.
33060         * gcc.dg/noncompile/init-2.c: Likewise.
33061         * gcc.dg/noncompile/init-4.c: Likewise.
33062
33063 2005-01-31  Dale Johannesen  <dalej@apple.com>
33064
33065         * g++.dg/opt/pr19650.C: New test.
33066
33067 2005-01-31  Richard Henderson  <rth@redhat.com>
33068
33069         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33070         long double for intel double extended format.
33071         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33072
33073 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33074
33075         PR c++/19555
33076         * g++.dg/template/static10.C: New test.
33077
33078         PR c++/19395
33079         * g++.dg/parse/error24.C: New test.
33080
33081         PR c++/19367
33082         * g++.dg/lookup/builtin1.C: New test.
33083
33084         PR c++/19457
33085         * g++.dg/warn/conv3.C: New test.
33086
33087 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33088
33089         PR fortran/19647
33090         * gfortan.dg/inquire_7.f90
33091
33092 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33093
33094         PR tree-optimization/15791
33095         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33096         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33097         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33098         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33099         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33100         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33101         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33102         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33103         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33104         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33105
33106 2005-01-29  Paul Brook  <paul@codesourcery.com>
33107
33108         PR fortran/18565
33109         * check.c (real_or_complex_check): New function.
33110         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33111         * intrinsic.c (add_functions): Use new check functions.
33112         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33113         Add prototypes.
33114
33115 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33116
33117         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33118         gcc.dg/lvalue-3.c: New tests.
33119         * gcc.dg/concat.c: Update expected messages.
33120
33121 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33122
33123         PR libfortran/19595
33124         * gfortran.dg/eor_1.f90: New test.
33125
33126 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33127
33128         PR fortran/19589
33129         * gfortran.dg/logical_data_1.f90: New test.
33130
33131 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33132
33133         PR c++/19253
33134         * g++.dg/template/crash33.C: New test.
33135
33136         PR c++/19667
33137         * g++.dg/template/crash32.C: New test.
33138
33139 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33140
33141         PR middle-end/16558
33142         * g++.dg/warn/Wreturn-type-2.C: New test.
33143
33144 2004-06-24  Jeff Law  <law@redhat.com>
33145
33146         * gcc.dg/tree-ssa/20050128-1.c: New test.
33147
33148 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33149
33150         * gcc.target/frv/all-mdpackh-1.c: New test.
33151
33152 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33153
33154         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33155
33156 2005-01-27  Richard Henderson  <rth@redhat.com>
33157
33158         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33159
33160 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33161
33162         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33163
33164 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33165
33166         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33167         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33168         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33169         to cope with cases where the multilib options override the dg-options.
33170
33171 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33172
33173         PR c/18946
33174         * gcc.dg/noncompile/20050120-1.c: New test.
33175
33176 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33177
33178         PR tree-optimization/19633
33179         * gcc.dg/pr19633.c: New test.
33180         * gcc.dg/tree-ssa/pr19633.c: New test.
33181
33182 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33183
33184         * gcc.dg/20041216-1.c: New test.
33185
33186 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33187
33188         PR objc/18862
33189         * objc.dg/selector-2.m: New test.
33190
33191 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33192
33193         * g++.dg/opt/range-test-2.C: New test.
33194
33195         PR rtl-optimization/19579
33196         * gcc.c-torture/execute/20050124-1.c: New test.
33197
33198 2005-01-26  Greg Parker  <gparker@apple.com>
33199         Stuart Hastings  <stuart@apple.com>
33200
33201         * gcc.c-torture/execute/20050125-1.c: New.
33202
33203 2005-01-18  Jan Hubicka  <jh@suse.cz>
33204
33205         PR tree-optimize/19337
33206         * gcc.c-torture/compile/20050119-1.c: New test.
33207
33208 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33209
33210         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33211         test for successful match.
33212
33213 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33214
33215         PR objc/18408
33216         * objc.dg/comp-types-7.m: New test.
33217
33218 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33219
33220         * lib/target-supports.exp (current_target_name): New.
33221         (check_effective_target_ilp32, check_effective_target_lp64):
33222         Cache the result to use as long as the current target, with
33223         multilib flags, remains the same.
33224
33225         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33226         (dg-require-weak, dg-require-visibility, dg-require-alias,
33227         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33228         dg-require-effective-target, dg-skip-if): Remove call to
33229         skip_test_and_clear_xfail.
33230         (dg-test): Clear xfail data.
33231
33232 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33233
33234         PR target/17751
33235         * gcc.dg/ppc64-toc.c: New test.
33236
33237         * g++.dg/tree-ssa/empty-1.C: New test.
33238
33239         PR middle-end/19551
33240         * gcc.c-torture/execute/20050121-1.c: New test.
33241         * gcc.dg/20050121-2.c: New test.
33242
33243 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33244         Paul Brook  <paul@codesourcery.com>
33245
33246         PR fortran/17941
33247         * gfortran.dg/real_const_1.f: New test.
33248         * gfortran.dg/real_const_2.f90: New test.
33249         * gfortran.dg/complex_int_1.f90: New test.
33250
33251 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33252
33253         PR fortran/19313
33254         * gfortan.dg/inquire_6.f90: New test.
33255
33256 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33257
33258         PR libfortran/19451
33259         * open_readonly_1.f90: New test.
33260
33261 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33262
33263         PR libfortran/18982
33264         * gfortran.dg/open_new.f90: New file.
33265
33266 2005-01-22  Paul Brook  <paul@codesourcery.com>
33267
33268         * namelist_1.f90: New test.
33269
33270 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33271
33272         PR tree-optimization/19484
33273         * gcc.c-torture/compile/20050122-[12].c: New tests.
33274
33275 2005-01-22  Paul Brook  <paul@codesourcery.com>
33276
33277         * gfortran.dg/implicit_2.f90: New test.
33278
33279 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33280
33281         PR fortran/19314
33282         * gfortran.dg/inquire_5.f90: New test.
33283
33284 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33285
33286         PR c/18809
33287         * gcc.dg/pr18809-1.c: New test.
33288
33289 2005-01-21  Ian Lance Taylor  <ian@airs.com>
33290
33291         * gcc.dg/20050121-1.c: New test.
33292
33293         PR tree-optimization/13000
33294         * gcc.dg/20040206-1.c: Change warning to point where function is
33295         being inlined.
33296
33297 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33298
33299         PR c++/19208
33300         * g++.dg/template/array11.C: New test.
33301
33302 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33303
33304         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
33305         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
33306         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33307         * gfortran.dg/getenv_1.f90: Add dg-do directive.
33308         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
33309         gfortran.dg/pr17164.f90: Add missing dg-do directives.
33310
33311 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
33312
33313         PR tree-optimization/15349
33314         * gcc.dg/tree-ssa/pr15349.c: New.
33315
33316 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
33317
33318         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
33319
33320 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
33321
33322         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
33323         scan-assembler-times directive name.
33324
33325         * gcc.dg/asm-a.c: Move dg-require-effective-target to
33326         after dg-do.
33327
33328         PR rtl-optimization/19462
33329         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
33330
33331 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
33332
33333         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
33334         counting function calls on ia64.
33335
33336 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
33337
33338         PR rtl-optimization/15139
33339         * gcc.dg/20050111-2.c: New test.
33340
33341         PR c/17297
33342         * gcc.c-torture/compile/20050113-1.c: New testcase.
33343
33344         PR middle-end/19164
33345         * gcc.dg/20050113-1.c: New testcase.
33346
33347 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
33348
33349         * gcc.dg/vect/vect-85.c: Add comment.
33350         * gcc.dg/vect/vect-86.c: Add xfail for now.
33351         * gcc.dg/vect/vect-87.c: Add xfail for now.
33352         * gcc.dg/vect/vect-88.c: Add xfail for now.
33353         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
33354
33355 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33356
33357         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
33358
33359 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33360
33361         * g++.dg/debug/typedef3.C: New test.
33362
33363 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
33364
33365         PR c/19472
33366         * gcc.dg/asm-a.c: New test.
33367
33368 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
33369
33370         * gcc.dg/sh-relax.c: Add prototype for abort.
33371
33372 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33373
33374         * gcc.dg/short-compare-1.c: New test.
33375         * gcc.dg/short-compare-2.c: Likewise.
33376
33377 2005-01-18  Michael Matz  <matz@suse.de>
33378
33379         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
33380
33381 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
33382
33383         PR tree-optimization/19121
33384         * gcc.c-torture/compile/pr19121.c: New test.
33385
33386 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
33387
33388         PR target/19357
33389         * gcc.c-torture/compile/pr19357.c: New test.
33390
33391 2005-01-17  Ian Lance Taylor  <ian@airs.com>
33392
33393         PR c/5675
33394         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
33395         pass--those that refer just to the variable, possibly with a
33396         cast.
33397         * gcc.dg/c99-const-expr-3.c: Likewise.
33398
33399         PR middle-end/13127
33400         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
33401         longer emitted.
33402
33403 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
33404
33405         PR fortran/18778
33406         * gfortran.dg/endfile_2.f90: New test.
33407
33408 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
33409
33410         PR 19168
33411         * gfortran.dg/select_5.f90: New test.
33412
33413 2004-01-16  Paul Brook  <paul@codesourcery.com>
33414
33415         * gfortran.dg/common_4.f90: New test.
33416
33417 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
33418
33419         PR rtl-optimization/19462
33420         * gcc.dg/torture/pr19462-1.c: New test.
33421
33422 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
33423
33424         PR objc/19321
33425         * objc.dg/func-ptr-2.m: New.
33426         * objc.dg/volatile-1.m: New.
33427
33428 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33429
33430         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33431
33432 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33433
33434         PR tree-optimization/19060
33435         * gcc.c-torture/execute/20050104-1.c: New test.
33436
33437 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33438
33439         PR fortran/18983
33440         * gfortran.dg/write_to_null.f90: New test.
33441
33442 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33443             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33444
33445         PR other/19328
33446         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33447         argument.
33448
33449 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33450
33451         PR c++/19263
33452         * g++.dg/init/vector1.C: New test.
33453
33454 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33455
33456         PR target/13158
33457         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33458         PR target/18987
33459         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33460
33461 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33462
33463         * gfortran.dg/select_1.f90: New test.
33464         * gfortran.dg/select_2.f90: New test.
33465         * gfortran.dg/select_3.f90: New test.
33466         * gfortran.dg/select_4.f90: New test.
33467
33468 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33469
33470         PR middle-end/19084
33471         PR rtl-optimization/19348
33472         * gcc.dg/20050111-1.c: New test.
33473         * gcc.c-torture/execute/20050111-1.c: New test.
33474
33475         * gcc.dg/i386-asm-4.c: New test.
33476
33477 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33478
33479         * gcc.dg/nested-func-2.c: New test.
33480         * ada/acats/norun.lst: Remove c953002.
33481
33482 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33483
33484         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33485
33486 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33487
33488         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33489
33490 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33491
33492         PR target/18761
33493         * g++.dg/abi/align1.C: New test.
33494
33495 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33496
33497         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33498         at a time.
33499         * g++.dg/ext/altivec_check.h: Support compiling as C.
33500
33501 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33502
33503         PR c++/19355
33504         * g++.dg/expr/pr19355-1.C: New test case.
33505
33506 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33507
33508         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33509         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33510         * ada/acats/tests/c3/c92005b.ada: Likewise.
33511         * ada/acats/tests/c3/cxb3012.a: Likewise.
33512         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33513
33514 2005-01-09  Paul Brook  <paul@codesourcery.com>
33515
33516         * gfortran.dg/common_2.f90: New file.
33517         * gfortran.dg/common_3.f90: New file.
33518
33519 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33520
33521         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33522
33523 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33524
33525         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33526         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33527         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33528         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33529         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33530         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33531         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33532         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33533         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33534         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33535         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33536         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33537         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33538         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33539         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33540         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33541         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33542         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33543         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33544         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33545         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33546         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33547         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33548         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33549         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33550         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33551         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33552         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33553         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33554         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33555         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33556         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33557         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33558         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33559         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33560         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33561         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33562         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33563         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33564         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33565         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33566         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33567         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33568         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33569         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33570         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33571         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33572         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33573         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33574         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33575         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33576         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33577         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33578         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33579         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33580         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33581         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33582         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33583         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33584         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33585         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33586         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33587         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33588         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33589         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33590         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33591         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33592
33593         * gcc.dg/vect/vect-1.c: Fix spelling.
33594         * gcc.dg/vect/vect-10.c: Fix spelling.
33595         * gcc.dg/vect/vect-11.c: Fix spelling.
33596         * gcc.dg/vect/vect-12.c: Fix spelling.
33597         * gcc.dg/vect/vect-14.c: Fix spelling.
33598         * gcc.dg/vect/vect-15.c: Fix spelling.
33599         * gcc.dg/vect/vect-16.c: Fix spelling.
33600         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33601         * gcc.dg/vect/vect-64.c: Fix comments.
33602         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33603
33604 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33605             Ira Rosen  <irar@il.ibm.com>
33606
33607         * gcc.dg/vect/vect-70.c: New test.
33608         * gcc.dg/vect/vect-71.c: New test.
33609
33610 2005-01-09  Manfred Hollstein  <mh@suse.com>
33611
33612         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33613         * gcc.dg/pr18241-2.c: Likewise.
33614         * gcc.dg/pr18241-3.c: Likewise.
33615         * gcc.dg/pr18241-4.c: Likewise.
33616         * gcc.dg/pr18241-5.c: Likewise.
33617
33618 2005-01-08  Richard Henderson  <rth@redhat.com>
33619
33620         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33621         False for x86 and x86-64.
33622
33623 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33624
33625         PR tree-optimization/18241
33626         * gcc.dg/pr18241-1.c: New test.
33627         * gcc.dg/pr18241-2.c: New test.
33628         * gcc.dg/pr18241-3.c: New test.
33629         * gcc.dg/pr18241-4.c: New test.
33630         * gcc.dg/pr18241-5.c: New test.
33631
33632 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33633
33634         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33635         gfortran.dg/select_4.f90: New.
33636
33637 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33638
33639         * gcc.c-torture/execute/20050107-1.c: New test.
33640
33641 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33642
33643         PR c++/19298
33644         * g++.dg/template/ref2.C: New.
33645
33646 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33647
33648         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33649         instead of being empty.
33650
33651 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33652
33653         PR fortran/15553
33654         * gfortran.dg/array-1.f90: New test.
33655
33656 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33657
33658         PR tree-optimization/19283
33659         * gcc.c-torture/execute/20050106-1.c: New test.
33660
33661         PR rtl-optimization/18861
33662         * gcc.dg/20050105-1.c: New test.
33663
33664         PR tree-optimization/18828
33665         * gcc.dg/20050105-2.c: New test.
33666
33667 2005-01-07  Andreas Jaeger  <aj@suse.de>
33668
33669         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33670
33671 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
33672
33673         PR fortran/18398
33674         * gfortran.dg/fmt_read.f90: New test.
33675
33676 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
33677
33678         * gcc.dg/rs6000-ldouble-2.c: New.
33679
33680 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
33681
33682         PR c++/19244
33683         * g++.dg/parser/ctor2.C: New test.
33684
33685 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33686
33687         PR c++/17154
33688         * g++.dg/template/using9.C: New test.
33689
33690 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33691
33692         PR c++/19258
33693         * g++.dg/lookup/friend6.C: New test.
33694
33695 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33696
33697         PR c++/19270
33698         * g++.dg/template/array10.C: New.
33699
33700 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33701
33702         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33703         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33704
33705 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
33706
33707         * gcc.c-torture/compile/20050105-1.c: New test.
33708
33709 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
33710
33711         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33712
33713 2005-01-05  Roger Sayle  <roger@eyesopen.com>
33714
33715         PR middle-end/19100
33716         * gcc.dg/conv-3.c: New test case.
33717
33718 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
33719
33720         * gcc.dg/asm-wide-1.c: New test.
33721
33722 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33723
33724         PR c++/19030
33725         * g++.dg/parse/crash22.C: New
33726
33727 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
33728
33729         PR 19257
33730         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33731
33732 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
33733
33734         PR middle-end/17767
33735         * gcc.dg/i386-mmx-6.c: New test case.
33736
33737 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
33738
33739         PR tree-optimization/18308
33740         * gcc.dg/vect/pr18308.c: New testcase.
33741
33742 2005-01-04  Andreas Jaeger  <aj@suse.de>
33743
33744         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33745
33746 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33747             Robert Bowdidge <bowdidge@apple.com>
33748
33749         * gcc.dg/cpp/subframework1.c: New.
33750         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33751         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33752         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33753         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33754
33755 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33756
33757         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33758         producing warning.
33759         * gcc.dg/darwin-weakimport-2.c: New.
33760
33761 2005-01-03  Richard Henderson  <rth@redhat.com>
33762
33763         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33764
33765 2005-01-03  Richard Henderson  <rth@redhat.com>
33766
33767         * gcc.dg/vect/vect.exp: Enable for ia64.
33768         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33769         (check_effective_target_vect_float): Likewise.
33770         (check_effective_target_vect_no_align): Likewise.
33771         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33772         * gcc.dg/vect/vect-8.c: Likewise.
33773
33774 2005-01-03  Uros Bizjak <uros@kss-loka.si>
33775
33776         PR target/19236
33777         * gcc.dg/pr19236-1.c: New test case.
33778
33779 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
33780
33781         PR rtl-optimization/12092
33782         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33783
33784 2005-01-02  Andreas Jaeger  <aj@suse.de>
33785
33786         * gcc.dg/pr12092-1.c: Do not run on x86_64.
33787
33788 2005-01-01  Roger Sayle  <roger@eyesopen.com>
33789             Andrew Pinski  <pinskia@physics.uc.edu>
33790
33791         PR rtl-optimization/12092
33792         * gcc.dg/pr12092-1.c: New test case.
33793
33794 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
33795
33796         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33797         'hidden' and 'default' for better portability.
33798         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33799
33800         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33801         6 and 7.
33802         * g++.old-deja/g++.brendan/new3.C: Likewise.
33803
33804 2005-01-01  Steven Bosscher  <stevenb@suse.de>
33805
33806         * gcc.dg/20041231-1.C: New test.
33807         * g++.dg/warn/Wunreachable-code-1.C: New test.
33808
33809 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
33810
33811         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33812         file, not /dev/null.  Abort on error.
33813
33814 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
33815             Ziemowit Laski  <zlaski@apple.com>
33816
33817         PR objc/18971
33818         * objc.dg/encode-5.m: New test.
33819
33820 2004-12-29  Richard Henderson  <rth@redhat.com>
33821
33822         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33823         * objc.dg/stabs-1.m: Disable for ia64.
33824
33825 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
33826
33827         PR c++/19190
33828         * g++.dg/warn/Wunused-10.C: New test.
33829
33830 2004-12-28  Richard Henderson  <rth@redhat.com>
33831
33832         * objc.dg/stabs-1.m: Disable for alpha.
33833
33834 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33835
33836         PR c++/19149
33837         * g++.dg/parse/error23.C: New test.
33838
33839 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33840
33841         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33842
33843         PR fortran/19032
33844         * gfortran.dg/intrinsic_modulo_1.f90: New.
33845         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33846         tests with divisor -1.
33847
33848 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33849
33850         * g++.dg/opt/temp1.C (memcpy): Return a value.
33851
33852         PR c++/19148
33853         * g++.dg/expr/cond7.C: New test.
33854
33855 2004-12-27  Paul Brook  <paul@codesourcery.com>
33856
33857         * gfortran.dg/g77/select_no_compile.f: Remove.
33858
33859 2004-12-27  Richard Henderson  <rth@redhat.com>
33860
33861         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33862         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33863         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33864
33865 2004-12-26  Richard Henderson  <rth@redhat.com>
33866
33867         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33868         by 1i instead of token pasting.
33869
33870 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33871
33872         PR tree-optimization/17578
33873         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33874         to additional_flags.
33875         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33876
33877 2004-12-25  Richard Henderson  <rth@redhat.com>
33878
33879         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33880         Remove Alpha.
33881
33882 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33883
33884         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33885         hppa*-*-hpux*.
33886         * gcc.dg/pr17957.c (dg-options): Likewise.
33887         * gcc.dg/struct-ret-1.c: Add prototype for abort.
33888         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33889         instead of 0 on __hppa__.
33890         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33891         "foo,%r" on hppa*-*-*.
33892
33893 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
33894
33895         PR fortran/19071
33896         * gfortran.dg/complex_write.f90: New test.
33897
33898 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33899
33900         PR c++/17595
33901         * g++.dg/parse/pragma2.C: New test.
33902
33903         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33904
33905 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33906
33907         * gcc.dg/empty2.c: Add missing dg-warning.
33908
33909 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33910
33911         PR c++/17413
33912         * g++.dg/template/local4.C: New test.
33913         * g++.dg/template/crash19.C: Add dg-error marker.
33914
33915         * g++.dg/template/crash31.C: Correct embedded PR number.
33916
33917 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33918
33919         PR c++/16405
33920         * g++.dg/opt/temp1.C: Add do-run marker.
33921
33922 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33923
33924         * g++.dg/template/spec19.C: New.
33925
33926 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33927
33928         PR target/16819
33929         * gcc.dg/empty2.c: New.
33930
33931 2004-12-23  Richard Henderson  <rth@redhat.com>
33932
33933         * lib/target-supports.exp (check_effective_target_vect_no_align):
33934         Remove i?86 and x86-64.
33935
33936 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33937
33938         PR c++/16405
33939         * g++.dg/opt/temp1.C: New test.
33940
33941 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33942
33943         PR c++/18733
33944         * g++.dg/template/friend33.C: New testcase.
33945
33946 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
33947
33948         PR c++/18464
33949         * g++.dg/template/cond5.C: New test.
33950
33951         PR c++/18492
33952         * g++.dg/inherit/thunk3.C: New test.
33953
33954         PR c++/11224
33955         * g++.dg/warn/Wunused-9.C: New test.
33956
33957 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
33958
33959         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33960
33961 2004-12-22  Jan Beulich  <jbeulich@novell.com>
33962
33963         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33964
33965 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
33966
33967         PR c++/18378
33968         * g++.dg/ext/packed8.C: New test.
33969
33970         PR c++/19063
33971         * g++.dg/template/crash31.C: New test.
33972
33973         PR c++/19034
33974         * g++.dg/template/crash30.C: New test.
33975
33976 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33977
33978         PR C++/18984
33979         * g++.dg/eh/ctor3.C: New test.
33980
33981 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33982
33983         * objc.dg/stabs-1.m: Allow section name to be quoted and
33984         assembly label to begin with '.LL'.
33985
33986 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
33987
33988         * gcc.dg/vect/vect.exp
33989         (check_effective_target_lp64_or_vect_no_align): New.
33990         * gcc.dg/vect/vect-77.c: Use it.
33991         * gcc.dg/vect/vect-78.c: Use it.
33992
33993         * lib/target-supports.exp
33994         (check_effective_target_vect_no_max,
33995         check_effective_target_vect_no_bitwise,
33996         check_effective_target_vect_no_align): New.
33997         * gcc.dg/vect/vect-13.c: Use them.
33998         * gcc.dg/vect/vect-17.c: Ditto.
33999         * gcc.dg/vect/vect-18.c: Ditto.
34000         * gcc.dg/vect/vect-19.c: Ditto.
34001         * gcc.dg/vect/vect-20.c: Ditto.
34002         * gcc.dg/vect/vect-27.c: Ditto.
34003         * gcc.dg/vect/vect-29.c: Ditto.
34004         * gcc.dg/vect/vect-44.c: Ditto.
34005         * gcc.dg/vect/vect-48.c: Ditto.
34006         * gcc.dg/vect/vect-50.c: Ditto.
34007         * gcc.dg/vect/vect-52.c: Ditto.
34008         * gcc.dg/vect/vect-54.c: Ditto.
34009         * gcc.dg/vect/vect-56.c: Ditto.
34010         * gcc.dg/vect/vect-58.c: Ditto.
34011         * gcc.dg/vect/vect-60.c: Ditto.
34012         * gcc.dg/vect/vect-72.c: Ditto.
34013         * gcc.dg/vect/vect-80.c: Ditto.
34014
34015 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34016
34017         PR c++/14075
34018         * g++.dg/init/string1.C: New.
34019
34020         PR c++/18975
34021         * g++.dg/other/synth1.C: New.
34022
34023 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34024
34025         PR c/18963
34026         * gcc.dg/pr18963-1.c: New test.
34027
34028 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34029
34030         PR c/18596
34031         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34032         * gcc.dg/pr18596-1.c: Use dg-error.
34033         (dg-options): Use -fno-unit-at-a-time.
34034         * gcc.dg/pr18596-2.c: New test.
34035         * gcc.dg/pr18596-3.c: New test.
34036
34037 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34038
34039         PR middle-end/18683
34040         * g++.dg/opt/pr18683-1.C: New test case.
34041
34042 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34043
34044         PR other/19093
34045         * g++.dg/opt/max1.C: Fix for 64bit targets.
34046
34047 2004-12-20  Matt Austern  <austern@apple.com>
34048
34049         PR c++/19044
34050         * g++.dg/ext/builtin6.C: New
34051
34052 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34053
34054         PR tree-optimization/19080
34055         * gcc.c-torture/compile/pr19080.c: New test.
34056
34057 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34058
34059         * gcc.dg/20041219-1.c: New test.
34060
34061 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34062
34063         PR middle-end/19068
34064         * g++.dg/opt/max1.C: New test case.
34065
34066 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34067
34068         * gcc.dg/fdata-sections-1.c: New test.
34069
34070 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34071
34072         PR middle-end/18548
34073         * gcc.dg/max-1.c: New test case.
34074
34075 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34076
34077         * gcc.c-torture/execute/20041218-1.c: New test.
34078
34079 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34080
34081         * gcc.dg/pr18501.c: New test.
34082         * gcc.dg/uninit-5.c: XFAIL.
34083         * gcc.dg/uninit-9.c: XFAIL.
34084
34085 2004-12-17  Dale Johannesen  <dalej@apple.com>
34086
34087         * gcc.dg/20041213-1.c: New.
34088
34089 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34090
34091         * objc.dg/stabs-1.m: Allow assembly label to begin
34092         with a dot ('.').
34093
34094 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34095
34096         * gcc.c-torture/execute/20041213-1.c: Move...
34097         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34098
34099 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34100
34101         PR c++/18721
34102         * g++.dg/lookup/conv-5.C: New.
34103
34104 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34105
34106         * objc.dg/stabs-1.m: New test.
34107
34108 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34109
34110         * gcc.dg/visibility-c.c: Change compile to
34111         assemble for the test.
34112
34113 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34114
34115         PR target/19041
34116         * gcc.dg/visibility-c.c: New test.
34117
34118 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34119
34120         PR middle-end/18493
34121         * gcc.dg/switch-8.c: New test case.
34122
34123 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34124
34125         PR c++/18905
34126         * g++.dg/template/init4.C: New.
34127         * g++.dg/opt/static3.C: Enable optimizer.
34128
34129 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34130
34131         * g++.dg/other/complex1.C: New test.
34132
34133 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34134
34135         * g++.dg/opt/inline9.C: New test.
34136
34137 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34138
34139         PR fortran/18993
34140         * gfotran.dg/nullify_1.f: New test.
34141
34142 2004-12-15  Richard Henderson  <rth@redhat.com>
34143
34144         * gcc.target/i386/i386.exp: New harness.
34145         * gcc.target/i386/vect-args.c: New.
34146
34147 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34148
34149         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34150
34151 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34152
34153         PR c++/18825
34154         * g++.dg/template/friend32.C: New test.
34155
34156 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34157
34158         * cpp/pragma-once-1.c: New test.
34159         * cpp/pragma-once-1b.h: Likewise.
34160         * cpp/pragma-once-1c.h: Likewise.
34161         * cpp/pragma-once-1d.h: Likewise.
34162         * cpp/inc/pragma-once-1a.h: Likewise.
34163
34164 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34165             Steven G. Kargl  <kargls@comcast.net>
34166
34167         PR fortran/17597
34168         * gfortran.dg/list_read_3.f90: New test.
34169
34170 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34171
34172         * gcc.dg/ftrapv-2.c: New test.
34173
34174 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34175
34176         PR c++/18981
34177         * g++.dg/template/typename9.C: New test.
34178
34179 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34180
34181         PR c++/18738
34182         * g++.dg/template/typename8.C: New test.
34183         * g++.dg/parse/friend2.C: Tweak error message.
34184
34185 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34186
34187         * gcc.c-torture/20041214-1.c: New test.
34188
34189 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34190
34191         PR c++/18965
34192         * g++.dg/init/array17.C: New test.
34193
34194 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34195
34196         PR c++/18793
34197         * g++.dg/init/aggr3.C: New test.
34198
34199 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34200
34201         * gcc.dg/altivec-types-1.c: New test.
34202         * gcc.dg/altivec-types-2.c: New test.
34203         * gcc.dg/altivec-types-3.c: New test.
34204         * gcc.dg/altivec-types-4.c: New test.
34205         * g++.dg/ext/altivec-types-1.C: New test.
34206         * g++.dg/ext/altivec-types-2.C: New test.
34207         * g++.dg/ext/altivec-types-3.C: New test.
34208         * g++.dg/ext/altivec-types-4.C: New test.
34209
34210 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34211
34212         PR middle-end/18951
34213         * gcc.c-torture/execute/20041213-1.c: New test.
34214
34215 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34216
34217         PR c++/18949
34218         * g++.dg/template/cast1.C: New.
34219
34220 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34221
34222         * gcc.c-torture/execute/20041213-2.c: New test.
34223
34224 2004-12-13  Richard Henderson  <rth@redhat.com>
34225
34226         * gcc.dg/i386-sse-10.c: Fix typo in options.
34227
34228 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34229
34230         PR c++/18968
34231         * g++.dg/opt/pr18968.C: New test.
34232
34233 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34234
34235         PR c++/18925
34236         * g++.dg/ext/visibility/staticdatamem.C: New test.
34237
34238 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34239
34240         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34241
34242 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34243
34244         PR rtl-optimization/18928
34245         * gcc.dg/pr18928-1.c: New test case.
34246
34247 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34248
34249         PR tree-opt/16951
34250         * gcc.c-torture/compile/20041211-1.c: New.
34251
34252 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34253
34254         PR middle-end/17564
34255         * gcc.c-torture/execute/20041212-1.c: New test.
34256
34257 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34258
34259         PR fortran/18869
34260         * gfortran.dg/common_1.f90: New test.
34261
34262 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34263         Paul Brook  <paul@codesourcery.com>
34264
34265         PR fortran/16222
34266         * gfortran.dg/real_do_1.f90: New test.
34267
34268 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34269
34270         PR tree-opt/18040
34271         * g++.dg/opt/ptrmem6.C: New test.
34272
34273 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34274
34275         PR middle-end/18921
34276         * gcc.dg/pr18921-1.c: New test case.
34277
34278 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34279
34280         PR fortran/17175
34281         * gfortran.dg/scale_1.f90: New test.
34282
34283 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34284
34285         PR middle-end/18903
34286         * gcc.c-torture/compile/pr18903.c: New test.
34287
34288 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
34289
34290         * gcc.c-torture/execute/20041210-1.c: New test.
34291
34292 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34293
34294         PR c++/18731
34295         * g++.dg/parser/struct-1.C: New test.
34296         * g++.dg/parser/struct-2.C: New test.
34297         * g++.dg/parser/struct-3.C: New test.
34298
34299 2004-12-09  Richard Henderson  <rth@redhat.com>
34300
34301         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
34302
34303         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
34304         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
34305
34306 2004-12-09  Matt Austern  <austern@apple.com>
34307
34308         PR c++/18514
34309         * g++.dg/ext/builtin1.C: New
34310         * g++.dg/ext/builtin2.C: New
34311         * g++.dg/ext/builtin3.C: New
34312         * g++.dg/ext/builtin4.C: New
34313         * g++.dg/ext/builtin5.C: New
34314
34315 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
34316
34317         PR tree-opt/18904
34318         * g++.dg/opt/ptrmem5.C: New test.
34319
34320 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
34321
34322         * g++.dg/parse/typename5.C: Adjust for new error.
34323         * g++.dg/parse/typename7.C: New.
34324
34325 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34326
34327         PR c++/18073
34328         * g++.dg/other/mmintrin.C: New test.
34329
34330 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34331
34332         PR c++/16681
34333         * g++.dg/init/array15.C: New.
34334         * g++.dg/init/array16.C: New.
34335
34336 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34337
34338         PR fortran/18826
34339         * gfortran.dg/assign_1.f90: New test.
34340
34341 2004-12-08  Nick Clifton  <nickc@redhat.com>
34342
34343         * gcc.target/xstormy16/bss_below100: New directory containing tests.
34344         * gcc.target/xstormy16/data_below100: Likewise.
34345         * gcc.target/xstormy16/sfr: Likewise.
34346         * gcc.target/xstormy16/below100.S: New test source file.
34347         * gcc.target/xstormy16/below100.ld: New test linker script.
34348         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34349         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
34350         bp instructions.
34351         * gcc.target/xstormy16/bp.c: Likewise.
34352
34353         * gcc.target/xstormy16/bss_below100: New files:
34354         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34355         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34356         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34357         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34358         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34359         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34360         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34361         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34362         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34363         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34364         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34365         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34366         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34367         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34368         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34369         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34370         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34371         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34372         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34373         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34374         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34375         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34376         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34377         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34378         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34379         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34380         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34381
34382         * gcc.target/xstormy16/data_below100: New files:
34383         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
34384         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
34385         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
34386         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
34387         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
34388         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
34389         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
34390         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
34391         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
34392         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
34393         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
34394         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
34395         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
34396         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
34397         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
34398         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
34399         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
34400         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
34401         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
34402         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
34403         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
34404         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
34405         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
34406         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
34407         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
34408         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
34409         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
34410
34411         * gcc.target/xstormy16/sfr: New files:
34412         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
34413         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
34414         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
34415         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
34416         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
34417         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
34418         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
34419         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
34420         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
34421         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
34422         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
34423         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34424         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34425         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34426         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34427         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34428         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34429         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34430         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34431         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34432         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34433         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34434         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34435         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34436         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34437         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34438         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34439         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34440         27_if0_sfrw_bitfield_f.c
34441
34442 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34443
34444         PR c++/18100
34445         * g++.dg/lookup/name-clash4.C: New test.
34446
34447 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34448
34449         PR c++/18672
34450         * g++.dg/opt/array1.C: New.
34451
34452         PR c++/18803
34453         * g++.dg/template/operator5.C: New.
34454
34455 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34456
34457         PR c/18867
34458         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34459
34460 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34461
34462         * gcc.dg/noncompile/20041207.c: New test.
34463
34464 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34465
34466         * g++.dg/other/unreachable-1.C: New test.
34467
34468 2004-12-06  Nick Clifton  <nickc@redhat.com>
34469
34470         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34471         <limits.h> because the latter comes from gcc's include/ directory
34472         and not the newlib/libc/include directory.
34473
34474 2004-12-04  Richard Henderson  <rth@redhat.com>
34475
34476         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34477
34478 2004-12-04  Richard Henderson  <rth@redhat.com>
34479
34480         * lib/target-supports.exp (check_gc_sections_available): Disable
34481         for alpha and ia64.
34482
34483 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34484
34485         PR middle-end/17909
34486         * g++.dg/other/vararg-2.C: New test.
34487
34488 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34489
34490         PR c++/17011, c++/17971
34491         * g++.dg/template/error15.C: Adjust expected error.
34492         * g++.dg/template/instantiate3.C: Likewise.
34493
34494 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34495
34496         * gcc.dg/altivec-18.c: Fix for darwin
34497
34498 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34499
34500         PR c++/18782
34501         * g++.dg/parse/ptrmem2.C: New.
34502
34503         PR c++/18318
34504         * g++.dg/template/new1.C: New.
34505
34506 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34507
34508         PR fortran/18710
34509         * gfortran.dg/direct_io_3.f90: New test.
34510
34511 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34512
34513         PR 18758
34514         * g++.dg/parse/crash21.C: New.
34515
34516 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34517
34518         PR c++/15664, c++/18276
34519         * g++.dg/template/ttp13.C: New test.
34520         * g++.dg/template/ttp14.C: Likewise.
34521
34522 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34523
34524         PR c++/18123
34525         * g++.dg/parse/enum2.C: New test.
34526         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34527
34528 2004-12-02  Nick Clifton  <nickc@redhat.com>
34529
34530         * gcc.target/xstormy16: New test directory.
34531         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34532         * gcc.target/xstormy16/bp.c: Check the generation of bp
34533         instructions.
34534         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34535         bn instructions and the BELOW100 attribute.
34536
34537 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34538
34539         PR target/16952
34540         * gcc.dg/ppc-eabi.c: New.
34541
34542 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34543
34544         PR fortran/18284
34545         * gfortran.dg/backspace.f90
34546
34547 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34548
34549         * gfortran.dg/inquire.f90: New test.
34550
34551 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34552
34553         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34554         handle effective-target-keyword.
34555         (dg-skip-if): Support effective-target keyword as target list.
34556         (dg-xfail-if): Ditto.
34557         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34558
34559 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34560
34561         PR tree-optimization/18291
34562         * gcc.c-torture/compile/pr18291.c: New test.
34563
34564 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34565
34566         PR C++/18729
34567         * g++.dg/parse/crash20.C: New.
34568
34569         PR c++/17431
34570         * g++.dg/overload/arg1.C: New.
34571         * g++.dg/overload/arg2.C: New.
34572         * g++.dg/overload/arg3.C: New.
34573         * g++.dg/overload/arg4.C: New.
34574
34575 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34576
34577         * gcc.dg/c99-flex-array-4.c: Remove.
34578
34579 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34580
34581         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34582
34583         * lib/target-supports.exp (is-effective-target): Simplify.
34584
34585         * lib/target-supports.exp (check_effective_target_vect_long):
34586         Fix for powerpc64-*-*.
34587
34588 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34589
34590         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34591         to support new requirements on FreeBSD 5.
34592
34593 2004-11-30  Devang Patel  <dpatel@apple.com>
34594
34595         PR 18702
34596         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34597
34598 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34599
34600         * g++.dg/ext/altivec-13.C: New test.
34601
34602 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34603
34604         PR tree-opt/18298
34605         * gcc.c-torture/execute/p18298.c: New test.
34606
34607 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34608             Dorit Naishlos  <dorit@il.ibm.com>
34609
34610         PR tree-opt/18607
34611         * gcc.dg/vect/vect-89.c: New test.
34612
34613 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34614
34615         * gcc.dg/pr18596-1.c: New test.
34616
34617 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34618
34619         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34620
34621 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34622
34623         PR c/18479
34624         * gcc.dg/pr18479.c: New test.
34625
34626 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34627
34628         PR target/18490
34629         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34630         mmix-knuth-mmixware.
34631
34632         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34633         cris-*-elf* cris-*-aout* mmix-*-*
34634
34635 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34636
34637         PR middle-end/18725
34638         * gcc.dg/pr18725.c: New test.
34639
34640 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34641
34642         PR target/18488
34643         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34644
34645         PR target/18336
34646         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34647
34648 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34649
34650         PR c++/18368
34651         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34652         * g++.old-deja/g++.law/ctors5.C: Likewise.
34653         * g++.old-deja/g++.other/crash25.C: Likewise.
34654
34655         PR c++/18674
34656         * g++.dg/template/error16.C: New test.
34657
34658         PR c++/18512
34659         * g++.dg/template/crash29.C: New test.
34660
34661 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34662
34663         PR tree-optimization/18712
34664         * gcc.c-torture/compile/pr18712.c: New test.
34665
34666 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34667
34668         PR c/7544
34669         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34670         tests.
34671
34672 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34673
34674         PR c++/18652
34675         * g++.dg/lookup/crash6.C: New test.
34676
34677 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34678
34679         PR middle-end/18164
34680         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
34681
34682 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
34683
34684         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34685         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34686         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34687
34688 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
34689
34690         * gcc.dg/pr18164.c: New test.
34691
34692 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
34693
34694         * gcc.dg/funroll-loops-all.c: New.
34695
34696 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34697
34698         PR target/18489
34699         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34700         delimeter, match space and TAB as well as ":".
34701
34702         PR target/18484
34703         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34704
34705         PR target/18348
34706         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34707
34708         PR target/18345
34709         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34710
34711         PR target/18337
34712         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34713
34714 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
34715
34716         * gfortran.dg/direct_io_2.f90: New test.
34717
34718 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34719
34720         PR target/18334
34721         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34722
34723 2004-11-28  Richard Henderson  <rth@redhat.com>
34724
34725         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34726
34727 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
34728
34729         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34730         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34731         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34732         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34733         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34734         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34735         gcc.dg/pointer-arith-8.c: New tests.
34736
34737 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
34738
34739         PR fortran/18364
34740         * gfortran.dg/endfile.f90: New test.
34741
34742 2004-11-27  Falk Hueffner  <falk@debian.org>
34743
34744         * gcc.dg/loop-6.c: New test.
34745
34746 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34747
34748         * gcc.c-torture/execute/20041126-1.c: New test.
34749
34750 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34751
34752         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34753         on IRIX.
34754
34755 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34756
34757         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34758         functions.
34759
34760 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34761
34762         PR rtl-optimization/17825
34763         * gcc.c-torture/compile/20041119-1.c: New test.
34764
34765 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34766
34767         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34768         Check existence of ld library path variables before unsetting.
34769
34770 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
34771
34772         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34773
34774 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34775
34776         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34777
34778 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34779
34780         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34781
34782 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34783
34784         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34785         dg-do directive.
34786
34787 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34788
34789         * gcc.dg/pr17957.c: Pass --param, not -param.
34790
34791 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
34792
34793         PR middle-end/17957
34794         * gcc.dg/pr17957.c: New test.
34795
34796 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
34797
34798         PR c++/18445
34799         * g++.dg/template/crash28.C: Likewise.
34800
34801         PR c++/18001
34802         * g++.dg/expr/unary2.C: Adjust lvalue messages.
34803         * g++.dg/ext/lvaddr.C: Likewise.
34804         * g++.dg/opt/pr7503-3.C: Likewise.
34805
34806         PR c++/18466
34807         * g++.dg/parse/qualified3.C: New test.
34808         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34809
34810         PR c++/18545
34811         * g++.dg/expr/return1.C: New test.
34812
34813 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34814
34815         Friend class name lookup 3/n, PR c++/3332
34816         * g++.dg/lookup/friend3.C: New test.
34817         * g++.dg/lookup/friend4.C: Likewise.
34818         * g++.dg/lookup/friend5.C: Likewise.
34819
34820 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34821
34822         Friend class name lookup 2/n, PR c++/14513, c++/15410
34823         * g++.dg/lookup/friend2.C: New test.
34824         * g++.dg/template/friend31.C: Likewise.
34825
34826 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34827
34828         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34829
34830 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34831
34832         PR c++/17473
34833         * g++.dg/tc1/dr56.C: Remove.
34834         * g++.dg/template/typedef1.C: Add dg-error markers.
34835         * g++.old-deja/g++.other/typedef7.C: Likewise.
34836
34837         PR c++/18285
34838         * g++.dg/parse/typedef7.C: New test.
34839
34840 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
34841
34842         * gcc.c-torture/execute/20041124-1.c: New test.
34843
34844 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34845
34846         * g++.dg/template/deduce3.C: New test.
34847
34848         PR c++/18586
34849         * g++.dg/template/crash27.C: New test.
34850
34851         PR c++/18530
34852         * g++.dg/warn/Wshadow-3.C: New test.
34853
34854 2004-11-24  Devang Patel  <dpatel@apple.com>
34855
34856         PR/18555
34857         * gcc.dg/cpp/isysroot-1.c: New test.
34858         * gcc.dg/cpp/usr/include/stdio.h: New file.
34859         * gcc.dg/cpp/isysroot-2.c: New test.
34860         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34861         New file.
34862
34863 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34864
34865         PR c++/8929
34866         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34867
34868 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34869
34870         * gcc.target/sparc/align.c: Do not include <stdint.h>.
34871         * gcc.target/sparc/pdist.c: Likewise.
34872
34873 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
34874
34875         PR c++/16882
34876         * g++.dg/conversion/simd1.C: New test.
34877
34878 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34879
34880         * lib/target-libpath.exp: New file defining
34881         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34882         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34883         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34884         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34885         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
34886
34887 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
34888
34889         * gcc.dg/pragma-align-2.c: Test macro expansion.
34890         * gcc.dg/pragma-pack-2.c: New test.
34891
34892 2004-11-23  Richard Henderson  <rth@redhat.com>
34893
34894         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34895         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34896         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34897         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34898         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34899         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34900
34901         * gcc.dg/vect/vect.exp: Add check for alpha.
34902         * lib/target-supports.exp (check_alpha_max_hw_available): New.
34903         (check_effective_target_vect_int): Enable for alpha.
34904         (check_effective_target_vect_long): New.
34905         (is-effective-target): Add it.
34906
34907 2004-11-23  Uros Bizjak <uros@kss-loka.si>
34908
34909         * gcc.dg/pr18614-1.c: New test.
34910
34911 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34912
34913         * gcc.dg/setjmp-2.c: New test.
34914
34915 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
34916
34917         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34918         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34919         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34920         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34921         gcc.target/sparc/pdist.c: New tests.
34922
34923 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
34924
34925         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34926
34927 2004-11-22  Dale Johannesen  <dalej@apple.com>
34928
34929         * gcc.dg/20041111-1.c: New.
34930
34931 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34932
34933         PR tree-opt/18536
34934         * gcc.dg/vect/pr18536.c: New test.
34935
34936 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34937
34938         PR c++/18354
34939         * g++.dg/template/nontype11.C: New test.
34940
34941 2004-11-21  Roger Sayle  <roger@eyesopen.com>
34942
34943         PR middle-end/18520
34944         * gcc.dg/pr18520-1.c: New test case.
34945
34946 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
34947
34948         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34949         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34950         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34951         expected diagnostics.
34952
34953 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34954
34955         PR target/18580
34956         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34957         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34958         vect-77.c, vect-77a.c: XFAIL on the SPARC.
34959
34960 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34961
34962         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34963
34964 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
34965             Joseph Myers  <joseph@codesourcery.com>
34966
34967         * lib/target-supports.exp (check_visibility_available): Really
34968         test the compiler.
34969
34970 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34971
34972         PR tree-opt/18181
34973         * gcc.dg/vect/vect-85.c: New test.
34974         * gcc.dg/vect/vect-86.c: New test.
34975         * gcc.dg/vect/vect-87.c: New test.
34976         * gcc.dg/vect/vect-88.c: New test.
34977
34978 2004-11-19  Ben Elliston  <bje@au.ibm.com>
34979
34980         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34981
34982 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
34983
34984         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34985         * gcc.dg/ppc-and-1.c: Ditto.
34986         * gcc.dg/ppc-compare-1.c: Ditto.
34987         * gcc.dg/ppc-mov-1.c: Ditto
34988
34989 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
34990             Mark Mitchell  <mark@codesourcery.com>
34991
34992         * gcc.dg/pragma-init-fini-2.c: New test.
34993
34994 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34995             Aldy Hernandez  <aldyh@redhat.com>
34996
34997         * lib/target-supports.exp (check_effective_target_vect_int): New
34998         (check_effective_target_vect_float): New
34999         (check_effective_target_vect_double): New.
35000         (is-effective-target): Support new effective targets keywords.
35001         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35002         default action for dg-do.
35003         * gcc.dg/vect/pr16105.c: Use new support.
35004         * gcc.dg/vect/pr18400.c: Ditto.
35005         * gcc.dg/vect/pr18425.c: Ditto.
35006         * gcc.dg/vect/vect-1.c: Ditto.
35007         * gcc.dg/vect/vect-10.c: Ditto.
35008         * gcc.dg/vect/vect-11.c: Ditto.
35009         * gcc.dg/vect/vect-12.c: Ditto.
35010         * gcc.dg/vect/vect-13.c: Ditto.
35011         * gcc.dg/vect/vect-14.c: Ditto.
35012         * gcc.dg/vect/vect-15.c: Ditto.
35013         * gcc.dg/vect/vect-16.c: Ditto.
35014         * gcc.dg/vect/vect-17.c: Ditto.
35015         * gcc.dg/vect/vect-18.c: Ditto.
35016         * gcc.dg/vect/vect-19.c: Ditto.
35017         * gcc.dg/vect/vect-2.c: Ditto.
35018         * gcc.dg/vect/vect-20.c: Ditto.
35019         * gcc.dg/vect/vect-21.c: Ditto.
35020         * gcc.dg/vect/vect-22.c: Ditto.
35021         * gcc.dg/vect/vect-23.c: Ditto.
35022         * gcc.dg/vect/vect-24.c: Ditto.
35023         * gcc.dg/vect/vect-25.c: Ditto.
35024         * gcc.dg/vect/vect-26.c: Ditto.
35025         * gcc.dg/vect/vect-27.c: Ditto.
35026         * gcc.dg/vect/vect-27a.c: Ditto.
35027         * gcc.dg/vect/vect-28.c: Ditto.
35028         * gcc.dg/vect/vect-29.c: Ditto.
35029         * gcc.dg/vect/vect-29a.c: Ditto.
35030         * gcc.dg/vect/vect-3.c: Ditto.
35031         * gcc.dg/vect/vect-30.c: Ditto.
35032         * gcc.dg/vect/vect-31.c: Ditto.
35033         * gcc.dg/vect/vect-32.c: Ditto.
35034         * gcc.dg/vect/vect-33.c: Ditto.
35035         * gcc.dg/vect/vect-34.c: Ditto.
35036         * gcc.dg/vect/vect-35.c: Ditto.
35037         * gcc.dg/vect/vect-36.c: Ditto.
35038         * gcc.dg/vect/vect-37.c: Ditto.
35039         * gcc.dg/vect/vect-38.c: Ditto.
35040         * gcc.dg/vect/vect-4.c: Ditto.
35041         * gcc.dg/vect/vect-40.c: Ditto.
35042         * gcc.dg/vect/vect-41.c: Ditto.
35043         * gcc.dg/vect/vect-42.c: Ditto.
35044         * gcc.dg/vect/vect-43.c: Ditto.
35045         * gcc.dg/vect/vect-44.c: Ditto.
35046         * gcc.dg/vect/vect-45.c: Ditto.
35047         * gcc.dg/vect/vect-46.c: Ditto.
35048         * gcc.dg/vect/vect-47.c: Ditto.
35049         * gcc.dg/vect/vect-48.c: Ditto.
35050         * gcc.dg/vect/vect-48a.c: Ditto.
35051         * gcc.dg/vect/vect-49.c: Ditto.
35052         * gcc.dg/vect/vect-5.c: Ditto.
35053         * gcc.dg/vect/vect-50.c: Ditto.
35054         * gcc.dg/vect/vect-51.c: Ditto.
35055         * gcc.dg/vect/vect-52.c: Ditto.
35056         * gcc.dg/vect/vect-53.c: Ditto.
35057         * gcc.dg/vect/vect-54.c: Ditto.
35058         * gcc.dg/vect/vect-55.c: Ditto.
35059         * gcc.dg/vect/vect-56.c: Ditto.
35060         * gcc.dg/vect/vect-56a.c: Ditto.
35061         * gcc.dg/vect/vect-57.c: Ditto.
35062         * gcc.dg/vect/vect-58.c: Ditto.
35063         * gcc.dg/vect/vect-59.c: Ditto.
35064         * gcc.dg/vect/vect-6.c: Ditto.
35065         * gcc.dg/vect/vect-60.c: Ditto.
35066         * gcc.dg/vect/vect-61.c: Ditto.
35067         * gcc.dg/vect/vect-62.c: Ditto.
35068         * gcc.dg/vect/vect-63.c: Ditto.
35069         * gcc.dg/vect/vect-64.c: Ditto.
35070         * gcc.dg/vect/vect-65.c: Ditto.
35071         * gcc.dg/vect/vect-66.c: Ditto.
35072         * gcc.dg/vect/vect-67.c: Ditto.
35073         * gcc.dg/vect/vect-68.c: Ditto.
35074         * gcc.dg/vect/vect-69.c: Ditto.
35075         * gcc.dg/vect/vect-7.c: Ditto.
35076         * gcc.dg/vect/vect-72.c: Ditto.
35077         * gcc.dg/vect/vect-72a.c: Ditto.
35078         * gcc.dg/vect/vect-73.c: Ditto.
35079         * gcc.dg/vect/vect-74.c: Ditto.
35080         * gcc.dg/vect/vect-75.c: Ditto.
35081         * gcc.dg/vect/vect-76.c: Ditto.
35082         * gcc.dg/vect/vect-77.c: Ditto.
35083         * gcc.dg/vect/vect-77a.c: Ditto.
35084         * gcc.dg/vect/vect-78.c: Ditto.
35085         * gcc.dg/vect/vect-79.c: Ditto.
35086         * gcc.dg/vect/vect-8.c: Ditto.
35087         * gcc.dg/vect/vect-80.c: Ditto.
35088         * gcc.dg/vect/vect-82.c: Ditto.
35089         * gcc.dg/vect/vect-82_64.c: Ditto.
35090         * gcc.dg/vect/vect-83.c: Ditto.
35091         * gcc.dg/vect/vect-83_64.c: Ditto.
35092         * gcc.dg/vect/vect-9.c: Ditto.
35093         * gcc.dg/vect/vect-all.c: Ditto.
35094         * gcc.dg/vect/vect-none.c: Ditto.
35095
35096 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35097
35098         * lib/gcc-dg.exp (dg-skip-if): New function.
35099         (dg-forbid-option): Remove.
35100         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35101         * g++.dg/abi/bitfield8.C: Likewise.
35102         * g++.dg/abi/dtor1.C: Likewise.
35103         * g++.dg/abi/empty10.C: Likewise.
35104         * g++.dg/abi/empty7.C: Likewise.
35105         * g++.dg/abi/empty9.C: Likewise.
35106         * g++.dg/abi/layout3.C: Likewise.
35107         * g++.dg/abi/layout4.C: Likewise.
35108         * g++.dg/abi/thunk1.C: Likewise.
35109         * g++.dg/abi/thunk2.C: Likewise.
35110         * g++.dg/abi/vbase11.C: Likewise.
35111         * g++.dg/abi/vthunk2.C: Likewise.
35112         * g++.dg/abi/vthunk3.C: Likewise.
35113         * g++.dg/ext/attrib8.C: Likewise.
35114         * g++.dg/opt/longbranch2.C: Likewise.
35115         * g++.dg/opt/reg-stack4.C: Likewise.
35116         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35117         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35118         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35119         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35120         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35121         * gcc.dg/20000609-1.c: Likewise.
35122         * gcc.dg/20000720-1.c: Likewise.
35123         * gcc.dg/20011107-1.c: Likewise.
35124         * gcc.dg/20011119-1.c: Likewise.
35125         * gcc.dg/20020108-1.c: Likewise.
35126         * gcc.dg/20020122-2.c: Likewise.
35127         * gcc.dg/20020122-3.c: Likewise.
35128         * gcc.dg/20020201-3.c: Likewise.
35129         * gcc.dg/20020206-1.c: Likewise.
35130         * gcc.dg/20020218-1.c: Likewise.
35131         * gcc.dg/20020310-1.c: Likewise.
35132         * gcc.dg/20020411-1.c: Likewise.
35133         * gcc.dg/20020418-2.c: Likewise.
35134         * gcc.dg/20020426-1.c: Likewise.
35135         * gcc.dg/20020426-2.c: Likewise.
35136         * gcc.dg/20020517-1.c: Likewise.
35137         * gcc.dg/20020523-1.c: Likewise.
35138         * gcc.dg/20020523-2.c: Likewise.
35139         * gcc.dg/20020729-1.c: Likewise.
35140         * gcc.dg/20030204-1.c: Likewise.
35141         * gcc.dg/20030826-2.c: Likewise.
35142         * gcc.dg/20030926-1.c: Likewise.
35143         * gcc.dg/20031202-1.c: Likewise.
35144         * gcc.dg/980312-1.c: Likewise.
35145         * gcc.dg/980313-1.c: Likewise.
35146         * gcc.dg/990117-1.c: Likewise.
35147         * gcc.dg/990424-1.c: Likewise.
35148         * gcc.dg/990524-1.c: Likewise.
35149         * gcc.dg/991230-1.c: Likewise.
35150         * gcc.dg/i386-387-1.c: Likewise.
35151         * gcc.dg/i386-387-2.c: Likewise.
35152         * gcc.dg/i386-387-3.c: Likewise.
35153         * gcc.dg/i386-387-4.c: Likewise.
35154         * gcc.dg/i386-387-5.c: Likewise.
35155         * gcc.dg/i386-387-6.c: Likewise.
35156         * gcc.dg/i386-asm-1.c: Likewise.
35157         * gcc.dg/i386-bitfield1.c: Likewise.
35158         * gcc.dg/i386-bitfield2.c: Likewise.
35159         * gcc.dg/i386-loop-1.c: Likewise.
35160         * gcc.dg/i386-loop-2.c: Likewise.
35161         * gcc.dg/i386-loop-3.c: Likewise.
35162         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35163         * gcc.dg/i386-pic-1.c: Likewise.
35164         * gcc.dg/i386-regparm.c: Likewise.
35165         * gcc.dg/i386-signbit-1.c: Likewise.
35166         * gcc.dg/i386-signbit-2.c: Likewise.
35167         * gcc.dg/i386-signbit-3.c: Likewise.
35168         * gcc.dg/i386-sse-5.c: Likewise.
35169         * gcc.dg/i386-sse-8.c: Likewise.
35170         * gcc.dg/i386-unroll-1.c: Likewise.
35171         * gcc.dg/tls/opt-1.c: Likewise.
35172         * gcc.dg/tls/opt-2.c: Likewise.
35173         * gcc.dg/unroll-1.c: Likewise.
35174         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35175         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35176         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35177         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35178
35179 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35180
35181         * g++.dg/template/incomplete1.C: New test.
35182
35183 2004-11-16  Nick Clifton  <nickc@redhat.com>
35184
35185         Revert patches accidentally commited during checkin of fixes for
35186         xstormy16 tests:
35187         gcc.c-torture/execute/simd-4.c: Revert
35188         gcc.dg/20040910-1.c: Revert.
35189
35190 2004-11-16  Paul Brook  <paul@codesourcery.com>
35191
35192         PR fortran/13010
35193         * gfortran.dg/der_pointer_1.f90: New test.
35194
35195 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35196
35197         PR c/18498
35198         * gcc.dg/bitfld-13.c: New test.
35199
35200 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35201
35202         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35203         powerpc*-*-linux*.
35204
35205         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35206         * gcc.dg/ppc64-abi-2.c: Ditto.
35207         * gcc.dg/ppc64-abi-3.c: Ditto.
35208
35209         * lib/gcc-dg.exp (dg-target-list): Remove.
35210
35211 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35212
35213         * gcc.dg/ia64-postinc.c: New test.
35214
35215 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35216
35217         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35218
35219 2004-11-15  Nick Clifton  <nickc@redhat.com>
35220
35221         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35222         __INT_MAX__ so that the test can be compiled by toolchains
35223         targeted at 16-bit processors.
35224
35225         * gcc.dg/20040625-1.c: Use long constants rather than integers
35226         when performing arithmetic that will overflow 16-bits.
35227
35228         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35229         xstormy16.  It does not support 128-bit vector operations.
35230
35231         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35232         with the macro PTR_TYPE.  Define this macro to an integer type
35233         suitable for holding a pointer.
35234
35235         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35236         the target is a 16-bit processor.
35237
35238         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35239         16-bit targets where the character constant will be too long.
35240
35241         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35242         where the double will not be directly addressable.
35243
35244 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35245
35246         Friend class name lookup 1/n, PR c++/18471
35247         * g++.dg/template/crash26.C: New test.
35248         * g++.dg/lookup/struct1.C: Adjust expected error.
35249         * g++.dg/parse/elab1.C: Likewise.
35250         * g++.dg/parse/elab2.C: Likewise.
35251         * g++.dg/parse/int-as-enum1.C: Likewise.
35252         * g++.dg/parse/struct-as-enum1.C: Likewise.
35253         * g++.dg/parse/typedef1.C: Likewise.
35254         * g++.dg/parse/typedef3.C: Likewise.
35255         * g++.dg/parse/typedef4.C: Likewise.
35256         * g++.dg/parse/typedef5.C: Likewise.
35257         * g++.dg/template/nontype4.C: Likewise.
35258         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35259         * g++.old-deja/g++.other/elab1.C: Likewise.
35260         * g++.old-deja/g++.other/syntax4.C: Likewise.
35261
35262 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35263
35264         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35265
35266 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35267
35268         * gcc.c-torture/execute/20041114-1.c: New test.
35269
35270 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35271
35272         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35273         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35274         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35275         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35276         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35277         gcc.dg/switch-7.c: New tests.
35278
35279 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35280
35281         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35282
35283 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35284
35285         PR tree-opt/18400
35286         * gcc.dg/vect/pr18400.c: New test.
35287
35288 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35289             Andrew Pinski  <pinskia@physics.uc.edu>
35290
35291         PR tree-opt/18425
35292         * gcc.dg/vect/pr18425.c: New test.
35293
35294 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35295
35296         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
35297         Guard with dg-require-alias and dg-require-visibility.
35298
35299 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35300
35301         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
35302
35303 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35304
35305         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
35306
35307 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35308
35309         PR c++/17344
35310         * g++.dg/template/defarg5.C: New test.
35311
35312 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35313
35314         * g++.dg/parse/cast1.C: Run only on ILP32.
35315         * g++.old-deja/g++.mike/p784.C: Likewise.
35316
35317 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
35318
35319         * gcc.c-torture/execute/20041113-1.c: New test.
35320
35321 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35322
35323         PR target/18230
35324         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
35325         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
35326         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
35327         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35328         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
35329         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
35330         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
35331         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
35332         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
35333         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
35334         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
35335         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
35336         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
35337
35338 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
35339
35340         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
35341         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
35342         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
35343         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
35344         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
35345         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
35346         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
35347         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
35348         gcc.target/sparc/combined-1.c: New tests.
35349
35350 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
35351
35352         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
35353         New tests.
35354
35355 2004-11-12  Mark Mitchell <mark@codesourcery.com>
35356
35357         * lib/gcc-dg.exp (dg-forbid-option): New function.
35358         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
35359         * g++.dg/abi/bitfield8.C: Likewise.
35360         * g++.dg/abi/dtor1.C: Likewise.
35361         * g++.dg/abi/empty10.C: Likewise.
35362         * g++.dg/abi/empty7.C: Likewise.
35363         * g++.dg/abi/empty9.C: Likewise.
35364         * g++.dg/abi/layout3.C: Likewise.
35365         * g++.dg/abi/layout4.C: Likewise.
35366         * g++.dg/abi/thunk1.C: Likewise.
35367         * g++.dg/abi/thunk2.C: Likewise.
35368         * g++.dg/abi/vbase11.C: Likewise.
35369         * g++.dg/abi/vthunk2.C: Likewise.
35370         * g++.dg/abi/vthunk3.C: Likewise.
35371         * g++.dg/ext/attrib8.C: Likewise.
35372         * g++.dg/opt/longbranch2.C: Likewise.
35373         * g++.dg/opt/reg-stack4.C: Likewise.
35374         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35375         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35376         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35377         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35378         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35379         * gcc.dg/20000609-1.c: Likewise.
35380         * gcc.dg/20000720-1.c: Likewise.
35381         * gcc.dg/20011107-1.c: Likewise.
35382         * gcc.dg/20011119-1.c: Likewise.
35383         * gcc.dg/20020108-1.c: Likewise.
35384         * gcc.dg/20020122-2.c: Likewise.
35385         * gcc.dg/20020122-3.c: Likewise.
35386         * gcc.dg/20020201-3.c: Likewise.
35387         * gcc.dg/20020206-1.c: Likewise.
35388         * gcc.dg/20020218-1.c: Likewise.
35389         * gcc.dg/20020310-1.c: Likewise.
35390         * gcc.dg/20020411-1.c: Likewise.
35391         * gcc.dg/20020418-2.c: Likewise.
35392         * gcc.dg/20020426-1.c: Likewise.
35393         * gcc.dg/20020426-2.c: Likewise.
35394         * gcc.dg/20020517-1.c: Likewise.
35395         * gcc.dg/20020523-1.c: Likewise.
35396         * gcc.dg/20020523-2.c: Likewise.
35397         * gcc.dg/20020729-1.c: Likewise.
35398         * gcc.dg/20030204-1.c: Likewise.
35399         * gcc.dg/20030826-2.c: Likewise.
35400         * gcc.dg/20030926-1.c: Likewise.
35401         * gcc.dg/20031202-1.c: Likewise.
35402         * gcc.dg/980312-1.c: Likewise.
35403         * gcc.dg/980313-1.c: Likewise.
35404         * gcc.dg/990117-1.c: Likewise.
35405         * gcc.dg/990424-1.c: Likewise.
35406         * gcc.dg/990524-1.c: Likewise.
35407         * gcc.dg/991230-1.c: Likewise.
35408         * gcc.dg/i386-387-1.c: Likewise.
35409         * gcc.dg/i386-387-2.c: Likewise.
35410         * gcc.dg/i386-387-3.c: Likewise.
35411         * gcc.dg/i386-387-4.c: Likewise.
35412         * gcc.dg/i386-387-5.c: Likewise.
35413         * gcc.dg/i386-387-6.c: Likewise.
35414         * gcc.dg/i386-asm-1.c: Likewise.
35415         * gcc.dg/i386-bitfield1.c: Likewise.
35416         * gcc.dg/i386-bitfield2.c: Likewise.
35417         * gcc.dg/i386-loop-1.c: Likewise.
35418         * gcc.dg/i386-loop-2.c: Likewise.
35419         * gcc.dg/i386-loop-3.c: Likewise.
35420         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35421         * gcc.dg/i386-pic-1.c: Likewise.
35422         * gcc.dg/i386-regparm.c: Likewise.
35423         * gcc.dg/i386-signbit-1.c: Likewise.
35424         * gcc.dg/i386-signbit-2.c: Likewise.
35425         * gcc.dg/i386-signbit-3.c: Likewise.
35426         * gcc.dg/i386-sse-5.c: Likewise.
35427         * gcc.dg/i386-sse-8.c: Likewise.
35428         * gcc.dg/i386-unroll-1.c: Likewise.
35429         * gcc.dg/tls/opt-1.c: Likewise.
35430         * gcc.dg/tls/opt-2.c: Likewise.
35431         * gcc.dg/unroll-1.c: Likewise.
35432         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35433         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35434         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35435         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35436         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35437         -m64 is specified.
35438
35439 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35440
35441         PR c++/18389
35442         * g++.dg/parse/cond1.C: New test.
35443
35444         PR c++/18429
35445         * g++.dg/template/array9.C: New test.
35446         * g++.dg/ext/vla1.C: Adjust error messages.
35447         * g++.dg/ext/vlm1.C: Likewise.
35448         * g++.dg/template/crash2.C: Likewise.
35449
35450         PR c++/18436
35451         * g++.dg/template/call3.C: New test.
35452
35453         PR c++/18407
35454         * g++.dg/template/ptrmem11.C: New test.
35455
35456 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35457
35458         PR other/14264
35459         * lib/g++.exp: Set LC_ALL and LANG to C.
35460         * lib/gcc-dg.exp: Likewise.
35461         * lib/gfortran.exp: Likewise.
35462         * lib/objc.exp: Likewise.
35463         * lib/treelang.exp: Likewise.
35464
35465 2004-11-12  Andreas Schwab  <schwab@suse.de>
35466
35467         * gcc.dg/pr16286.c: Fix last change.
35468
35469 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35470
35471         PR c++/18416
35472         * g++.dg/init/global1.C: New test.
35473
35474 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35475
35476         * gcc.c-torture/execute/20041112-1.c: New test.
35477
35478 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35479
35480         * lib/gcc-dg.exp (dg-target-list): New.
35481
35482 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35483             Richard Sandiford  <rsandifo@redhat.com>
35484
35485         * lib/target-supports.exp (get-compiler_messages): New.
35486         (check_named_sections_available): Use it.
35487         (check_effective_target_ilp32): New.
35488         (check_effective_target_lp64): New.
35489         (is-effective-target): New.
35490         * lib/gcc-dg.exp (dg-require-effective-target): New.
35491
35492 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35493
35494         * gcc.dg/precedence-1.c: New test.
35495
35496 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35497
35498         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35499
35500         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35501         message, delete generated files, use more descriptive name for
35502         executable, and make the test unsupported when it cannot be run.
35503
35504         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35505         (dg-require-weak, dg-require-visibility, dg-require-alias,
35506         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35507         dg-require-iconv, dg-require-named-sections): Use it.
35508
35509         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35510
35511 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35512
35513         PR target/16457
35514         * gcc.dg/ppc-and-1: New
35515
35516         PR target/16796
35517         * gcc.dg/ppc-mov-1.c: New.
35518
35519         PR target/16458
35520         * gcc.dg/ppc-compare-1.c: New.
35521
35522 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35523
35524         * objc.dg/desig-init-2.m: New test.
35525
35526 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35527
35528         PR middle-end/18160
35529         * g++.dg/warn/register-var-1.C: New test.
35530         * g++.dg/warn/register-var-2.C: New test.
35531
35532 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35533
35534         * gcc.dg/union-2.c: New test.
35535
35536 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35537
35538         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35539         New test for PR tree-optimization/17892.
35540
35541 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35542
35543         PR c++/18369
35544         * g++.dg/init/new12.C: New test.
35545
35546 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35547
35548         * gcc.target/sparc: New directory.
35549         * gcc.target/sparc/sparc.exp: New driver.
35550         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35551         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35552         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35553         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35554
35555 2004-11-10  Paul Brook  <paul@codesourcery.com>
35556
35557         PR fortran/18218
35558         * gfortran.dg/list_read.c: New test.
35559
35560 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35561
35562         PR c/18322
35563         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35564         expected diagnostic location.
35565
35566 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35567
35568         * gcc.dg/20041109-1.c: New test.
35569
35570 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35571
35572         PR objc/18406
35573         * objc/compile/pr18406.m: New test.
35574
35575 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35576
35577         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35578
35579 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35580
35581         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35582
35583 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35584
35585         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35586
35587 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35588
35589         * gcc.dg/20030225-2.c: Add prototype for abort and
35590         exit.
35591
35592 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35593
35594         PR tree-opt/18299
35595         * gcc.c-torture/pr18299-1.c: New test.
35596
35597 2004-11-06  Andreas Schwab  <schwab@suse.de>
35598
35599         * gcc.dg/pr16286.c: Also test for bool and pixel.
35600
35601 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35602
35603         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35604         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35605         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35606         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35607         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35608         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35609         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35610         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35611         gcc.dg/struct-semi-3.c: New tests.
35612
35613 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35614
35615         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35616
35617 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35618
35619         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35620         Do not use C99 designators.
35621
35622 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35623
35624         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35625
35626 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35627
35628         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35629         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35630         * gcc.c-torture/execute/simd-5.x: Remove.
35631
35632 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35633
35634         PR rtl-optimization/17933
35635         * gcc.dg/torture/pr17933-1.c: New test.
35636
35637 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35638
35639         PR target/18106
35640         * lib/target-supports.exp (check_weak_available): Support
35641         Windows.
35642
35643 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35644
35645         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35646         call to fflush(stdout) before abort.
35647         (my_ffsll): New function.
35648         (generate_fields): Use it.
35649
35650 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35651
35652         * gcc.dg/init-undef-1.c: New test.
35653
35654 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35655
35656         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35657         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35658         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35659         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35660         expected messages for new parser.
35661
35662 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35663
35664         * g++.dg/ext/visibility/symbian1.C: New test.
35665
35666 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35667
35668         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35669         on LP64 targets.
35670
35671 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35672
35673         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35674         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35675         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35676         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35677         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35678         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35679         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35680         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35681         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35682         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35683
35684 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35685
35686         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35687         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35688         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35689         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35690         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35691         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35692         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35693         for new parser.
35694
35695 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35696
35697         PR target/15342
35698         * gcc.dg/20041104-1.c: New test.
35699
35700 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35701
35702         * g++.dg/template/nontype7.C: New test.
35703         * g++.dg/template/nontype8.C: Likewise.
35704         * g++.dg/template/nontype9.C: Likewise.
35705         * g++.dg/template/nontype10.C: Likewise.
35706         * g++.dg/tc1/dr49.C: Likewise.
35707         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35708         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35709
35710 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35711
35712         * g++.dg/rtti/tinfo1.C: Remove xfails.
35713
35714 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35715
35716         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35717         packed attribute to the definition to satisfy the new C++ parser.
35718
35719 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35720
35721         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35722         invocations of va_arg.
35723
35724 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
35725
35726         PR c++/18124
35727         * g++.dg/template/crash25.C: New test.
35728
35729         PR c++/18155
35730         * g++.dg/template/typedef2.C: New test.
35731         * g++.dg/parse/crash13.C: Adjust error markers.
35732
35733         PR c++/18177
35734         * g++.dg/conversion/const3.C: New test.
35735
35736 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35737
35738         PR fortran/17535
35739         PR fortran/17583
35740         PR fortran/17713
35741         * gfortran.dg/generic_[123].f90: New testcases.
35742
35743 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35744
35745         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35746         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35747
35748 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
35749
35750         PR tree-opt/16808
35751         * gcc.c-torture/compile/pr16808.c: New test.
35752
35753 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
35754
35755         PR rtl-optimization/17104
35756         * gcc.dg/ppc-bitfield1.c: New.
35757
35758 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35759
35760         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35761
35762 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35763
35764         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
35765         strings for 32-bit code.
35766
35767 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
35768
35769         PR c/18239
35770         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35771
35772 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
35773
35774         PR c++/18064
35775         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35776
35777 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
35778
35779         PR c++/15172
35780         * g++.dg/init/aggr2.C: New test.
35781
35782 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
35783
35784         * objc.dg/local-decl-1.m: New test.
35785
35786 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35787
35788         * gcc.dg/20040910-1.c: Adjust regex.
35789
35790 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35791
35792         PR rtl-optimization/18084
35793         * g++.dg/opt/pr18084-1.C: New testcase.
35794
35795 2004-10-30  Matt Austern  <austern@apple.com>
35796
35797         PR c++/17542
35798         * g++.dg/ext/attrib18.C: New test.
35799
35800 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35801
35802         PR middle-end/18096
35803         * gcc.dg/pr18096-1.c: New test case.
35804
35805 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35806
35807         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35808
35809 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
35810
35811         PR c/16666
35812         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35813         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35814         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35815         gcc.dg/old-style-prom-3.c: New tests.
35816
35817 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
35818
35819         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35820         Remove unnecessary inclusion of stdio.h.
35821
35822 2004-10-29  Roger Sayle  <roger@eyesopen.com>
35823
35824         PR rtl-optimization/17581
35825         * gcc.dg/pr17581-1.c: New test case.
35826
35827 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
35828
35829         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35830         being implemented.
35831         * g++.dg/conversion/dr195-1.C: New.
35832         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35833         * g++.old-deja/g++.mike/p10148.C: Likewise.
35834
35835 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
35836
35837         PR c++/17695
35838         * g++.dg/debug/typedef2.C: New test.
35839
35840 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
35841
35842         PR fortran/13490
35843         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35844         * gfortran.dg/g77/README: Update.
35845
35846 2004-10-28  Matt Austern  <austern@apple.com>
35847
35848         PR c++/14124
35849         * g++.dg/ext/packed7.C: New test.
35850
35851 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
35852
35853         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35854         scan-assembler.
35855         * lib/scanasm.exp (hidden-scan-for): New proc.
35856         (scan-hidden): Use hidden-scan-for instead of constructing the scan
35857         string.
35858         (scan-not-hidden): Likewise.
35859         * lib/target-supports.exp (check_visibility_available): mach-o is
35860         support too.
35861
35862 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
35863
35864         PR c++/17132
35865         * g++.dg/template/memclass3.C: New test.
35866
35867 2004-10-28  Adam Nemet  <anemet@lnxw.com>
35868
35869         PR middle-end/18160
35870         * gcc.dg/register-var-1.c: New test.
35871         * gcc.dg/register-var-2.c: New test.
35872         * gcc.dg/asm-7.c: Taking the address of a register variable is an
35873         error now.
35874
35875 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
35876
35877         PR other/18172
35878         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35879         unused variables.
35880         * gcc.dg/vect/vect-22.c: Likewise.
35881
35882 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
35883
35884         * gcc.dg/i386-rotate-1.c: New test.
35885
35886 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
35887
35888         * g++.dg/init/ref12.C: Add "run" marker.
35889
35890         PR c++/17435
35891         * g++.dg/init/ref12.C: New test.
35892
35893         PR c++/18140
35894         * g++.dg/template/shift1.C: New test.
35895         * g++.dg/template/error10.C: Adjust error markers.
35896
35897 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
35898
35899         PR tree-opt/17529
35900         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35901
35902 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
35903
35904         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35905         * gcc.dg/weak/weak-3.c: Likewise.
35906         * gcc.dg/weak/weak-5.c: Likewise.
35907         * gcc.dg/weak/weak-9.c: Likewise.
35908         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35909         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35910
35911         * gcc.dg/darwin-weakimport-1.c: New.
35912
35913 2004-10-28  Ben Elliston  <bje@au.ibm.com>
35914
35915         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35916
35917 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
35918
35919         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35920         'syntax' error messages.
35921         * gcc.dg/cpp/direct2s.c: Likewise.
35922
35923 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
35924
35925         * gcc.c-torture/compile/20041026-1.c: New.
35926
35927 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
35928
35929         PR c++/18093
35930         * g++.dg/lookup/ns2.C: New test.
35931
35932         PR c++/18020
35933         * g++.dg/template/enum4.C: New test.
35934
35935         PR c++/18161
35936         * g++.dg/template/expr1.C: New test.
35937
35938 2004-10-26  Ben Elliston  <bje@au.ibm.com>
35939
35940         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35941
35942 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35943
35944         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35945         gcc.dg/decl-nospec-3.c: New tests.
35946
35947 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
35948
35949         * objc.dg/super-class-3.m: New test.
35950
35951 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35952
35953         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35954         resyncing.
35955         * gcc.dg/cpp/direct2s.c: Likewise.
35956
35957 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
35958
35959         * objc.dg/image-info.m: Update for changes to section selection.
35960
35961 2004-10-25  David Ayers  <d.ayers@inode.at>
35962             Ziemowit Laski  <zlaski@apple.com>
35963
35964         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35965         diagnostics when messaging 'id <Proto>'.
35966         * objc.dg/class-protocol-1.m: New test.
35967         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35968         a non-existent method signature.
35969         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35970         Update diagnostics when messaging with non-existent method signature.
35971         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35972         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35973         invalid receivers are now resolved as if messaging 'id'; remove
35974         extraneous diagnostics.
35975
35976 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35977
35978         PR c/16667
35979         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35980         gcc.dg/init-desig-obs-3.c: New tests.
35981
35982 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
35983
35984         * gcc.dg/debug/20041023-1.c: New test.
35985
35986 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
35987
35988         PR middle-end/17407
35989         * gcc.c-torture/compile/pr17407.c: New test.
35990
35991         PR c++/18121
35992         * g++.dg/template/array8.C: New test.
35993
35994 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35995
35996         PR other/18138
35997         * lib/g++.exp: Accept more than one multilib libgcc.
35998         * lib/gcc-dg.exp: Likewise.
35999         * lib/objc.exp: Likewise.
36000         * lib/treelang.exp: Likewise.
36001         * lib/gfortran.exp: Likewise.
36002
36003 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36004
36005         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36006
36007 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36008
36009         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36010         * gcc.dg/c99-const-expr-3.c: Likewise.
36011
36012 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36013
36014         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36015
36016 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36017
36018         * gcc.c-torture/execute/loop-2e.x: Remove.
36019
36020 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36021
36022         PR c++/18095
36023         * g++.dg/parse/crash18.C: New.
36024         * g++.dg/parse/crash19.C: New.
36025
36026 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36027
36028         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36029         * g++.dg/ext/dllimport2.C: Same.
36030         * g++.dg/ext/dllimport8.C: Same.
36031
36032 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36033
36034         PR c++/10841
36035         * g++.dg/conversion/cast1.C: New test.
36036         * g++.dg/overload/pmf1.C: Adjust error marker.
36037
36038 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36039
36040         PR objc/17923
36041         * objc.dg/const-str-7.m: New test.
36042
36043 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36044
36045         * g++.dg/template/memfriend11.C: Fix comment typo.
36046         * g++.dg/template/memfriend14.C: Likewise.
36047
36048 2004-10-20  Richard Henderson  <rth@redhat.com>
36049
36050         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36051         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36052         -fasynchronous-unwind-tables.
36053
36054 2004-10-20  Richard Henderson  <rth@redhat.com>
36055
36056         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36057         (main): Return success.
36058         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36059         (main): Return success.
36060
36061 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36062
36063         PR c++/13495
36064         * g++.dg/template/memfriend9.C: New test.
36065         * g++.dg/template/memfriend10.C: Likewise.
36066         * g++.dg/template/memfriend11.C: Likewise.
36067         * g++.dg/template/memfriend12.C: Likewise.
36068         * g++.dg/template/memfriend13.C: Likewise.
36069         * g++.dg/template/memfriend14.C: Likewise.
36070         * g++.dg/template/memfriend15.C: Likewise.
36071         * g++.dg/template/memfriend16.C: Likewise.
36072         * g++.dg/template/memfriend17.C: Likewise.
36073         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36074
36075 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36076
36077         * g++.dg/conversion/dr195.C: New.
36078         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36079
36080 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36081             Devang Patel  <dpatel@apple.com>
36082
36083         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36084         of floating point arithmetic, which could trap.
36085
36086 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36087
36088         PR c++/14035
36089         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36090         * g++.dg/conversion/const2.C: New test.
36091         * g++.dg/expr/reinterpret2.C: New test.
36092         * g++.dg/expr/reinterpret3.C: New test.
36093         * g++.dg/expr/cast2.C: New test.
36094         * g++.dg/expr/copy1.C: New test.
36095         * g++.dg/other/conversion1.C: Change error message.
36096         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36097         function pointers to void *.
36098         * g++.old-deja/g++.mike/p10148.C: Likewise.
36099
36100 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36101
36102         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36103
36104 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36105
36106         PR c++/18047
36107
36108         * g++.dg/parse/expr3.C: New test.
36109
36110 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36111
36112         * gcc.dg/smod-1.c: New test.
36113
36114 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36115
36116         * objc.dg/method-14.m: New test.
36117
36118 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36119
36120         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36121         Also xfail as the patch was reverted.
36122
36123 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36124
36125         PR middle-end/16973
36126         * gcc.dg/pr16973.c: New test.
36127
36128 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36129
36130         PR tree-optimization/17656
36131         * gcc.c-torture/compile/pr17656.c: New test.
36132
36133 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36134
36135         * g++.dg/eh/shadow1.C: New.
36136
36137 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36138
36139         * gcc.c-torture/compile/20041018-1.c: New test.
36140
36141 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36142
36143         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36144         compiler referring to register 0 when accessing sdata.  The linker
36145         now patches things up.
36146
36147 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36148
36149         PR c/17529
36150         * gcc.c-torture/compile/pr17529.c: New test.
36151
36152 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36153
36154         PR c++/17743
36155         * g++.dg/ext/attrib17.C: New test.
36156
36157 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36158
36159         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36160
36161 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36162
36163         PR c++/10479
36164         * g++.dg/ext/attrib16.C: New test.
36165
36166 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36167
36168         PR c++/17042
36169         * g++.dg/init/dso_handle1.C: New test.
36170
36171         PR c++/14667
36172         * g++.dg/parse/typedef6.C: New test.
36173
36174         PR c++/17916
36175         * g++.dg/parse/pragma1.C: New test.
36176
36177 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36178
36179         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36180
36181 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36182
36183         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36184         -fno-common when on HPPA HP-UX platforms.
36185
36186 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36187
36188         PR other/16820
36189         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36190         stdint.h.
36191         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36192         uintptr_t.
36193
36194 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36195
36196         PR c++/16301
36197         * g++.dg/lookup/strong-using-4.C: New test.
36198
36199 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36200
36201         PR middle-end/16567
36202         * gcc.c-torture/compile/nested-1.c: New test.
36203
36204 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36205
36206         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36207         and mipsisa64*-*-* (until support for misaligned loads is added).
36208         * gcc.dg/vect/vect-50.c: Likewise.
36209         * gcc.dg/vect/vect-52.c: Likewise.
36210         * gcc.dg/vect/vect-54.c: Likewise.
36211         * gcc.dg/vect/vect-58.c: Likewise.
36212         * gcc.dg/vect/vect-60.c: Likewise.
36213         * gcc.dg/vect/vect-80.c: Likewise.
36214
36215 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36216
36217         PR c++/17976
36218         * g++.dg/init/dtor3.C: New test.
36219
36220 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36221
36222         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36223
36224 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36225
36226         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36227         * gcc.dg/macho-lo-sum.c: Likewise.
36228
36229 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36230
36231         * gcc.dg/ppc-spe64-1.c: New test.
36232
36233 2004-10-14  Devang Patel  <dpatel@apple.com>
36234
36235         PR 17635
36236         * gcc.dg/pr17635.c : New test.
36237
36238 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36239
36240         * gcc.dg/vect/vect-28.c: Remove xfail.
36241         * gcc.dg/vect/vect-30.c: Remove xfail.
36242         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36243         * gcc.dg/vect/vect-33.c: Remove xfail.
36244         * gcc.dg/vect/vect-44.c: Remove xfail.
36245         * gcc.dg/vect/vect-46.c: Remove xfail.
36246         * gcc.dg/vect/vect-50.c: Remove xfail.
36247         * gcc.dg/vect/vect-52.c: Remove xfail.
36248         * gcc.dg/vect/vect-54.c: Remove xfail.
36249         * gcc.dg/vect/vect-58.c: Remove xfail.
36250         * gcc.dg/vect/vect-60.c: Remove xfail.
36251         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36252         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36253         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36254         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36255         * gcc.dg/vect/vect-8.c: Remove xfail.
36256         * gcc.dg/vect/vect-80.c: Remove xfail.
36257         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36258
36259 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36260
36261         * gcc.dg/vect/vect-82.c: New testcase.
36262         * gcc.dg/vect/vect-82_64.c: New testcase.
36263         * gcc.dg/vect/vect-83.c: New testcase.
36264         * gcc.dg/vect/vect-83_64.c: New testcase.
36265
36266 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36267
36268         * gcc.dg/cpp/error-1.c: New test.
36269
36270 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36271
36272         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36273
36274 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36275
36276         PR target/17984
36277         * gcc.dg/cris-peep2-xsrand2.c: New test.
36278
36279 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36280
36281         PR c++/17661
36282         * g++.dg/expr/for2.C: New test.
36283
36284 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36285
36286         * g++.dg/inherit/thunk1.C: Run on the SPARC.
36287
36288 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
36289
36290         PR tree-optimization/17724
36291         * g++.dg/opt/pr17724-1.C: New test.
36292         * g++.dg/opt/pr17724-2.C: New test.
36293         * g++.dg/opt/pr17724-3.C: New test.
36294         * g++.dg/opt/pr17724-4.C: New test.
36295         * g++.dg/opt/pr17724-5.C: New test.
36296         * g++.dg/opt/pr17724-6.C: New test.
36297
36298 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
36299
36300         PR c/17301
36301         * gcc.dg/pr17301-2.c: New test.
36302
36303 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
36304
36305         PR c++/15876
36306         * g++.dg/parse/error22.C: New test.
36307
36308         PR c++/17936
36309         * g++.dg/template/spec18.C: New test.
36310
36311 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
36312
36313         * gcc.dg/ia64-asm-1.c: Add prototype for abort
36314         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
36315         memcpy.
36316         * gcc.dg/ia64-sync-2.c: Ditto.
36317         * gcc.dg/ia64-sync-3.c: Ditto.
36318
36319 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
36320
36321         * g++.dg/eh/cleanup5.C: Add dg-options "".
36322
36323 2004-10-11  Roger Sayle  <roger@eyesopen.com>
36324
36325         PR middle-end/17657
36326         * gcc.dg/switch-4.c: New test case.
36327
36328 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
36329
36330         * gcc.c-torture/execute/20041011-1.c: New test.
36331
36332 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36333
36334         PR c++/17554
36335         * g++.dg/init/for3.C: New test.
36336
36337         PR c++/17657
36338         * g++.dg/opt/switch2.C: New test.
36339
36340         PR middle-end/17703
36341         * g++.dg/warn/Wreturn-2.C: New test.
36342
36343 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
36344
36345         PR c++/17907
36346         * g++.dg/eh/cleanup5.C: New test.
36347
36348 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
36349
36350         PR c++/17393
36351         * g++.dg/parse/error21.C: New test.
36352
36353 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36354
36355         * g++.dg/overload/pmf1.C: Adjust quoting marks.
36356         * g++.dg/warn/incomplete1.C: Likewise.
36357         * g++.dg/template/qualttp20.C: Likewise.
36358
36359 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36360
36361         PR c/17881
36362         * parm-incomplete-1.c: New test.
36363
36364 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36365
36366         PR c++/17867
36367         * g++.dg/parse/error19.C: New test.
36368
36369         PR c++/17670
36370         * g++.dg/init/new11.C: New test.
36371
36372         PR c++/17821
36373         * g++.dg/parse/error20.C: New test.
36374
36375         PR c++/17826
36376         * g++.dg/template/crash24.C: New test.
36377
36378 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36379
36380         PR c/17301
36381         * gcc.dg/pr17301-1.c: New test.
36382
36383 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36384
36385         PR c/17189
36386         * gcc.dg/anon-struct-5.c: New test.
36387
36388 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36389
36390         PR c/17844
36391         * gcc.dg/pr17844-1.c: New test.
36392
36393 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
36394
36395         PR tree-optimization/17906
36396         * gcc.c-torture/compile/pr17906.c: New.
36397
36398 2004-10-09  Stuart Hastings  <stuart@apple.com>
36399             Roger Sayle  <roger@eyesopen.com>
36400
36401         PR rtl-optimization/17853
36402         * gcc.dg/i386-mmx-5.c: New testcase.
36403
36404 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
36405
36406         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
36407
36408 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
36409
36410         PR c++/17524
36411         * g++.dg/template/static9.C: New test.
36412
36413         PR c++/17685
36414         * g++.dg/parse/operator5.C: New test.
36415
36416 2004-10-09  Roger Sayle  <roger@eyesopen.com>
36417
36418         PR middle-end/17894
36419         * gcc.c-torture/execute/divcmp-4.c: New test case.
36420
36421 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36422
36423         PR tree-opt/17902
36424         * g++.dg/opt/pr17902.C: New test.
36425
36426 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
36427
36428         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36429
36430 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36431
36432         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36433
36434 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36435
36436         * gcc.dg/assign-warn-3.c: New test.
36437
36438 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36439
36440         PR c/16999
36441         * gcc.dg/cpp/ident-1.c: New test.
36442
36443 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36444
36445         * gcc.c-torture/compile/acc1.c: New.
36446
36447 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36448
36449         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36450         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36451
36452 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36453
36454         * gcc.dg/ultrasp11.c: New test.
36455
36456 2004-10-08  Michael Matz  <matz@suse.de>
36457
36458         * gcc.dg/doloop-2.c: New test.
36459
36460 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36461
36462         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36463         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36464         objc.dg/method-9.m: Update expected diagnostics.
36465
36466 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36467
36468         * gcc.dg/ppc-fsel-3.c: New file.
36469         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36470
36471 2004-10-07  Paul Brook  <paul@codesourcery.com>
36472
36473         * gfortran.dg/intrinsic_verify_1.f90: New test.
36474
36475 2004-10-07  Paul Brook  <paul@codesourcery.com>
36476
36477         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36478
36479 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36480
36481         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36482         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36483         commit.
36484
36485 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36486
36487         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36488
36489 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36490
36491         PR c++/17115
36492         * g++.dg/warn/Winline-4.C: New test.
36493
36494 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36495
36496         * gcc.c-torture/compile/20041007-1.c: New test.
36497
36498 2004-10-07  Paul Brook  <paul@codesourcery.com>
36499
36500         PR fortran/17678
36501         * gfortran.dg/use_allocated_1.f90: New test.
36502
36503 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36504
36505         PR middle-end/17849
36506         * gfortran.fortran-torture/compile/nested.f90: New test
36507
36508 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36509
36510         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36511
36512 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36513
36514         PR c++/17368
36515         * g++.dg/ext/asm6.C: New test.
36516
36517 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36518
36519         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36520
36521 2004-10-06  Paul Brook  <paul@codesourcery.com>
36522
36523         PR libfortran/17709
36524         * gfortran.dg/empty_format_1.f90: New test.
36525
36526 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36527
36528         PR fortran/17568
36529         * gfortran.dg/ishft.f90: New test.
36530
36531         PR fortran/17283
36532         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36533         tests.
36534
36535 2004-10-06  Paul Brook  <paul@codesourcery.com>
36536
36537         * gfortran.dg/do_1.f90: New test.
36538
36539 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36540
36541         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36542         optimizing for size.
36543
36544 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36545
36546         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36547
36548 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36549
36550         * gcc.c-torture/compile/20041005-1.c: New test.
36551
36552 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36553
36554         PR c++/17829
36555         * g++.dg/lookup/koenig4.C: New.
36556
36557 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36558
36559         * g++.dg/other/classkey1.C: Adjust quoting marks.
36560         * g++.dg/parse/error15.C: Likewise.
36561         * g++.dg/template/meminit2.C (int>): Likewise.
36562
36563 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36564
36565         PR fortran/17283
36566         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36567
36568         PR fortran/17631
36569         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36570
36571         PR fortran/17708
36572         * gfortran.dg/pr17708.f90: New test.
36573
36574 2004-10-04  Chao-ying Fu  <fu@mips.com>
36575
36576         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36577         * gcc.dg/vect/vect-4.c: Ditto.
36578         * gcc.dg/vect/vect-5.c: Ditto.
36579         * gcc.dg/vect/vect-6.c: Ditto.
36580         * gcc.dg/vect/vect-8.c: Ditto.
36581         * gcc.dg/vect/vect-16.c: Ditto.
36582         * gcc.dg/vect/vect-30.c: Ditto.
36583         * gcc.dg/vect/vect-40.c: Ditto.
36584         * gcc.dg/vect/vect-41.c: Ditto.
36585         * gcc.dg/vect/vect-42.c: Ditto.
36586         * gcc.dg/vect/vect-43.c: Ditto.
36587         * gcc.dg/vect/vect-44.c: Ditto.
36588         * gcc.dg/vect/vect-45.c: Ditto.
36589         * gcc.dg/vect/vect-46.c: Ditto.
36590         * gcc.dg/vect/vect-47.c: Ditto.
36591         * gcc.dg/vect/vect-48.c: Ditto.
36592         * gcc.dg/vect/vect-49.c: Ditto.
36593         * gcc.dg/vect/vect-50.c: Ditto.
36594         * gcc.dg/vect/vect-51.c: Ditto.
36595         * gcc.dg/vect/vect-52.c: Ditto.
36596         * gcc.dg/vect/vect-53.c: Ditto.
36597         * gcc.dg/vect/vect-54.c: Ditto.
36598         * gcc.dg/vect/vect-55.c: Ditto.
36599         * gcc.dg/vect/vect-56.c: Ditto.
36600         * gcc.dg/vect/vect-57.c: Ditto.
36601         * gcc.dg/vect/vect-58.c: Ditto.
36602         * gcc.dg/vect/vect-59.c: Ditto.
36603         * gcc.dg/vect/vect-60.c: Ditto.
36604         * gcc.dg/vect/vect-74.c: Ditto.
36605         * gcc.dg/vect/vect-79.c: Ditto.
36606         * gcc.dg/vect/vect-80.c: Ditto.
36607
36608 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36609
36610         * gcc.dg/unused-7.c: Use the correct option.
36611
36612 2004-10-04  Paul Brook  <paul@codesourcery.com>
36613         Bud Davis  <bdavis9659@comcast.net>
36614
36615         PR fortran/17706
36616         PR fortran/16434
36617         * gfortran/pr17706.f90: New test.
36618         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36619
36620 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36621
36622         * gfortran.dg/pr17612.f90: New test.
36623
36624 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36625
36626         * g++.dg/template/local1.C: Adjust quoting marks in
36627         testing for diagnostics.
36628         * g++.dg/tls/diag-2.C: Likewise.
36629         * g++.dg/other/error8.C: Likewise.
36630
36631 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36632
36633         PR c/17178
36634         * gcc.dg/unused-4.c: Adjust to be correct.
36635
36636         PR c/17820
36637         * gcc.dg/unused-7.c: New test.
36638
36639 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36640
36641         PR c++/17797
36642         * g++.dg/overload/template2.C: New test.
36643
36644 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36645
36646         PR tree-optimization/16632
36647         * gcc.dg/tree-ssa/20041002-1.c: New.
36648
36649 2004-10-03  Paul Brook  <paul@codesourcery.com>
36650
36651         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36652         rather than relying on default formatting.
36653
36654 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36655
36656         * gcc.dg/20040920-1.c: Update expected message text.
36657
36658 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
36659
36660         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36661
36662 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36663
36664         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36665         tree level.
36666
36667 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36668
36669         * gcc.dg/tree-ssa/pr17343.c: Remove.
36670
36671 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36672
36673         PR tree-opt/17343
36674         * gcc.dg/tree-ssa/pr17343.c: New test.
36675
36676 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
36677
36678         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36679         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36680         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36681         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36682         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36683
36684 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36685
36686         * gcc.dg/lvalue-2.c: New test.
36687
36688 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36689
36690         PR c/17730
36691         * gcc.dg/pr17730-1.c: New test
36692
36693 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36694
36695         PR c/7425
36696         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36697
36698 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36699
36700         * gcc.c-torture/execute/stdarg-1.c: New test.
36701         * gcc.c-torture/execute/stdarg-2.c: New test.
36702         * gcc.c-torture/execute/stdarg-3.c: New test.
36703         * gcc.dg/tree-ssa/stdarg-1.c: New test.
36704         * gcc.dg/tree-ssa/stdarg-2.c: New test.
36705         * gcc.dg/tree-ssa/stdarg-3.c: New test.
36706         * gcc.dg/tree-ssa/stdarg-4.c: New test.
36707         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36708
36709 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36710
36711         PR tree-optimization/17697
36712         * g++.dg/opt/pr17697-1.C: New test.
36713         * g++.dg/opt/pr17697-2.C: New test.
36714         * g++.dg/opt/pr17697-3.C: New test.
36715
36716 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36717
36718         PR c/16409
36719         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36720         gcc.dg/vla-init-5.c: New tests.
36721
36722 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36723
36724         PR c/13804
36725         * gcc.dg/pr13804-1.c: New test.
36726
36727 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36728
36729         PR fortran/16938
36730         * gfortran.dg/pr16938.f90: New test.
36731
36732 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36733
36734         * g++.dg/template/crash23.C: New test.
36735
36736 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36737
36738         PR c++/17585
36739         * g++.dg/template/static8.C: New test.
36740
36741 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
36742
36743         PR c++/17681
36744         * g++.dg/other/error9.C: New test.
36745
36746 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36747
36748         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36749
36750 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36751
36752         PR fortran/15164
36753         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36754
36755 2004-09-26  Roger Sayle  <roger@eyesopen.com>
36756
36757         PR middle-end/17112
36758         * gcc.dg/pr17112-1.c: New test case.
36759
36760 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36761
36762         PR c/11459
36763         * gcc.dg/pr11459-1.c: New test.
36764
36765 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
36766
36767         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36768         * gcc.dg/tree-ssa/loop-4.c: Likewise.
36769
36770 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36771
36772         * gfortran.dg/pr15324.f90: Make array bounds consistent.
36773
36774 2004-09-25  Jan Hubicka  <jh@suse.cz>
36775
36776         * compile/30040909-1.c: New test.
36777         * compile/30040907-1.c: New test.
36778
36779 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
36780
36781         * gcc.c-torture/execute/va-arg-26.c: New test.
36782
36783 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
36784
36785         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36786         extra diagnostics on targets with 64-bit pointers.
36787         * objc.dg/selector-1.m: Adjust dg-warning regexp.
36788
36789 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36790
36791         PR c/17188
36792         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36793         * gcc.dg/decl-3.c: Adjust expected message.
36794
36795 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36796
36797         PR fortran/17615
36798         * gfortran.dg/pr17615.f90: New test.
36799
36800 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
36801
36802         PR tree-optimzation/17517
36803         * g++.dg/tree-ssa/pr17517.C: New Test.
36804
36805 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36806
36807         PR c++/16889
36808         * g++.dg/lookup/ambig3.C: New.
36809
36810 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
36811
36812         PR tree-opt/17624
36813         * g++.dg/opt/pr17624.C: New test.
36814
36815 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36816
36817         PR c/6980
36818         * gcc.dg/Wbad-function-cast-1.c: New test.
36819
36820 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
36821
36822         * g++.dg/ext/complit1.C
36823         * g++.dg/other/error2.C
36824         * g++.dg/other/nontype-1.C
36825         * g++.dg/parse/crash11.C
36826         * g++.dg/parse/crash12.C
36827         * g++.dg/parse/error15.C
36828         * g++.dg/parse/error4.C
36829         * g++.dg/parse/tmpl-outside1.C
36830         * g++.dg/parse/too-many-tmpl-args1.C
36831         * g++.dg/template/dependent-expr3.C
36832         * g++.dg/template/error10.C
36833         * g++.dg/template/instantiate1.C
36834         * g++.dg/template/vtable2.C
36835         * g++.dg/warn/Wshadow-1.C
36836         * g++.dg/warn/weak1.C
36837         * g++.old-deja/g++.brendan/crash16.C
36838         * g++.old-deja/g++.brendan/crash18.C
36839         * g++.old-deja/g++.brendan/crash48.C
36840         * g++.old-deja/g++.brendan/crash49.C
36841         * g++.old-deja/g++.brendan/crash55.C
36842         * g++.old-deja/g++.brendan/crash56.C
36843         * g++.old-deja/g++.brendan/crash8.C
36844         * g++.old-deja/g++.brendan/enum11.C
36845         * g++.old-deja/g++.brendan/enum8.C
36846         * g++.old-deja/g++.brendan/enum9.C
36847         * g++.old-deja/g++.brendan/friend3.C
36848         * g++.old-deja/g++.brendan/misc14.C
36849         * g++.old-deja/g++.bugs/900402_02.C
36850         * g++.old-deja/g++.bugs/900404_03.C
36851         * g++.old-deja/g++.bugs/900404_04.C
36852         * g++.old-deja/g++.bugs/900428_03.C
36853         * g++.old-deja/g++.jason/crash4.C
36854         * g++.old-deja/g++.jason/overload21.C
36855         * g++.old-deja/g++.jason/redecl1.C
36856         * g++.old-deja/g++.jason/report.C
36857         * g++.old-deja/g++.jason/rfg10.C
36858         * g++.old-deja/g++.jason/template30.C
36859         * g++.old-deja/g++.law/arm12.C
36860         * g++.old-deja/g++.law/ctors5.C
36861         * g++.old-deja/g++.law/cvt20.C
36862         * g++.old-deja/g++.law/init10.C
36863         * g++.old-deja/g++.law/init8.C
36864         * g++.old-deja/g++.law/visibility17.C
36865         * g++.old-deja/g++.law/visibility7.C
36866         * g++.old-deja/g++.mike/net8.C
36867         * g++.old-deja/g++.mike/p646.C
36868         * g++.old-deja/g++.mike/p700.C
36869         * g++.old-deja/g++.mike/p701.C
36870         * g++.old-deja/g++.mike/p811.C
36871         * g++.old-deja/g++.ns/template13.C
36872         * g++.old-deja/g++.other/array3.C
36873         * g++.old-deja/g++.other/crash25.C
36874         * g++.old-deja/g++.other/dtor3.C
36875         * g++.old-deja/g++.other/dtor4.C
36876         * g++.old-deja/g++.other/main1.C
36877         * g++.old-deja/g++.other/warn7.C
36878         * g++.old-deja/g++.pt/crash11.C
36879         * g++.old-deja/g++.pt/crash36.C
36880         * g++.old-deja/g++.pt/spec22.C
36881         * g++.old-deja/g++.pt/spec9.C
36882         * g++.old-deja/g++.pt/ttp52.C
36883         * g++.old-deja/g++.robertl/eb103.C
36884         * g++.old-deja/g++.robertl/eb121.C
36885         * g++.old-deja/g++.robertl/eb22.C
36886         * g++.old-deja/g++.robertl/eb8.C:
36887         Update locations and/or regexps of dg-error markers.
36888         Remove markers for some bogus messages that are no longer issued.
36889
36890 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
36891
36892         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36893         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36894
36895 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
36896
36897         PR c++/17618
36898         * g++.dg/lookup/crash5.C: New test.
36899
36900 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
36901
36902         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36903         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36904         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36905         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36906         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36907         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36908
36909         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36910         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36911         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36912         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36913         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36914         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36915
36916         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36917
36918         * gcc.dg/vect/vect-44.c: Check additional cases.
36919         * gcc.dg/vect/vect-48.c: Check additional cases.
36920
36921         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36922         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36923         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36924         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36925         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36926         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36927         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36928         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36929         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36930
36931         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36932         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36933         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36934
36935 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36936
36937         * gcc.dg/tree-ssa/loop-6.c: New test.
36938
36939 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
36940
36941         PR c++/17620
36942         * g++.dg/inherit/base2.C: New.
36943
36944 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36945
36946         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36947         * gcc.dg/20001012-2.c: Likewise.
36948         * gcc.dg/20001013-1.c: Likewise.
36949         * gcc.dg/20001101-1.c: Likewise.
36950         * gcc.dg/20001102-1.c: Likewise.
36951         * gcc.dg/bf-spl1.c: Likewise.
36952         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36953         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36954
36955 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
36956
36957         PR tree-optimization/16721
36958         * gcc.dg/tree-ssa/pr16721.c: New test.
36959
36960 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
36961
36962         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36963         * gcc.dg/20040305-1.c: Likewise.
36964
36965 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36966
36967         PR c/16566
36968         * gcc.c-torture/compile/pr16566-1.c,
36969         gcc.c-torture/compile/pr16566-2.c,
36970         gcc.c-torture/compile/pr16566-3.c: New tests.
36971
36972 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
36973
36974         PR tree-optimization/17512
36975         * gcc.c-torture/compile/20040916-1.c.
36976
36977 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
36978
36979         * gcc.dg/pragma-re-3.c: New test.
36980
36981 2004-09-17  Matt Austern  <austern@apple.com>
36982
36983         PR c++/15049
36984         * g++.dg/other/anon3.C: New.
36985
36986 2004-09-21  Roger Sayle  <roger@eyesopen.com>
36987
36988         PR c++/7503
36989         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36990         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36991         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36992         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36993         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36994
36995 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
36996
36997         PR fortran/17286
36998         * gfortran.dg/pr17286.f90: New test.
36999
37000 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
37001
37002         PR c++/17530
37003         * g++.dg/template/static7.C: New test.
37004
37005 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37006
37007         PR tree-opt/17558
37008         * gcc.c-torture/compile/pr17558.c: New test.
37009
37010 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37011
37012         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37013         if SKIP_ATTRIBUTE is defined.
37014
37015 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37016
37017         PR fortran/15957
37018         * gfortran.dg/pr15957.f90: New test.
37019
37020 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37021
37022         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37023         in comparison.
37024         * gcc.dg/vect/vect-79.c: Likewise.
37025         * gcc.dg/vect/vect-80.c: Likewise.
37026
37027 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37028
37029         PR fortran/15750
37030         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37031
37032 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37033
37034         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37035         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37036         * gcc.dg/vect/vect-62.c: New testcase.
37037         * gcc.dg/vect/vect-63.c: New testcase.
37038         * gcc.dg/vect/vect-64.c: New testcase.
37039         * gcc.dg/vect/vect-65.c: New testcase.
37040         * gcc.dg/vect/vect-66.c: New testcase.
37041         * gcc.dg/vect/vect-67.c: New testcase.
37042         * gcc.dg/vect/vect-68.c: New testcase.
37043         * gcc.dg/vect/vect-69.c: New testcase.
37044         * gcc.dg/vect/vect-79.c: New testcase.
37045         * gcc.dg/vect/vect-80.c: New testcase.
37046
37047 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37048
37049         * gcc.target/mips/asm-1.c: New test.
37050
37051 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37052
37053         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37054         * gcc.dg/vect/vect-73.c: New testcase.
37055         * gcc.dg/vect/vect-74.c: New testcase.
37056         * gcc.dg/vect/vect-75.c: New testcase.
37057         * gcc.dg/vect/vect-76.c: New testcase.
37058         * gcc.dg/vect/vect-77.c: New testcase.
37059         * gcc.dg/vect/vect-78.c: New testcase
37060
37061 2004-09-18  Paul Brook  <paul@codesourcery.com>
37062
37063         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37064
37065 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37066
37067         PR c/17424
37068         * gcc.dg/pr17424-1.c: New test.
37069
37070 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37071
37072         * g++.dg/tree-ssa/pr17153.C: New test.
37073
37074 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37075
37076         PR pch/13361
37077         * g++.dg/pch/wchar-1.C: New.
37078         * g++.dg/pch/wchar-1.Hs: New.
37079
37080 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37081
37082         * gcc.c-torture/execute/20040917-1.c: New test.
37083
37084 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37085
37086         PR tree-optimization/17319
37087         * gcc.dg/pr17319.c: New test.
37088
37089 2004-09-17  Devang Patel  <dpatel@apple.com>
37090
37091         * gcc.dg/20040813-1.c: New test.
37092
37093 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37094
37095         PR tree-optimization/17273
37096         * gcc.c-torture/compile/pr17273.c: New test.
37097
37098 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37099
37100         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37101         Update expected messages.
37102         * gcc.dg/declspec-13.c: New test.
37103
37104 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37105
37106         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37107
37108 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37109
37110         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37111         change what 'a' is pointing to.
37112
37113 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37114
37115         PR c++/16002
37116         * g++.dg/template/error18.C: New test.
37117
37118         PR c++/16029
37119         * g++.dg/warn/Wunused-8.C: New test.
37120
37121 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37122
37123         PR tree-optimization/17513
37124         * gcc.dg/20040916-1.c: New test.
37125
37126 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37127
37128         PR c++/17501
37129         * g++.dg/template/typename7.C: New test.
37130
37131 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37132
37133         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37134
37135 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37136
37137         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37138         with -ftree-based-profiling also.
37139         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37140
37141 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37142
37143         PR/15364
37144         * gfortran.dg/der_array_io_1.f90: New test.
37145         * gfortran.dg/der_array_io_2.f90: New test.
37146         * gfortran.dg/der_array_io_3.f90: New test.
37147
37148 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37149
37150         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37151         EABI.
37152
37153 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37154
37155         * g++.dg/opt/switch1.C: New test.
37156
37157 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37158
37159         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37160         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37161         Update expected messages.
37162
37163 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37164
37165         PR fortran/16485
37166         * gfortran.dg/same_name_1.f90: New test.
37167
37168 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37169
37170         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37171         dereference garbage pointers.
37172
37173 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37174
37175         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37176         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37177
37178         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37179         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37180         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37181
37182 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37183
37184         PR c++/17324
37185         * g++.dg/template/mangle1.C: New test.
37186
37187 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37188
37189         PR tree-optimization/17252
37190         * gcc.c-torture/execute/pr17252.c: New test.
37191
37192 2004-09-14  Andrew Pinski  <apinski@apple.com>
37193
37194         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37195
37196 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37197
37198         PR rtl-optimization/9771
37199         * gcc.dg/pr9771-1.c: New test case.
37200
37201 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37202
37203         PR tree-optimization/15262
37204         * gcc.c-torture/execute/pr15262-1.c: New test.
37205         * gcc.c-torture/execute/pr15262-2.c: New test.
37206
37207 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37208
37209         * gcc.dg/declspec-12.c: New test.
37210
37211 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37212
37213         * gfortran.dg/pr17090.f90: Add directives to test.
37214
37215 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37216
37217         * gcc.c-torture/compile/20040914-1.c: New test.
37218
37219 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37220
37221         PR c++/16162
37222         * g++.dg/template/decl2.C: New test.
37223
37224 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37225
37226         PR fortran/17090
37227         * gfortran.dg/pr17090.f90: New test.
37228
37229 2004-09-13  Dale Johannesen  <dalej@apple.com>
37230
37231         * gcc.c-torture/compile/pr17408.c: New test case.
37232
37233 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37234
37235         PR c++/16716
37236         * g++.dg/parse/crash17.C: New test.
37237
37238         PR c++/17327
37239         * g++.dg/template/enum3.C: New test.
37240
37241 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37242
37243         * lib/gcc-defs.exp: Load wrapper.exp.
37244         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37245         using local code.
37246         * lib/gcc.exp (gcc_init): Similar.
37247         * lib/gfortran.exp (gfortran_init): Similar.
37248         * lib/objc.exp (objc_init): Similar.
37249         * lib/treelang.exp (treelang_init): Similar.
37250         * lib/wrapper.exp: New file with build_wrapper call machinery in
37251         ${tool}_maybe_build_wrapper.
37252
37253 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37254
37255         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37256         "inline".
37257         * gcc.dg/declspec-11.c: Update expected messages.
37258         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37259         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37260         gcc.dg/inline-12.c: New tests.
37261
37262 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37263
37264         * g++.dg/tree-ssa/pr17400.C: New testcase.
37265
37266 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37267
37268         * gcc.target/mips/sb1-1.c: New testcase.
37269
37270 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37271
37272         * lib/g77-dg.exp: Remove unused file.
37273         * lib/mike-g77.exp: Ditto.
37274         * lib/g77.exp: Ditto.
37275
37276 2004-09-12  Richard Henderson  <rth@redhat.com>
37277
37278         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37279
37280 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37281
37282         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37283         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37284         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37285         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
37286         Update expected messages.
37287
37288 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
37289
37290         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
37291         declaration/use mismatch for dirp parameter.
37292
37293 2004-09-12  Andrew Pinski  <apinski@apple.com>
37294
37295         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
37296         -fgnu-runtime is passed.
37297
37298 2004-09-12  Richard Henderson  <rth@redhat.com>
37299
37300         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
37301         do the uplevel thing and update additional_flags directly.
37302         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
37303         gfortran.fortran-torture/execute/intrinsic_nearest.x,
37304         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
37305         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
37306
37307 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37308
37309         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
37310
37311 2004-09-11  Roger Sayle  <roger@eyesopen.com>
37312
37313         PR middle-end/17411
37314         * g++.dg/opt/pr17411-1.C: New test case.
37315
37316 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37317
37318         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37319         gcc.dg/tls/diag-2.c: Update expected messages.
37320         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
37321         messages.
37322         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
37323         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
37324         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
37325         gcc.dg/tls/diag-5.c: New tests.
37326
37327 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
37328
37329         * gcc.dg/20040910-1.c: Correct dg-error regexp.
37330
37331 2004-09-11  Steven Bosscher  <stevenb@suse.de>
37332
37333         * g++.dg/parse/break-in-for.C: New test.
37334
37335 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
37336
37337         * gcc.dg/tree-ssa/20040911-1.c: New test.
37338
37339 2004-09-11  Andreas Jaeger  <aj@suse.de>
37340
37341         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
37342         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
37343
37344 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
37345
37346         * gcc.target/frv: New directory of FR-V-specific tests.
37347
37348 2004-09-10  James E Wilson  <wilson@specifixinc.com>
37349
37350         * gcc.dg/convert-vec-1.c: New test.
37351
37352 2004-09-10  Roger Sayle  <roger@eyesopen.com>
37353
37354         PR middle-end/17024
37355         * gcc.dg/pr17024-1.c: New test case.
37356
37357 2004-09-10  Eric Christopher  <echristo@redhat.com>
37358
37359         * gcc.dg/20040910-1.c: New test.
37360
37361 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37362
37363         * gcc.dg/bitfld-9.c: New test.
37364
37365 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
37366
37367         * gcc.c-torture/execute/ieee/acc1.c: New test.
37368         * gcc.c-torture/execute/ieee/acc2.c: New test.
37369         * gcc.c-torture/execute/ieee/mzero6.c: New test.
37370
37371 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37372
37373         * gcc.dg/deprecated-2.c: New test.
37374
37375 2004-09-09  James E Wilson  <wilson@specifixinc.com>
37376
37377         * gcc.dg/init-vec-1.c: New test.
37378
37379 2004-09-09  Roger Sayle  <roger@eyesopen.com>
37380
37381         PR middle-end/17055
37382         * gcc.dg/pr17055-1.c: New test case.
37383
37384 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
37385
37386         PR target/17377
37387         * gcc.c-torture/execute/pr17377.c: New test.
37388
37389 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37390
37391         PR c/8420
37392         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
37393         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
37394         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
37395         gcc.dg/long-long-typespec-1.c: New tests.
37396         * gcc.dg/tls/diag-2.c: Update expected diagnostics
37397
37398 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37399
37400         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
37401         gcc.dg/gnu99-static-1.c: New tests.
37402
37403 2004-09-08  Devang Patel  <dpatel@apple.com>
37404
37405         * gcc.dg/darwin-ld-20040828-1.c: New test.
37406         * gcc.dg/darwin-ld-20040828-2.c: New test.
37407         * gcc.dg/darwin-ld-20040828-3.c: New test.
37408
37409 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
37410
37411         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
37412         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
37413         in error message.
37414         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37415         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
37416         in error message.
37417         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
37418         types they qualify.
37419         * objc.dg/type-size-2.m: Fix wording in comment.
37420         * objc.dg/va-meth-1.m: New test case.
37421
37422 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
37423
37424         PR c/16633:
37425         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37426         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37427
37428 2004-09-06  Devang Patel  <dpatel@apple.com>
37429
37430         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37431         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37432
37433 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37434
37435         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37436         reflect changed line numbering of diagnostics.
37437
37438 2004-09-06  Paul Brook  <paul@codesourcery.com>
37439
37440         * gfortran.dg/edit_real_1.f90: Add new test.
37441
37442 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37443
37444         * gcc.dg/tree-ssa/loop-2.c: New test.
37445         * gcc.dg/tree-ssa/loop-3.c: New test.
37446         * gcc.dg/tree-ssa/loop-4.c: New test.
37447         * gcc.dg/tree-ssa/loop-5.c: New test.
37448
37449 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37450
37451         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37452
37453 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37454
37455         * gcc.dg/format/sentinel-1.c: New test.
37456
37457 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37458
37459         * gcc.dg/builtins-46.c: New.
37460
37461 2004-09-03  Devang Patel  <dpatel@apple.com>
37462
37463         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37464         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37465
37466 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37467
37468         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37469         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37470         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37471         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37472         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37473         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37474         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37475         the non-portable bzero.
37476         * gcc.dg/20010912-1.c: xfail for NetWare.
37477         * gcc.dg/20020426-2.c: xfail for NetWare.
37478         * gcc.dg/20021014-1.c: xfail for NetWare.
37479         * gcc.dg/20021018-1.c: xfail for NetWare.
37480         * gcc.dg/20030213-1.c: xfail for NetWare.
37481         * gcc.dg/20030225-1.c: xfail for NetWare.
37482         * gcc.dg/20030708-1.c: xfail for NetWare.
37483         * gcc.dg/builtins-config.h: Also exclude NetWare.
37484         * gcc.dg/format/format.h: Define restrict only if not already defined.
37485         * gcc.dg/nest.c: xfail for NetWare.
37486         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37487         * lib/target-supports.exp (check_visibility_available): Exclude
37488         NetWare.
37489
37490 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37491
37492         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37493         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37494         deterministic starting point for the alignment of structure fields.
37495         * gcc.dg/Wpadded.c: Dito.
37496         * g++.dg/abi/vbase10.C: Dito.
37497
37498 2004-09-03  Devang Patel  <dpatel@apple.com>
37499
37500         * g++.dg/debug/pr15736.cc: New test.
37501
37502 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37503
37504         * README.QMTEST: Fix out-of-date link.
37505
37506 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37507
37508         PR fortran/16579
37509         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37510         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37511
37512 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37513
37514         * g++.dg/abi/arm_rtti1.C: New test.
37515
37516 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37517
37518         * gcc.dg/ppc-vector-memcpy.c: New.
37519         * gcc.dg/ppc-vector-memset.c: New.
37520
37521 2004-09-02  Chao-ying Fu  <fu@mips.com>
37522
37523         * gcc.target/mips/mips-3d-1.c: New test.
37524         * gcc.target/mips/mips-3d-2.c: New test.
37525         * gcc.target/mips/mips-3d-3.c: New test.
37526         * gcc.target/mips/mips-3d-4.c: New test.
37527         * gcc.target/mips/mips-3d-5.c: New test.
37528         * gcc.target/mips/mips-3d-6.c: New test.
37529         * gcc.target/mips/mips-3d-7.c: New test.
37530         * gcc.target/mips/mips-3d-8.c: New test.
37531         * gcc.target/mips/mips-3d-9.c: New test.
37532         * gcc.target/mips/mips-ps-1.c: New test.
37533         * gcc.target/mips/mips-ps-2.c: New test.
37534         * gcc.target/mips/mips-ps-3.c: New test.
37535         * gcc.target/mips/mips-ps-4.c: New test.
37536         * gcc.target/mips/mips-ps-type.c: New test.
37537
37538 2004-09-02  Paul Brook  <paul@codesourcery.com>
37539
37540         * gfortran.dg/edit_real_1.f90: Add new tests.
37541
37542 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37543
37544         PR fortran/15327
37545         * gfortran.dg/merge_char_1.f90: New test.
37546
37547 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37548
37549         PR fortran/16404
37550         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37551
37552 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37553
37554         PR c/1522
37555         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37556
37557 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37558
37559         * g++.dg/opt/loop1.C: Do not XFAIL.
37560
37561 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37562
37563         * gcc.c-torture/execute/20040831-1.c: New test.
37564
37565 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37566
37567         PR fortran/16579
37568         * gfortran.dg/g77/20010610.f: Now passes.
37569         Copy from g77.f-torture/execute. Add dg-run directive.
37570         * gfortran.dg/g77/README: Update
37571
37572 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37573
37574         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37575         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37576         (t1, t2, t3, t4): Add volatile.
37577
37578 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37579
37580         * g++.dg/ext/visibility/arm1.C: New test.
37581
37582 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37583
37584         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37585         -pedantic-errors.
37586
37587 2004-09-01  Paul Brook  <paul@codesourcery.com>
37588
37589         * gfortran.dg/eof_2.f90: New test.
37590
37591 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37592
37593         PR fortran/16579
37594         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37595
37596 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37597
37598         PR libfortran/16805
37599         * gfortran.dg/list_read_2.f90: New test.
37600
37601 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37602
37603         * g++.dg/abi/key1.C: New test.
37604
37605 2004-08-31  Richard Henderson  <rth@redhat.com>
37606
37607         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37608         form of offsetof.
37609         * g++.dg/other/offsetof5.C: Remove duplicate.
37610
37611 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37612
37613         PR fortran/17244
37614         * gfortran.dg/func_derived_1.f90: New test.
37615
37616 2004-08-31  Paul Brook  <paul@codesourcery.com>
37617
37618         * gfortran.dg/eof_1.f90: New test.
37619
37620 2004-08-31  Paul Brook  <paul@codesourcery.com>
37621
37622         * gfortran.dg/list_read_1.f90: New file.
37623
37624 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37625
37626         * g++.dg/opt/loop1.C: XFAIL.
37627
37628 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37629
37630         * gcc.dg/funcdef-storage-1.c: New.
37631         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37632         an extern function in local scope.
37633         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37634         declare an 'auto inline' function in local scope.
37635         * gcc.dg/20011130-1.c: Likewise.
37636         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37637         an 'auto' function in local scope.
37638         * gcc.dg/20021014-1.c: Likewise.
37639         * gcc.dg/20030331-2.c: Likewise.
37640
37641 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37642
37643         * gfortran.dg/blockdata_1.f90: New test.
37644
37645 2004-08-30  Richard Henderson  <rth@redhat.com>
37646
37647         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37648
37649 2004-08-30  Richard Henderson  <rth@redhat.com>
37650
37651         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37652         additional_flags set by alternate driver.
37653         (ieee-options): New procedure.
37654         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37655         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37656         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37657         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37658
37659 2004-08-30  Richard Henderson  <rth@redhat.com>
37660
37661         * lib/f-torture.exp: Remove.
37662
37663 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37664
37665         PR rtl-optimization/16590
37666         * g++.dg/opt/loop1.C: New test.
37667
37668 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37669
37670         PR fortran/13910
37671         * gfortran.dg/oldstyle_1.f90: New test.
37672
37673 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
37674         Paul Brook  <paul@codesourcery.com>
37675
37676         * gfortran.dg/g77/README: Update.
37677         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37678         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37679         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37680
37681 2004-08-28  Paul Brook  <paul@codesourcery.com>
37682
37683         PR libfortran/17195
37684         * gfortran.dg/edit_real_1.f90: New test.
37685
37686 2004-08-27  Paul Brook  <paul@codesourcery.com>
37687
37688         * gfortran.dg/rewind_1.f90: New test.
37689
37690 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
37691
37692         PR fortran/16597
37693         * gfortran.dg/pr16597.f90: New test.
37694
37695 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37696
37697         PR c/13801
37698         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37699         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37700         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37701         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37702         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37703
37704 2004-08-26  Nick Clifton  <nickc@redhat.com>
37705
37706         * gcc.c-torture/compile/pr17119.c: New test.
37707
37708 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37709
37710         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37711
37712 2004-08-25  Richard Henderson  <rth@redhat.com>
37713
37714         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37715         the bits that expect kind=8 to be the largest real kind.
37716
37717 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37718
37719         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37720
37721 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37722
37723         * gfortran.dg/assignment_1.f90: New test.
37724
37725 2004-08-25  Adam Nemet  <anemet@lnxw.com>
37726
37727         * g++.dg/template/repo3.C: New test.
37728
37729 2004-08-25  Roger Sayle  <roger@eyesopen.com>
37730
37731         PR middle-end/16693
37732         PR tree-optimization/16372
37733         * g++.dg/opt/pr16372-1.C: New test case.
37734         * g++.dg/opt/pr16693-1.C: New test case.
37735         * g++.dg/opt/pr16693-2.C: New test case.
37736
37737 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37738
37739         * objc.dg/proto-lossage-4.m: New test.
37740
37741 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
37742
37743         PR c++/17155
37744         * g++.dg/inherit/local2.C: New test.
37745
37746 2004-08-25  Paul Brook  <paul@codesourcery.com>
37747
37748         PR fortran/17144
37749         * gfortran.dg/string_ctor_1.f90: New test.
37750
37751 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37752
37753         PR c++/14428
37754         * g++.dg/template/redecl2.C: New test.
37755
37756 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37757
37758         PR fortran/17143
37759         * gfortran.dg/pr17143.f90: New test.
37760
37761 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37762
37763         PR fortran/17164
37764         * gfortran.dg/pr17164.f90: New test.
37765
37766 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37767
37768         * gcc.dg/tree-ssa/loop-1.c: New test.
37769
37770 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37771
37772         * gcc.c-torture/compile/20040824-1.c: New test.
37773
37774 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37775
37776         * gcc.c-torture/compile/iftrap-3.c: New test.
37777
37778 2004-08-24  Paul Brook  <paul@codesourcery.com>
37779
37780         * gfortran.dg/entry_2.f90: New test.
37781
37782 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37783
37784         PR c++/16889
37785         * g++.dg/lookup/ambig[12].C: New.
37786
37787 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37788
37789         PR c++/16706
37790         * g++.dg/template/crash21.C: New test.
37791         * g++.dg/template/crash22.C: Likewise.
37792
37793 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37794
37795         PR c++/17149
37796         * g++.dg/template/access15.C: New.
37797
37798 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37799
37800         PR c++/17163
37801         * g++.dg/template/repo2.C: New test.
37802
37803 2004-08-23  Roger Sayle  <roger@eyesopen.com>
37804
37805         PR rtl-optimization/17078
37806         * gcc.c-torture/execute/pr17078-1.c: New test case.
37807
37808 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37809
37810         PR c/14492
37811         * gcc.dg/debug/crash1.c: New test.
37812
37813 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37814
37815         PR c/16180
37816         * gcc.dg/loop-5.c: New test.
37817
37818 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37819
37820         * gcc.c-torture/execute/20040823-1.c: New test.
37821
37822 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
37823
37824         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37825         to the assembler.  Simplify test accordingly.
37826         (asm_abi_flags): Use GNU names.
37827         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37828         to check for ABI flags.
37829
37830 2004-08-22  Andrew Pinski  <apinski@apple.com>
37831
37832         * g++.dg/opt/pr14029.C: New test.
37833         * gcc.c-torture/execute/pr15262.c: New test.
37834
37835 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37836
37837         * gfortran.dg/reduction.f90: Add checks with complex arguments.
37838
37839 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
37840
37841         PR 16908
37842         * gfortran.dg/direct_io.f90: New test.
37843
37844 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37845
37846         PR c++/17121
37847         * g++.dg/inherit/local2.C: New test.
37848
37849 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37850
37851         PR c++/17120
37852         * g++.dg/warn/Wparentheses-4.C: New test.
37853
37854 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37855
37856         PR c++/17121
37857         * g++.dg/inherit/local2.C: New test.
37858
37859         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37860         * gcc.dg/ppc-ldstruct.c: Likewise.
37861         * gcc.dg/ppc64-abi-2.c: Likewise.
37862
37863 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
37864
37865         PR rtl-optimization/17099
37866         * gcc.c-torture/execute/20040820-1.c: New test.
37867
37868 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
37869
37870         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37871
37872 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
37873
37874         PR fortran/17077
37875         * gfortran.dg/auto_array_1.f90: New test.
37876
37877 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37878
37879         PR fortran/17074
37880         * gfortran.dg/simpleif_1.f90: New test.
37881
37882 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
37883
37884         * lib/target-supports.exp (check_profiling_available): Return
37885         false for arm*-*-symbianelf* and arm*-*-eabi*.
37886
37887         PR c++/15890
37888         * g++.dg/template/delete1.C: New test.
37889
37890 2004-08-19  Paul Brook  <paul@codesourcery.com>
37891
37892         PR fortran/14976
37893         PR fortran/16228
37894         * gfortran.dg/data_char_1.f90: New test.
37895
37896 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
37897
37898         PR fortran/16946
37899         * gfortran.dg/reduction.f90: New testcase.
37900
37901 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37902
37903         PR fortran/16520
37904         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37905
37906 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37907
37908         PR c++/17041
37909         * g++.dg/Wparentheses-3.C: New test.
37910
37911 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
37912
37913         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37914         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37915         * gcc.dg/vect/vect-2.c: Likewise.
37916         * gcc.dg/vect/vect-3.c: Likewise.
37917         * gcc.dg/vect/vect-4.c: Likewise.
37918         * gcc.dg/vect/vect-5.c: Likewise.
37919         * gcc.dg/vect/vect-6.c: Likewise.
37920         * gcc.dg/vect/vect-7.c: Likewise.
37921         * gcc.dg/vect/vect-25.c: Likewise.
37922         * gcc.dg/vect/vect-31.c: Likewise.
37923         * gcc.dg/vect/vect-32.c: Likewise.
37924         * gcc.dg/vect/vect-34.c: Likewise.
37925         * gcc.dg/vect/vect-36.c: Likewise.
37926         * gcc.dg/vect/vect-all.c: Likewise.
37927
37928 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
37929
37930         PR c++/17068
37931         * g++.dg/template/operator4.C: New test.
37932
37933 2004-08-18  Richard Henderson  <rth@redhat.com>
37934
37935         * gcc.dg/20040206-1.c: XFAIL.
37936
37937 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37938
37939         PR c++/16246
37940         * g++.dg/template/array7.C: New test.
37941
37942 2004-08-17  James E Wilson  <wilson@specifixinc.com>
37943
37944         * gcc.dg/mips-movcc-1.c: New test.
37945         * gcc.dg/mips-movcc-2.c: New test.
37946         * gcc.dg/mips-movcc-3.c: New test.
37947
37948         * gcc.dg/mips-nmadd-1.c: New test.
37949         * gcc.dg/mips-nmadd-2.c: New test.
37950
37951 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37952
37953         PR c++/15871
37954         * g++.dg/opt/inline8.C: New test.
37955
37956         PR c++/16965
37957         * g++.dg/parse/error17.C: New test.
37958
37959 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
37960
37961         * gcc.dg/vect: New directory for vectorizer tests.
37962         * gcc.dg/vect/tree-vect.h: New file.
37963         * gcc.dg/vect/vect.exp: New file.
37964         * gcc.dg/vect/pr16105.c.c: New test.
37965         * gcc.dg/vect/vect-1.c: New test.
37966         * gcc.dg/vect/vect-2.c: New test.
37967         * gcc.dg/vect/vect-3.c: New test.
37968         * gcc.dg/vect/vect-4.c: New test.
37969         * gcc.dg/vect/vect-5.c: New test.
37970         * gcc.dg/vect/vect-6.c: New test.
37971         * gcc.dg/vect/vect-7.c: New test.
37972         * gcc.dg/vect/vect-8.c: New test.
37973         * gcc.dg/vect/vect-9.c: New test.
37974         * gcc.dg/vect/vect-10.c: New test.
37975         * gcc.dg/vect/vect-11.c: New test.
37976         * gcc.dg/vect/vect-12.c: New test.
37977         * gcc.dg/vect/vect-13.c: New test.
37978         * gcc.dg/vect/vect-14.c: New test.
37979         * gcc.dg/vect/vect-15.c: New test.
37980         * gcc.dg/vect/vect-16.c: New test.
37981         * gcc.dg/vect/vect-17.c: New test.
37982         * gcc.dg/vect/vect-18.c: New test.
37983         * gcc.dg/vect/vect-19.c: New test.
37984         * gcc.dg/vect/vect-20.c: New test.
37985         * gcc.dg/vect/vect-21.c: New test.
37986         * gcc.dg/vect/vect-22.c: New test.
37987         * gcc.dg/vect/vect-23.c: New test.
37988         * gcc.dg/vect/vect-24.c: New test.
37989         * gcc.dg/vect/vect-25.c: New test.
37990         * gcc.dg/vect/vect-26.c: New test.
37991         * gcc.dg/vect/vect-27.c: New test.
37992         * gcc.dg/vect/vect-28.c: New test.
37993         * gcc.dg/vect/vect-29.c: New test.
37994         * gcc.dg/vect/vect-30.c: New test.
37995         * gcc.dg/vect/vect-31.c: New test.
37996         * gcc.dg/vect/vect-32.c: New test.
37997         * gcc.dg/vect/vect-33.c: New test.
37998         * gcc.dg/vect/vect-34.c: New test.
37999         * gcc.dg/vect/vect-35.c: New test.
38000         * gcc.dg/vect/vect-36.c: New test.
38001         * gcc.dg/vect/vect-37.c: New test.
38002         * gcc.dg/vect/vect-38.c: New test.
38003         * gcc.dg/vect/vect-40.c: New test.
38004         * gcc.dg/vect/vect-41.c: New test.
38005         * gcc.dg/vect/vect-42.c: New test.
38006         * gcc.dg/vect/vect-43.c: New test.
38007         * gcc.dg/vect/vect-44.c: New test.
38008         * gcc.dg/vect/vect-45.c: New test.
38009         * gcc.dg/vect/vect-46.c: New test.
38010         * gcc.dg/vect/vect-47.c: New test.
38011         * gcc.dg/vect/vect-48.c: New test.
38012         * gcc.dg/vect/vect-49.c: New test.
38013         * gcc.dg/vect/vect-50.c: New test.
38014         * gcc.dg/vect/vect-51.c: New test.
38015         * gcc.dg/vect/vect-52.c: New test.
38016         * gcc.dg/vect/vect-53.c: New test.
38017         * gcc.dg/vect/vect-54.c: New test.
38018         * gcc.dg/vect/vect-55.c: New test.
38019         * gcc.dg/vect/vect-56.c: New test.
38020         * gcc.dg/vect/vect-57.c: New test.
38021         * gcc.dg/vect/vect-58.c: New test.
38022         * gcc.dg/vect/vect-59.c: New test.
38023         * gcc.dg/vect/vect-60.c: New test.
38024         * gcc.dg/vect/vect-61.c: New test.
38025         * gcc.dg/vect/vect-all.c: New test.
38026         * gcc.dg/vect/vect-none.c: New test.
38027
38028 2004-08-17  Paul Brook  <paul@codesourcery.com>
38029
38030         PR fortran/13082
38031         * gfortran.dg/entry_1.f90: New test.
38032
38033 2004-08-17  Andrew Pinski  <apinski@apple.com>
38034
38035         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38036
38037 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38038
38039         * gcc.dg/pr17036-1.c: New test.
38040
38041 2004-08-16  Devang Patel  <dpatel@apple.com>
38042
38043         * gcc.dg/darwin-20040809-1.c: New test.
38044
38045 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38046
38047         * gcc.dg/funcdef-attr-1.c: New test.
38048
38049 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38050
38051         * gcc.dg/altivec-17.c: New test.
38052         * gcc.dg/altivec-18.c: New test.
38053
38054 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38055
38056         PR c++/6749
38057         * g++.dg/template/vtable2.C: New test.
38058
38059 2004-08-14  Richard Henderson  <rth@redhat.com>
38060
38061         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38062         * gcc.dg/pack-test-4.c (main): Return 0.
38063         * gcc.dg/setjmp-1.c: Remove XFAIL.
38064         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38065
38066 2004-08-14  Richard Henderson  <rth@redhat.com>
38067
38068         * gcc.dg/980217-1.c: Add prototype for printf.
38069
38070 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38071
38072         * gfortran.dg/pr16935.f90: New test.
38073
38074 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38075
38076         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38077
38078 2004-08-13  Paul Brook  <paul@codesourcery.com>
38079
38080         * gfortran.dg/der_io_1.f90: Remove stray comma.
38081
38082 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38083
38084         * gcc.dg/vmx/cw-bug-2.c: Remove.
38085         * gcc.dg/vmx/vprint-1.c: Remove.
38086         * gcc.dg/vmx/vscan-1.c: Remove.
38087
38088 2004-08-12  Devang patel  <dpatel@apple.com>
38089
38090         * gcc.dg/darwin-20040809-2.c: New test.
38091
38092 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38093
38094         * g++.dg/ext/altivec-12.C: New test.
38095
38096         * g++.dg/ext/altivec-11.C: New test.
38097
38098 2004-08-12  Paul Brook  <paul@codesourcery.com>
38099
38100         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38101
38102 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38103
38104         * g++.dg/ext/altivec-2.C: Check for hardware support before
38105         executing any VMX instructions.
38106
38107         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38108
38109 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38110
38111         PR c++/16276
38112         * g++.old-deja/g++.other/comdat4.C: New test.
38113         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38114
38115 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38116
38117         PR target/16286
38118         * gcc.dg/pr16286.c: New test.
38119
38120 2004-08-12 Jan Beulich <jbeulich@novell.com>
38121
38122         * g++.dg/ext/asm5.C: New.
38123
38124 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38125
38126         PR c++/16698
38127         * g++.dg/eh/crash1.C: New test.
38128
38129         PR c++/16717
38130         * g++.dg/ext/construct1.C: New test.
38131
38132 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38133
38134         PR c++/16853
38135         * g++.dg/init/ptrmem1.C: New test.
38136
38137         PR c++/16618
38138         * g++.dg/parse/offsetof5.C: New test.
38139
38140         PR c++/16870
38141         * g++.dg/template/overload3.C: New test.
38142
38143 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38144
38145         PR c++/16964
38146         * g++.dg/parse/error16.C: New test.
38147
38148         PR c++/16904
38149         * g++.dg/template/error14.C: New test.
38150
38151         PR c++/16929
38152         * g++.dg/template/error15.C: New test.
38153
38154 2004-08-11  Devang Patel  <dpatel@apple.com>
38155
38156         * gcc.dg/darwin-ld-20040809-1.c: New test.
38157         * gcc.dg/darwin-ld-20040809-2.c: New test.
38158
38159 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38160
38161         PR fortran/16917
38162         * gfortran.dg/dfloat_1.f90: New test.
38163
38164 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38165
38166         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38167         * gcc.dg/dll-2.c: Fix dg-require syntax.
38168         * gcc.misc-tests/arm-isr.c (abort): Declare.
38169         (exit): Likewise.
38170
38171 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38172
38173         PR c++/16971
38174         * g++.dg/parse/crash16.C: New test.
38175
38176 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38177
38178         * gcc.dg/mips-rsqrt-1.c: New test case.
38179         * gcc.dg/mips-rsqrt-2.c: New test case.
38180         * gcc.dg/mips-rsqrt-3.c: New test case.
38181
38182 2004-08-10  Paul Brook  <paul@codesourcery.com>
38183
38184         * gfortran.dg/der_io_1.f90: New test.
38185
38186 2004-08-10  Paul Brook  <paul@codesourcery.com>
38187
38188         PR fortran/16919
38189         * gfortran.dg/der_array_1.f90: New test.
38190
38191 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38192
38193         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38194
38195 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38196
38197         * gcc.dg/wchar_t-2.c: Fix typo.
38198
38199 2004-08-09  Falk Hueffner  <falk@debian.org>
38200
38201         PR tree-optimization/12517
38202         * gcc.c-torture/compile/pr12517.c: New test.
38203
38204         PR tree-optimization/12578
38205         * gcc.c-torture/compile/pr12578.c: New test.
38206
38207         PR tree-optimization/12899
38208         * gcc.c-torture/compile/pr12899.c: New test.
38209
38210         PR rtl-optimization/14692
38211         * gcc.c-torture/compile/pr14692.c: New test.
38212
38213         PR tree-optimization/16461
38214         * gcc.c-torture/compile/pr16461.c: New test.
38215
38216 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38217
38218         * gfortran.dg/getenv_1.f90: New test.
38219
38220 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38221
38222         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38223         wchar_t.
38224         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38225
38226 2004-08-06  Paul Brook  <paul@codesourcery.com>
38227
38228         * gfortran.dg/ret_array_1.f90: New test.
38229         * gfortran.dg/ret_pointer_1.f90: New test.
38230
38231 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38232
38233         * gcc.dg/missing-field-init-[12].c: New tests.
38234         * g++.dg/warn/missing-field-init-[12].C: New tests.
38235
38236 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38237
38238         * gcc.dg/enum2.c: New test.
38239         * gcc.dg/symbian3.c: Likewise.
38240         * gcc.dg/symbian4.c: Likewise.
38241         * gcc.dg/wchar_t-2.c: Likewise.
38242
38243 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38244
38245         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38246         destructor tests.
38247
38248 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38249
38250         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38251         dg-require-visiblity.
38252         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38253         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38254         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38255         * g++.dg/ext/visibility/new1.C: Likewise.
38256         * g++.dg/ext/visibility/pragma.C: Likewise.
38257         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38258         * g++.dg/ext/visibility/virtual.C: Likewise.
38259         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38260         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38261         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38262         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38263         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38264         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38265         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38266         * g++/dg/ext/visibility/visibility-8.C: New test.
38267         * gcc.c-torture/compile/dll.x: Remove.
38268         * gcc.dg/dll-2.c: Use dg-require-dll
38269         * gcc.dg/visibility-10.c: New test.
38270         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38271         supporting DLLs.
38272         * lib/scanasm.exp (scan_hidden): New function.
38273         (scan_not_hidden): Likewise.
38274
38275 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38276
38277         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38278
38279 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38280
38281         * gcc.c-torture/execute/20040805-1.c: New test.
38282
38283 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38284
38285         * gcc.dg/20020118-1.c: Declare abort.
38286         * gcc.dg/altivec_check.h: Likewise.
38287         * gcc.dg/iftrap-2.c: Likewise.
38288         * gcc.dg/pragma-darwin.c: Likewise.
38289         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
38290
38291 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
38292
38293         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
38294
38295 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38296
38297         * gcc.c-torture/execute/builtins/abs-2.c,
38298         gcc.c-torture/execute/builtins/abs-3.c,
38299         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
38300         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
38301         intmax_t, uintmax_t and their limits.
38302         * gcc.dg/intmax_t-1.c: New test.
38303
38304 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38305
38306         * g++.dg/tc1/dr147.C: Add reference to PR.
38307
38308 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
38309
38310         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
38311         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
38312
38313 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
38314
38315         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
38316
38317 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38318
38319         * gcc.dg/redecl-5.c: New test.
38320         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
38321         of scanf.
38322
38323 2004-08-03  Roger Sayle  <roger@eyesopen.com>
38324
38325         PR middle-end/16790
38326         * gcc.c-torture/execute/pr16790-1.c: New test case.
38327
38328 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
38329
38330         * g++.dg/ext/visibility/assign1.C: New test.
38331         * g++.dg/ext/visibility/new1.C: Likewise.
38332
38333         * gcc.dg/symbian1.c: New test.
38334         * gcc.dg/symbian2.c: Likewise.
38335
38336 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
38337
38338         PR target/16570
38339         * gcc.dg/i386-sse-9.c: New test.
38340
38341 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38342
38343         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
38344
38345 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
38346
38347         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
38348         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
38349         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
38350         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
38351         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
38352         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
38353         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
38354         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
38355         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
38356         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
38357         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
38358         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
38359         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
38360         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
38361         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
38362         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
38363         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
38364         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
38365         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
38366         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
38367         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38368         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
38369         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
38370         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
38371         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
38372         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
38373         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
38374         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
38375         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
38376         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
38377         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38378         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
38379         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
38380         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
38381         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
38382         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
38383         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
38384         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
38385         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38386         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
38387         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
38388         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
38389         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
38390         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
38391         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
38392         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
38393         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
38394         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
38395         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
38396         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
38397         gcc.misc-tests/i386-pf-3dnow-1.c,
38398         gcc.misc-tests/i386-pf-athlon-1.c,
38399         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
38400         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
38401         Declare built-in functions used.
38402         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
38403
38404 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
38405
38406         PR c++/16707
38407         * g++.dg/lookup/using12.C: New test.
38408
38409         * g++.dg/init/null1.C: Fix PR number.
38410         * g++.dg/parse/namespace10.C: Likewise.
38411
38412 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38413
38414         PR c++/16224
38415         * g++.dg/template/spec17.C: New test.
38416         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
38417         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
38418
38419 2004-08-02  David Billinghurst
38420
38421         PR fortran/16292
38422         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
38423
38424 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
38425
38426         * gcc.dg/ia64-got-1.c: New test case.
38427
38428 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38429
38430         PR c++/16489
38431         * g++.dg/init/null1.C: New test.
38432         * g++.dg/tc1/dr76.C: Adjust error marker.
38433
38434         PR c++/16529
38435         * g++.dg/parse/namespace10.C: New test.
38436
38437         PR c++/16810
38438         * g++.dg/inherit/ptrmem2.C: New test.
38439
38440 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38441
38442         PR target/16155
38443         * gcc.dg/pr16155.c: New test.
38444
38445 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38446
38447         * gcc.dg/redecl-2.c: New test.
38448
38449 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38450
38451         * gcc.dg/darwin-longdouble.c: New file.
38452
38453 2004-07-30  Richard Henderson  <rth@redhat.com>
38454
38455         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38456         write to constant argument.
38457         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38458
38459 2004-07-30  Richard Henderson  <rth@redhat.com>
38460
38461         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38462         tests of nearest around zero.
38463
38464 2004-07-30  Andrew Pinski  <apinski@apple.com>
38465
38466         * gcc.c-torture/compile/20040730-1.c: New test.
38467
38468 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38469
38470         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38471         powerpc-eabispe.
38472
38473 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38474
38475         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38476
38477 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38478
38479         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38480         contains $ld_library_path.
38481         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38482
38483 2004-07-29  Richard Henderson  <rth@redhat.com>
38484
38485         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38486
38487         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38488         (alt2, which): New.
38489         (Check): Accept either alternative.
38490
38491 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38492
38493         * g++.dg/abi/inline1.C: New test.
38494         * g++.dg/abi/local1-a.cc: Likewise.
38495         * g++.dg/abi/local1.C: Likewise.
38496         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38497         * g++.dg/abi/mangle12.C: Likewise.
38498         * g++.dg/abi/mangle17.C: Likewise.
38499         * g++.dg/abi/mangle20-2.C: Likewise.
38500         * g++.dg/opt/interface1.C: Likewise.
38501         * g++.dg/opt/interface1.h: Likewise.
38502         * g++.dg/opt/interface1-a.cc: New test.
38503         * g++.dg/parse/repo1.C: New test.
38504         * g++.dg/template/repo1.C: Likewise.
38505         * g++.dg/warn/Winline-1.C: Likewise.
38506         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38507
38508 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38509
38510         * gcc.dg/tree-ssa/20040729-1.c: New test.
38511
38512 2004-07-27  Matt Austern <austern@apple.com>
38513
38514         * gcc.dg/darwin-bool-1.c: New test.
38515         * gcc.dg/darwin-bool-2.c: New test.
38516
38517 2004-07-28  Richard Henderson  <rth@redhat.com>
38518
38519         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38520         arguments in the correct type.  Don't write to constant arguments.
38521
38522 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38523
38524         PR tree-optimization/16688
38525         PR tree-optimization/16689
38526         * g++.dg/tree-ssa/pr16688.C: New test.
38527
38528 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38529
38530         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38531         loads.  Not only in the comment, this time.
38532
38533 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38534
38535         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38536         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38537         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38538         * gcc.dg/sh4a-bitmovua.c: New.
38539         * gcc.dg/sh4a-cos.c: New.
38540         * gcc.dg/sh4a-cosf.c: New.
38541         * gcc.dg/sh4a-fprun.c: New.
38542         * gcc.dg/sh4a-fsrra.c: New.
38543         * gcc.dg/sh4a-memmovua.c: New.
38544         * gcc.dg/sh4a-sin.c: New.
38545         * gcc.dg/sh4a-sincos.c: New.
38546         * gcc.dg/sh4a-sincosf.c: New.
38547         * gcc.dg/sh4a-sinf.c: New.
38548
38549 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38550
38551         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38552         conditionals.
38553         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38554         loads.
38555         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38556         DOM1.
38557
38558 2004-07-27  Andrew Pinski  <apinski@apple.com>
38559
38560         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38561
38562 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38563
38564         * gcc.dg/pragma-isr.c: New test.
38565
38566 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38567
38568         PR c++/14429
38569         * g++.dg/template/ttp11.C: New test.
38570
38571 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38572
38573         * gcc.c-torture/compile/20040727-1.c: New test.
38574
38575 2004-07-26  Eric Christopher  <echristo@redhat.com>
38576
38577         * gcc.c-torture/compile/20040726-2.c: New test.
38578
38579 2004-07-26  Andrew Pinski  <apinski@apple.com>
38580
38581         * g++.dg/rtti/tinfo1.C: Xfail.
38582
38583 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38584
38585         * gcc.c-torture/compile/20040726-1.c: New test.
38586
38587 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38588             Brian Ryner  <bryner@brianryner.com>
38589
38590         PR c++/9283
38591         PR c++/15000
38592         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38593         * g++.dg/ext/visibility/: New directory.
38594         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38595         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38596         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38597         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38598         * g++.dg/ext/visibility/fvisibility.C,
38599         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38600         g++.dg/ext/visibility/fvisibility-override1.C
38601         g++.dg/ext/visibility/fvisibility-override2.C
38602         g++.dg/ext/visibility/memfuncts.C
38603         g++.dg/ext/visibility/noPLT.C
38604         g++.dg/ext/visibility/pragma.C
38605         g++.dg/ext/visibility/pragma-override1.C
38606         g++.dg/ext/visibility/pragma-override2.C
38607         g++.dg/ext/visibility/staticmemfuncts.C
38608         g++.dg/ext/visibility/virtual.C: New tests.
38609
38610 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38611
38612         PR c/15360
38613         * gcc.dg/pr15360-1.c: New test.
38614
38615 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38616
38617         * gcc.dg/pragma-align-2.c: New test.
38618         * gcc.dg/pragma-init-fini.c: New test.
38619         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38620         targets.
38621
38622 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38623
38624         * gcc.dg/init-string-2.c: New test.
38625
38626 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38627
38628         PR 16684
38629         * gcc.dg/Wredundant-decls-1.c: New test case.
38630
38631 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38632
38633         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38634         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38635         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38636         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38637         * gcc.dg/compat/generate-random.c: New file.
38638         * gcc.dg/compat/generate-random.h: Likewise.
38639         * gcc.dg/compat/generate-random_r.c: Likewise.
38640         * gcc.dg/compat/struct-layout-1.h: Likewise.
38641         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38642         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38643         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38644         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38645         * gcc.dg/compat/struct-layout-1_main.c: New test.
38646         * gcc.dg/compat/struct-layout-1_x.c: New file.
38647         * gcc.dg/compat/struct-layout-1_y.c: New file.
38648         * gcc.dg/compat/struct-layout-1_test.h: New file.
38649
38650 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38651
38652         * gcc.dg/comp-return-1.c: New test
38653
38654 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38655
38656         * gcc.dg/vmx/8-02a.c: Fix typo.
38657
38658         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38659         * gcc.dg/darwin-abi-3.c: New test.
38660
38661         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38662         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38663
38664         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38665         * gcc.dg/vmx/ops-long-1.c: New test.
38666         * gcc.dg/vmx/ops-long-2.c: New test.
38667
38668 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38669
38670         * g++.dg/lookup/conv-[1234].C: New.
38671
38672 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
38673
38674         * g++.dg/parse/attr2.C: Simplify.
38675
38676 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38677
38678         PR c/7284
38679         * gcc.c-torture/execute/pr7284-1.c: New test.
38680
38681 2004-07-22  Brian Booth  <bbooth@redhat.com>
38682
38683         * gcc.dg/tree-ssa/20040721-1.c: New test.
38684
38685 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38686
38687         * g++.dg/template/crash20.c: New.
38688
38689 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
38690
38691         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38692         Add dg-run directive.  Declare variables as required.
38693         * gfortran.dg/g77/README: Update
38694
38695 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
38696
38697         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38698         gcc.dg/cris-peep2-andu2.c: New tests.
38699
38700 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38701
38702         PR c/15052
38703         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38704         on return type.
38705         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
38706         messages.
38707         * gcc.dg/qual-return-2.c: Update expected messages.
38708         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38709
38710 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38711
38712         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38713         * gcc.dg/noncompile/921102-1.c: Update expected error message.
38714
38715 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38716
38717         PR c/11250
38718         * gcc.dg/init-string-1.c: New test.
38719
38720 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
38721
38722         PR middle-end/15345
38723         PR c/16450
38724         * gcc.dg/torture/nested-fn-1.c: New test.
38725
38726 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
38727
38728         PR target/16559
38729         * gcc.dg/ia64-fptr-1.c: New file.
38730
38731 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38732
38733         PR c++/14497
38734         * g++.dg/template/spec16.C: New test.
38735         * g++.old-deja/g++.robertl/eb118.C: Remove.
38736
38737 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38738
38739         PR c++/509
38740         * g++.dg/template/spec15.C: New test.
38741
38742 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
38743
38744         Copy cases from g77.f-torture/execute and add dg-run
38745         directive.  Other changes as noted.
38746         * gfortran.dg/g77/13037.f
38747         * gfortran.dg/g77/1832.f
38748         * gfortran.dg/g77/19981119-0.f
38749         * gfortran.dg/g77/19990313-0.f
38750         * gfortran.dg/g77/19990313-1.f
38751         * gfortran.dg/g77/19990313-2.f
38752         * gfortran.dg/g77/19990313-3.f
38753         * gfortran.dg/g77/19990419-1.f
38754         * gfortran.dg/g77/19990826-0.f
38755         * gfortran.dg/g77/19990826-2.f
38756         * gfortran.dg/g77/20000503-1.f
38757         * gfortran.dg/g77/20001111.f
38758         * gfortran.dg/g77/20010116.f
38759         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38760         * gfortran.dg/g77/20010430.f
38761         * gfortran.dg/g77/6177.f
38762         * gfortran.dg/g77/947.f
38763         * gfortran.dg/g77/970816-3.f
38764         * gfortran.dg/g77/971102-1.f
38765         * gfortran.dg/g77/980520-1.f
38766         * gfortran.dg/g77/980628-0.f
38767         * gfortran.dg/g77/980628-1.f
38768         * gfortran.dg/g77/980628-10.f
38769         * gfortran.dg/g77/980628-2.f
38770         * gfortran.dg/g77/980628-3.f
38771         * gfortran.dg/g77/980628-7.f
38772         * gfortran.dg/g77/980628-8.f
38773         * gfortran.dg/g77/980628-9.f
38774         * gfortran.dg/g77/980701-0.f
38775         * gfortran.dg/g77/980701-1.f
38776         * gfortran.dg/g77/cabs.f
38777         * gfortran.dg/g77/claus.f
38778         * gfortran.dg/g77/complex_1.f
38779         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38780         * gfortran.dg/g77/dcomplex.f
38781         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38782         * gfortran.dg/g77/f90-intrinsic-mathematical.f
38783         * gfortran.dg/g77/f90-intrinsic-numeric.f
38784         * gfortran.dg/g77/int8421.f
38785         * gfortran.dg/g77/labug1.f
38786         * gfortran.dg/g77/large_vec.f
38787         * gfortran.dg/g77/le.f
38788         * gfortran.dg/g77/short.f
38789         * gfortran.dg/g77/README: Update
38790
38791 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
38792
38793         PR c++/16637
38794         * g++.dg/parse/lookup4.C: New test.
38795
38796 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38797
38798         PR c++/16175
38799         * g++.dg/template/ttp10.C: New test.
38800
38801 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38802
38803         * gcc.dg/pr12625-1.c: New test.
38804
38805 2004-07-20  Steven Bosscher  <stevenb@suse.de>
38806
38807         * gcc.dg/switch-warn-1.c: New test.
38808         * gcc.dg/switch-warn-2.c: New test.
38809         * gcc.c-torture/compile/pr14730.c: Update.
38810
38811 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
38812
38813         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38814         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38815         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38816         g++.dg/template/nontype3.C: Remove trailing CR from tests.
38817
38818 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
38819
38820         PR c++/16623
38821         * g++.dg/template/assign1.C: New test.
38822
38823 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38824
38825         PR c++/12170
38826         * g++.dg/template/ttp9.C: New test.
38827
38828 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
38829
38830         * gcc.dg/format/cmn-err-1.c: New test.
38831
38832 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38833
38834         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38835         gcc.dg/Wparentheses-10.c: New tests.
38836         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38837
38838 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38839
38840         PR fortran/16465
38841         * gfortran.dg/g77//ffixed-line-length-0.f,
38842         gfortran.dg/g77/ffixed-line-length-132.f,
38843         gfortran.dg/g77/ffixed-line-length-72.f,
38844         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38845         gfortran.dg/g77/README: Update.
38846
38847 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38848
38849         PR c++/13092
38850         * g++.dg/template/non-dependent7.C: New test.
38851         * g++.dg/template/non-dependent8.C: Likewise.
38852         * g++.dg/template/non-dependent9.C: Likewise.
38853         * g++.dg/template/non-dependent10.C: Likewise.
38854
38855 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
38856
38857         PR c++/16337
38858         * g++.dg/parse/attr2.C: New test.
38859
38860 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
38861
38862         * g77.dg: Removed.
38863         * g77.f-torture: Ditto.
38864
38865 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38866
38867         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38868         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38869         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38870
38871 2004-07-16  Richard Henderson  <rth@redhat.com>
38872
38873         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38874
38875 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38876
38877         * lib/fortran-torture.exp (fortran-torture): Don't test compile
38878         tests with full list of options.
38879         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38880         of TORTURE_OPTIONS if test contains 'dg-do run'.
38881
38882         PR fortran/16404
38883         * gfortran.dg/do_iterator.f90: New test.
38884
38885 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38886
38887         PR rtl-optimization/16536
38888         * gcc.c-torture/execute/restrict-1.c: New test.
38889
38890 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38891
38892         PR fortran/15324
38893         * gfortran.dg/pr15324.f90: New test.
38894
38895         PR fortran/15129
38896         * gfortran.dg/pr15129.f90: New test.
38897
38898         PR fortran/15140
38899         * gfortran.dg/pr15140.f90: New test.
38900
38901         PR fortran/13792
38902         * gfortran.fortran-torture/execute/bounds.f90: Add check for
38903         compile-time simplification.
38904
38905 2004-07-14  Mike Stump  <mrs@apple.com>
38906
38907         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38908
38909 2004-07-14  James E Wilson  <wilson@specifixinc.com>
38910
38911         PR target/16325
38912         * gcc.dg/profile-generate-1.c: New.
38913
38914 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
38915
38916         * gcc.c-torture/execute/20040709-1.c: New test.
38917         * gcc.c-torture/execute/20040709-2.c: New test.
38918
38919 2004-07-14  Mike Stump  <mrs@apple.com>
38920
38921         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38922
38923 2004-07-14  Mike Stump  <mrs@apple.com>
38924
38925         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38926
38927 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
38928
38929         PR c++/16518
38930         * g++.dg/parse/mutable1.C: New test.
38931
38932 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
38933
38934         PR tree-optimization/16443
38935         * gcc.dg/tree-ssa/20040713-1.c: New test.
38936
38937 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
38938
38939         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38940         for operator new.
38941
38942 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38943
38944         * gfortran.dg/g77/README: New file
38945         * gfortran.dg/g77/19981216-0.f: Copy from
38946         g77.f-torture/noncompile.  Add "dg-do compile" and
38947         dg-error as required.
38948         * gfortran.dg/g77/19990218-1.f: Likewise.
38949         * gfortran.dg/g77/19990905-1.f: Likewise.
38950         * gfortran.dg/g77/9263.f: Likewise.
38951         * gfortran.dg/g77/980615-0.f: Likewise.
38952         * gfortran.dg/g77/980616-0.f: Likewise.
38953         * gfortran.dg/g77/check0.f: Likewise.
38954         * gfortran.dg/g77/select_no_compile.f: Likewise.
38955
38956 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38957
38958         Copy files from g77.f-torture/compile.
38959         Add "{ dg-do compile}".  Other changes as noted
38960         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38961         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38962         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38963         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38964         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38965         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38966         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38967         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38968         statement to conform to standard.  Append alpha1.x for reference.
38969         * gfortran.dg/g77/xformat.f: Add dg-warning
38970
38971 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38972
38973         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38974         Add {dg-do compile} directive.
38975         * gfortran.dg/g77/cpp2.F: Likewise.
38976
38977 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38978
38979         PR c++/5402
38980         * g++.dg/lookup/name-clash1.C: New test.
38981
38982         PR c++/9777
38983         * g++.dg/lookup/name-clash2.C: New test.
38984
38985         PR c++/12102
38986         * g++.dg/lookup/name-clash3.C: New test.
38987
38988 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38989
38990         * g++.dg/lookup/new2.C: New test.
38991         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38992
38993 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
38994
38995         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38996         Add {dg-do compile} directive.
38997         * gfortran.dg/g77/13060.f: Likewise.
38998         * gfortran.dg/g77/19990218-0.f: Likewise.
38999         * gfortran.dg/g77/19990305-0.f: Likewise.
39000         * gfortran.dg/g77/19990419-0.f: Likewise.
39001         * gfortran.dg/g77/19990502-0.f: Likewise.
39002         * gfortran.dg/g77/19990502-1.f: Likewise.
39003         * gfortran.dg/g77/19990525-0.f: Likewise.
39004         * gfortran.dg/g77/19990826-1.f: Likewise.
39005         * gfortran.dg/g77/19990826-3.f: Likewise.
39006         * gfortran.dg/g77/19990905-2.f: Likewise.
39007         * gfortran.dg/g77/20000412-1.f: Likewise.
39008         * gfortran.dg/g77/20000511-1.f: Likewise.
39009         * gfortran.dg/g77/20000511-2.f: Likewise.
39010         * gfortran.dg/g77/20000518.f: Likewise.
39011         * gfortran.dg/g77/20000601-1.f: Likewise.
39012         * gfortran.dg/g77/20000601-2.f: Likewise.
39013         * gfortran.dg/g77/20000629-1.f: Likewise.
39014         * gfortran.dg/g77/20000630-2.f: Likewise.
39015         * gfortran.dg/g77/20010115.f: Likewise.
39016         * gfortran.dg/g77/20010321-1.f: Likewise.
39017         * gfortran.dg/g77/20010426.f: Likewise.
39018         * gfortran.dg/g77/20020307-1.f: Likewise.
39019         * gfortran.dg/g77/8485.f: Likewise.
39020         * gfortran.dg/g77/960317-1.f: Likewise.
39021         * gfortran.dg/g77/970915-0.f: Likewise.
39022         * gfortran.dg/g77/980310-1.f: Likewise.
39023         * gfortran.dg/g77/980310-2.f: Likewise.
39024         * gfortran.dg/g77/980310-3.f: Likewise.
39025         * gfortran.dg/g77/980310-4.f: Likewise.
39026         * gfortran.dg/g77/980310-6.f: Likewise.
39027         * gfortran.dg/g77/980310-7.f: Likewise.
39028         * gfortran.dg/g77/980310-8.f: Likewise.
39029         * gfortran.dg/g77/980419-2.f: Likewise.
39030         * gfortran.dg/g77/980424-0.f: Likewise.
39031         * gfortran.dg/g77/980427-0.f: Likewise.
39032         * gfortran.dg/g77/980729-0.f: Likewise.
39033         * gfortran.dg/g77/981117-1.f: Likewise.
39034         * gfortran.dg/g77/toon_1.f: Likewise.
39035
39036 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39037
39038         PR c++/2204
39039         * g++.dg/other/abstract2.C: New test.
39040
39041 2004-07-12  Paul Brook  <paul@codesourcery.com>
39042
39043         * gfortran.dg/pointer_init_1.f90: New test.
39044
39045 2004-07-11  Paul Brook  <paul@codesourcery.com>
39046
39047         PR fortran/15986
39048         * gfortran.dg/contained_1.f90: New test.
39049
39050 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39051
39052         * g++.dg/parse/defarg8.C: New test.
39053
39054 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39055
39056         PR fortran/16433
39057         * gfortran.dg/pr16433.f: New test.
39058
39059         PR fortran/17574
39060         * gfortran.dg/pr15754.f90: New test.
39061
39062 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39063
39064         PR tree-optimization/16437
39065         * gcc.c-torture/execute/bitfld-4.c: New test.
39066
39067 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39068
39069         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39070         access to common var from module.
39071
39072 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39073
39074         PR fortran/16336
39075         * gfortran.fortran-torture/execute/common_2.f90: New test.
39076
39077 2004-07-10  Paul Brook  <paul@codesourcery.com>
39078
39079         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39080
39081 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39082
39083         PR fortran/15969
39084         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39085
39086 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39087
39088         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39089         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39090         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39091         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39092         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39093         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39094         * gfortran.dg/g77/funderscoring.f: Likewise.
39095         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39096
39097 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39098
39099         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39100
39101 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39102         Paul Brook  <paul@codesourcery.com>
39103
39104         PR fortran/13415
39105         * gfortran.dg/common_pointer_1.f90: New test.
39106
39107 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39108
39109         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39110
39111 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39112
39113         PR target/16364
39114         * gcc.c-torture/compile/20040709-1.c: New.
39115
39116 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39117
39118         PR fortran/14077
39119         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39120
39121 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39122
39123         PR fortran/13201
39124         * gfortran.dg/shape_1.f90: New test.
39125
39126 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39127             Andrew Pinski  <apinski@apple.com>
39128
39129         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39130
39131 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39132
39133         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39134         comment.
39135
39136 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39137         Paul Brook  <paul@codesourcery.com>
39138
39139         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39140         '.f95' and '.F95'.
39141
39142 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39143
39144         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39145
39146 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39147
39148         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39149         testcases with capital suffix.
39150
39151 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39152
39153         PR fortran/15481
39154         PR fortran/13372
39155         PR fortran/13575
39156         PR fortran/15978
39157         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39158
39159         * gfortran.dg/implicit_1.f90: New test.
39160
39161 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39162
39163         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39164         expression to match gfortran warning/error messages
39165         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39166         dg-error text.
39167
39168 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39169
39170         * lib/fortran-torture.exp: Rename proc search_for to
39171         search_for_re.
39172
39173 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39174
39175         * gcc.c-torture/execute/simd-5.x: New file.
39176         XFAIL on SPARC 64-bit at -O0.
39177
39178 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39179
39180         PR c++/8211
39181         PR c++/16165
39182         * g++.dg/warn/effc3.C: New test.
39183
39184 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39185
39186         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39187         change X to 1X in format.
39188         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39189         add data statements to conform to standard.
39190
39191 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39192
39193         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39194         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39195         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39196
39197 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39198
39199         * gfortran.dg/g77/7388.f: Copy from g77.dg
39200         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39201         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39202         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39203         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39204         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39205         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39206         * gfortran.dg/g77/strlen0.f: Likewise.
39207
39208 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39209
39210         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39211         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39212
39213 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39214
39215         * gcc.c-torture/execute/920428-2.x: Delete.
39216         * gcc.c-torture/execute/920501-7.x: Likewise.
39217
39218 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39219
39220         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39221         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39222         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39223         prescott and c3-2.
39224         (PREFETCH_3DNOW): Add -march=c3.
39225
39226 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39227
39228         PR c/16437
39229         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39230         * gcc.c-torture/execute/bf64-1.x: Likewise.
39231
39232 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39233
39234         * gcc.c-torture/compile/20040708-1.c: New test.
39235
39236 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39237
39238         PR c++/16169
39239         * g++.dg/warn/effc2.C: New test.
39240
39241 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39242
39243         * gcc.c-torture/execute/bitfld-1.x: Remove.
39244         * gcc.c-torture/execute/bitfld-3.c: New test.
39245         * gcc.dg/bitfld-2.c: Remove XFAILs.
39246
39247 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39248
39249         PR c++/16276
39250         * g++.dg/rtti/tinfo1.C: New file.
39251
39252 2004-07-07  Eric Christopher  <echristo@redhat.com>
39253
39254         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39255
39256 2004-07-07  Andrew Pinski  <apinski@apple.com>
39257
39258         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39259
39260 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39261
39262         * g++.dg/init/call1.C: XFAIL.
39263
39264 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39265
39266         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39267         except for movstrict*, to movmem* and clrstr* to clrmem*.
39268
39269 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39270
39271         * gcc.c-torture/execute/20040707-1.c: New test.
39272
39273 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39274
39275         * gcc.c-torture/execute/20040706-1.c: New test.
39276
39277 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39278
39279         PR c++/3671
39280         * g++.dg/template/spec14.C: New test.
39281
39282 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39283
39284         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39285         nothing if not yet defined.  Use it in b, c and d type definitions.
39286         * gcc.c-torture/execute/20040705-1.c: New test.
39287         * gcc.c-torture/execute/20040705-2.c: New test.
39288
39289 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39290
39291         PR c++/2518
39292         * g++.dg/lookup/new1.C: New test.
39293
39294 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39295
39296         PR c++/11406
39297         * g++.dg/template/sizeof8.C: New test.
39298
39299 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
39300
39301         * gcc.c-torture/compile/20040705-1.c: New test.
39302
39303 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
39304
39305         * gfortran.fortran-torture/execute/seq_io.f90: New test.
39306
39307 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
39308
39309         * gcc.dg/cpp/if-mop.c: Two new testcases.
39310         * gcc.dg/cpp/trad/comment-3.c: New.
39311
39312 2004-07-04  Paul Brook  <paul@codesourcery.com>
39313
39314         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
39315
39316 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
39317
39318         PR c++/3761
39319         * g++.dg/lookup/crash4.C: New test.
39320
39321 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
39322
39323         * gcc.c-torture/execute/builtin-abs-1.c
39324         * gcc.c-torture/execute/builtin-abs-2.c
39325         * gcc.c-torture/execute/builtin-complex-1.c
39326         * gcc.c-torture/execute/builtins/string-1-lib.c
39327         * gcc.c-torture/execute/builtins/string-1.c
39328         * gcc.c-torture/execute/builtins/string-2-lib.c
39329         * gcc.c-torture/execute/builtins/string-2.c
39330         * gcc.c-torture/execute/builtins/string-3-lib.c
39331         * gcc.c-torture/execute/builtins/string-3.c
39332         * gcc.c-torture/execute/builtins/string-4-lib.c
39333         * gcc.c-torture/execute/builtins/string-4.c
39334         * gcc.c-torture/execute/builtins/string-5-lib.c
39335         * gcc.c-torture/execute/builtins/string-5.c
39336         * gcc.c-torture/execute/builtins/string-6-lib.c
39337         * gcc.c-torture/execute/builtins/string-6.c
39338         * gcc.c-torture/execute/builtins/string-7-lib.c
39339         * gcc.c-torture/execute/builtins/string-7.c
39340         * gcc.c-torture/execute/builtins/string-8-lib.c
39341         * gcc.c-torture/execute/builtins/string-8.c
39342         * gcc.c-torture/execute/builtins/string-9-lib.c
39343         * gcc.c-torture/execute/builtins/string-9.c
39344         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
39345         * gcc.c-torture/execute/builtins/string-asm-1.c
39346         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
39347         * gcc.c-torture/execute/builtins/string-asm-2.c
39348         * gcc.c-torture/execute/stdio-opt-1.c
39349         * gcc.c-torture/execute/stdio-opt-2.c
39350         * gcc.c-torture/execute/stdio-opt-3.c
39351         * gcc.c-torture/execute/string-opt-1.c
39352         * gcc.c-torture/execute/string-opt-10.c
39353         * gcc.c-torture/execute/string-opt-11.c
39354         * gcc.c-torture/execute/string-opt-12.c
39355         * gcc.c-torture/execute/string-opt-13.c
39356         * gcc.c-torture/execute/string-opt-14.c
39357         * gcc.c-torture/execute/string-opt-15.c
39358         * gcc.c-torture/execute/string-opt-16.c
39359         * gcc.c-torture/execute/string-opt-2.c
39360         * gcc.c-torture/execute/string-opt-6.c
39361         * gcc.c-torture/execute/string-opt-7.c
39362         * gcc.c-torture/execute/string-opt-8.c:
39363         Replace with ...
39364
39365         * gcc.c-torture/execute/builtins/abs-2.c
39366         * gcc.c-torture/execute/builtins/abs-3.c
39367         * gcc.c-torture/execute/builtins/complex-1.c
39368         * gcc.c-torture/execute/builtins/fprintf.c
39369         * gcc.c-torture/execute/builtins/fputs.c
39370         * gcc.c-torture/execute/builtins/memcmp.c
39371         * gcc.c-torture/execute/builtins/memmove.c
39372         * gcc.c-torture/execute/builtins/memops-asm.c
39373         * gcc.c-torture/execute/builtins/mempcpy-2.c
39374         * gcc.c-torture/execute/builtins/mempcpy.c
39375         * gcc.c-torture/execute/builtins/memset.c
39376         * gcc.c-torture/execute/builtins/printf.c
39377         * gcc.c-torture/execute/builtins/sprintf.c
39378         * gcc.c-torture/execute/builtins/strcat.c
39379         * gcc.c-torture/execute/builtins/strchr.c
39380         * gcc.c-torture/execute/builtins/strcmp.c
39381         * gcc.c-torture/execute/builtins/strcpy.c
39382         * gcc.c-torture/execute/builtins/strcspn.c
39383         * gcc.c-torture/execute/builtins/strlen-2.c
39384         * gcc.c-torture/execute/builtins/strlen.c
39385         * gcc.c-torture/execute/builtins/strncat.c
39386         * gcc.c-torture/execute/builtins/strncmp-2.c
39387         * gcc.c-torture/execute/builtins/strncmp.c
39388         * gcc.c-torture/execute/builtins/strncpy.c
39389         * gcc.c-torture/execute/builtins/strpbrk.c
39390         * gcc.c-torture/execute/builtins/strpcpy-2.c
39391         * gcc.c-torture/execute/builtins/strpcpy.c
39392         * gcc.c-torture/execute/builtins/strrchr.c
39393         * gcc.c-torture/execute/builtins/strspn.c
39394         * gcc.c-torture/execute/builtins/strstr-asm.c
39395         * gcc.c-torture/execute/builtins/strstr.c:
39396         ... these new files.
39397
39398         * gcc.c-torture/execute/builtins/abs-2-lib.c
39399         * gcc.c-torture/execute/builtins/abs-3-lib.c
39400         * gcc.c-torture/execute/builtins/complex-1-lib.c
39401         * gcc.c-torture/execute/builtins/fprintf-lib.c
39402         * gcc.c-torture/execute/builtins/fputs-lib.c
39403         * gcc.c-torture/execute/builtins/memcmp-lib.c
39404         * gcc.c-torture/execute/builtins/memmove-lib.c
39405         * gcc.c-torture/execute/builtins/memops-asm-lib.c
39406         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
39407         * gcc.c-torture/execute/builtins/mempcpy-lib.c
39408         * gcc.c-torture/execute/builtins/memset-lib.c
39409         * gcc.c-torture/execute/builtins/printf-lib.c
39410         * gcc.c-torture/execute/builtins/sprintf-lib.c
39411         * gcc.c-torture/execute/builtins/strcat-lib.c
39412         * gcc.c-torture/execute/builtins/strchr-lib.c
39413         * gcc.c-torture/execute/builtins/strcmp-lib.c
39414         * gcc.c-torture/execute/builtins/strcpy-lib.c
39415         * gcc.c-torture/execute/builtins/strcspn-lib.c
39416         * gcc.c-torture/execute/builtins/strlen-2-lib.c
39417         * gcc.c-torture/execute/builtins/strlen-lib.c
39418         * gcc.c-torture/execute/builtins/strncat-lib.c
39419         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
39420         * gcc.c-torture/execute/builtins/strncmp-lib.c
39421         * gcc.c-torture/execute/builtins/strncpy-lib.c
39422         * gcc.c-torture/execute/builtins/strpbrk-lib.c
39423         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39424         * gcc.c-torture/execute/builtins/strpcpy-lib.c
39425         * gcc.c-torture/execute/builtins/strrchr-lib.c
39426         * gcc.c-torture/execute/builtins/strspn-lib.c
39427         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39428         * gcc.c-torture/execute/builtins/strstr-lib.c
39429         * gcc.c-torture/execute/builtins/lib/abs.c
39430         * gcc.c-torture/execute/builtins/lib/fprintf.c
39431         * gcc.c-torture/execute/builtins/lib/memset.c
39432         * gcc.c-torture/execute/builtins/lib/printf.c
39433         * gcc.c-torture/execute/builtins/lib/sprintf.c
39434         * gcc.c-torture/execute/builtins/lib/strcpy.c
39435         * gcc.c-torture/execute/builtins/lib/strcspn.c
39436         * gcc.c-torture/execute/builtins/lib/strncat.c
39437         * gcc.c-torture/execute/builtins/lib/strncmp.c
39438         * gcc.c-torture/execute/builtins/lib/strncpy.c
39439         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39440         * gcc.c-torture/execute/builtins/lib/strspn.c
39441         * gcc.c-torture/execute/builtins/lib/strstr.c:
39442         New files containing support routines.
39443
39444         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39445         declaration.
39446         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39447         when not optimizing.
39448
39449 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39450
39451         PR c++/16240
39452         * g++.dg/abi/mangle22.C: New test.
39453         * g++.dg/abi/mangle23.C: Likewise.
39454
39455 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39456
39457         PR fortran/16290
39458         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39459         Allow for cases without denormalized floating point numbers.
39460
39461 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39462
39463         PR c/1027
39464         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39465         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39466         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39467         expected warning text.
39468         * gcc.dg/format/diag-2.c: New test.
39469
39470 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39471
39472         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39473
39474 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39475
39476         * gcc.dg/builtins-43.c: New.
39477         * gcc.dg/builtins-44.c: New.
39478         * gcc.dg/builtins-45.c: New.
39479
39480 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39481             Andreas Tobler  <a.tobler@schweiz.ch>
39482
39483         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39484         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39485         as SIGSEGV.
39486         * gcc.dg/cleanup-11.c: Likewise.
39487         * gcc.dg/cleanup-8.c: Likewise.
39488         * gcc.dg/cleanup-9.c: Likewise.
39489         * gcc.dg/cleanup-5.c: Run on all platforms.
39490
39491 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39492
39493         * g++.dg/warn/nonnull1.C: New test.
39494
39495 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39496
39497         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39498         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39499         Special-case the Sun compiler wrt to <complex.h>.
39500
39501 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39502
39503         * gcc.dg/Wunreachable-8.C: New test.
39504
39505         * gcc.dg/h8300-ice2.c : New test.
39506
39507 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39508
39509         PR fortran/16161
39510         * gfortran.fortran-torture/compile/implicit.f90: Add test
39511         for implicit character.
39512
39513 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39514
39515         PR fortran/16289
39516         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39517         Use tiny() intrinsic to find smallest non-negative real
39518
39519 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39520
39521         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39522         * gcc.dg/compat/struct-by-value-22_x.c: New.
39523         * gcc.dg/compat/struct-by-value-22_y.c: New.
39524
39525         * gcc.c-torture/execute/20040629-1.c: New test.
39526
39527 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39528
39529         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39530         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39531
39532         PR target/16195
39533         * gcc.dg/20040625-1.c: New test.
39534
39535 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39536
39537         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39538
39539 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39540
39541         PR fortran/15963
39542         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39543
39544 2004-06-29  Richard Henderson  <rth@redhat.com>
39545
39546         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39547
39548 2004-06-29  Paul Brook  <paul@codesourcery.com>
39549
39550         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39551         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39552
39553 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39554
39555         PR c++/16260
39556         * g++.dg/parse/crash15.C: New.
39557
39558 2004-06-28  Andrew Pinski  <apinski@apple.com>
39559
39560         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39561         by the error already.
39562
39563         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39564
39565 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39566
39567         PR target/14041
39568         * gcc.dg/h8300-bss-align-1.c : New.
39569
39570 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39571
39572         * PR c++/16174
39573         * g++.dg/template/ctor4.C: New.
39574
39575 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39576
39577         PR c++/16205
39578         * g++.dg/warn/Wsequence-point-1.C: New test.
39579
39580 2004-06-27  Paul Brook  <paul@codesourcery.com>
39581
39582         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39583
39584 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39585
39586         * g++.old-deja/g++.mike/p7325.C: Remove.
39587
39588 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39589
39590         PR c/14963
39591         * gcc.dg/pr14963.c: New test.
39592
39593 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39594
39595         PR c++/16193
39596         * g++.dg/parse/redef1.C: New test.
39597
39598 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39599
39600         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39601         20021110.c.
39602         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39603         20021119-1.c.
39604         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39605         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39606         5-04.c.
39607         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39608         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39609         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39610         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39611         g++.brendan/enum14.C.
39612         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39613         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39614         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39615         g++.mike/virt1.C.
39616         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39617         memtemp24.C.
39618
39619 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39620
39621         * gcc.dg/20040527-1.c: New test case.
39622
39623 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39624
39625         PR gfortran/pr16196
39626         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39627
39628 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39629
39630         PR middle-end/15825
39631         * gcc.dg/pr15825-1.c: New test case.
39632
39633 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39634
39635         * gcc.c-torture/execute/20040625-1.c: New test.
39636
39637 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39638
39639         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39640
39641 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39642
39643         * gcc.dg/torture/mips-div-1.c: New test.
39644
39645 2004-06-24  Jeff Law  <law@redhat.com>
39646
39647         * gcc.dg/tree-ssa/20040624-1.c: New test.
39648
39649 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39650
39651         * gcc.c-torture/compile/20040624-1.c: New test.
39652
39653 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39654
39655         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39656         this directory.
39657
39658 2004-06-23  Andrew Pinski  <apinski@apple.com>
39659
39660         PR middle-end/15988
39661         * g++.dg/opt/ptrmem4.C: New test.
39662
39663         * gcc.dg/c90-array-quals-2.c: New test.
39664
39665 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39666
39667         * gcc.dg/kpice1.c: New test.
39668
39669 2006-06-23  Andrew Pinski  <apinski@apple.com>
39670
39671         * gcc.dg/c90-array-quals.c: New test.
39672
39673 2006-06-22  Richard Henderson  <rth@redhat.com>
39674
39675         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39676
39677 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
39678
39679         * gcc.dg/builtins-config.h: Handle FreeBSD.
39680
39681 2006-06-22  Richard Henderson  <rth@redhat.com>
39682
39683         * g++.dg/opt/devirt1.C: New.
39684
39685 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
39686
39687         * g++.dg/opt/pr15551.C: New testcase.
39688
39689 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
39690
39691         PR target/14800
39692         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39693         x86_64-*-linux* when compiling for 32bit.
39694
39695 2004-06-21  Andrew Pinski  <apinski@apple.com>
39696
39697         * gcc.dg/pch/struct-1.c: New.
39698         * gcc.dg/pch/struct-1.hs: New.
39699
39700 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
39701
39702         * gcc.dg/pch/save-temps-1.c: New file.
39703         * gcc.dg/pch/save-temps-1.hs: New file.
39704
39705 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39706
39707         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39708         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39709
39710 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39711
39712         * gfortran.fortran-torture/execute/select_1.f90: Rename function
39713         to fix type error.
39714         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39715         Remove trailing spaces.
39716
39717 2004-06-21  Richard Henderson  <rth@redhat.com>
39718
39719         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39720         merging && to BIT_FIELD_REF.
39721
39722 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
39723
39724         * g++.dg/opt/placeholder1.C: New test.
39725
39726 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39727
39728         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39729         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39730         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39731         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39732
39733 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
39734
39735         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39736         extern "C".
39737         * g++.dg/other/pragma-re-1.C: Add comments.
39738
39739 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
39740
39741         PR gfortran/16080
39742         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39743
39744 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
39745
39746         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39747         instead of setting the type of size_t by
39748         hand.
39749
39750 2004-06-18  Roger Sayle  <roger@eyesopen.com>
39751
39752         * gcc.dg/unordered-2.c: New test case.
39753         * gcc.dg/unordered-3.c: New test case.
39754
39755 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
39756
39757         PR other/16043
39758         * lib/g++.exp (g++_version): Tweak regexp for version
39759         * lib/g77.exp (g77_version): Likewise.
39760         * lib/gfortran.exp (gfortran_version): Likewise.
39761         * lib/objc.exp (objc_version): Likewise.
39762         * lib/treelang.exp (treelang_version): Likewise.
39763
39764 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
39765
39766         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39767         Use INT_MAX instead of __INT_MAX__.
39768         * gcc.dg/compat/struct-align-2_y.c: Likewise.
39769
39770         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39771         * gcc.dg/compat/scalar-return-3_x.c: Use it.
39772         * gcc.dg/compat/scalar-return-3_y.c: Use it.
39773         * gcc.dg/compat/scalar-return-4_x.c: Use it.
39774         * gcc.dg/compat/scalar-return-4_y.c: Use it.
39775         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39776         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39777         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39778         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39779
39780         * gcc.dg/range-test-1.c: New test.
39781         * g++.dg/opt/range-test-1.C: New test.
39782
39783 2004-06-17  Richard Henderson  <rth@redhat.com>
39784
39785         * objc.dg/sync-1.m: New.
39786         * objc.dg/try-catch-1.m: Don't force next runtime.
39787         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39788         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
39789         shadowed catch clause.
39790         * objc.dg/try-catch-5.m: New.
39791
39792 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
39793
39794         Bug 14610
39795         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39796
39797 2004-06-15  Richard Henderson  <rth@redhat.com>
39798
39799         * gcc.dg/20001116-1.c: Move expected warning line.
39800
39801 2004-06-15  Richard Henderson  <rth@redhat.com>
39802
39803         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39804         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39805
39806 2004-06-15  Jeff Law  <law@redhat.com>
39807
39808         * gcc.dg/tree-ssa/20040615-1.c: New test.
39809         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39810         be less sensitive to operand ordering.
39811         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39812
39813 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
39814
39815         * g++.dg/abi/bitfield3.C: Add comment..
39816
39817 2004-06-15  Richard Henderson  <rth@redhat.com>
39818
39819         * g++.dg/ext/stmtexpr1.C: XFAIL.
39820         * gcc.dg/20030612-1.c: XFAIL.
39821
39822 2004-06-15  Eric Christopher  <echristo@redhat.com>
39823
39824         * g++.dg/charset/asm5.c: New.
39825         * gcc.dg/charset/asm6.c: New.
39826
39827 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39828
39829         PR fortran/15962
39830         * gfortran.fortran-torture/execute/select_1.f90: New test.
39831
39832 2004-06-15  Paul Brook  <paul@codesourcery.com>
39833
39834         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39835
39836 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39837
39838         PR c++/15967
39839         * g++.dg/lookup/crash3.C: New test.
39840
39841 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39842
39843         PR c++/15947
39844         * g++.dg/parse/dtor4.C: New test.
39845
39846 2004-06-14  Jeff Law  <law@redhat.com>
39847
39848         * gcc.c-torture/compile/20040614-1.c: New test.
39849
39850 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39851
39852         PR fortran/15211
39853         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39854         LEN of a character array.
39855
39856 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
39857
39858         PR c++/15096
39859         * g++.dg/template/ptrmem10.C: New test.
39860
39861         PR c++/14930
39862         * g++.dg/template/friend30.C: New test.
39863
39864 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39865
39866         PR fortran/14928
39867         * gfortran.fortran-torture/compile/mloc.f90: New test.
39868
39869 2004-06-13  Paul Brook  <paul@codesourcery.com>
39870
39871         * gfortran.fortran-torture/execute/random_2.f90: New test.
39872
39873 2004-06-13  Eric Christopher  <echristo@redhat.com>
39874
39875         * gcc.dg/noncompile/redecl-1.c: Fix error message.
39876
39877 2004-06-12  Paul Brook  <paul@codesourcery.com>
39878
39879         * gfortran.fortran-torture/execute/contained_3.f90: New test.
39880
39881 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39882
39883         PR fortran/14923
39884         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39885
39886 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39887
39888         PR fortran/14957
39889         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39890         syntax errors in end statements of contained subroutines.
39891
39892 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39893
39894         PR fortran/12841
39895         * gfortran.fortran-torture/execute/null_arg.f90: New test.
39896
39897 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39898
39899         PR fortran/15665
39900         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39901
39902 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39903
39904         PR gfortran/12839
39905         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39906
39907 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
39908
39909         PR c++/15862
39910         * g++.dg/parse/enum1.C: New test.
39911
39912 2004-06-10  Jeff Law  <law@redhat.com>
39913
39914         * gcc.c-torture/compile/20040610-1.c: New test.
39915
39916 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39917
39918         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39919         * g++.old-deja/g++.other/decl3.C: Likewise.
39920
39921 2004-06-10  Brian Booth  <bbooth@redhat.com>
39922
39923         * gcc.dg/tree-ssa/20031015-1.c: Scan for
39924         V_MAY_DEF instead of VDEF.
39925         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39926
39927 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
39928
39929         PR c++/14211
39930         * g++.dg/conversion/const1.C: New test.
39931
39932         PR c++/15076
39933         * g++.dg/conversion/reinterpret1.C: New test.
39934
39935         PR c++/15877
39936         * g++.dg/template/enum2.C: New test.
39937
39938         PR c++/15227
39939         * g++.dg/template/error13.C: New test.
39940
39941 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39942
39943         PR fortran/14957
39944         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39945         arguments to test_* REAL and of the right size.
39946
39947 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39948
39949         PR target/15569
39950         PR rtl-optimization/15681
39951         * gcc.dg/20040609-1.c: New test.
39952
39953 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39954
39955         PR c++/14791
39956         * g++.dg/opt/builtins1.C: New test.
39957
39958 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
39959
39960         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39961         that use default windows32 struct layout.
39962         * gcc.dg/i386-bitfield2.c: Likewise.
39963
39964 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
39965
39966         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39967         for mingw32 and cygwin targets.
39968
39969 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
39970
39971         * gcc.dg/pch/macro-4.c: New.
39972         * gcc.dg/pch/macro-4.hs: New.
39973
39974 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39975
39976         PR fortran/13249
39977         * gfortran.fortran-torture/compile/name_clash.f90: New test.
39978
39979 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39980
39981         PR fortran/13372
39982         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39983
39984 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39985
39986         PR gfortran/14897
39987         * gfortran.fortran-torture/execute/t_edit.f90: New test.
39988
39989 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39990
39991         PR gfortran/15755
39992         * gfortran.fortran-torture/execute/backspace.c : New test.
39993
39994 2004-06-09  Paul Brook  <paul@codesourcery.com>
39995
39996         * gfortran.fortran-torture/execure/intrinsic_associated.f90
39997         (pointer_to_section): Rewrite to use smaller array.
39998
39999 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
40000
40001         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40002         * gcc.dg/ext/altivec-10.c: Same.
40003         * gcc.dg/ext/altivec-11.c: Same.
40004         * gcc.dg/ext/altivec-12.c: Same.
40005         * gcc.dg/ext/altivec-13.c: Same.
40006         * gcc.dg/ext/altivec-14.c: Same.
40007         * gcc.dg/ext/altivec-15.c: Same.
40008         * gcc.dg/ext/altivec-16.c: Same.
40009         * gcc.dg/ext/altivec-3.c: Same.
40010         * gcc.dg/ext/altivec-4.c: Same.
40011         * gcc.dg/ext/altivec-6.c: Same.
40012         * gcc.dg/ext/altivec-7.c: Same.
40013         * gcc.dg/ext/altivec-8.c: Same.
40014         * gcc.dg/ext/altivec-varargs-1.c: Same.
40015
40016         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40017         * g++.dg/ext/altivec-10.C: Same.
40018         * g++.dg/ext/altivec-2.C: Same.
40019         * g++.dg/ext/altivec-3.C: Same.
40020         * g++.dg/ext/altivec-4.C: Same.
40021         * g++.dg/ext/altivec-5.C: Same.
40022         * g++.dg/ext/altivec-6.C: Same.
40023         * g++.dg/ext/altivec-7.C: Same.
40024         * g++.dg/ext/altivec-8.C: Same.
40025         * g++.dg/ext/altivec-9.C: Same.
40026
40027 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40028
40029         PR c++/7841
40030         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40031
40032 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40033
40034         * gcc.dg/union-1.c: New test.
40035
40036 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40037
40038         * gcc.dg/builtins-41.c: New test case.
40039         * gcc.dg/builtins-42.c: New test case.
40040
40041 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40042
40043         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40044         * g++.dg/ext/altivec-10.C: Same.
40045         * g++.dg/ext/altivec-2.C: Same.
40046         * g++.dg/ext/altivec-3.C: Same.
40047         * g++.dg/ext/altivec-4.C: Same.
40048         * g++.dg/ext/altivec-5.C: Same.
40049         * g++.dg/ext/altivec-6.C: Same.
40050         * g++.dg/ext/altivec-7.C: Same.
40051         * g++.dg/ext/altivec-8.C: Same.
40052         * g++.dg/ext/altivec-9.C: Same.
40053         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40054         * g++.old-deja/g++.brendan/new3.C: Same.
40055         * gcc.c-torture/execute/eeprof-1.x: Same.
40056
40057 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40058
40059         PR c/14765
40060         * gcc.dg/pr14765-1.c: New test.
40061
40062 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40063
40064         PR c/14649
40065         * gcc.dg/pr14649-1.c: New test case.
40066
40067 2004-06-07  Richard Henderson  <rth@redhat.com>
40068
40069         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40070         if temporaries.
40071
40072 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40073
40074         * g++.dg/eh/elide1.C: Remove XFAIL.
40075
40076 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40077
40078         PR c++/15337
40079         * g++.dg/expr/sizeof3.C: New test.
40080
40081         PR c++/14777
40082         * g++.dg/template/access14.C: New test.
40083
40084         PR c++/15554
40085         * g++.dg/template/enum1.C: New test.
40086
40087         PR c++/15057
40088         * g++.dg/eh/throw1.C: New test.
40089
40090 2004-06-07  David Ayers  <d.ayers@inode.at>
40091             Ziemowit Laski  <zlaski@apple.com>
40092
40093         * lib/objc.exp (objc_target_compile): Revert the '-framework
40094         Foundation' flag fix, since bare Darwin does not ship
40095         with the Foundation framework.
40096         * objc/execute/next_mapping.h: Provide a local NSConstantString
40097         @interface and @implementation.
40098         (objc_constant_string_init): A constructor function, used to
40099         initialize the NSConstantString meta-class object.
40100         * objc/execute/string1.m: Include "next_mapping.h" instead of
40101         <Foundation/NSString.h>.
40102         * objc/execute/string2.m: Likewise.
40103         * objc/execute/string3.m: Likewise.
40104         * objc/execute/string4.m: Likewise.
40105
40106 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40107
40108         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40109         to double. Replace double with FLOAT.
40110         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40111
40112         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40113         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40114         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40115         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40116         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40117         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40118         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40119         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40120
40121 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40122
40123         PR c/13519
40124         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40125
40126 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40127
40128         PR c++/15503
40129         * g++.dg/template/meminit2.C: New test.
40130
40131 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40132
40133         PR target/15822
40134         * gcc.c-torture/execute/compare-fp-1.c,
40135         gcc.c-torture/execute/compare-fp-2.c,
40136         gcc.c-torture/execute/compare-fp-3.c,
40137         gcc.c-torture/execute/compare-fp-4.c,
40138         gcc.c-torture/execute/compare-fp-3.x,
40139         gcc.c-torture/execute/compare-fp-4.x: Moved...
40140         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40141         gcc.c-torture/execute/ieee/compare-fp-2.c,
40142         gcc.c-torture/execute/ieee/compare-fp-3.c,
40143         gcc.c-torture/execute/ieee/compare-fp-4.c,
40144         gcc.c-torture/execute/ieee/compare-fp-3.x,
40145         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40146
40147 2004-06-04  David Ayers  <d.ayers@inode.at>
40148
40149         * objc/execute/protocol-isEqual-4.m: New testcase.
40150
40151 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40152
40153         * objc/execute/protocol-isEqual-1.m: New testcase.
40154         * objc/execute/protocol-isEqual-2.m: New testcase.
40155         * objc/execute/protocol-isEqual-3.m: New testcase.
40156
40157 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40158
40159         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40160
40161 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40162
40163         * lib/objc.exp (objc_target_compile): When running tests on
40164         Darwin (Mac OS X), inform the linker about '-framework
40165         'Foundation'.
40166
40167 2004-06-02  Eric Christopher  <echristo@redhat.com>
40168
40169         * gcc.c-torture/compile/20040602-1.c: New.
40170
40171 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40172
40173         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40174         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40175
40176         PR tree-optimization/14736
40177         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40178
40179         PR tree-optimization/14042
40180         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40181
40182         PR tree-optimization/14729
40183         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40184
40185 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40186
40187         PR fortran/15557
40188         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40189
40190 2004-06-01  Richard Hederson  <rth@redhat.com>
40191
40192         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40193
40194 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40195
40196         PR c++/14932
40197         * g++.dg/parse/offsetof4.C: New test.
40198
40199 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40200
40201         PR objc/7993
40202         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40203
40204 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40205
40206         PR c++/15701
40207         * g++.dg/template/friend29.C: New test.
40208
40209 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40210
40211         PR c/15749
40212         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40213
40214 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40215
40216         * gcc.dg/sparc-trap-1.c: New test.
40217
40218 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40219
40220         PR middle-end/15069
40221         * g++.dg/opt/fold3.C: New test case.
40222
40223 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40224
40225         * lib/target-supports.exp (check_iconv_available): Fix fallout
40226         from 2004-05-28 patch.
40227
40228 2004-05-30  Paul Brook  <paul@codesourcery.com>
40229
40230         PR fortran/15620
40231         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40232         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40233
40234 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40235
40236         * gfortran.fortran-torture/execute/random_1.f90: New test.
40237
40238 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40239
40240         * g++.dg/ext/altivec-10.C: New test.
40241
40242 2004-05-29  Paul Brook  <paul@codesourcery.com>
40243
40244         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40245
40246 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40247
40248         * gcc.dg/altivec-16.c: New test.
40249
40250 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40251
40252         * lib/target-supports.exp (check_vmx_hw_available): New.
40253         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40254
40255         * lib/target-supports.exp (check_alias_available,
40256         check_iconv_available, check_named_sections_available): Use
40257         unique names for temporary files.
40258
40259 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40260
40261         * gcc.dg/altivec-15.c: New test.
40262
40263 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40264
40265         PR c++/15083
40266         * g++.dg/warn/noeffect6.C: New test.
40267
40268         PR c++/15471
40269         * g++.dg/expr/ptrmem4.C: New test.
40270
40271         PR c++/15640
40272         * g++.dg/template/operator3.C: New test.
40273
40274 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40275
40276         PR c++/14668
40277         * g++.dg/lookup/redecl1.C: New test.
40278         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40279
40280 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40281
40282         * gcc.c-torture/execute/compare-fp-1.c,
40283         gcc.c-torture/execute/compare-fp-2.c,
40284         gcc.c-torture/execute/compare-fp-3.c,
40285         gcc.c-torture/execute/compare-fp-4.c,
40286         gcc.c-torture/execute/compare-fp-3.x,
40287         gcc.c-torture/execute/compare-fp-4.x,
40288         gcc.dg/pr15649-1.c: New.
40289
40290 2004-05-27  Adam Nemet  <anemet@lnxw.com>
40291
40292         PR c++/12883
40293         * g++.dg/init/array14.C: New test.
40294
40295 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
40296
40297         * lib/compat.exp (compat-get-options-main): New.
40298         (compat-get-options): Remove unneeded code, warn for ignored
40299         command.
40300         (compat-execute): Check flag set by dg-require-* commands.
40301
40302         * lib/compat.exp (compat-execute): Break up long lines.
40303
40304 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
40305
40306         * gcc.dg/altivec-7.c: Don't use 'vector long'.
40307         * gcc.dg/altivec-14.c: New test.
40308         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
40309
40310         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
40311         * gcc.dg/altivec-12.c: Ditto.
40312
40313         * gcc.dg/altivec-3.c: Move call to altivec_check.
40314
40315 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40316
40317         PR c++/15044
40318         * g++.dg/template/error12.C: New test.
40319
40320         PR c++/15317
40321         * g++.dg/ext/attrib15.C: New test.
40322
40323         PR c++/15329
40324         * g++.dg/template/ptrmem9.C: New test.
40325
40326 2004-05-25  Paul Brook  <paul@codesourcery.com>
40327
40328         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
40329
40330 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40331
40332         PR c++/15165
40333         * g++.dg/template/crash19.C: New test.
40334
40335 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40336
40337         PR c++/15025
40338         * g++.dg/template/redecl1.C: New test.
40339
40340 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
40341
40342         PR c++/14821
40343         * g++.dg/other/ns1.C: New test.
40344
40345         PR c++/14883
40346         * g++.dg/template/invalid1.C: New test.
40347
40348 2004-05-23  Paul Brook  <paul@codesourcery.com>
40349         Victor Leikehman  <lei@haifasphere.co.il>
40350
40351         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
40352         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
40353
40354 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40355
40356         PR c++/15285
40357         PR c++/15299
40358         * g++.dg/template/non-dependent5.C: New test.
40359         * g++.dg/template/non-dependent6.C: New test.
40360
40361 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
40362
40363         PR c++/15507
40364         * g++.dg/inherit/union1.C: New test.
40365
40366         PR c++/15542
40367         * g++.dg/template/addr1.C: New test.
40368
40369         PR c++/15427
40370         * g++.dg/template/array5.C: New test.
40371
40372         PR c++/15287
40373         * g++.dg/template/array6.C: New test.
40374
40375 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
40376             Roger Sayle  <roger@eyesopen.com>
40377
40378         * g++.dg/lookup/forscope2.C: New test case.
40379
40380 2004-05-22  Ben Elliston  <bje@au.ibm.com>
40381
40382         * gcc.dg/cpp/Wmissingdirs.c: New.
40383
40384 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40385
40386         PR target/15301
40387         * gcc.dg/compat/union-m128-1.h: New file.
40388         * gcc.dg/compat/union-m128-1_main.c: Likewise.
40389         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40390         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40391
40392 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
40393
40394         PR target/15302
40395         * gcc.dg/compat/struct-complex-1.h: New file.
40396         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
40397         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
40398         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40399
40400 2004-05-20  Roger Sayle  <roger@eyesopen.com>
40401
40402         PR middle-end/3074
40403         * gcc.dg/pr3074-1.c: New test case.
40404         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
40405
40406 2004-05-20  Falk Hueffner  <falk@debian.org>
40407
40408         PR other/15526
40409         * gcc.dg/ftrapv-1.c: New test case.
40410
40411 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
40412
40413         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
40414
40415 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
40416             Jeff Law  <law@redhat.com>
40417
40418         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
40419         * gcc.dg/tree-ssa/20040518-2.c: New test.
40420
40421         * gcc.dg/tree-ssa/20040518-1.c: New test.
40422
40423 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
40424
40425         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40426
40427 2004-05-18  Paul Brook  <paul@codesourcery.com>
40428
40429         PR fortran/13930
40430         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40431
40432 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40433
40434         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40435         constant folding.
40436
40437 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40438
40439         * gcc.dg/tree-ssa/20040517-1.c: New test.
40440
40441 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40442
40443         * gcc.dg/loop-4.c: New test.
40444
40445 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40446
40447         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40448
40449 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40450
40451         PR fortran/15311
40452         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40453
40454 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40455
40456         PR fortran/13826
40457         PR fortran/13940
40458         * gfortran.fortran-torture/compile/data_1.f90: New test.
40459
40460 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40461
40462         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40463         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40464
40465 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40466
40467         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40468
40469 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40470
40471         PR c/15444
40472         * gcc.dg/format/xopen-1.c: Adjust expected message.
40473         * gcc.dg/format/xopen-3.c: New test.
40474
40475 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40476
40477         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40478
40479 2004-05-14  Jeff Law  <law@redhat.com>
40480
40481         * gcc.dg/tree-ssa/20040514-2.c: New test.
40482
40483 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40484
40485         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40486         this ...
40487         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40488         this.
40489
40490 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40491
40492         * gcc.dg/tree-ssa/20040514-1.c: New test.
40493
40494 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40495
40496         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40497         test.
40498
40499 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40500
40501         PR fortran/14066
40502         * gfortran.fortran-torture/compile/do_1.f90: New test.
40503
40504 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40505
40506         PR fortran/15051
40507         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40508         test.
40509
40510 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40511
40512         PR fortran/15149
40513         * gfortran.fortran-torture/execute/random_init.f90: New test.
40514
40515 2004-05-13  Paul Brook  <paul@codesourcery.com>
40516
40517         PR fortran/15314
40518         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40519
40520 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40521
40522         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40523         for the powerpc case.
40524
40525 2004-05-13  Jeff Law  <law@redhat.com>
40526
40527         * gcc.dg/tree-ssa/20040513-1.c: New test.
40528         * gcc.dg/tree-ssa/20040513-2.c: New test.
40529
40530 2004-05-13  Paul Brook  <paul@codesourcery.com>
40531
40532         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40533         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40534         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40535
40536 2004-05-13  Andreas Schwab  <schwab@suse.de>
40537
40538         PR other/10819
40539         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40540         characters.
40541
40542 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40543
40544         PR fortran/15294
40545         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40546
40547 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40548
40549         Merge from tree-ssa-20020619-branch.  See
40550         ChangeLog.tree-ssa for details.
40551
40552 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40553
40554         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40555         include <altivec.h> explicitly.
40556         * gcc.dg/altivec-13.c: Likewise.
40557
40558 2004-05-11  Paul Brook  <paul@codesourcery.com>
40559
40560         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40561
40562 2004-05-10  Eric Christopher  <echristo@redhat.com>
40563
40564         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40565         * gcc.dg/sibcall-4.c: Ditto.
40566
40567 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40568
40569         * g++.dg/ext/altivec-8.C: New test case.
40570         * gcc.dg/altivec-13.c: New test case.
40571
40572 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40573
40574         * gcc.c-torture/execute/divcmp-1.c: New test case.
40575         * gcc.c-torture/execute/divcmp-2.c: New test case.
40576         * gcc.c-torture/execute/divcmp-3.c: New test case.
40577
40578 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40579
40580         * g++.dg/other/pragma-re-2.C: New test.
40581
40582 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40583
40584         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40585         * gcc.dg/i386-387-2.c: Likewise.
40586
40587         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40588         __builtin_drem.
40589         * gcc.dg/i386-387-6.c: Likewise.
40590
40591 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40592
40593         * gcc.dg/builtins-33.c: Also check log1p*.
40594
40595 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40596
40597         PR optimization/15296
40598         * gcc.c-torture/execute/pr15296.c: New test.
40599
40600 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40601
40602         * gcc.dg/builtins-40.c: New test.
40603
40604 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40605
40606         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40607
40608 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40609
40610         * g++.dg/ext/spe1.C: New testcase.
40611
40612 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40613
40614         * objc.dg/image-info.m: Allow additional attributes
40615         for __image_info section.
40616
40617 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40618
40619         * gcc.dg/torture/mips-hilo-2.c: New test.
40620
40621 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40622
40623         PR c++/14389
40624         * g++.dg/template/member5.C: New test.
40625
40626 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40627
40628         * gcc.dg/builtins-34.c: Also check expm1*.
40629
40630 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40631
40632         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40633         * gcc.dg/torture/builtin-convert-3.c: New test.
40634
40635 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40636
40637         PR middle-end/15054
40638         * g++.dg/opt/pr15054.C: New test.
40639
40640 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40641
40642         * gcc.dg/torture/builtin-rounding-1.c: New test.
40643         * gcc.dg/builtins-25.c: Delete.
40644         * gcc.dg/builtins-29.c: Delete.
40645
40646 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40647
40648         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40649         * gcc.dg/sibcall-4.c: Likewise.
40650         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40651
40652 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40653
40654         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40655         bit-field on 16-bit targets.
40656
40657 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40658
40659         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40660         16-bit targets.
40661
40662 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40663
40664         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40665         * gcc.dg/rs6000-power2-2.c: Likewise.
40666
40667 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40668
40669         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40670         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40671         Change the asm registers to be in form of frN instead of fN.
40672
40673 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40674
40675         * gcc.dg/torture/builtin-convert-2.c: New test.
40676
40677 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
40678
40679         * gcc.dg/rs6000-power2-1.c: New test.
40680         * gcc.dg/rs6000-power2-2.c: New test.
40681
40682 2004-04-28  Jan Hubicka  <jh@suse.cz>
40683
40684         * gcc.dg/unused-6.c: New test.
40685
40686 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
40687             Ulrich Weigand  <uweigand@de.ibm.com>
40688
40689         * ada/acats/run_all.sh: Define $target variable.
40690
40691 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
40692
40693         PR c++/15119
40694         * g++.dg/other/vararg-1.C: New test.
40695
40696         PR c++/4794
40697         * g++.dg/eh/cleanup3.C: New test.
40698
40699 2004-04-24  Laurent GUERBY <laurent@guerby.net>
40700
40701         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40702         and ad8011a (target_insn).
40703         * ada/acats/support/macro.dfs: Likewise.
40704         * ada/acats/support/impbit.adb: New file.
40705
40706 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
40707
40708         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40709
40710 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40711
40712         * gcc.dg/loop-3.c: New test.
40713
40714 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
40715
40716         * gcc.c-torture/execute/simd-5.c: New test.
40717
40718 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40719
40720         PR c++/15064
40721         * g++.dg/template/crash18.C: New test.
40722
40723 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
40724
40725         * g++.dg/ext/complit3.C: New test.
40726
40727 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40728
40729         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40730         * gcc.dg/altivec-3.c: Same.
40731         * gcc.dg/altivec-varargs-1.c: Same.
40732
40733 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40734
40735         * lib/target-supports.exp (check_profiling_available): Assume
40736         profiling is not available on powerpc-eabi targets.
40737
40738 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
40739
40740         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40741         * gcc.dg/vmx/bug-1.c: Ditto.
40742
40743 2004-04-20  Eric Christopher  <echristo@redhat.com>
40744
40745         * gcc.dg/charset/extern.c: New test.
40746         * g++.dg/charset/extern3.cc: Ditto.
40747
40748 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
40749
40750         * gcc.dg/builtins-39.c: New test.
40751
40752 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
40753
40754         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40755
40756 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40757
40758         * gcc.dg/torture/mips-hilo-1.c: New test.
40759
40760 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
40761
40762         * gcc.c-torture/compile/20040419-1.c: New test.
40763
40764 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
40765
40766         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40767
40768 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
40769             Aldy Hernandez  <aldyh@redhat.com>
40770
40771         * gcc.c-torture/execute/va-arg-24.c: New.
40772
40773 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
40774             Aldy Hernandez  <aldyh@redhat.com>
40775
40776         * gcc.dg/vmx/1b-01.c: New.
40777         * gcc.dg/vmx/1b-02.c: New.
40778         * gcc.dg/vmx/1b-03.c: New.
40779         * gcc.dg/vmx/1b-04.c: New.
40780         * gcc.dg/vmx/1b-05.c: New.
40781         * gcc.dg/vmx/1b-06.c: New.
40782         * gcc.dg/vmx/1b-07.c: New.
40783         * gcc.dg/vmx/1c-01.c: New.
40784         * gcc.dg/vmx/1c-02.c: New.
40785         * gcc.dg/vmx/3a-01a.c: New.
40786         * gcc.dg/vmx/3a-01.c: New.
40787         * gcc.dg/vmx/3a-01m.c: New.
40788         * gcc.dg/vmx/3a-03.c: New.
40789         * gcc.dg/vmx/3a-03m.c: New.
40790         * gcc.dg/vmx/3a-04.c: New.
40791         * gcc.dg/vmx/3a-04m.c: New.
40792         * gcc.dg/vmx/3a-05.c: New.
40793         * gcc.dg/vmx/3a-06.c: New.
40794         * gcc.dg/vmx/3a-06m.c: New.
40795         * gcc.dg/vmx/3a-07.c: New.
40796         * gcc.dg/vmx/3b-01.c: New.
40797         * gcc.dg/vmx/3b-02.c: New.
40798         * gcc.dg/vmx/3b-10.c: New.
40799         * gcc.dg/vmx/3b-13.c: New.
40800         * gcc.dg/vmx/3b-14.c: New.
40801         * gcc.dg/vmx/3b-15.c: New.
40802         * gcc.dg/vmx/3c-01a.c: New.
40803         * gcc.dg/vmx/3c-01.c: New.
40804         * gcc.dg/vmx/3c-02.c: New.
40805         * gcc.dg/vmx/3c-03.c: New.
40806         * gcc.dg/vmx/3d-01.c: New.
40807         * gcc.dg/vmx/4-01.c: New.
40808         * gcc.dg/vmx/4-03.c: New.
40809         * gcc.dg/vmx/5-01.c: New.
40810         * gcc.dg/vmx/5-02.c: New.
40811         * gcc.dg/vmx/5-03.c: New.
40812         * gcc.dg/vmx/5-04.c: New.
40813         * gcc.dg/vmx/5-05.c: New.
40814         * gcc.dg/vmx/5-06.c: New.
40815         * gcc.dg/vmx/5-07.c: New.
40816         * gcc.dg/vmx/5-07t.c: New.
40817         * gcc.dg/vmx/5-08.c: New.
40818         * gcc.dg/vmx/5-10.c: New.
40819         * gcc.dg/vmx/5-11.c: New.
40820         * gcc.dg/vmx/7-01a.c: New.
40821         * gcc.dg/vmx/7-01.c: New.
40822         * gcc.dg/vmx/7c-01.c: New.
40823         * gcc.dg/vmx/7d-01.c: New.
40824         * gcc.dg/vmx/7d-02.c: New.
40825         * gcc.dg/vmx/8-01.c: New.
40826         * gcc.dg/vmx/8-02a.c: New.
40827         * gcc.dg/vmx/8-02.c: New.
40828         * gcc.dg/vmx/brode-1.c: New.
40829         * gcc.dg/vmx/bug-1.c: New.
40830         * gcc.dg/vmx/bug-2.c: New.
40831         * gcc.dg/vmx/bug-3.c: New.
40832         * gcc.dg/vmx/cw-bug-1.c: New.
40833         * gcc.dg/vmx/cw-bug-2.c: New.
40834         * gcc.dg/vmx/cw-bug-3.c: New.
40835         * gcc.dg/vmx/dct.c: New.
40836         * gcc.dg/vmx/debug-1.c: New.
40837         * gcc.dg/vmx/debug-2.c: New.
40838         * gcc.dg/vmx/debug-3.c: New.
40839         * gcc.dg/vmx/debug-4.c: New.
40840         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40841         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40842         * gcc.dg/vmx/eg-5.c: New.
40843         * gcc.dg/vmx/fft.c: New.
40844         * gcc.dg/vmx/gcc-bug-1.c: New.
40845         * gcc.dg/vmx/gcc-bug-2.c: New.
40846         * gcc.dg/vmx/gcc-bug-3.c: New.
40847         * gcc.dg/vmx/gcc-bug-4.c: New.
40848         * gcc.dg/vmx/gcc-bug-5.c: New.
40849         * gcc.dg/vmx/gcc-bug-6.c: New.
40850         * gcc.dg/vmx/gcc-bug-7.c: New.
40851         * gcc.dg/vmx/gcc-bug-8.c: New.
40852         * gcc.dg/vmx/gcc-bug-9.c: New.
40853         * gcc.dg/vmx/gcc-bug-b.c: New.
40854         * gcc.dg/vmx/gcc-bug-c.c: New.
40855         * gcc.dg/vmx/gcc-bug-d.c: New.
40856         * gcc.dg/vmx/gcc-bug-e.c: New.
40857         * gcc.dg/vmx/gcc-bug-f.c: New.
40858         * gcc.dg/vmx/gcc-bug-g.c: New.
40859         * gcc.dg/vmx/gcc-bug-i.c: New.
40860         * gcc.dg/vmx/harness.h: New.
40861         * gcc.dg/vmx/ira1.c: New.
40862         * gcc.dg/vmx/ira2a.c: New.
40863         * gcc.dg/vmx/ira2b.c: New.
40864         * gcc.dg/vmx/ira2.c: New.
40865         * gcc.dg/vmx/ira2c.c: New.
40866         * gcc.dg/vmx/mem.c: New.
40867         * gcc.dg/vmx/newton-1.c: New.
40868         * gcc.dg/vmx/ops.c: New.
40869         * gcc.dg/vmx/sn7153.c: New.
40870         * gcc.dg/vmx/spill2.c: New.
40871         * gcc.dg/vmx/spill3.c: New.
40872         * gcc.dg/vmx/spill.c: New.
40873         * gcc.dg/vmx/t.c: New.
40874         * gcc.dg/vmx/varargs-1.c: New.
40875         * gcc.dg/vmx/varargs-2.c: New.
40876         * gcc.dg/vmx/varargs-3.c: New.
40877         * gcc.dg/vmx/varargs-4.c: New.
40878         * gcc.dg/vmx/varargs-5.c: New.
40879         * gcc.dg/vmx/varargs-6.c: New.
40880         * gcc.dg/vmx/varargs-7.c: New.
40881         * gcc.dg/vmx/vmx.exp: New.
40882         * gcc.dg/vmx/vprint-1.c: New.
40883         * gcc.dg/vmx/vscan-1.c: New.
40884         * gcc.dg/vmx/x-01.c: New.
40885         * gcc.dg/vmx/x-02.c: New.
40886         * gcc.dg/vmx/x-03.c: New.
40887         * gcc.dg/vmx/x-04.c: New.
40888         * gcc.dg/vmx/x-05.c: New.
40889         * gcc.dg/vmx/yousufi-1.c: New.
40890         * gcc.dg/vmx/zero-1.c: New.
40891         * gcc.dg/vmx/zero.c: New.
40892
40893 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
40894
40895         * g++.dg/lookup/java1.C: Update for chage of
40896         _Jv_AllocObject.
40897         * g++.dg/lookup/java2.C: Likewise.
40898
40899 2004-04-17  Laurent GUERBY <laurent@guerby.net>
40900
40901         * ada/acats/run_all.sh: use -O2 by default.
40902
40903 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
40904
40905         * gcc.dg/vr-mult-[12].c: New tests.
40906
40907 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40908
40909         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40910
40911         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40912
40913 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
40914
40915         * lib/target-supports.exp (check_profiling_available): Assume
40916         profiling isn't available for mips*-*-elf targets.
40917
40918 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
40919
40920         * gcc.dg/builtins-38.c: New test.
40921
40922 2004-04-14  Eric Christopher  <echristo@redhat.com>
40923
40924         * g++.dg/charset/charset.exp: Run .cc extension tests.
40925
40926 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
40927
40928         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
40929
40930 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40931
40932         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40933
40934 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
40935
40936         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40937         * gcc.dg/i386-387-2.c: Likewise.
40938
40939         * gcc.dg/i386-387-7.c: New test.
40940         * gcc.dg/i386-387-8.c: New test.
40941
40942         * gcc.dg/builtins-37.c: New test.
40943
40944 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
40945
40946         * g++.dg/pch/externc-1.C: Add missing semicolon.
40947
40948 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
40949
40950         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40951
40952 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40953
40954         * gcc.c-torture/execute/20040411-1.c: New test.
40955
40956 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40957
40958         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40959
40960 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
40961
40962         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40963
40964 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
40965
40966         * lib/target-supports.exp (check_named_sections_available): New.
40967         * lib/gcc-dg.exp (dg-require-named-sections): New.
40968         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40969         old-deja.exp.  Also prune error-count message from HP linker.
40970         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40971
40972         * g++.dg/init/init-ref4.C: Use dg-require-weak.
40973         * g++.old-deja/g++.pt/static3.C: Likewise.
40974         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40975
40976 2004-04-09  Roger Sayle  <roger@eyesopen.com>
40977
40978         * gcc.c-torture/execute/20040409-1.c: New test case.
40979         * gcc.c-torture/execute/20040409-2.c: New test case.
40980         * gcc.c-torture/execute/20040409-3.c: New test case.
40981
40982 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
40983
40984         * gcc.dg/20040409-1.c: New test.
40985
40986 2004-04-08  Roger Sayle  <roger@eyesopen.com>
40987
40988         PR target/14888
40989         * g++.dg/opt/pr14888.C: New test case.
40990
40991 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
40992
40993         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40994         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40995         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40996         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40997         New tests.
40998
40999 2004-04-08  Paul Brook  <paul@codesourcery.com>
41000
41001         * gcc.dg/spill-1.c: New test.
41002
41003 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41004
41005         * gcc.dg/torture/builtin-ctype-2.c: New test.
41006
41007 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41008
41009         * gcc.dg/pch/pch.exp: Add largefile test.
41010
41011 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41012
41013         * g++.dg/pch/externc-1.Hs: New.
41014         * g++.dg/pch/externc-1.C: New.
41015
41016 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41017
41018         * gcc.dg/compat/struct-by-value-5a_main.c,
41019         gcc.dg/compat/struct-by-value-5b_main.c: New files.
41020         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41021         * gcc.dg/compat/struct-by-value-5a_x.c,
41022         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41023         gcc.dg/compat/struct-by-value-5_x.c.
41024         * gcc.dg/compat/struct-by-value-5a_y.c,
41025         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41026         gcc.dg/compat/struct-by-value-5_y.c.
41027
41028         * gcc.dg/compat/struct-by-value-6a_main.c,
41029         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41030         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41031         * gcc.dg/compat/struct-by-value-6a_x.c,
41032         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41033         gcc.dg/compat/struct-by-value-6_x.c.
41034         * gcc.dg/compat/struct-by-value-6a_y.c,
41035         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41036         gcc.dg/compat/struct-by-value-6_y.c.
41037
41038         * gcc.dg/compat/struct-by-value-7a_main.c,
41039         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41040         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41041         * gcc.dg/compat/struct-by-value-7a_x.c,
41042         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41043         gcc.dg/compat/struct-by-value-7_x.c.
41044         * gcc.dg/compat/struct-by-value-7a_y.c,
41045         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41046         gcc.dg/compat/struct-by-value-7_y.c.
41047
41048 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41049
41050         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41051         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41052         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41053         options.
41054
41055 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41056
41057         * gcc.dg/builtins-36.c: New test.
41058
41059 2004-04-06  Paul Brook  <paul@codesourcery.com>
41060
41061         * README.gcc: Remove obsolete contraint on testcases.
41062
41063 2004-04-05  Paul Brook  <paul@codesourcery.com>
41064
41065         PR2123
41066         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41067         failure and exit(0) on success.
41068         * g++.dg/expr/anew2.C: Ditto.
41069         * g++.dg/expr/anew3.C: Ditto.
41070         * g++.dg/expr/anew4.C: Ditto.
41071
41072 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41073
41074         PR c++/3518
41075         * g++.dg/template/unify7.C: New.
41076
41077 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41078
41079         * g++.dg/README: Bring up to date with new subdirectories; remove
41080         duplicate subdirectory lines.
41081
41082 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41083
41084         PR c++/14007
41085         * g++.dg/template/unify5.C: New.
41086         * g++.dg/template/unify6.C: New.
41087         * g++.dg/template/qualttp20.C: Adjust.
41088         * g++.old-deja/g++.jason/report.C: Adjust.
41089         * g++.old-deja/g++.other/qual1.C: Adjust.
41090
41091 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41092
41093         PR c++/14803
41094         * g++.dg/inherit/ptrmem1.C: New test.
41095
41096 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41097
41098         PR c++/14755
41099         * gcc.c-torture/execute/20040331-1.c: New test.
41100         * gcc.dg/20040331-1.c: New test.
41101
41102 2004-04-01  Paul Brook  <paul@codesourcery.com>
41103
41104         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41105
41106 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41107
41108         PR c++/14724
41109         * g++.dg/init/goto1.C: New test.
41110
41111         PR c++/14763
41112         * g++.dg/template/defarg4.C: New test.
41113
41114 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41115
41116         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41117
41118 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41119
41120         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41121
41122 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41123
41124         * gcc.dg/noncompile/undeclared-2.c: New test.
41125
41126 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41127
41128         * gcc.dg/940409-1.c: Remove XFAIL.
41129         * gcc.dg/reg-vol-struct-1.c: New test.
41130
41131 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41132
41133         * gcc.dg/torture/builtin-wctype-1.c: New test.
41134
41135 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41136
41137         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41138         * gcc.dg/20001101-1.c: Likewise.
41139         * gcc.dg/20001102-1.c: Likewise.
41140
41141 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41142
41143         * gcc.dg/compare8.c: Add an additional test for XOR.
41144
41145 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41146
41147         * gcc.dg/torture/builtin-ctype-1.c: New test.
41148
41149 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41150
41151         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41152         * gcc.dg/torture/builtin-math-1.c: Likewise.
41153         * gcc.dg/torture/builtin-power-1.c: New test.
41154
41155 2004-03-24  Andreas Schwab  <schwab@suse.de>
41156
41157         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41158         IA64 assembler.
41159
41160 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41161             Roger Sayle  <roger@eyesopen.com>
41162
41163         * gcc.dg/compare8.c: New test case.
41164
41165 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41166
41167         * g++.dg/ext/altivec-7.C: New test.
41168
41169 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41170
41171         PR 12267, 12391, 12560, 13129, 14114, 14133
41172         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41173         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41174         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41175         Adjust error regexps.
41176         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41177         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41178         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41179         * gcc.dg/local1.c: Add explanatory comment.
41180
41181 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41182
41183         PR optimization/14669
41184         * g++.dg/opt/fold2.C: New test case.
41185
41186 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41187
41188         PR c/14069
41189         * gcc.dg/20040322-1.c: New test.
41190
41191 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41192
41193         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41194         * gcc.dg/ultrasp4.c: Likewise.
41195         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41196
41197 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41198
41199         * gcc.dg/i386-sse-8.c: Reset default options.
41200
41201 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41202
41203         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41204         in the error message text.
41205
41206 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41207
41208         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41209
41210 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41211
41212         PR c++/14616
41213         * g++.dg/init/array13.C: New test.
41214
41215 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41216
41217         PR target/13889
41218         * gcc.c-torture/compile/pr13889.c: New test case.
41219
41220 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41221
41222         PR c/14635
41223         * builtins-1.c (nan, nans): Don't test.
41224         * builtins-30.c: Don't use nan, nanf, nanl.
41225         * builtins-35.c: New test.
41226
41227 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41228
41229         * g++.dg/ext/altivec-6.C: New test.
41230
41231 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41232
41233         * g++.dg/init/placement3.C: New test.
41234
41235         * g++.dg/template/spec13.C: New test.
41236
41237         * g++.dg/lookup/using11.C: New test.
41238
41239         * g++.dg/lookup/koenig3.C: New test.
41240
41241         * g++.dg/template/operator2.C: New test.
41242
41243         * g++.dg/expr/dtor3.C: New test.
41244         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41245         marker.
41246         * g++.old-deja/g++.law/visibility28.C: Likewise.
41247
41248 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41249
41250         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41251         * gcc.dg/ppc64-abi-3.c: Likewise.
41252
41253 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41254
41255         PR c++/14545
41256         * g++.dg/parse/template15.C: New test.
41257
41258 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41259
41260         * g++.dg/expr/dtor2.C: New test.
41261
41262         * g++.dg/lookup/anon4.C: New test.
41263
41264         * g++.dg/overload/using1.C: New test.
41265
41266         * g++.dg/template/lookup7.C: New test.
41267
41268         * g++.dg/template/typename6.C: New test.
41269
41270         * g++.dg/expr/cond6.C: New test.
41271
41272 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41273
41274         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41275
41276 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41277
41278         * g++.dg/expr/cond5.C: New test.
41279         * g++.dg/expr/constcast1.C: Likewise.
41280         * g++.dg/expr/ptrmem2.C: Likewise.
41281         * g++.dg/expr/ptrmem3.C: Likewise.
41282         * g++.dg/lookup/main1.C: Likewise.
41283         * g++.dg/template/lookup6.C: Likewise.
41284
41285 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41286
41287         * gcc.dg/local1.c: New test.
41288
41289         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
41290
41291 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41292
41293         * gcc.dg/torture/builtin-convert-1.c: New test.
41294
41295 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41296
41297         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
41298
41299 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41300
41301         PR c++/14481
41302         * g++.dg/warn/Wunused-7.C: New test.
41303
41304 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41305
41306         * gcc.dg/torture/builtin-integral-1.c: New test.
41307
41308 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
41309
41310         PR c++/14586
41311         * g++.dg/parse/non-dependent3.C: New test.
41312
41313 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
41314
41315         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
41316         * g++.dg/eh/simd-2.C: Likewise.
41317         * g++.dg/init/array10.C: Likewise.
41318         * gcc.c-torture/compile/simd-1.c: Likewise.
41319         * gcc.c-torture/compile/simd-2.c: Likewise.
41320         * gcc.c-torture/compile/simd-3.c: Likewise.
41321         * gcc.c-torture/compile/simd-4.c: Likewise.
41322         * gcc.c-torture/compile/simd-6.c: Likewise.
41323         * gcc.c-torture/execute/simd-1.c: Likewise.
41324         * gcc.c-torture/execute/simd-2.c: Likewise.
41325         * gcc.dg/compat/vector-defs.h: Likewise.
41326         * gcc.dg/20020531-1.c: Likewise.
41327         * gcc.dg/altivec-3.c: Likewise.
41328         * gcc.dg/altivec-4.c: Likewise.
41329         * gcc.dg/altivec-varargs-1.c: Likewise.
41330         * gcc.dg/compat/vector-defs.h: Likewise.
41331         * gcc.dg/i386-mmx-3.c: Likewise.
41332         * gcc.dg/i386-sse-4.c: Likewise.
41333         * gcc.dg/i386-sse-5.c: Likewise.
41334         * gcc.dg/i386-sse-8.c: Likewise.
41335         * gcc.dg/simd-1.c: Likewise.
41336         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
41337         __ev64_opaque__ since the machine description provides it.
41338
41339 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41340
41341         * lib/compat.exp (skip_list): New global variable.
41342         Use it to hold the user defined COMPAT_SKIPS list if any.
41343         (compat-obj): Add the members of skip_list to optall.
41344
41345 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41346
41347         * gcc.dg/compat/union-by-value-1_main.c,
41348         union-by-value-1_x.c, union-by-value-1_y.c,
41349         union-check.h, union-defs.h,
41350         union-init.h, union-return-1_main.c,
41351         union-return-1_x.c, union-return-1_y.c: New files.
41352
41353 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41354
41355         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
41356         mixed-struct-init.h: Add 4 mixed structure types.
41357         struct-by-value-21_main.c, struct-by-value-21_x.c,
41358         struct-by-value-21_y.c, struct-return-21_main.c,
41359         struct-return-21_x.c, struct-return-21_y.c: New files.
41360
41361 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
41362
41363         PR c++/14550
41364         * g++.dg/parse/template14.C: New test.
41365
41366 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41367
41368         * gcc.c-torture/execute/20040313-1.c: New test.
41369
41370 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
41371
41372         PR target/14533
41373         * gcc.dg/20040311-2.c: New test.
41374
41375 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
41376
41377         PR other/14544
41378         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
41379         bit-field.
41380
41381 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
41382
41383         * gcc.dg/20040305-2.c: Add missing return statement.
41384
41385 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41386
41387         * gcc.dg/builtins-34.c: Also check pow10*.
41388
41389 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41390
41391         PR target/14262
41392         * gcc.dg/20040305-2.c: New test.
41393
41394 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
41395
41396         * gcc.dg/20040310-1.c: New test.
41397
41398 2004-03-11  Roger Sayle  <roger@eyesopen.com>
41399
41400         * gcc.c-torture/execute/20040311-1.c: New test case.
41401
41402 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
41403
41404         PR c++/14476
41405         * g++.dg/lookup/enum1.C: New test.
41406
41407 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
41408
41409         PR c++/14510
41410         * g++.dg/lookup/struct2.C: New test.
41411
41412 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
41413
41414         * gcc.dg/builtins-34.c: New test.
41415
41416 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41417
41418         * gcc.dg/torture/builtin-nonneg-1.c: New test.
41419
41420 2004-03-09  James E Wilson  <wilson@specifixinc.com>
41421
41422         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
41423         * gcc.dg/alias-2.c: New testcase.
41424
41425 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
41426
41427         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41428
41429 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41430
41431         * gcc.c-torture/execute/20040309-1.c: New test case.
41432
41433 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41434
41435         PR c++/14397
41436         * g++.dg/overload/ref1.C: New.
41437
41438 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41439
41440         PR c++/14409
41441         * g++.dg/template/spec12.C: New test.
41442
41443         PR c++/14448
41444         * g++.dg/parse/crash14.C: New test.
41445
41446 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41447
41448         PR c++/14230
41449         * g++.dg/init/ref11.C: New test.
41450
41451 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41452
41453         PR c++/14432
41454         * g++.dg/parse/builtin2.C: New test.
41455
41456 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41457
41458         PR c++/14401
41459         * g++.dg/init/ctor3.C: New test.
41460         * g++.dg/init/union1.C: New test.
41461         * g++.dg/ext/anon-struct4.C: New test.
41462
41463 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41464
41465         * g++.dg/lookup/koenig1.C: Tweak error messages.
41466         * g++.dg/lookup/used-before-declaration.C: Likewise.
41467         * g++.dg/other/do1.C: Likewise.
41468         * g++.dg/overload/koenig1.C: Likewise.
41469         * g++.dg/parse/crash13.C: Likewise.
41470         * g++.dg/template/instantiate3.C: Likewise.
41471
41472 2004-03-08  Eric Christopher  <echristo@redhat.com>
41473
41474         * * lib/target-supports.exp: Enable libiconv in test
41475         compilation.  Fix up error checking.
41476
41477 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41478
41479         PR middle-end/14289
41480         * gcc.dg/pr14289-1.c: New test case.
41481         * gcc.dg/pr14289-2.c: Likewise.
41482         * gcc.dg/pr14289-3.c: Likewise.
41483
41484 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41485
41486         * gcc.c-torture/execute/20040308-1.c: New test.
41487
41488 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41489
41490         * gcc.c-torture/execute/20040307-1.c: New test case.
41491
41492 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41493
41494         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41495
41496 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41497
41498         * gcc.dg/20040306-1.c: New test.
41499
41500 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41501
41502         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41503         them static.
41504         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41505
41506 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41507
41508         PR c/14465
41509         * gcc.dg/decl-6.c: New test.
41510
41511 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41512
41513         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41514         Rename LOGPOW -> LOG_POW.
41515         (SQRT_EXP, POW_EXP): New.
41516
41517 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41518
41519         * gcc.dg/i386-sse-8.c: New test.
41520
41521 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41522
41523         PR c/14114
41524         * gcc.dg/decl-5.c: New test.
41525
41526 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41527
41528         * gcc.dg/20040305-1.c: New test.
41529
41530 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41531
41532         PR other/14354
41533         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41534
41535 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41536
41537         PR c++/14425, c++/14426
41538         * g++.dg/ext/altivec-4.C: New test.
41539         * g++.dg/ext/altivec-5.C: New test.
41540
41541 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41542
41543         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41544         global variables of a type with no linkage.
41545         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41546         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41547         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41548         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41549         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41550         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41551         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41552         * g++.dg/warn/deprecated.C: Name enum Color.
41553         * g++.dg/overload/VLA.C: Name structure for 'b'.
41554         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41555
41556 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41557
41558         * gcc.c-torture/compile/20040304-1.c: New test.
41559
41560 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41561
41562         PR 13728
41563         * gcc.dg/decl-4.c: New testcase.
41564
41565 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41566
41567         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41568         as PRECF if sizeof (float) > sizeof (double).
41569         (PRECL): Make it the same as PRECF if
41570         sizeof (float) > sizeof (long double).
41571
41572 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41573
41574         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41575         system type.  Add check for irix6 which doesn't have c99 runtime.
41576
41577 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41578
41579         * gcc.dg/const-elim-1.c: xfail for xtensa.
41580
41581 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41582
41583         PR c++/14369
41584         * g++.dg/template/cond4.C: New test.
41585
41586 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41587
41588         PR c++/14360
41589         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41590
41591         PR c++/14361
41592         * g++.dg/parse/defarg7.C: New test.
41593
41594         PR c++/14359
41595         * g++.dg/template/friend26.C: New test.
41596
41597 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41598
41599         PR c++/14324
41600         * g++.dg/abi/mangle21.C: New test.
41601
41602         PR c++/14260
41603         * g++.dg/parse/constructor2.C: New test.
41604
41605         PR c++/14337
41606         * g++.dg/template/sfinae1.C: New test.
41607
41608 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41609
41610         PR c++/14267
41611         * g++.dg/expr/crash2.C: New test.
41612
41613         PR middle-end/13448
41614         * gcc.dg/inline-5.c: New test.
41615         * gcc.dg/always-inline.c: Split out tests into ...
41616         * gcc.dg/always-inline2.c: ... this and ...
41617         * gcc.dg/always-inline3.c: ... this.
41618
41619 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41620
41621         PR debug/12103
41622         * g++.dg/debug/crash1.C: New test.
41623
41624 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41625
41626         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41627         function with __attribute__((noinline)).
41628         (recurser_void2): Likewise.
41629         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41630         (recurser_void2): Likewise.
41631
41632 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41633
41634         PR middle-end/14203
41635         * g++.dg/warn/Wunused-6.C: New test case.
41636
41637 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41638
41639         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41640         not defined.
41641
41642 2004-02-27  Eric Christopher  <echristo@redhat.com>
41643
41644         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41645         * g++.dg/charset/asm2.c: Run only x86.
41646         * gcc.dg/charset/asm3.c: Ditto.
41647
41648 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41649
41650         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41651         ld_library_path.
41652
41653 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41654
41655         * g++.dg/ext/altivec-3.C: New.
41656
41657 2004-02-26  Richard Henderson  <rth@redhat.com>
41658
41659         * g++.dg/ext/attrib10.C: Mark for warning.
41660         * gcc.dg/attr-alias-1.c: New.
41661
41662 2004-02-26  Richard Henderson  <rth@redhat.com>
41663
41664         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41665         * gcc.c-torture/execute/20040208-2.c: ... it back.
41666
41667 2004-02-26  Eric Christopher  <echristo@redhat.com>
41668
41669         * lib/target-supports.exp (check-iconv-available): New function.
41670         * lib/gcc-dg.exp (dg-require-iconv): New function.
41671         Use above.
41672         * gcc.dg/charset: New directory.
41673         * gcc.dg/charset/charset.exp: New file.
41674         * gcc.dg/charset/asm1.c: Ditto.
41675         * gcc.dg/charset/asm2.c: Ditto.
41676         * gcc.dg/charset/asm3.c: Ditto.
41677         * gcc.dg/charset/asm4.c: Ditto.
41678         * gcc.dg/charset/asm5.c: Ditto.
41679         * gcc.dg/charset/attribute1.c: Ditto.
41680         * gcc.dg/charset/attribute2.c: Ditto.
41681         * gcc.dg/charset/string1.c: Ditto.
41682         * g++.dg/charset: New directory.
41683         * g++.dg/dg.exp: Add here. Special options.
41684         * g++.dg/charset/charset.exp: New file.
41685         * g++.dg/charset/asm1.c: Ditto.
41686         * g++.dg/charset/asm2.c: Ditto.
41687         * g++.dg/charset/asm3.c: Ditto.
41688         * g++.dg/charset/asm4.c: Ditto.
41689         * g++.dg/charset/attribute1.c: Ditto.
41690         * g++.dg/charset/attribute2.c: Ditto.
41691         * g++.dg/charset/extern1.cc: Ditto.
41692         * g++.dg/charset/extern2.cc: Ditto.
41693         * g++.dg/charset/string1.c: Ditto.
41694
41695 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
41696
41697         PR c++/14278
41698         * g++.dg/parse/comma1.C: New test.
41699
41700 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41701
41702         PR c++/14284
41703         * g++.dg/template/ttp8.C: New test.
41704
41705 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
41706
41707         * gcc.dg/fixuns-trunc-1.c: New test.
41708
41709 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41710
41711         * gcc.dg/builtins-config.h: Use #elif.
41712
41713 2004-02-26  Michael Matz  <matz@suse.de>
41714
41715         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41716         * gcc.dg/991214-1.c: Likewise.
41717         * gcc.dg/i386-asm-1.c: Likewise.
41718
41719 2004-02-25  Richard Henderson  <rth@redhat.com>
41720
41721         * gcc.c-torture/execute/20040208-2.c: Move ...
41722         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41723
41724 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41725
41726         PR c++/14246
41727         * g++.dg/other/crash-3.C: New test.
41728
41729 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41730
41731         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41732         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41733
41734         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41735         HP-UX.
41736
41737 2004-02-24  Michael Matz  <matz@suse.de>
41738
41739         * gcc.dg/i386-regparm.c: New.
41740
41741 2004-02-23  James E Wilson  <wilson@specifixinc.com>
41742
41743         * gcc.c-torture/execute/20040223-1.c: New.
41744
41745 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
41746             Kazu Hirata  <kazu@cs.umass.edu>
41747
41748         * gcc.dg/fwritable-strings-1.c: Remove.
41749
41750 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
41751
41752         PR c/14156
41753         * gcc.dg/20040223-1.c: New test.
41754
41755 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41756
41757         PR c++/14106
41758         * g++.dg/ext/typeof9.C: New test.
41759
41760 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41761
41762         PR c++/14250
41763         * g++.dg/other/switch1.C: New test.
41764
41765 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41766
41767         * gcc.dg/cast-function-1.c: Adjust for new informative message.
41768         * gcc.dg/va-arg-1.c: Likewise.
41769
41770 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41771
41772         PR c++/14143
41773         * g++.dg/template/koenig5.C: New test.
41774
41775 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
41776
41777         * g++.dg/ext/altivec-1.C: Generalize target triple.
41778         * g++.dg/ext/altivec-2.C: New test case.
41779         * g++.dg/ext/altivec_check.h: New file.
41780         * gcc.dg/altivec-1.c: Generalize target triple;
41781         include altivec_check.h and call altivec_check().
41782         * gcc.dg/altivec-[2-5].c: Generalize target triple.
41783         * gcc.dg/altivec-6.c: New test case.
41784         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41785         type casts as needed.
41786         * gcc.dg/altivec-10.c: Include altivec_check.h and call
41787         altivec_check().
41788         * gcc.dg/altivec-12.c: New test case.
41789         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41790         include altivec_check.h and call altivec_check().
41791         * gcc.dg/altivec_check.h: New file.
41792
41793 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41794
41795         * lib/target-supports.exp (check_alias_available): Don't mangle
41796         function `g' in test program.
41797
41798 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41799
41800         * lib/target-supports.exp (check_profiling_available): Check
41801         argument to determine whether we support a profiling type.
41802         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41803         check_profiling_available.
41804         * g++.dg/bprob/bprob.exp: Likewise.
41805         * g77.dg/bprob/bprob.exp: Likewise.
41806         * gcc.misc-tests/bprob.exp: Likewise.
41807         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41808         dg-require-profiling and delete expected error handling.
41809         * gcc.dg/20021014-1.c: Likewise.
41810         * gcc.dg/nest.c: Likewise.
41811
41812 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41813
41814         PR c++/12007
41815         * g++.dg/other/vthunk1.C: New test.
41816
41817 2004-02-20  Falk Hueffner  <falk@debian.org>
41818
41819         PR target/14201
41820         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41821
41822 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
41823
41824         PR c++/13927
41825         * g++.dg/other/error8.C: Remove XFAIL markers.
41826
41827         PR c++/14173
41828         * g++.dg/ext/packed5.C: New test.
41829
41830         PR c++/14199
41831         * g++.dg/warn/Wunused-5.C: New test.
41832
41833         PR c++/14186
41834         * g++.dg/lookup/member1.C: New test.
41835
41836 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
41837
41838         * gcc.c-torture/compile/20040130-1.c: Enable only when
41839         __INT_MAX__ >= 2147483647L.
41840         * gcc.c-torture/compile/961203-1.c: Likewise.
41841
41842 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
41843
41844         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41845         * g++.dg/opt/template1.C: Robustify assembler regexp
41846
41847 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41848
41849         * gcc.c-torture/execute/simd-4.x: Remove.
41850         * gcc.c-torture/execute/va-arg-25.x: Likewise.
41851         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41852         Guard with #ifndef SKIP_ATTRIBUTE.
41853         * gcc.dg/compat/vector-1_y.c: Likewise.
41854         * gcc.dg/compat/vector-2_x.c: Likewise.
41855         * gcc.dg/compat/vector-2_y.c: Likewise.
41856         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41857         * g++.dg/eh/simd-2.C: Likewise.
41858
41859 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
41860
41861         * gcc.c-torture/compile/complex-1.c: New.
41862
41863 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
41864
41865         PR target/14209
41866         * gcc.c-torture/execute/20040218-1.c: New test.
41867
41868 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41869
41870         PR c++/14181
41871         * g++.dg/parse/new2.C: New test.
41872
41873 2004-02-18  Paul Brook  <paul@codesourcery.com>
41874
41875         * gcc.c-torture/compile/libcall-1.c: New test.
41876
41877 2004-02-18  Paul Brook  <paul@codesourcery.com>
41878
41879         PR debug/12934
41880         * gcc.dg/debug/debug-7.c: New test.
41881
41882 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
41883
41884         * gcc.dg/20040217-1.c: New test.
41885
41886 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
41887
41888         * gcc.c-torture/execute/990208-1.x: Delete.
41889
41890 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
41891
41892         * gcc.c-torture/execute/20040208-2.x: New file.
41893
41894 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
41895
41896         PR c++/11326
41897         * g++.dg/abi/structret1.C: New test.
41898
41899 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
41900
41901         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41902         (i386_cpuid): No need to test if cpuid is available on AMD64.
41903         Fix assembly, so that it works onboth i386 and AMD64.
41904         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41905         (vecInLong): Fix s[] member type to unsigned int.
41906         (vecInWord): Remove type.
41907         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41908         (a64, b64, c64, d64, e64): Remove.
41909         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41910         Remove unused variable.  Remove initialization of removed variables.
41911         Don't call mmx_tests nor sse_tests.
41912         (reference_mmx, reference_sse): Remove.
41913         (check): Add return stmt.
41914         * gcc.dg/i386-sse-7.c: New test.
41915         * gcc.dg/i386-mmx-4.c: New test.
41916
41917 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41918
41919         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41920         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41921         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41922         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41923         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41924         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41925         g++.dg/tc1/dr94.C: Fix line terminator.
41926
41927 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
41928
41929         * gcc.c-torture/compile/20040216-1.c: New.
41930
41931 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41932
41933         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41934         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41935         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41936         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41937         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41938         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41939
41940 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41941
41942         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41943
41944 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
41945
41946         PR c++/13971
41947         * g++.dg/expr/cond4.C: New test.
41948
41949         PR c++/14086
41950         * g++.dg/lookup/crash2.C: New test.
41951
41952 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
41953
41954         * gcc.c-torture/compile/20040214-2.c: New test.
41955
41956 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
41957
41958         PR c++/14116
41959         * g++.dg/ext/typeof8.C: New test.
41960
41961 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
41962
41963         * gcc.c-torture/compile/20040214-1.c: New test.
41964
41965 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41966
41967         PR c++/13635
41968         * g++.dg/template/spec11.C: New test.
41969
41970 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41971
41972         PR c++/13927
41973         * g++.dg/other/error8.C: New test.
41974
41975 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
41976
41977         PR c++/14122
41978         * g++.dg/template/array4.C: New test.
41979
41980         PR c++/14108
41981         * g++.dg/inherit/thunk2.C: New test.
41982
41983         PR c++/14083
41984         * g++.dg/eh/cond2.C: New test.
41985
41986 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
41987
41988         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41989
41990 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
41991
41992         * lib/scanasm.exp (dg-scan): Quote pattern before display.
41993
41994 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
41995
41996         * g++.dg/simd-2.C: xfail on ppc64-linux.
41997
41998 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41999
42000         PR c/456
42001         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42002         tests.
42003
42004 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42005
42006         * gcc.dg/builtins-33.c: New test.
42007
42008 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42009
42010         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42011
42012 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42013
42014         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42015
42016 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42017
42018         * gcc.dg/ppc64-abi-3.c: New test.
42019
42020 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42021
42022         PR c/14092
42023
42024         * gcc.dg/pr14092-1.c: New testcase.
42025
42026 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42027
42028         * gcc.dg/cpp/assert4.c: Fix typo last change.
42029
42030         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42031         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42032
42033         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42034
42035 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42036
42037         * gcc.c-torture/compile/20040209-1.c: New test case.
42038
42039 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42040
42041         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42042
42043 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42044
42045         * gcc.c-torture/execute/20040208-[12].c: New tests.
42046
42047 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42048
42049         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42050
42051 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42052
42053         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42054
42055 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42056
42057         Bug 13856
42058         * gcc.dg/visibility-8.c: New testcase.
42059
42060 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42061
42062         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42063         arguments.
42064         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42065
42066 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42067
42068         PR middle-end/13696
42069         * g++.dg/opt/fold1.C: New test case.
42070
42071 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42072
42073         PR c++/14033
42074         * g++.dg/other/crash-2.C: New test.
42075
42076 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42077
42078         PR c++/14028
42079         * g++.dg/parse/angle-bracket2.C: New test.
42080
42081 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42082
42083         PR middle-end/13750
42084         Revert:
42085         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42086         PR pch/13361
42087         * g++.dg/pch/wchar-1.C: New.
42088         * g++.dg/pch/wchar-1.Hs: New.
42089
42090 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42091
42092         PR c++/14008
42093         * g++.dg/parse/error15.C: New test.
42094         * g++.dg/parse/crash11.C: Update dg-error mark.
42095
42096 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42097
42098         PR c++/13932
42099         * g++.dg/warn/conv2.C: New test.
42100
42101 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42102
42103         PR c++/13086
42104         * g++.dg/warn/incomplete1.C: Remove xfail.
42105
42106 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42107
42108         * lib/file-format.exp (gcc_target_object_format): Use
42109         ${tool}_target_compile, not gcc_target_compile.
42110         * lib/target-supports.exp (check_alias_available): Likewise.
42111         (check_gc_sections_available): Likewise.
42112         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42113         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42114         dg-require-alias.
42115
42116 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42117
42118         PR c++/13969
42119         * g++.dg/template/static6.C: New test.
42120
42121 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42122
42123         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42124
42125 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42126
42127         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42128         tests for systems where `char' is unsigned by default.
42129
42130 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42131
42132         PR c++/13997
42133         * g++.dg/template/partial3.C: New test.
42134
42135 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42136
42137         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42138         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42139         Remove mentions of obsolete ports.
42140
42141 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42142
42143         * gcc.dg/noncompile/20001228-1.c: Fix for new
42144         error message.
42145
42146 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42147
42148         PR target/9348
42149         * gcc.c-torture/execute/multdi-1.c: New test case.
42150
42151 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42152
42153         PR c++/13925
42154         * g++.dg/template/lookup5.C: New test.
42155
42156 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42157
42158         PR c++/13950
42159         * g++.dg/template/lookup4.C: New test.
42160
42161         PR c++/13970
42162         * g++.dg/parse/error14.C: New test.
42163
42164         PR c++/14002
42165         * g++.dg/parse/template13.C: New test.
42166
42167 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42168
42169         PR c++/13978
42170         * g++.dg/template/koenig4.C: New test.
42171
42172         PR c++/13968
42173         * g++.dg/template/crash17.C: New test.
42174
42175         PR c++/13975
42176         * g++.dg/parse/error13.C: New test.
42177         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42178
42179 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42180
42181         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42182
42183 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42184
42185         PR c/11658
42186         PR c/13994
42187         * gcc.dg/noncompile/20040203-1.c: New test.
42188         * gcc.dg/noncompile/20040203-2.c: Likewise.
42189         * gcc.dg/noncompile/20040203-3.c: Likewise.
42190         * gcc.dg/20040203-1.c: Likewise.
42191
42192 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42193
42194         PR c++/10858
42195         * g++.dg/template/sizeof7.C: New test.
42196
42197 2004-02-02  Eric Christopher  <echristo@redhat.com>
42198             Zack Weinberg  <zack@codesourcery.com>
42199
42200         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42201
42202 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42203
42204         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42205         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42206         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42207         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42208
42209 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42210
42211         PR c++/13113
42212         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42213
42214         PR c++/13854
42215         * g++.dg/ext/attrib13.C: New test.
42216
42217         PR c++/13907
42218         * g++.dg/conversion/op2.C: New test.
42219
42220 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42221
42222         * gcc.dg/titype-1.c: Fix pasto.
42223
42224 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42225
42226         * gcc.dg/titype-1.c: New test.
42227
42228 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42229
42230         PR c++/13957
42231         * g++.dg/template/non-type-template-argument-1.C,
42232         g++.dg/template/qualified-id1.C: Update dg-error marks.
42233         * g++.dg/template/nontype6.C: New test.
42234
42235 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42236
42237         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42238         * gcc.dg/builtins-31.c: New testcase.
42239         * gcc.dg/builtins-32.c: New testcase.
42240
42241 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42242
42243         * objc.dg/call-super-2.m: Update line numbers
42244         for the including of stddef.h.
42245
42246 2004-01-30  Michael Matz  <matz@suse.de>
42247
42248         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42249         g++.dg/ext/case-range3.C: New tests.
42250
42251 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42252
42253         DR206
42254         PR c++/13813
42255         * g++.dg/template/member4.C: New test.
42256
42257 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42258
42259         PR c++/13683
42260         * g++.dg/template/sizeof6.C: New test.
42261
42262 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42263
42264         * gcc.dg/fwritable-strings-1.c: New test.
42265
42266 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42267
42268         * gcc.c-torture/compile/20040130-1.c: New test.
42269
42270 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42271
42272         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42273
42274 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42275
42276         PR c++/13883
42277         * g++.dg/template/ctor3.C: New test.
42278
42279 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42280
42281         * g++.dg/tc1: New directory.
42282         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42283         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42284         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42285         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
42286         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
42287
42288 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42289
42290         * g++.dg/parse/error11.C: New test.
42291         * g++.dg/parse/error12.C: Likewise.
42292
42293 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
42294
42295         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
42296         (scan_initial, main): Use aligned_sizeof instead of sizeof.
42297
42298 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
42299
42300         PR c++/13791
42301         * g++.dg/ext/attrib12.C: New test.
42302
42303         PR c++/13736
42304         * g++.dg/parse/cast2.C: New test.
42305
42306 2004-01-27  James E Wilson  <wilson@specifixinc.com>
42307
42308         * objc.dg/encode-2.m (main): New local string.  Set depending on
42309         sizeof long.  Use in sscanf call.
42310         * objc.dg/encode-3.m (main): New local string.  Set depending on
42311         sizeof long.  Use in scan_initial call.
42312
42313 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42314
42315         * objc.dg/call-super-2.m: Make LP64-safe.
42316         * objc.dg/desig-init-1.m: Likewise.
42317
42318 2004-01-27  Devang Patel <dpatel@apple.com>
42319
42320         * g++.dg/debug/namespace1.C: New test.
42321
42322 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
42323
42324         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
42325         xscale-*-*.
42326
42327         * gcc.dg/arm-mmx-1.c: New test.
42328
42329 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42330
42331         * gcc.dg/20040127-1.c: New test.
42332         * gcc.dg/20040127-2.c: New test.
42333
42334 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42335
42336         * objc.dg/stret-1.m (glob): Renamed to globa.
42337
42338 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
42339
42340         PR c++/13663
42341         * g++.dg/expr/for1.C: New test.
42342
42343 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
42344
42345         PR middle-end/13779
42346         * gcc.dg/darwin-longlong.c: New test.
42347
42348 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
42349
42350         * gcc.dg/20040124-1.c: Moved test from here...
42351         * gcc.c-torture/compile/20040124-1.c: ...to here.
42352
42353 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42354
42355         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
42356         the assembly output if -m64 is passed.
42357
42358 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
42359
42360         PR c++/13833
42361         * g++.dg/template/cond3.C: New test.
42362
42363 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42364
42365         PR c++/13810
42366         * g++.dg/template/ttp7.C: New test.
42367
42368 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42369
42370         PR c++/13797
42371         * g++.dg/template/nontype4.C: New test.
42372         * g++.dg/template/nontype5.C: Likewise.
42373
42374 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
42375
42376         * gcc.dg/torture/mips-clobber-at.c: New test.
42377
42378 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
42379
42380         * gcc.dg/20040124-1.c: New test.
42381
42382 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
42383
42384         * gcc.dg/20040123-1.c: New test.
42385
42386 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42387
42388         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
42389
42390 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42391
42392         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
42393
42394 2004-01-23  Andrew Pinski  <apinski@apple.com>
42395
42396         * gcc.dg/20030121-1.c: Move to ..
42397         * gcc.dg/20040121-1.c: here.
42398
42399 2004-01-23  Roger Sayle  <roger@eyesopen.com>
42400
42401         * gcc.dg/builtins-29.c: New test case.
42402
42403 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
42404
42405         PR 18314
42406         * gcc.dg/builtins-30.c: New testcase.
42407
42408 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
42409
42410         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
42411         * lib/g77.exp: Likewise.
42412         * lib/objc.exp: Likewise.
42413         * lib/g++.exp: Likewise.
42414
42415 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42416
42417         * gcc.dg/struct-by-value-2.c: New test.
42418
42419 2004-01-21  Andrew Pinski  <apinski@apple.com>
42420
42421         PR target/13785
42422         * gcc.dg/20030121-1.c: New test.
42423
42424 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
42425
42426         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
42427         clobber frame pointer register in asm statement.
42428
42429 2004-01-21  Falk Hueffner  <falk@debian.org>
42430
42431         * gcc.c-torture/compile/20040121-1.c: New test.
42432
42433 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42434
42435         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42436
42437 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42438
42439         * gcc.dg/ppc64-abi-2.c: New test.
42440
42441 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42442
42443         * lib/treelang.exp: Fill out this file.
42444         * lib/treelang-dg.exp: New File.
42445
42446 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42447
42448         * gcc.c-torture/compile/981022-1.c: Remove.
42449         * gcc.dg/array-5.c: Remove XFAIL.
42450         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42451         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42452         gcc.dg/cond-lvalue-1.c: Update.
42453         * gcc.dg/cast-lvalue-2.c: New test.
42454
42455 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42456
42457         PR c++/13592
42458         * g++.dg/other/error1.C (class foo): Tweak error message.
42459
42460         PR c++/13592
42461         * g++.dg/template/call2.C: New test.
42462
42463 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42464
42465         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42466         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42467         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42468         scalar-return-1_x.c, scalar-return-2_y.c,
42469         scalar-return-3_x.c, scalar-return-3_y.c,
42470         scalar-return-4_x.c, scalar-return-4_y.c,
42471         struct-align-1.h, struct-align-1_x.c,
42472         struct-align-1_y.c, struct-align-2.h,
42473         struct-align-2_x.c, struct-align-2_y.c,
42474         struct-by-value-10_y.c, struct-by-value-11_x.c,
42475         struct-by-value-11_y.c, struct-by-value-12_x.c,
42476         struct-by-value-12_y.c, struct-by-value-13_x.c,
42477         struct-by-value-13_y.c, struct-by-value-14_x.c,
42478         struct-by-value-14_y.c, struct-by-value-15_x.c,
42479         struct-by-value-15_y.c, struct-by-value-16_y.c,
42480         struct-by-value-17_y.c, struct-by-value-18_y.c,
42481         struct-by-value-19_y.c, struct-by-value-1_x.c,
42482         struct-by-value-1_y.c, struct-by-value-20_y.c,
42483         struct-by-value-2_x.c, struct-by-value-2_y.c,
42484         struct-by-value-3_y.c, struct-by-value-4_x.c,
42485         struct-by-value-4_y.c, struct-by-value-5_y.c,
42486         struct-by-value-6_y.c, struct-by-value-7_y.c
42487         struct-by-value-8_x.c, struct-by-value-8_y.c
42488         struct-by-value-9_x.c, struct-by-value-9_y.c
42489         struct-return-10_x.c, struct-return-10_y.c,
42490         struct-return-19_x.c, struct-return-20_x.c
42491         struct-return-2_x.c, struct-return-2_y.c
42492         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42493         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42494
42495 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42496
42497         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42498         attribute on sparc*-sun-solaris2.*.
42499
42500 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42501
42502         PR c++/13710
42503         * g++.dg/ext/typeof7.C: New test.
42504
42505 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42506
42507         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42508         * gcc.dg/const-elim-1.c: Same.
42509
42510 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42511
42512         * objc.dg/stret-1.m: New.
42513         * objc.dg/stret-2.m: New.
42514
42515 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42516
42517         PR c++/11895
42518         * g++.dg/ext/vector1.C: New test.
42519
42520 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42521
42522         * gcc.dg/pch/import-1.c: New.
42523         * gcc.dg/pch/import-1.hs: New.
42524         * gcc.dg/pch/import-1a.h: New.
42525         * gcc.dg/pch/import-1b.h: New.
42526         * gcc.dg/pch/import-1c.h: New.
42527
42528 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42529
42530         PR c++/13574
42531         * g++.dg/ext/array1.C: New test.
42532
42533         PR c++/13178
42534         * g++.dg/conversion/op1.C: New test.
42535
42536 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42537
42538         PR 11864
42539         From Kazumoto Kojima / Dan Kegel:
42540         * gcc.dg/pr11864-1.c: New test.
42541
42542         PR 10392
42543         From Marcus Comstedt / Dan Kegel:
42544         * gcc.dg/pr10392-1.c: New test.
42545
42546 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42547
42548         PR c++/13478
42549         * g++.dg/init/ref10.C: New test.
42550
42551 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42552
42553         PR c++/13407
42554         * g++.dg/parse/typename6.C: New test.
42555
42556 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42557
42558         PR pch/13361
42559         * g++.dg/pch/wchar-1.C: New.
42560         * g++.dg/pch/wchar-1.Hs: New.
42561
42562 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42563
42564         PR c++/9259
42565         * g++.dg/expr/sizeof2.C: New test.
42566
42567 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42568
42569         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42570
42571 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42572
42573         PR c++/13659
42574         * g++.dg/lookup/strong-using-3.C: New.
42575         * g++.dg/lookup/using-10.C: New.
42576
42577 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42578
42579         PR c++/13594
42580         * g++.dg/lookup/strong-using-2.C: New.
42581
42582 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42583             Dan Kegel <dank@kegel.com>
42584             J"orn Rennecke <joern.rennecke@superh.com>
42585
42586         PR target/9365
42587         * gcc.dg/pr9365-1.c: New test.
42588
42589 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42590
42591         PR c++/8856
42592         * g++.dg/parse/casting-operator2.C: New test.
42593         * g++.old-deja/g++.pt/explicit83.C: Remove.
42594
42595 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42596
42597         * gcc.dg/label-compound-stmt-1.c: New test.
42598         * gcc.c-torture/compile/950922-1.c,
42599         gcc.c-torture/compile/20000211-3.c,
42600         gcc.c-torture/compile/20000518-1.c,
42601         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42602         compound statements.
42603
42604 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42605
42606         * gcc.dg/ppc64-abi-1.c: New test.
42607
42608 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42609
42610          * g++.dg/ext/attrib9.C: Add dg-warnings.
42611
42612 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42613
42614         PR c++/12335
42615         * g++.dg/parse/dtor3.C: New test.
42616
42617 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42618
42619         PR c++/12709
42620         * g++.dg/parse/try-catch-1.C: New test.
42621
42622 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42623
42624         * ada/acats/run_all.sh: Add more verbose output in acats.log
42625         when compiling tests.
42626
42627 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42628
42629         PR 13656
42630         * gcc.dg/typedef-redecl.c: New test case.
42631         * gcc.dg/typedef-redecl.h: New support file.
42632
42633 2004-01-13  Jan Hubicka  <jh@suse.cz>
42634
42635         * gcc.dg/always_inline.c: New test.
42636         * gcc.dg/debug/20031231-1.c: Fix.
42637
42638 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42639
42640         PR c++/13474
42641         * g++.dg/template/array3.C: New test.
42642
42643 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42644
42645         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42646         * g++.dg/warn/Wunused-2.C: Likewise.
42647
42648 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42649
42650         PR c++/13289
42651         * g++.dg/template/instantiate6.C: New test.
42652
42653 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42654
42655         PR middle-end/11397
42656         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42657
42658 2004-01-12  Jan Hubicka  <jh@suse.cz>
42659
42660         PR opt/12826
42661         * gcc.dg/20040112-1.c: New.
42662
42663         * gcc.dg/dwarf-die[1-7].c: Move to...
42664         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42665         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42666
42667 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42668
42669         PR c++/4100
42670         * g++.dg/parse/friend4.C: New test.
42671
42672 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
42673
42674         PR c++/4100
42675         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42676         definition is called a friend.
42677
42678 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
42679
42680         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42681
42682 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
42683
42684         PR c++/3478
42685         * g++.dg/parse/error10.C: New test.
42686         * g++.dg/template/arg2.C: Accept "invalid type" error.
42687
42688 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
42689
42690         PR middle-end/13392
42691         * g++.dg/opt/expect2.C: New test.
42692
42693 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42694
42695         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42696         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42697         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42698         Update dg-error regexps.
42699
42700 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42701
42702         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42703         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42704
42705 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42706
42707         * gcc.dg/pragma-re-1.c: Use right pointer type.
42708
42709 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42710
42711         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42712
42713 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
42714
42715         * gcc.dg/rs6000-ldouble-1.c: New.
42716
42717 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42718
42719         DR 337
42720         PR c++/9256
42721         * g++.dg/other/abstract1.C: New test.
42722
42723 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
42724
42725         * g++.dg/lookup/strong-using-1.C: New.
42726
42727 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42728
42729         PR c/11234
42730         * gcc.dg/func-ptr-conv-1.c: New test.
42731         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42732
42733 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
42734
42735         PR target/13380.
42736         * gcc.c-torture/compile/20040109-1.c: New.
42737
42738 2004-01-08  Stuart Hastings  <stuart@apple.com>
42739
42740         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42741         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42742         * gcc.dg/i386-sse-6.c: ...this new testcase.
42743
42744 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
42745
42746         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42747
42748 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42749
42750         * ada/acats/run_acats: Treat 'gnatchop' the same way
42751         as 'gnatmake'.  Export GCC_DRIVER.
42752         * ada/acats/run_all.sh: Add target_gnatchop.  Use
42753         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42754
42755 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42756
42757         PR c++/12573
42758         * g++.dg/template/dependent-expr4.C: New test.
42759
42760 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
42761
42762         * gcc.dg/altivec-11.c: New test.
42763
42764 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
42765
42766         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42767
42768 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42769
42770         PR c/6024
42771         * gcc.dg/enum-compat-1.c: New test.
42772         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42773
42774 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42775
42776         PR c/12165
42777         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42778         gcc.dg/c99-idem-qual-3.c: New tests.
42779
42780 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
42781
42782         * gcc.dg/winline-7.c: Don't cast void * to int.
42783
42784 2004-01-06  Jan Hubicka  <jh@suse.cz>
42785
42786         * gcc.dg/i386-sse-5.c: New test
42787         * g++.dg/eh/simd-1.c: Add -w argument for i386.
42788
42789 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42790
42791         PR c++/12815
42792         * g++.dg/rtti/typeid4.C: New test.
42793
42794 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42795
42796         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42797
42798 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42799
42800         PR c++/12132
42801         * g++.dg/template/error11.C: New test.
42802
42803         PR c++/13451
42804         * g++.dg/template/class2.C: New test.
42805
42806 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42807         Richard Sandiford <rsandifo@redhat.com>
42808
42809         PR c++/13387
42810         * g++.dg/opt/alias3.C: New test.
42811
42812 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
42813
42814         PR c++/13157
42815         * g++.dg/template/koenig3.C: New test.
42816
42817         PR c++/13529
42818         * g++.dg/parse/offsetof3.C: New test.
42819
42820         * g++.dg/init/copy7.C: Add missing dg-error markers.
42821
42822         PR c++/12226
42823         * g++.dg/init/copy7.c: New test.
42824
42825         PR c++/13536
42826         * g++.dg/parse/cast1.C: New test.
42827
42828 2004-01-04  Jan Hubicka  <jh@suse.cz>
42829
42830         * gcc.dg/winline[1-7].c: New tests.
42831
42832 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42833
42834         PR c++/13520
42835         * g++.dg/template/qualttp22.C: New test.
42836
42837 2004-01-01  Jan Hubicka  <jh@suse.cz>
42838
42839         * gcc.dg/debug/20031231-1.c: New.
42840         * gcc.c-torture/compile/20040101-1.c: New.
42841         * gcc.dg/dwarf-die-[1-7].c: New.
42842
42843 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
42844
42845         PR optimization/13521
42846         * gcc.c-torture/compile/20031231-1.c: New test.
42847
42848 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42849
42850         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42851
42852 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42853
42854         PR c++/10079
42855         * g++.dg/template/crash16.C: New test.
42856
42857 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
42858
42859         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42860
42861 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42862
42863         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42864         ports.
42865         * g++.old-deja/g++.jason/thunk3.C: Likewise.
42866         * g++.old-deja/g++.law/profile1.C: Likewise.
42867         * gcc.c-torture/compile/981006-1.c: Likewise.
42868         * gcc.c-torture/execute/loop-2e.x: Likewise.
42869         * gcc.c-torture/execute/loop-2f.x: Remove.
42870         * gcc.c-torture/execute/loop-2g.x: Likewise.
42871         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42872         * gcc.dg/20020312-2.c: Remove traces of dead ports.
42873
42874 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42875
42876         PR c++/13507
42877         * g++.dg/ext/attrib11.C: New test.
42878
42879         PR c++/13494
42880         * g++.dg/template/array2-1.C: New test.
42881         * g++.dg/template/array2-2.C: New test.
42882
42883 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
42884
42885         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42886
42887 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42888
42889         PR c++/12774
42890         * g++.dg/template/array1-1.C: New test.
42891         * g++.dg/template/array1-2.C: New test.
42892
42893 2003-12-29  Roger Sayle  <roger@eyesopen.com>
42894
42895         PR fortran/12632
42896         * g77.dg/12632.f: New test case.
42897
42898 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42899
42900         PR c++/13289
42901         * g++.dg/parse/nontype1.C: New test.
42902
42903 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42904
42905         PR c++/12403
42906         * g++.dg/parse/explicit1.C: New test.
42907         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42908
42909 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42910
42911         PR c++/13081
42912         * g++.dg/opt/inline6.C: New test.
42913
42914         PR c++/12613
42915         * g++.dg/parse/error9.C: New test.
42916
42917         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42918
42919 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42920
42921         PR c++/13009
42922         * g++.dg/init/assign1.C: New test.
42923
42924 2003-12-28  Roger Sayle  <roger@eyesopen.com>
42925
42926         PR c++/13070
42927         * g++.dg/warn/format3.C: New test case.
42928
42929 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42930
42931         * gcc.c-torture/compile/20031227-1.c: New test.
42932
42933 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42934
42935         * g++.dg/bprob/bprob.exp: Load target-supports.exp
42936         * g77.dg/bprob/bprob.exp: Likewise.
42937         * gcc.misc-tests/bprob.exp: Likewise.
42938         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
42939         variants on systems where the library does not provide that
42940         functionality.
42941         * gcc.dg/builtins-20.c: Use builtins-config.h.
42942         * gcc.dg/builtins-config.h: New file.
42943
42944 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42945
42946         * lib/gcc-dg.exp (dg-require-profiling): New function.
42947         * lib/target-supports.exp (check_profiling_available): Likewise.
42948         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42949         * g77.dg/bprob/bprob.exp: Likewise.
42950         * gcc.misc-tests/bprob.exp: Likewise.
42951         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42952         * gcc.dg/20021014-1.c: Likewise.
42953         * gcc.dg/nest.c: Likewise.
42954
42955 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42956
42957         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42958         compiling.
42959         * g++.dg/lookup/java2.C: Likewise.
42960         * gcc.dg/cpp/lexident.c: Likewise.
42961
42962 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
42963
42964         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42965         given.
42966         * gcc.c-torture/compile/961203-1.c: Likewise.
42967         * gcc.c-torture/compile/980506-1.c: Likewise.
42968
42969 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
42970
42971         * lib/gcc-dg.exp (dg-prune-output): New annotation.
42972         (additional_prunes): New global.
42973         (gcc-dg-prune): Handle additional per-test pruning.
42974         (dg-test): Clear additional_prunes between tests.
42975
42976         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
42977         dg-prune-output to avoid spurious failures from assembler
42978         complaining about nonexistent WAW violations.
42979         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42980         Use dg-prune-output to avoid spurious failures from assembler
42981         warning about Itanium B-step errata.
42982
42983 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42984
42985         * g++.dg/abi/macro0.C: New test.
42986         * g++.dg/abi/macro1.C: Likewise.
42987         * g++.dg/abi/macro2.C: Likewise.
42988
42989         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42990         * g++.dg/abi/bitfield7.C: Likewise.
42991         * g++.dg/abi/dtor2.C: Likewise.
42992         * g++.dg/abi/mangle11.C: Likewise.
42993         * g++.dg/abi/mangle12.C: Likewise.
42994         * g++.dg/abi/mangle14.C: Likewise.
42995         * g++.dg/abi/mangle17.C: Likewise.
42996         * g++.dg/abi/vbase10.C: Likewise.
42997         * g++.dg/abi/vbase14.C: Likewise.
42998         * g++.dg/template/qualttp17.C: Likewise.
42999
43000 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
43001
43002         PR c/11995
43003         * gcc.dg/20031223-1.c: New test.
43004
43005 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43006
43007         * gcc.dg/noreturn-7.c: New test.
43008
43009 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43010
43011         * gcc.dg/null-pointer-1.c: New test.
43012
43013 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43014
43015         * g++.old-deja/g++.jason/template18.C: Remove.
43016         * g++.old-deja/g++.jason/template37.C: Likewise.
43017
43018         PR c++/12862
43019         * g++.dg/lookup/ns1.C: New test.
43020
43021         PR c++/12397
43022         * g++.dg/template/lookup3.C: New test.
43023
43024 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43025
43026         * g++.dg/template/recurse1.C: New test
43027
43028 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43029
43030         PR c++/12479
43031         * g++.dg/parse/semicolon1.C: New test.
43032         * g++.dg/parse/semicolon1.h: Likewise.
43033
43034 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43035
43036         * gcc.dg/darwin-misaligned.c: New test.
43037
43038 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43039
43040         PR c/9163
43041         * gcc.dg/20031222-1.c: New test.
43042
43043 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43044
43045         PR c++/13438
43046         * g++.dg/parse/error8.C: New test.
43047
43048         PR c++/11554
43049         * g++.dg/warn/ctor-init-1.C: New test.
43050
43051 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43052
43053         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43054         too small.
43055         * gcc.c-torture/compile/930217-1.c: Likewise.
43056         * gcc.c-torture/compile/930513-1.c: Likewise.
43057         * gcc.c-torture/execute/920908-2.c: Likewise.
43058         * gcc.c-torture/execute/921204-1.c: Likewise.
43059         * gcc.c-torture/execute/930621-1.c: Likewise.
43060         * gcc.c-torture/execute/930630-1.c: Likewise.
43061         * gcc.c-torture/execute/931031-1.c: Likewise.
43062         * gcc.c-torture/execute/980602-2.c: Likewise.
43063         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43064         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43065         * gcc.c-torture/execute/extzvsi.c: Likewise.
43066         * gcc.c-torture/unsorted/ext.c: Likewise.
43067
43068 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43069
43070         PR target/12749
43071         * gcc.c-torture/compile/20031220-2.c: New test case.
43072
43073 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43074
43075         PR optimization/13031
43076         * gcc.c-torture/compile/20031220-1.c: New test case.
43077
43078 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43079
43080         * gcc.dg/cast-function-1.c: New test.
43081
43082 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43083
43084         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43085         formats.
43086
43087 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43088
43089         PR c++/12795
43090         * g++.dg/ext/attrib10.C: New test.
43091
43092 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43093
43094         * gcc.dg/cleanup-10.c: New test.
43095         * gcc.dg/cleanup-11.c: New test.
43096
43097 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43098
43099         PR c++/13239
43100         * g++.dg/opt/expect1.C: New test.
43101
43102 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43103
43104         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43105
43106 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43107
43108         PR debug/12923
43109         * gcc.dg/20031218-1.c: New test.
43110
43111         PR debug/12389
43112         * gcc.dg/20031218-2.c: New test.
43113         * gcc.dg/20031218-3.c: New test.
43114
43115         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43116         of label name and allow for USER_LABEL_PREFIX == "_" names.
43117         * g++.dg/abi/mangle18-2.C: Likewise.
43118         * g++.dg/abi/mangle19-1.C: Likewise.
43119         * g++.dg/abi/mangle19-2.C: Likewise.
43120         * g++.dg/abi/mangle20-1.C: Likewise.
43121         * g++.dg/abi/mangle20-2.C: Likewise.
43122
43123 2003-12-18  Richard Henderson  <rth@redhat.com>
43124
43125         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43126
43127 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43128             Dan Kegel <dank@kegel.com>
43129
43130         PR other/12009
43131         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43132         testing a cross compiler, it causes spurious compile failures.
43133         * lib/g++.exp: Likewise.
43134
43135 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43136
43137         PR c++/13262
43138         * g++.dg/template/access13.C: New test.
43139
43140 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43141
43142         * gcc.dg/20031216-1.c: New test.
43143
43144 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43145
43146         PR c++/9154
43147         * g++.dg/template/error10.C: New test.
43148
43149 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43150
43151         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43152         * g++.dg/eh/simd-2.C: Likewise.
43153
43154 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43155             Roger Sayle  <roger@eyesopen.com>
43156
43157         * gcc.c-torture/execute/ieee/mzero5.c: New.
43158
43159 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43160
43161         PR c++/10603
43162         * g++.dg/parse/error6.C: New test.
43163
43164         PR c++/12827
43165         * g++.dg/parse/error7.C: New test.
43166
43167 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43168
43169         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43170         at -O with stabs debugging formats.
43171         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43172         * gcc.dg/debug/debug-2.c: Likewise.
43173
43174 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43175
43176         PR c++/12696
43177         * g++.dg/init/error1.C: New test.
43178
43179         PR c++/12218
43180         * g++.dg/init/pm3.C: New test.
43181
43182 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43183
43184         PR c/3347
43185         * gcc.dg/bitfld-8.c: New test.
43186
43187 2003-12-16  James Lemke  <jim@wasabisystems.com>
43188
43189         * gcc.dg/arm-scd42-[123].c: New tests.
43190
43191 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43192
43193         PR c++/9043
43194         * g++.dg/abi/mangle20-1.C: New test.
43195         * g++.dg/abi/mangle20-2.C: New test.
43196
43197 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43198
43199         PR c++/13275
43200         * g++.dg/other/offsetof2.C: Remove XFAIL.
43201         * g++.dg/parse/offsetof1.C: New test.
43202         * g++.gd/parse/offsetof2.C: Likewise.
43203
43204 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43205
43206         * g++.dg/template/nontype3.C: New test.
43207         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43208
43209 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43210
43211         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43212
43213 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43214
43215         PR c++/13387
43216         * g++.dg/expr/assign1.C: New test.
43217
43218         PR c++/13242
43219         * g++.dg/abi/mangle19-1.C: New test.
43220         * g++.dg/abi/mangle19-2.C: New test.
43221
43222 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43223
43224         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43225
43226 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43227
43228         * gcc.c-torture/execute/20031216-1.c: New test.
43229
43230 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43231
43232         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43233         an ICE regression.
43234
43235 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43236
43237         PR c++/10926
43238         * g++.dg/template/error9.C: New test.
43239
43240         PR c++/11116
43241         * g++.dg/template/error8.C: New test.
43242
43243 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43244
43245         PR middle-end/13400
43246         * gcc.c-torture/execute/20031215-1.c: New test case.
43247
43248 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43249
43250         PR c++/13269
43251         * g++.dg/parse/error5.C: New test.
43252
43253         PR c++/12989
43254         * g++.dg/expr/sizeof1.C: New test.
43255
43256         PR c++/13310
43257         * g++.dg/template/crash15.C: New test.
43258
43259 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43260
43261         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43262         a non-POD type as the last named parameter of a varargs function.
43263
43264 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43265
43266         PR c++/13243
43267         PR c++/12573
43268         * g++.dg/template/crash14.C: New test.
43269         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43270
43271 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43272
43273         * g++.dg/other/java1.C: New test.
43274
43275         PR c++/13241
43276         * g++.dg/abi/mangle18-1.C: New test.
43277         * g++.dg/abi/mangle18-2.C: New test.
43278
43279 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43280
43281         PR optimization/10312
43282         * gcc.c-torture/execute/20031214-1.c: New.
43283
43284 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43285
43286         PR c++/10779
43287         PR c++/12160
43288         * g++.dg/parse/error3.C: New test.
43289         * g++.dg/parse/error4.C: Likewise.
43290         * g++.dg/abi/mangle4.C: Tweak error messages.
43291         * g++.dg/lookup/using5.C: Likewise.
43292         * g++.dg/other/error2.C: Likewise.
43293         * g++.dg/parse/typename5.C: Likewise.
43294         * g++.dg/parse/undefined1.C: Likewise.
43295         * g++.dg/template/arg2.C: Likewise.
43296         * g++.dg/template/ttp3.C: Likewise.
43297         * g++.dg/template/type1.C: Likewise.
43298         * g++.old-deja/g++.other/crash32.C: Likewise.
43299         * g++.old-djea/g++.pt/defarg8.C: Likewise.
43300
43301 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43302
43303         PR c++/13106
43304         * g++.dg/warn/noreturn-3.C: New test.
43305
43306 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43307
43308         PR c++/13118
43309         * g++.dg/abi/covariant3.C: New.
43310
43311 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
43312
43313         * g++.dg/eh/ia64-1.C: New test.
43314
43315 2003-12-12  Roger Sayle  <roger@eyesopen.com>
43316
43317         PR optimization/13037
43318         * g77.f-torture/execute/13037.f: New test case.
43319
43320 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43321
43322         PR c++/12881
43323         * g++.dg/abi/covariant2.C: New.
43324
43325 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
43326
43327         * gcc.dg/cpp/trad/macro.c: New tests.
43328
43329 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
43330
43331         * gcc.c-torture/execute/wchar_t-1.x: Delete.
43332
43333 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
43334
43335         PR other/10819
43336         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
43337         to fix Bug 10819.
43338         * lib/g++.exp (g++_version): Likewise.
43339         * lib/g77.exp (g77_version): Likewise.
43340         * lib/objc.exp (default_objc_version): Likewise.
43341
43342 2003-12-10  Richard Henderson  <rth@redhat.com>
43343
43344         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
43345
43346         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
43347
43348 2003-12-08  Matt Austern  <austern@apple.com>
43349
43350         PR c/13134
43351         * lib/gcc-dg.exp (dg-require-visibility): Define.
43352         * lib/target-supports (check_visibility_available): Define.
43353         * gcc.dg/visibility-1.c: New test.
43354         * gcc.dg/visibility-2.c: Likewise.
43355         * gcc.dg/visibility-3.c: Likewise.
43356         * gcc.dg/visibility-4.c: Likewise.
43357         * gcc.dg/visibility-5.c: Likewise.
43358         * gcc.dg/visibility-6.c: Likewise.
43359         * g++.dg/ext/visibility-1.C: Likewise.
43360         * g++.dg/ext/visibility-2.C: Likewise.
43361         * g++.dg/ext/visibility-3.C: Likewise.
43362         * g++.dg/ext/visibility-4.C: Likewise.
43363         * g++.dg/ext/visibility-5.C: Likewise.
43364         * g++.dg/ext/visibility-6.C: Likewise.
43365
43366 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43367
43368         * g++.dg/lookup/java1.C: New test.
43369         * g++.dg/lookup/java2.C: New test.
43370
43371 2003-12-07  Falk Hueffner  <falk@debian.org>
43372
43373         * g++.dg/opt/noreturn-1.C: New test.
43374
43375 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
43376
43377         * gcc.dg/overflow-1.c: New test.
43378
43379 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43380
43381         * g77.f-torture/compile/13060.f: New test.
43382
43383 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
43384
43385         PR c++/13323
43386         * g++.dg/inherit/operator2.C: New test.
43387
43388 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43389
43390         PR c++/13305
43391         * g++.dg/ext/attrib9.C: New test.
43392
43393 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
43394
43395         PR c++/13314
43396         * g++.dg/template/error7.C: New test.
43397
43398 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
43399             J"orn Rennecke <joern.rennecke@superh.com>
43400
43401         PR target/13302
43402         * g++.dg/other/struct-va_list.C: New test.
43403
43404 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43405
43406         PR c++/13166
43407         * g++.dg/parse/defarg6.C: New test.
43408
43409 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
43410
43411         PR target/13256
43412         * gcc.c-torture/execute/20031201-1.c: New test.
43413
43414 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
43415
43416         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
43417
43418 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43419
43420         * gcc.dg/builtin-return-1.c: New test.
43421
43422 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
43423             J"orn Rennecke <joern.rennecke@superh.com>
43424
43425         PR optimization/13260
43426         * gcc.c-torture/execute/20031204-1.c: New test.
43427
43428 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43429
43430         PR c++/9127
43431         * g++.dg/template/error6.C: New test.
43432
43433 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43434
43435         * gcc.dg/20031202-1.c: New test.
43436
43437 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43438
43439         PR c++/13179
43440         * g++.dg/template/eh1.C: New test.
43441
43442         PR c++/10771
43443         * g++.dg/template/error5.C: New test.
43444
43445 2003-12-02  David Ung  <davidu@mips.com>
43446
43447         * gcc.dg/compat/vector-check.h: Corrected type for var
43448         g_##TMODE
43449
43450 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43451
43452         PR c++/10126
43453         * g++.dg/template/ptrmem8.C: New test.
43454
43455 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43456
43457         PR c++/12573
43458         * g++.dg/template/dependent-expr3.C: New test.
43459
43460 2003-12-01  James Lemke  <jim@wasabisystems.com>
43461
43462         * gcc.dg/arm-g2.c: New test.
43463
43464 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43465
43466         PR optimization/11634
43467         * gcc.dg/20031201-2.c: New test case.
43468
43469 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43470
43471         PR 11433
43472         * objc.dg/proto-lossage-3.m: New test.
43473
43474 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43475
43476         PR optimization/12628
43477         * gcc.dg/20031201-1.c: New test case.
43478
43479 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43480
43481         * gcc.dg/unaligned-1.c: New test.
43482
43483 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43484
43485         PR c++/9849
43486         * g++.dg/template/error4.C: New test.
43487         * g++.dg/template/nested3.C: Adjust error markers.
43488
43489 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43490
43491         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43492
43493 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43494
43495         PR c/10333
43496         * gcc.dg/bitfld-7.c: New test.
43497
43498 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43499
43500         * gcc.dg/tls/asm-1.C: New test.
43501
43502 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43503
43504         * gcc.dg/cpp/assert4.c: Update.
43505
43506 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43507
43508         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43509         * gcc.dg/builtin-apply3.c: New test.
43510
43511 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43512
43513         * lib/compat.exp (compat-obj): New xfaildata parameter.
43514         Use it to set compiler_conditional_xfail_data before compiling.
43515         (compat-get-options): Handle dg-xfail-if.
43516         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43517         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43518         * gcc.dg/compat/vector-1_y.c: Likewise.
43519         * gcc.dg/compat/vector-2_x.c: Likewise.
43520         * gcc.dg/compat/vector-2_y.c: Likewise.
43521
43522 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43523
43524         * g++.dg/opt/reg-stack4.C: New test.
43525
43526 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43527
43528         * gcc.dg/builtin-apply2.c: New test.
43529
43530 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43531
43532         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43533
43534 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43535
43536         PR c++/12924
43537         * g++.dg/template/template-id-2.C: New test.
43538
43539 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43540
43541         PR c++/5369
43542         * g++.dg/template/memfriend1.C: New test.
43543         * g++.dg/template/memfriend2.C: Likewise.
43544         * g++.dg/template/memfriend3.C: Likewise.
43545         * g++.dg/template/memfriend4.C: Likewise.
43546         * g++.dg/template/memfriend5.C: Likewise.
43547         * g++.dg/template/memfriend6.C: Likewise.
43548         * g++.dg/template/memfriend7.C: Likewise.
43549         * g++.dg/template/memfriend8.C: Likewise.
43550         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43551
43552 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43553
43554         PR c++/12515
43555         * g++.dg/ext/cond1.C: New test.
43556
43557 2003-11-20  Richard Henderson  <rth@redhat.com>
43558
43559         * gcc.dg/20020201-2.c: Remove.
43560         * gcc.dg/20020201-4.c: Remove.
43561         * gcc.dg/20020304-1.c: Remove.
43562
43563 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43564
43565         * gcc.dg/cpp/trad/xwin1.c: New test case.
43566
43567 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43568
43569         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43570         * lib/g77.exp: Likewise.
43571         * lib/objc.exp: Likewise.
43572         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43573         for darwin.
43574
43575 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43576
43577         PR c++/12932
43578         * g++.dg/template/static5.C: New test.
43579
43580 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43581
43582         * gcc.dg/nested-func-1.c: New test.
43583
43584 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43585
43586         * gcc.dg/cpp/assert4.c: New test.
43587
43588 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43589
43590         PR c++/2294
43591         * g++.dg/lookup/using9.c: New test.
43592
43593 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43594
43595         PR c++/12762
43596         * g++.dg/template/error3.C: New test.
43597
43598 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43599
43600         PR ada/13035
43601         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43602         No longer use a wrapper for gcc, since this does not work under
43603         Windows.
43604
43605 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43606
43607         PR c++/2094
43608         * g++.dg/template/ptrmem7.C: New test.
43609
43610 2003-11-13  Andrew Pinski <apinski@apple.com>
43611
43612         * gcc.c-torture/compile/20031113-1.c: New test.
43613
43614 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43615             Kean Johnston <jkj@sco.com>
43616
43617         PR c/13029
43618         * gcc.dg/unused-4.c: Update.
43619
43620 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43621
43622         * g++.dg/opt/const3.C: New test.
43623
43624 2003-11-13  Jan Hubicka  <jh@suse.cz>
43625
43626         * gcc.c-torture/compile/20031112-1.c: New test.
43627
43628 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43629
43630         * g++.dg/parse/crash10.C: Remove bogus error marker.
43631
43632 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43633
43634         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43635         (host_gcc): Likewise.
43636         (ROOT): Honor $PWDCMD.
43637         (BASE): Likewise.
43638         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43639
43640 2003-11-12  Catherine Moore  <clm@redhat.com>
43641
43642         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43643
43644 2003-11-12  Andreas Jaeger  <aj@suse.de>
43645             Jakub Jelinek  <jakub@redhat.com>
43646             Andrew Pinski  <pinskia@physics.uc.edu>
43647             Richard Henderson  <rth@redhat.com>
43648
43649         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43650         systems.
43651         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43652
43653         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43654         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43655
43656 2003-11-11  Andreas Jaeger  <aj@suse.de>
43657
43658         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43659
43660         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43661
43662 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43663
43664         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43665         Clean ups.
43666
43667 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43668
43669         * gcc.dg/trampoline-1.c: New test.
43670
43671 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
43672
43673         * gcc.c-torture/compile/200031109-1.c: New test.
43674
43675 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43676
43677         PR c/3190
43678         PR c/8714
43679         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43680         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43681         gcc.dg/format/no-y2k-1.c: Update.
43682
43683 2003-11-08  Roger Sayle  <roger@eyesopen.com>
43684
43685         PR optimization/10467
43686         * gcc.dg/20031108-1.c: New test case.
43687
43688 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
43689
43690         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43691
43692 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43693
43694         * gcc.dg/compound-lvalue-1.c: New test.
43695         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43696         some XFAILs.
43697
43698 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
43699
43700         * gcc.dg/altivec-varargs-1.c: New test.
43701
43702 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43703
43704         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43705         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43706         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
43707         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
43708         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43709
43710 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
43711
43712         * gcc.dg/cond-lvalue-1.c: New test.
43713
43714 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
43715
43716         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43717
43718 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43719
43720         PR c++/11616
43721         * g++.dg/template/instantiate5.C: New test.
43722
43723 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43724
43725         PR c++/12726
43726         * g++.dg/ext/complit2.C: Replace test with self-contained version.
43727         * ChangeLog: Add missing first entry for above test.
43728
43729 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43730
43731         PR c++/9810
43732         * g++.dg/template/using8.C: New test.
43733         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43734
43735 2003-11-02  Roger Sayle  <roger@eyesopen.com>
43736
43737         PR optimization/10817
43738         * gcc.c-torture/compile/20031102-1.c: New test case.
43739
43740 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
43741
43742         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43743         2147483647.
43744
43745 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43746
43747         * gcc.dg/20031102-1.c: New test.
43748
43749 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43750
43751         * gcc.dg/complex-1.c: New test.
43752
43753 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43754
43755         PR c++/12796
43756         * g++.dg/template/crash13.C: Adjust expected error location.
43757         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43758
43759 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43760
43761         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43762
43763 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43764
43765         PR/10239
43766         * gcc.c-torture/compile/20031031-2.c: New test.
43767
43768 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43769
43770         PR/11640
43771         * gcc.c-torture/compile/20031031-1.c: New test.
43772
43773 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43774
43775         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43776         * gcc.misc-tests/bprob.exp: Likewise.
43777         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43778         the execution test on arm-elf configs.
43779         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
43780         configs that don't support scratch files.
43781         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43782
43783 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
43784
43785         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43786         done by dejagnu.
43787
43788 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
43789
43790         * ada/acats/run_all.sh: Redirect mv output to /dev/null
43791         Avoid non pure sh syntax. Add more logging.
43792
43793         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43794         fail.
43795
43796 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43797
43798         PR libgcj/10610
43799         * gcc.dg/ppc-stackalign-1.c: New test.
43800
43801 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
43802
43803         * ada/acats/run_all.sh: Change output to be more compliant with
43804         dejagnu framework.
43805         Create acats.sum and acats.log files under testsuite/ada/acats
43806         Only run [a-z]* directories, to filter out e.g. CVS.
43807         Redirect build output to log file.
43808
43809 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43810
43811         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43812
43813 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43814
43815         PR ada/5909:
43816         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43817
43818 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
43819
43820         * gcc.c-torture/compile/20031023-1.c: New test.
43821         * gcc.c-torture/compile/20031023-2.c: New test.
43822         * gcc.c-torture/compile/20031023-3.c: New test.
43823         * gcc.c-torture/compile/20031023-4.c: New test.
43824
43825 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43826
43827         PR c++/10371
43828         * g++.dg/lookup/scoped8.C: New test.
43829
43830 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43831
43832         * g++.dg/opt/reg-stack3.C: New test.
43833
43834 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43835
43836         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
43837
43838 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43839
43840         PR c++/11076
43841         * g++.dg/template/crash13.C: New test.
43842
43843 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43844
43845         * gcc.dg/c99-restrict-2.c: New test.
43846
43847 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
43848
43849         PR c++/12698, c++/12699, c++/12700, c++/12566
43850         * g++.dg/inherit/covariant9.C: New test.
43851         * g++.dg/inherit/covariant10.C: New test.
43852         * g++.dg/inherit/covariant11.C: New test.
43853
43854 2003-10-23  Jason Merrill  <jason@redhat.com>
43855
43856         PR c++/12726
43857         * g++.dg/ext/complit2.C: New test.
43858
43859 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43860
43861         PR target/12654
43862         * gcc.c-torture/execute/20031020-1.c: New test.
43863
43864 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43865
43866         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43867         following the jump_insn.
43868
43869 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
43870
43871         * gcc.dg/cast-lvalue-1.c: New test.
43872
43873 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
43874
43875         PR c++/11962
43876         * g++.dg/template/cond2.C: New test.
43877
43878 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43879
43880         * gcc.dg/builtins-28.c: New test.
43881
43882 2003-10-20  Jan Hubicka  <jh@suse.cz>
43883
43884         * g++.dg/opt/inline4.C: Do not use min-inline-insns
43885         parameter.
43886         * gcc.dg/inline-2.c: Likewise.
43887
43888 2003-10-20  Phil Edwards  <phil@codesourcery.com>
43889
43890         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43891         * gcc.dg/nest.c: Likewise.
43892
43893 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43894
43895         PR c++/9781, c++/10583, c++/11862
43896         * g++.dg/parse/crash13.C: New test.
43897
43898 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43899
43900         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43901
43902 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43903
43904         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43905         Define HAVE_C99_RUNTIME except on Solaris.
43906         * gcc.dg/builtins-20.c: Likewise.
43907
43908 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43909
43910         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43911
43912 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43913
43914         PR c++/12495
43915         * g++.dg/template/crash21.C: New test.
43916
43917 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43918
43919         PR c++/2513
43920         * g++.dg/template/typename5.C: New test.
43921
43922 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43923
43924         PR c++/12369
43925         * g++.dg/template/friend25.C: New test.
43926
43927 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
43928
43929         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43930         versions.
43931
43932 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
43933
43934         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43935         == 2147483647.
43936
43937 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
43938
43939         * gcc.c-torture/execute/960416-1.x: Remove.
43940         * gcc.c-torture/execute/divconst-3.x: Likewise.
43941
43942 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
43943
43944         PR target/12598
43945         * gcc.dg/torture/cris-volatile-1.c: New test.
43946
43947 2003-10-14  Roger Sayle  <roger@eyesopen.com>
43948
43949         PR optimization/9325
43950         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43951         for overflowing floating point to integer conversion during RTL
43952         simplification.
43953
43954 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
43955
43956         * objc/execute/_cmd.m: Fix typo.
43957         * objc.dg/image-info.m, objc.dg/symtab-1.m:
43958         Relax 'scan-assembler' regexp.
43959         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43960         objc.dg/try-catch-4.m: Run on non-Darwin targets.
43961         * objc.dg/zero-link-2.m: Remove blank line.
43962         * objc.dg/zero-link-3.m: New test case.
43963
43964 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
43965
43966         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43967
43968         * gcc.dg/asm-names.c: Use scan-assembler-not rather
43969         than linker trickery.
43970
43971 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43972
43973         PR c++/12370
43974         * g++.dg/other/friend2.C: New test.
43975
43976 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43977
43978         * gcc.dg/20031012-1.c: New test.
43979
43980 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43981
43982         * gcc.dg/weak/weak-3.c: Fix for new warning.
43983
43984 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
43985
43986         PR optimization/8750
43987         * gcc.c-torture/execute/20031012-1.c: New test case.
43988
43989 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43990
43991         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43992         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43993
43994 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43995
43996         PR optimization/12260
43997         * gcc.c-torture/compile/20031011-2.c: New test case.
43998
43999 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44000
44001         * gcc.c-torture/execute/20031011-1.c: New testcase.
44002
44003 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44004
44005         * gcc.c-torture/compile/20031011-1.c: New test.
44006
44007 2003-10-11  Jan Hubicka  <jh@suse.cz>
44008
44009         * g++.dg/other/first-global.C: New test.
44010
44011 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44012
44013         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44014
44015 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44016
44017         * gcc.c-torture/compile/20031010-1.c: New test.
44018
44019 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
44020
44021         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44022         * gcc.c-torture/execute/va-arg-25.c: ... here.
44023
44024 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44025
44026         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44027
44028 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44029
44030         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44031
44032 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44033
44034         * g++.dg/parse/error2.C: New test.
44035
44036 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44037
44038         PR c++/11097
44039         * g++.dg/other/error5.C: Modify the error message.
44040         * g++.dg/lookup/using8.C: New test.
44041
44042 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44043
44044         * gcc.dg/darwin-abi-2.c: New file.
44045         * gcc.c-torture/execute/va-arg-24.c: New file.
44046
44047 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44048
44049         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44050         indentation.
44051
44052 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44053
44054         PR c++/10147
44055         * g++.dg/other/error4.C: Update error messages.
44056         * g++.dg/template/ptrmem4.C: Likewise.
44057
44058         PR c++/12337
44059         * g++.dg/init/new9.C: New test.
44060
44061         PR c++/12334, c++/12236, c++/8656
44062         * g++.dg/ext/attrib8.C: New test.
44063
44064 2003-10-06  Devang Patel  <dpatel@apple.com>
44065
44066         * gcc.dg/debug/dwarf2-3.h: New test.
44067         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44068
44069 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44070
44071         * g++.dg/opt/cfg2.C: New test.
44072
44073 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44074
44075         * g++.dg/opt/float1.C: New test.
44076
44077 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44078
44079         * gcc.dg/c90-array-lval-6.c: New test.
44080         * gcc.dg/c99-array-lval-6.c: New test.
44081
44082 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44083             Ziemowit Laski  <zlaski@apple.com>
44084
44085         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44086         'Derived', so that it is never considered a class method; add
44087         new warning for '+port' method ambiguity.
44088         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44089         <objc/objc-api.h> (needed on Mac OS X).
44090         * objc.dg/method-13.m: New test.
44091
44092 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44093
44094         PR optimization/9325, PR java/6391
44095         * gcc.c-torture/execute/20031003-1.c: New test case.
44096
44097 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44098
44099         PR optimization/12180
44100         * gcc.dg/20031002-1.c: New test.
44101
44102         PR c++/12486
44103         * g++.dg/inherit/error1.C: New test.
44104
44105 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44106
44107         * lib/f-torture.exp (search_for): Rename to...
44108         (search_for_re): This.  Also, clean up comments and the
44109         "regexp" invocation.
44110
44111 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44112
44113         * gcc.c-torture/compile/20031002-1.c: New test.
44114
44115 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44116
44117         * g++.dg/opt/cond1.C: New test.
44118
44119 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44120
44121         * gcc.dg/Wold-style-definition-2.c: New testcase.
44122         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44123
44124 2003-09-29  Richard Henderson  <rth@redhat.com>
44125
44126         * g++.dg/init/array10.C: Add dg-options.
44127
44128 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44129
44130         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44131
44132 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44133
44134         * g++.dg/template/friend19.C: Fix typo.
44135         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44136
44137 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44138
44139         * gcc.c-torture/execute/20030928-1.c: New test.
44140         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44141
44142 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44143
44144         * g++.dg/opt/unroll1.C: New test.
44145
44146 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44147
44148         PR optimization/11741
44149         * gcc.dg/20030926-1.c: New test case.
44150
44151 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44152
44153         PR c++/5655
44154         * g++.dg/parse/access7.C: New test.
44155         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44156
44157 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44158
44159         MERGE OF objc-improvements-branch into MAINLINE:
44160         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44161         if libobjc has not been built.
44162         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44163         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44164         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44165         objc/execute/nested-3.m, objc/execute/np-2.m,
44166         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44167         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44168         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44169         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44170         objc.dg/special/unclaimed-category-1.h,
44171         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44172         well as GNU runtime.
44173         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44174         * execute/cascading-1.m, execute/function-message-1.m,
44175         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44176         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44177         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44178         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44179         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44180         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44181         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44182         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44183         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44184         * objc.dg/bitfield-2.m: Run only on Darwin.
44185         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44186         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44187         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44188         * objc.dg/const-str-1.m: Fix constant string layout.
44189
44190 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44191
44192         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44193
44194 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44195
44196         * gcc.dg/darwin-abi-1.c: New file.
44197
44198 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44199
44200         PR target/12281
44201         * gcc.c-torture/compile/20030921-1.c: New test.
44202
44203 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44204
44205         * g++.dg/opt/reg-stack2.C: New test.
44206
44207 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44208
44209         * g++.dg/eh/delayslot1.C: New test.
44210
44211 2003-09-20  Richard Henderson  <rth@redhat.com>
44212
44213         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44214
44215 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44216
44217         * gcc.c-torture/execute/20030920-1.c: New test case.
44218
44219 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44220
44221         * g++.dg/rtti/typeid3.C: Correct expected error message.
44222
44223 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44224
44225         PR c++/157
44226         * g++.dg/parse/crash12.C: New test.
44227
44228 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44229
44230         * gcc.dg/compat/mixed-struct-check.h: New.
44231         * gcc.dg/compat/mixed-struct-defs.h: New.
44232         * gcc.dg/compat/mixed-struct-init.h: New.
44233         * gcc.dg/compat/struct-by-value-19_main.c: New.
44234         * gcc.dg/compat/struct-by-value-19_x.c: New.
44235         * gcc.dg/compat/struct-by-value-19_y.c: New.
44236         * gcc.dg/compat/struct-by-value-20_main.c: New.
44237         * gcc.dg/compat/struct-by-value-20_x.c: New.
44238         * gcc.dg/compat/struct-by-value-20_y.c: New.
44239         * gcc.dg/compat/struct-return-19_main.c: New.
44240         * gcc.dg/compat/struct-return-19_x.c: New.
44241         * gcc.dg/compat/struct-return-19_y.c: New.
44242         * gcc.dg/compat/struct-return-20_main.c: New.
44243         * gcc.dg/compat/struct-return-20_x.c: New.
44244         * gcc.dg/compat/struct-return-20_y.c: New.
44245
44246 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44247         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44248         so that it will not complain on LP64 targets.
44249
44250 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44251
44252         PR c++/495
44253         * g++.dg/template/friend24.C: New test.
44254
44255 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44256
44257         PR c++/12332
44258         * g++.dg/template/memtmpl2.C: New test.
44259
44260 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44261
44262         PR target/11184
44263         * gcc.dg/builtin-apply1.c: New test.
44264
44265 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44266
44267         PR c++/9848
44268         * g++.dg/warn/Wunused-4.C: New test.
44269
44270 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44271
44272         PR c++/12316
44273         * g++.dg/other/gc2.C: New test.
44274
44275 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44276
44277         PR c++/11991
44278         * g++.dg/rtti/typeid3.C: New test.
44279
44280         PR c++/12266
44281         * g++.dg/overload/template1.C: New test.
44282
44283 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44284
44285         * g++.dg/opt/cfg3.C: New test.
44286
44287 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44288
44289         PR c++/7939
44290         * g++.dg/template/crash11.C: New test.
44291
44292 2003-09-16  Jason Merrill  <jason@redhat.com>
44293             Jakub Jelinek  <jakub@redhat.com>
44294
44295         * gcc.dg/attr-warn-unused-result.c: New test.
44296
44297 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44298
44299         PR c++/12184
44300         * g++.dg/expr/call2.C: New test.
44301
44302 2003-09-15  Andreas Jaeger  <aj@suse.de>
44303
44304         * gcc.dg/Wold-style-definition-1.c: New test.
44305
44306 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
44307
44308         PR c++/3907
44309         * g++.dg/parse/template12.C: New test.
44310
44311         * g++.dg/abi/bitfield11.C: New test.
44312         * g++.dg/abi/bitfield12.C: Likewise.
44313
44314 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
44315
44316         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
44317         non-expansion of functional macro name without arguments at EOL.
44318         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
44319
44320 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
44321
44322         * gcc.c-torture/execute/20030914-[12].c: New tests.
44323
44324 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44325
44326         PR c++/11788
44327         * g++.dg/overload/addr1.C: New test.
44328
44329 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
44330
44331         * gcc.dg/20030909-1.c: New test.
44332
44333 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44334
44335         * gcc.dg/ultrasp10.c: New test.
44336
44337 2003-09-09  Devang Patel  <dpatel@apple.com>
44338
44339         * gcc.dg/darwin-ld-6.c: New test.
44340
44341 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44342
44343         * gcc.dg/torture/builtin-explog-1.c: New testcase.
44344
44345 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44346
44347         * gcc.dg/ia64-types1.c: New test.
44348         * gcc.dg/ia64-types2.c: Likewise.
44349
44350 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44351
44352         * gcc.dg/builtins-1.c: Add more _Complex tests.
44353         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44354
44355         * gcc.dg/builtins-1.c: Test existing _Complex functions.
44356         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44357
44358 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
44359
44360         PR c++/11786
44361         * g++.dg/lookup/koenig2.C: New test.
44362
44363         PR c++/5296
44364         * g++.dg/rtti/typeid2.C: New test.
44365
44366 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
44367
44368         * gcc.c-torture/compile/20030904-1.c: New test.
44369
44370 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44371
44372         * g++.dg/opt/longbranch2.C: New test.
44373
44374 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44375
44376         * g++.dg/template/crash10.C: Only compile it.
44377
44378 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
44379
44380         PR middle-end/11665
44381         * gcc.c-torture/compile/20030907-1.c: New test.
44382         * g++.dg/init/array11.C: New test.
44383
44384 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44385
44386         PR c++/11852
44387         * g++.dg/init/struct1.C: New test.
44388
44389 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
44390
44391         PR c++/12181
44392         * g++.dg/expr/comma1.C: New test.
44393
44394 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
44395
44396         PR c++/11867
44397         * g++.dg/expr/static_cast5.C: New test.
44398
44399 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
44400
44401         PR c++/11507
44402         * g++.dg/lookup/scoped7.C: New test.
44403
44404         PR c++/9574
44405         * g++.dg/other/static1.C: New test.
44406
44407         PR c++/11490
44408         * g++.dg/warn/template-1.C: New test.
44409
44410         PR c++/11432
44411         * g++.dg/template/crash10.C: New test.
44412
44413         PR c++/2478
44414         * g++.dg/overload/VLA.C: New test.
44415
44416         PR c++/10804
44417         * g++.dg/template/call1.C: New test.
44418
44419 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44420
44421         PR c++/11794
44422         * g++.dg/parse/using3.C: New test.
44423
44424 2003-09-06  Roger Sayle  <roger@eyesopen.com>
44425
44426         PR c++/11409
44427         * g++.dg/overload/builtin3.C: New test case.
44428
44429 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44430
44431         PR c/9862
44432         * gcc.dg/20030906-1.c: New test.
44433         * gcc.dg/20030906-2.c: Likewise.
44434
44435 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44436
44437         PR c++/12167
44438         * g++.dg/parse/defarg5.C: New test.
44439
44440         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44441
44442 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44443
44444         PR c++/12163
44445         * g++.dg/expr/static_cast4.C: New test.
44446
44447         PR c++/12146
44448         * g++.dg/template/crash9.C: New test.
44449
44450 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44451
44452         * g++.old-deja/g++.ext/pretty2.C: Update for change
44453         in __FUNCTION__.
44454         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44455
44456 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44457
44458         PR c++/11922
44459         * g++/dg/template/qualified-id1.C: New test.
44460
44461         PR c++/12037
44462         * g++.dg/warn/noeffect4.C: New test.
44463
44464 2003-09-04  Matt Austern  <austern@apple.com>
44465
44466         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44467         * g++.dg/ext/fnname2.C: Likewise.
44468         * g++.dg/ext/fnname3.C: Likewise.
44469
44470 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44471
44472         * g++.dg/expr/lval1.C: New test.
44473         * g++.dg/ext/lvcast.C: Remove.
44474
44475 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44476
44477         PR optimization/11700.
44478         * gcc.c-torture/compile/20030903-1.c: New test case.
44479
44480 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44481
44482         PR c++/12053
44483         * g++.dg/abi/layout4.C: New test.
44484
44485 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44486
44487         PR c++/11553
44488         * g++.dg/parse/friend3.C: New test.
44489
44490 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44491
44492         PR c++/11847
44493         * g++.dg/template/class1.C: New test.
44494
44495         PR c++/11808
44496         * g++.dg/expr/call1.C: New test.
44497
44498 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44499
44500         PR c++/12114
44501         * g++.dg/init/ref9.C: New test.
44502
44503         PR c++/11972
44504         * g++.dg/template/nested4.C: New test.
44505
44506 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44507
44508         PR c++/12093
44509         * g++.dg/template/non-dependent4.C: New test.
44510
44511         PR c++/11928
44512         * g++.dg/inherit/conv1.C: New test.
44513
44514 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44515
44516         PR c++/6196
44517         * g++.dg/ext/label1.C: New test.
44518         * g++.dg/ext/label2.C: Likewise.
44519
44520 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44521
44522         * g++.dg/expr/cond3.C: New test.
44523
44524 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44525
44526         * gcc.dg/builtins-1.c: Add new builtin cases.
44527
44528 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44529
44530         * gcc.dg/builtins-1.c: Add new cases.
44531         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44532
44533 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44534
44535         * gcc.dg/builtins-1.c: Add more math builtin tests.
44536         * gcc.dg/torture/builtin-attr-1.c: New test.
44537
44538 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44539
44540         PR optimization/5079
44541         * g++.dg/opt/static3.C: New test.
44542
44543 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44544
44545         * gcc.misc-tests/gcov-10b.c: New test.
44546
44547 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44548
44549         * g++.dg/opt/ptrmem3.C: New test.
44550
44551         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44552
44553 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44554
44555         * gcc.dg/20030826-2.c: New test.
44556
44557 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44558
44559         PR middle-end/12002
44560         * g77.f-torture/compile/12002.f: New test case.
44561
44562 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44563
44564         * gcc.dg/20030826-1.c: New test case.
44565
44566 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44567
44568         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44569
44570 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44571
44572         PR c++/11871
44573         * c++.dg/lookup/crash1.C: New test.
44574
44575         * c++.dg/warn/noeffect3.C: New test.
44576
44577 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44578
44579         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44580         * gcc.dg/compat/vector-1_y.c: Ditto.
44581         * gcc.dg/compat/vector-2_x.c: Ditto.
44582         * gcc.dg/compat/vector-2_y.c: Ditto.
44583
44584 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44585
44586         * gcc.dg/20030702-1.c: New test.
44587
44588 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44589
44590         PR c++/8795
44591         * g++.dg/ext/altivec-1.C: New test.
44592
44593 2003-08-24  Richard Henderson  <rth@redhat.com>
44594
44595         * g++.dg/eh/simd-2.C: Add -w for x86.
44596
44597 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44598
44599         * gcc.dg/20030815-1.c: New test.
44600
44601 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44602
44603         PR c++/3765
44604         * g++.dg/parse/access6.C: New test.
44605
44606 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44607
44608         PR c++/641, c++/11876
44609         * g++.dg/template/friend22.C: New test.
44610         * g++.dg/template/friend23.C: Likewise.
44611
44612 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44613
44614         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44615         identically.
44616
44617 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44618
44619         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44620
44621 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44622
44623         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44624
44625 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44626
44627         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44628
44629 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44630
44631         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44632
44633 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44634
44635         PR c++/11919
44636         * g++.dg/overload/prom1.C: New test.
44637
44638         PR c++/11551
44639         * g++.dg/parse/dtor2.C: New test.
44640
44641         PR c++/10762
44642         * g++.dg/parse/using2.C: New test.
44643
44644 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44645
44646         PR target/11805
44647         * gcc.c-torture/compile/20030821-1.c: New.
44648
44649 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44650
44651         PR c++/11834
44652         * g++.dg/template/deduce2.C: New test.
44653
44654 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44655
44656         * gcc.c-torture/execute/20030821-1.c: New test.
44657
44658 2003-08-20  Roger Sayle  <roger@eyesopen.com>
44659
44660         PR middle-end/11984
44661         * gcc.dg/20030820-1.c: New test case.
44662
44663 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44664
44665         PR c++/11945
44666         * g++.dg/warn/noeffect2.C: New test.
44667
44668 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44669
44670         PR c++/10926
44671         * g++.dg/template/dtor2.C: New test.
44672
44673         PR c++/11684
44674         * g++.dg/template/operator1.C: New test.
44675         * g++.dg/parse/operator4.C: New test.
44676
44677         PR c++/11946.C
44678         * g++.dg/expr/enum1.C: New test.
44679         * gcc.dg/c99-bool-1.c: Remove bogus warning.
44680
44681         PR c++/11036.C
44682         * g++.dg/parse/elab2.C: New test.
44683         * g++.dg/parse/typedef4.C: Change error message.
44684         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44685         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44686         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44687
44688 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
44689
44690         * gcc.dg/pch/warn-1.c: New.
44691         * gcc.dg/pch/warn-1.hs: New.
44692
44693         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44694         not-tested file.
44695
44696 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44697
44698         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44699
44700 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44701
44702         * gcc.dg/uninit-D.c: New Test.
44703         * gcc.dg/uninit-E.c: New Test.
44704         * gcc.dg/uninit-F.c: New Test.
44705         * gcc.dg/uninit-G.c: New Test.
44706
44707 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
44708
44709         * g++.dg/README: Describe the pch directory.
44710
44711 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44712
44713         PR c++/11174
44714         * g++.dg/parse/access4.C: New test.
44715         * g++.dg/parse/access5.C: Likewise.
44716         * g++.old-deja/g++.jason/access17.C: Adjust error message.
44717
44718 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
44719
44720         * gcc.dg/noncompile/20030818-1.c: New.
44721
44722 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44723
44724         PR c++/11957
44725         * g++.dg/warn/noeffect1.C: New test.
44726
44727         * g++.dg/template/scope2.C: New test.
44728         * g++.dg/template/error2.C: Correct dg-error
44729
44730 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
44731
44732         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44733
44734 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
44735
44736         PR C++/11512
44737         * g++.dg/template/warn1.C: New.
44738
44739 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44740
44741         * g++.dg/template/error2.C: New test.
44742         * g++.dg/lookup/using7.C: Adjust errors
44743         * g++.old-deja/g++.pt/crash36.C: Likewise.
44744         * g++.old-deja/g++.pt/derived3.C: Likewise.
44745
44746 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44747
44748         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44749         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44750         * gcc.c-torture/execute/builtins/string-9.c: New, from
44751         string-opt-9.c.  Adjust for execute/builtins framework.
44752         * gcc.c-torture/execute/string-opt-9.c: Delete.
44753
44754 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
44755
44756         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44757
44758         * g++.dg/parse/ret-type2.C: New test.
44759
44760         PR c++/11703
44761         * g++.dg/init/new8.C: New test.
44762
44763         PR c++/10923
44764         * g++.dg/parse/typedef5.C: New test.
44765
44766         PR c++/9512
44767         * g++.dg/parse/qualified2.C: New test.
44768         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44769         invalid code.
44770
44771 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
44772
44773         * g++.dg/conversion/ptrmem1.C: New test.
44774
44775 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
44776
44777         PR target/11693
44778         * gcc.dg/20030811-1.c: New test.
44779
44780         PR target/11535
44781         * gcc.c-torture/execute/20030811-1.c: New test.
44782
44783 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44784
44785         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44786
44787 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
44788
44789         PR c++/11789.C
44790         * g++.dg/inherit/multiple1.C: New test.
44791
44792 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44793
44794         * gcc.dg/spe1.c: New test.
44795
44796         PR c++/11670
44797         * g++.dg/expr/cast2.C: New test.
44798
44799         PR c++/10530
44800         * g++.dg/template/dependent-name2.C: New test.
44801
44802 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
44803
44804         * g++.dg/parse/crash11.C: Put the dg options in comments.
44805
44806 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
44807
44808         * lib/gcc-dg.exp: Update for diagnostic change.
44809
44810 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44811
44812         PR c++/5767
44813         * g++.dg/parse/crash11.C: New test.
44814
44815 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
44816
44817         * gcc.dg/cpp/spacing1.c: Update.
44818
44819 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
44820
44821         PR target/11739
44822         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44823         a value for -mtune.
44824
44825 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44826
44827         PR middle-end/11771
44828         * gcc.c-torture/compile/20030804-1.c: New test case.
44829
44830 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44831
44832         * gcc.dg/20030804-1.c: New test case.
44833
44834 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
44835
44836         * gcc.dg/cpp/separate-1.c: New test.
44837
44838 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
44839
44840         PR c++/11704
44841         * g++.dg/template/dependent-expr2.C: New test.
44842
44843         PR c++/11766
44844         * g++.dg/expr/ptrmem1.C: New test.
44845
44846 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44847
44848         PR c++/9453
44849         * g++.dg/template/friend15.C: New test.
44850
44851 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
44852
44853         * lib/dg-pch.exp: Work round PCH bug.
44854
44855 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44856
44857         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
44858         builtins.  Move cases from builtins-4.c here.
44859
44860         * gcc.dg/torture/builtin-math-1.c: New test taken from
44861         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44862         additional cases.
44863
44864         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44865         Delete.
44866
44867 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44868
44869         PR c++/9447
44870         * g++.dg/template/using7.C: New test.
44871
44872 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
44873
44874         * import1.c, import2.c: New tests.
44875
44876 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
44877
44878         * g++.dg/eh/crossjump1.C: New test.
44879
44880 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
44881
44882         PR c++/11697
44883         * g++.dg/template/using6.C: New test.
44884
44885         PR c++/11744
44886         * g++.dg/template/koenig2.C: New test.
44887
44888 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44889
44890         PR c++/7983
44891         * g++.dg/parse/typedef4.C: New test.
44892
44893 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44894
44895         PR c++/8442, c++/8806
44896         * g++.dg/template/elab1.C: New test.
44897         * g++.dg/template/type2.C: Likewise.
44898         * g++.dg/template/ttp3.C: Adjust expected error message.
44899         * g++.old-deja/g++.law/visibility13.C: Likewise.
44900         * g++.old-deja/g++.niklas/t135.C: Likewise.
44901         * g++.old-deja/g++.pt/ttp41.C: Likewise.
44902         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44903         template argument.
44904         * g++.old-deja/g++.pt/ttp44.C: Likewise.
44905
44906 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
44907
44908         PR c++/11295
44909         * g++.dg/ext/stmtexpr1.C: New test.
44910
44911         * g++.dg/opt/tmp1.C: New test.
44912
44913         PR c++/11525
44914         * g++.dg/parse/constant4.C: New test.
44915
44916         PR c++/9447
44917         * g++.dg/template/using5.C: New test.
44918
44919 2003-07-31  Roger Sayle  <roger@eyesopen.com>
44920
44921         * gcc.dg/builtins-27.c: New test case.
44922
44923 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
44924
44925         * gcc.dg/tls/opt-7.c: New test.
44926
44927 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
44928
44929         * g++.old-deja/g++.other/crash18.C: Remove.
44930
44931 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44932
44933         * g++.dg/template/explicit3.C: New.
44934         * g++.dg/template/explicit4.C: New.
44935         * g++.dg/template/explicit5.C: New.
44936
44937         PR c++/11347
44938         * g++.dg/template/memtmpl1.C: New.
44939
44940 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
44941
44942         PR target/11565
44943         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44944         * gcc.dg/i386-387-5.c (dg-options): Likewise.
44945
44946 2003-07-30  Jan Hubicka  <jh@suse.cz>
44947
44948         * vtgc1.c: Kill.
44949
44950 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
44951
44952         * gcc.dg/struct-in-proto-1.c: New test.
44953
44954 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
44955
44956         * gcc.dg/cpp/include2.c: Only expect one message.
44957
44958 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
44959
44960         PR c++/9447
44961         * g++.dg/template/using1.C: New test.
44962         * g++.dg/template/using2.C: New test.
44963         * g++.dg/template/using3.C: New test.
44964         * g++.dg/template/using4.C: New test.
44965
44966 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
44967
44968         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44969         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44970
44971 2003-07-28  Jan Hubicka  <jh@suse.cz>
44972
44973         PR c++/11530
44974         * g++.dg/opt/call1.C: New test.
44975
44976 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
44977
44978         PR c++/11667
44979         * g++.dg/init/enum2.C: New test.
44980         * g++.dg/template/overload1.C: Add "-w" option.
44981
44982 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
44983
44984         * gcc.dg/Wdeclaration-after-statement-1.c,
44985         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44986
44987 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
44988
44989         * gcc.c-torture/compile/20030725-1.c: New test.
44990
44991 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
44992
44993         * gcc.dg/20030505.c: Only run for SPE.
44994         Remove definition of opaque type.
44995
44996 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
44997
44998         * g++.dg/template/ptrmem6.C: New test.
44999
45000 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
45001
45002         * gcc.c-torture/compile/zero-strct-2.c: New test.
45003
45004 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45005
45006         * gcc.dg/intermod-1.c: New test.
45007
45008 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45009
45010         PR c++/11617
45011         * g++.dg/template/lookup2.C: New test.
45012         * g++.dg/template/memclass1.C: Remove instantiated from error.
45013         * g++.dg/other/error2.C: Tweak expected errors.
45014
45015         PR c++/11596
45016         * g++.dg/template/defarg3.C: New test.
45017
45018         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45019
45020 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45021
45022         * g++.dg/inherit/access5.C: New test.
45023
45024 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45025
45026         PR c++/11513
45027         * g++.dg/template/crash8.C: New test.
45028
45029 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45030
45031         PR c/10602
45032         * gcc.dg/noncompile/incomplete-2.c: New test.
45033
45034 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45035
45036         PR c++/11645
45037         * g++.dg/inherit/access4.C: New test.
45038
45039         PR c++/11517
45040         * g++.dg/expr/cond2.C: New test.
45041
45042         PR optimization/10679
45043         * g++.dg/opt/inline4.C: New test.
45044
45045 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45046
45047         * g++.dg/parse/crash10: New test.
45048
45049 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45050
45051         * g++.dg/ext/flexary1.C: New test.
45052
45053 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45054
45055         PR c++/10793
45056         * g++.dg/template/crash9.C: New test.
45057
45058 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45059
45060         PR c++/3004
45061         * g++.dg/parse/typedef3.C: New test.
45062
45063         PR c++/7906
45064         * g++.dg/parse/operator2.C: New test.
45065
45066         PR c++/8895
45067         * g++.dg/parse/def-tmpl-arg1.C: New test.
45068
45069         PR c++/9282
45070         * g++.dg/parse/funptr1.C: New test.
45071
45072         PR c++/9452
45073         * g++.dg/parse/ambig3.C: New test.
45074
45075         PR c++/9454
45076         * g++.dg/parse/operator3.C: New test.
45077
45078         PR c++/9486
45079         * g++.dg/parse/template10.C: New test.
45080
45081         PR c++/9488
45082         * g++.dg/parse/template11.C: New test.
45083
45084         PR c++/10150
45085         * g++.dg/parse/invalid-op1.C: New test.
45086
45087         PR c++/10247
45088         * g++.dg/parse/condexpr1.C: New test.
45089
45090 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45091
45092         * g++.dg/ext/packed3.C: New test.
45093         * g++.dg/ext/packed4.C: New test.
45094
45095         * gcc.dg/pack-test-3.c: New test.
45096
45097 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45098
45099         * lib/compat.exp: Handle dg-options per source file.
45100         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45101         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45102         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45103         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45104         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45105         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45106         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45107         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45108         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45109         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45110         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45111         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45112         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45113         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45114
45115 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45116
45117         PR c/10320
45118         * gcc.c-torture/execute/20030718-1.c: New test.
45119
45120 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45121
45122         PR optimization/11536
45123         * gcc.dg/20030721-1.c: New test.
45124
45125 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45126
45127         PR c++/11546
45128         * g++.dg/template/lookup1.C: New test.
45129
45130 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45131
45132         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45133         diagnostics of ill-formed constructs involving labels.
45134         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45135         the new 'previously defined here' message.
45136
45137 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45138
45139         * g++.dg/parse/non-dependent2.C: New test.
45140
45141 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45142
45143         * g++.dg/init/init-ref4.C: xfail on targets without
45144         weak symbols.
45145
45146 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45147
45148         PR target/11087
45149         * gcc.c-torture/execute/20030717-1.c: New test.
45150
45151 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45152
45153         * g++.dg/opt/cfg1.C: New test.
45154
45155 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45156
45157         PR optimization/11557
45158         * gcc.dg/20030717-1.c: New test.
45159
45160 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45161
45162         PR c++/10476
45163         * g++.dg/expr/crash-1.C: New test.
45164
45165         PR c++/11027
45166         * g++.dg/template/init3.C: New test.
45167
45168         PR c++/8222
45169         * g++.dg/template/non-dependent1.C: New test.
45170
45171         PR c++/11070
45172         * g++.dg/template/non-dependent2.C: New test.
45173
45174         PR c++/11071
45175         * g++.dg/template/non-dependent3.C: New test.
45176
45177         PR c++/9907
45178         * g++.dg/template/sizeof5.C: New test.
45179
45180 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45181
45182         PR 11498
45183         * gcc.c-torture/compile/mangle-1.c: New file.
45184
45185 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45186
45187         PR c++/7809
45188         * g++.dg/parse/access3.C: New test.
45189
45190 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45191
45192         PR c++/11384
45193         * g++.dg/init/init-ref4.C: New test.
45194
45195 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45196
45197         PR c++/11547
45198         * g++.dg/parse/constant3.C: New test.
45199         * g++.dg/parse/crash7.C: Likewise.
45200
45201 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45202
45203         PR target/11008
45204         * gcc.dg/i386-pentium4-not-mull.c: New.
45205
45206 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45207
45208         * gcc.dg/asm-names.c (ymain): Make it weak.
45209
45210 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45211
45212         PR c++/5421
45213         * g++.dg/template/friend21.C: New test.
45214
45215 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45216
45217         * gcc.dg/cleanup-8.c: New test.
45218         * gcc.dg/cleanup-9.c: New test.
45219
45220 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45221
45222         * g++.dg/ext/dll-MI1.h: New file.
45223         * g++.dg/ext/dllexport-MI1.C: New file.
45224         * g++.dg/ext/dllimport-MI1.C: New file.
45225
45226 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45227
45228         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45229         it does not have cmpstrsi patterns (just cmpmemsi).
45230
45231 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45232
45233         PR debug/11473
45234         * g++.dg/debug/debug8.C: New test.
45235
45236 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45237
45238         PR c++/10108
45239         * g++.dg/template/crash7.C: New test.
45240
45241 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45242
45243         PR target/10795
45244         * gcc.c-torture/compile/20030708-1.c: New.
45245
45246 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45247
45248         * gcc.c-torture/execute/20030715-1.c: New test.
45249
45250 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45251
45252         * gcc.dg/pch/inline-3.c: New file.
45253         * gcc.dg/pch/inline-3.hs: New file.
45254         * gcc.dg/pch/inline-4.c: New file.
45255         * gcc.dg/pch/inline-4.hs: New file.
45256
45257 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45258
45259         PR c++/11509
45260         * g++.dg/template/crash6.C: New test.
45261
45262         PR c++/7053
45263         * g++.dg/template/friend20.C: New test.
45264
45265         PR c++/7019
45266         * g++.dg/template/overload2.C: New test.
45267
45268 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45269
45270         PR optimization/11440
45271         * gcc.c-torture/execute/20030714-1.c: New test.
45272
45273 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45274
45275         PR c++/11154
45276         * g++.dg/template/partial2.C: New test.
45277
45278 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45279
45280         PR c++/11503
45281         * g++.dg/template/anon1.C: New test.
45282
45283         PR c++/11493
45284         PR c++/11495
45285         * g++.dg/parse/template9.C: Likewise.
45286         * g++.dg/template/crash4.C: New test.
45287         * g++.dg/template/koenig1.C: Likewise.
45288         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
45289         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
45290         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
45291         functions.
45292         * g++.old-deja/g++.jason/template36.C: Likewise.
45293         * g++.old-deja/g++.mike/p1989.C: Likewise.
45294         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
45295         * g++.old-deja/g++.pt/ttp20.C: Use this->.
45296         * g++.old-deja/g++.pt/ttp21.C: Use this->.
45297         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
45298         compiling.
45299         * g++.old-deja/g++.pt/union2.C: Use this->.
45300
45301 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
45302
45303         * gcc.dg/20030711-1.c: New test.
45304
45305 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
45306
45307         PR c++/11050
45308         * g++.dg/parse/args1.C: New test.
45309         * g++.pt/defarg8.C: Change expected errors.
45310
45311 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
45312
45313         PR c++/8164
45314         * g++.dg/template/nontype2.C: New test.
45315
45316         PR c++/10558
45317         * g++.dg/parse/template8.C: New test.
45318
45319         PR c++/8327
45320         * g++.dg/template/scope1.C: New test.
45321
45322         * g++.dg/warn/Wsign-compare-1.C: New test.
45323
45324 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45325
45326         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
45327
45328 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
45329
45330         PR c++/9411
45331         * g++.dg/template/explicit2.C: New test.
45332
45333         PR c++/10032
45334         * g++.dg/warn/pedantic1.C: New test.
45335
45336 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
45337
45338         PR c++ 9483
45339         * g++.dg/other/field1.C: New test.
45340
45341 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
45342
45343         PR c/11449
45344         * gcc.c-torture/compile/20030707-1.c: New.
45345
45346 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45347
45348         PR c++/10849
45349         * g++.dg/template/access12.C: New test.
45350
45351 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
45352
45353         * g++.dg/bprob/bprob.exp (prof_ext): Update.
45354         * g77.dg/bprob/bprob.exp (prof_ext): Update.
45355         * gcc.misc-tests/bprob.exp (prof_ext): Update.
45356         * gcc.misc-tests/gcov.exp: Update
45357         * g++.dg/gcov/gcov.exp: Update
45358         * lib/gcov.exp: Update.
45359
45360 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
45361
45362         * g++.dg/abi/mangle17.C: Make sure template expressions are
45363         dependent.
45364         * g++.dg/abi/mangle4.C: Mark erroneous casts.
45365         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
45366         * g++.dg/opt/stack1.C: Remove erroneous code.
45367         * g++.dg/parse/template7.C: New test.
45368         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
45369         * g++.old-deja/g++.pt/crash4.C: Likewise.
45370
45371 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45372
45373         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
45374         with zero or one occurence of `$' after the initial `L'.
45375
45376 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
45377
45378         * gcc.c-torture/compile/20030704-1.c: Add a comment.
45379
45380 2003-07-08  Roger Sayle  <roger@eyesopen.com>
45381
45382         PR c/11370
45383         * gcc.dg/Wunreachable-6.c: New testcase.
45384         * gcc.dg/Wunreachable-7.c: New testcase.
45385
45386 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45387
45388         PR c/11420
45389         * gcc.dg/20030708-1.c: New test.
45390
45391 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
45392
45393         * gcc.dg/compat/sdata-section.h: New file.
45394         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
45395         * gcc.dg/torture/mips-sdata-1.c: New test.
45396
45397 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45398
45399         PR c++/11030
45400         * g++.dg/template/friend19.C: New test.
45401
45402 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
45403
45404         * g++.dg/opt/strength-reduce.C: New test.
45405
45406 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45407
45408         PR target/10979
45409         * gcc.dg/20030707-1.c: New testcase.
45410
45411 2003-07-07  Roger Sayle  <roger@eyesopen.com>
45412
45413         PR optimization/11059
45414         * g++.dg/opt/emptyunion.C: New testcase.
45415
45416 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45417             Eric Botcazou  <ebotcazou@libertysurf.fr>
45418
45419         * g++.dg/opt/stack1.C: New test.
45420
45421 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
45422
45423         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45424         run test.
45425
45426         PR c++/11431
45427         * g++.dg/expr/static_cast3.C: New test.
45428
45429 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45430
45431         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45432         everywhere.
45433         * gcc.dg/concat.c: Concatenation of string constants with
45434         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45435         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45436         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45437         necessary to avoid multi-character character constant warning.
45438         * gcc.dg/cpp/escape.c: Likewise.
45439         * gcc.dg/cpp/ucs.c: Likewise.
45440         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45441         Fix a typo.
45442
45443 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45444
45445         PR c/11428
45446         * gcc.c-torture/compile/20030704-1.c: New.
45447
45448 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45449
45450         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45451
45452 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45453
45454         PR c++/5287, PR c++/7910,  PR c++/11021
45455         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45456         tests for warnings.
45457         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45458         * g++.dg/ext/dllimport3.C: Likewise.
45459         * g++.dg/ext/dllimport4.C: New file.
45460         * g++.dg/ext/dllimport5.C: New file.
45461         * g++.dg/ext/dllimport6.C: New file.
45462         * g++.dg/ext/dllimport7.C: New file.
45463         * g++.dg/ext/dllimport8.C: New file.
45464         * g++.dg/ext/dllimport9.C: New file.
45465         * g++.dg/ext/dllimport10.C: New file.
45466         * g++.dg/ext/dllexport1.C: New file.
45467
45468 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45469
45470         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45471         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45472
45473 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45474
45475         * gcc.dg/builtins-25.c: New testcase.
45476         * gcc.dg/builtins-26.c: New testcase.
45477
45478 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45479
45480         * gcc.dg/compat/vector-defs.h: New file.
45481         * gcc.dg/compat/vector-setup.h: New file.
45482         * gcc.dg/compat/vector-check.h: New file.
45483         * gcc.dg/compat/vector-1_main.c: New file.
45484         * gcc.dg/compat/vector-1_x.c: New file.
45485         * gcc.dg/compat/vector-1_y.c: New file.
45486         * gcc.dg/compat/vector-2_main.c: New file.
45487         * gcc.dg/compat/vector-2_x.c: New file.
45488         * gcc.dg/compat/vector-2_y.c: New file.
45489
45490         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45491         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45492         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45493         * gcc.dg/compat/struct-align-1.h: New file.
45494         * gcc.dg/compat/struct-align-1_main.c: New file.
45495         * gcc.dg/compat/struct-align-1_x.c: New file.
45496         * gcc.dg/compat/struct-align-1_y.c: New file.
45497         * gcc.dg/compat/struct-align-2.h: New file.
45498         * gcc.dg/compat/struct-align-2_main.c: New file.
45499         * gcc.dg/compat/struct-align-2_x.c: New file.
45500         * gcc.dg/compat/struct-align-2_y.c: New file.
45501
45502         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45503         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45504         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45505         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45506         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45507         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45508         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45509         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45510         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45511         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45512         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45513         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45514         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45515         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45516         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45517         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45518         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45519         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45520         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45521         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45522         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45523         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45524         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45525         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45526         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45527         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45528         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45529         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45530         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45531
45532 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45533
45534         * gcc.dg/i386-call-1.c: New test.
45535
45536 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45537
45538         PR c++/9162
45539         * g++.dg/parse/defarg4.C: New.
45540
45541 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45542
45543         PR target/10700
45544         * gcc.c-torture/compile/20030703-1.c: New test case.
45545
45546 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45547
45548         * g++.dg/template/local3.C: Remove extra semicolon.
45549
45550 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45551
45552         * gcc.dg/i386-volatile-1.c: New test.
45553
45554 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45555
45556         PR c++/11072
45557         * g++.dg/other/offsetof2.C: XFAIL.
45558         * g++.dg/other/offsetof5.C: New.
45559
45560         PR c++/10219
45561         * g++.dg/template/error1.C: New.
45562
45563         PR c++/9779
45564         * g++.dg/template/dependent-expr1.C: New.
45565
45566 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45567
45568         PR c++/6949
45569         * g++.dg/template/local3.C: New test.
45570
45571         PR c++/11149
45572         * g++.dg/lookup/scoped6.C: New test.
45573
45574 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45575
45576         PR c++/8046
45577         * g++.dg/other/error7.C: New test.
45578
45579 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45580
45581         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45582         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45583         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45584         * g++.old-deja/g++.other/union2.C: Likewise.
45585         * gcc.dg/c90-const-expr-2.c: Likewise.
45586         * gcc.dg/c90-const-expr-3.c: Likewise.
45587         * gcc.dg/c99-const-expr-2.c: Likewise.
45588         * gcc.dg/c99-const-expr-3.c: Likewise.
45589         * gcc.dg/concat.c: Likewise.
45590
45591 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45592
45593         PR c++/9559
45594         * g++.dg/init/static1.C: New test.
45595
45596 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45597
45598         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45599         * g++.old-deja/g++.other/access2.C: Likewise.
45600         * g++.old-deja/g++.other/decl2.C: Likewise.
45601         * gcc.c-torture/execute/20020615-1.c: Likewise.
45602
45603 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45604
45605         PR c++/4933
45606         * g++.dg/template/sizeof4.C: New test.
45607
45608 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45609
45610         * g++.dg/other/error6.C: New test.
45611
45612 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45613
45614         PR c++/10750
45615         * g++.dg/parse/constant2.C: New test.
45616
45617 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45618
45619         PR c++/11106
45620         * g++.dg/other/error5.C: New test.
45621
45622 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45623
45624         * gcc.dg/format/gcc_diag-1.c: New test.
45625
45626 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45627
45628         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45629
45630 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45631
45632         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45633         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45634         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45635
45636 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45637
45638         * gcc.c-torture/execute/builtins/string-8.c: New test.
45639         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45640         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45641         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45642
45643 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45644
45645         PR c++/10468
45646         * g++.dg/ext/typeof6.C: New test.
45647
45648 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45649
45650         PR c++/10796
45651         * g++.dg/init/enum1.C: New test.
45652
45653 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45654
45655         * gcc.dg/20030627-1.c: New test.
45656
45657 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
45658
45659         PR c++/11332
45660         * g++.dg/expr/static_cast2.C: New test.
45661
45662 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45663             Jakub Jelinek  <jakub@redhat.com>
45664
45665         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45666         sprintf(dst,"%s",src) optimization.
45667         * gcc.c-torture/execute/20030626-1.c: New test case.
45668         * gcc.c-torture/execute/20030626-2.c: New test case.
45669
45670 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
45671
45672         * gcc.c-torture/execute/multi-ix.c: New test.
45673
45674         * gcc.c-torture/execute/simd-4.c (main):
45675         Added missing semicolon at end of union.
45676
45677 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
45678
45679         PR c++/8266
45680         * g++.dg/template/explicit-instantiation3.C: New test.
45681
45682 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45683
45684         * gcc.dg/20030626-1.c: Use signed char.
45685
45686 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45687
45688         * gcc.dg/20030626-1.c: New test.
45689
45690 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
45691
45692         * const-str-2.m: Update.
45693
45694 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
45695
45696         PR c++/10990
45697         * g++.dg/rtti/dyncast1.C: New test.
45698         * g++.dg/abi/mangle4.C: Correct base-specifier access.
45699         * g++.dg/lookup/scoped1.C: Remove XFAIL.
45700         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45701
45702         PR c++/10931
45703         * g++.dg/expr/static_cast1.C: New test.
45704
45705 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
45706
45707         * gcc.dg/20030625-1.c: New test.
45708
45709 2003-06-24  Roger Sayle  <roger@eyesopen.com>
45710
45711         * gcc.c-torture/compile/20030624-1.c: New test case.
45712
45713 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
45714
45715         * gcc.c-torture/execute/string-opt-17.c: New test.
45716
45717 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
45718
45719         PR c++/5754
45720         * g++.dg/parse/crash6.C: New test.
45721
45722 2003-06-23  Roger Sayle  <roger@eyesopen.com>
45723
45724         * gcc.dg/builtins-24.c: New test case.
45725
45726 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
45727
45728         * g++.dg/opt/operator1.C: New test.
45729
45730 2003-06-22  Roger Sayle  <roger@eyesopen.com>
45731
45732         * gcc.c-torture/execute/string-opt-16.c: New test case.
45733
45734 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45735
45736         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
45737         * g++.old-deja/g++.other/conv7.C: Likewise.
45738         * g++.old-deja/g++.other/overcnv2.C: Likewise.
45739         * g++.old-deja/g++.other/overload14.C: Likewise.
45740
45741 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45742
45743         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45744         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45745
45746 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45747
45748         PR c++/10888
45749         * g++.dg/warn/Winline-3.C: New test.
45750
45751 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45752
45753         * lib/target-supports.exp (check_alias_available): Make the test
45754         program acceptable to the Solaris assembler.
45755
45756         PR c++/10749
45757         * g++.dg/template/memclass2.C: New test.
45758
45759 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45760             Eric Botcazou  <ebotcazou@libertysurf.fr>
45761
45762         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45763         data for non-matching targets.
45764         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45765
45766 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45767
45768         PR c++/10845
45769         * g++.dg/template/member3.C: New test.
45770
45771 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
45772
45773         PR c++/10939
45774         * g++.dg/template/func1.C: New test.
45775
45776         PR c++/9649
45777         * g++.dg/template/static4.C: New test.
45778         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45779
45780         PR c++/11041
45781         * g++.dg/init/ref7.C: New test.
45782
45783 2003-06-19  Matt Austern  <austern@apple.com>
45784
45785         PR c++/11228
45786         * g++.dg/anew1.C: New test.
45787         * g++.dg/anew2.C: New test.
45788         * g++.dg/anew3.C: New test.
45789         * g++.dg/anew4.C: New test.
45790
45791 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
45792
45793         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45794
45795 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
45796
45797         * gcc.c-torture/execute/simd-4.c (main): Make expected value
45798         endian-dependent.
45799
45800 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
45801
45802         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45803         Remove cruft.
45804
45805 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
45806
45807         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45808         * gcc.c-torture/compile/961203-1.c: Likewise.
45809         * gcc.c-torture/compile/980506-1.c: Likewise.
45810
45811 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45812
45813         PR c++/10712
45814         * g++.dg/lookup/using7.C: New test.
45815
45816 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45817
45818         PR c++/11105
45819         * g++.dg/abi/conv1.C: Remove it.
45820         * g++.dg/template/conv7.C: New test.
45821         * g++.dg/template/conv8.C: Likewise.
45822         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45823         conversion operator.
45824
45825 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
45826
45827         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45828         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45829         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45830         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45831         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45832         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45833         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45834         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45835         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45836         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45837         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45838         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45839         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45840         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45841         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45842         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45843         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45844         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45845         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45846         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45847         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45848         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45849         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45850         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45851         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45852         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45853         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45854         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45855         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45856
45857 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
45858
45859         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45860         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45861         indications.
45862
45863 2003-06-16  Roger Sayle  <roger@eyesopen.com>
45864
45865         * gcc.dg/i386-387-5.c: New test case.
45866         * gcc.dg/i386-387-6.c: New test case.
45867         * gcc.dg/builtins-23.c: New test case.
45868
45869 2003-06-15  Roger Sayle  <roger@eyesopen.com>
45870
45871         * gcc.dg/builtins-22.c: New test case.
45872         * gcc.dg/i386-387-1.c: Update to test exp.
45873         * gcc.dg/i386-387-2.c: Likewise.
45874
45875 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45876
45877         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45878
45879 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45880
45881         * lib/gcc-dg.exp (dg-require-dll): New function.
45882         (dg-xfail-if): Likewise.
45883         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45884         driver.
45885
45886         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45887         * gcc.c-torture/compile/20001205-1.c: Likewise.
45888         * gcc.c-torture/compile/20001226-1.c: Likewise.
45889         * gcc.c-torture/compile/20010518-2.c: Likewise.
45890         * gcc.c-torture/compile/20020312-1.c: Likewise.
45891         * gcc.c-torture/compile/20020604-1.c: Likewise.
45892         * gcc.c-torture/compile/920501-12.c: Likewise.
45893         * gcc.c-torture/compile/920501-4.c: Likewise.
45894         * gcc.c-torture/compile/920520-1.c: Likewise.
45895         * gcc.c-torture/compile/920521-1.c: Likewise.
45896         * gcc.c-torture/compile/920625-1.c: Likewise.
45897         * gcc.c-torture/compile/961203-1.c: Likewise.
45898         * gcc.c-torture/compile/980506-1.c: Likewise.
45899         * gcc.c-torture/compile/981006-1.c: Likewise.
45900         * gcc.c-torture/compile/981022-1.c: Likewise.
45901         * gcc.c-torture/compile/981223-1.c: Likewise.
45902         * gcc.c-torture/compile/990617-1.c: Likewise.
45903         * gcc.c-torture/compile/dll.c: Likewise.
45904         * gcc.c-torture/compile/labels-3.c: Likewise.
45905         * gcc.c-torture/compile/mipscop-1.c: Likewise.
45906         * gcc.c-torture/compile/mipscop-2.c: Likewise.
45907         * gcc.c-torture/compile/mipscop-3.c: Likewise.
45908         * gcc.c-torture/compile/mipscop-4.c: Likewise.
45909         * gcc.c-torture/compile/simd-5.c: Likewise.
45910         * gcc.c-torture/compile/20000804-1.x: Remove.
45911         * gcc.c-torture/compile/20001205-1.x: Likewise.
45912         * gcc.c-torture/compile/20001226-1.x: Likewise.
45913         * gcc.c-torture/compile/20010518-2.x: Likewise.
45914         * gcc.c-torture/compile/20020312-1.x: Likewise.
45915         * gcc.c-torture/compile/20020604-1.x: Likewise.
45916         * gcc.c-torture/compile/920501-12.x: Likewise.
45917         * gcc.c-torture/compile/920501-4.x: Likewise.
45918         * gcc.c-torture/compile/920520-1.x: Likewise.
45919         * gcc.c-torture/compile/920521-1.x: Likewise.
45920         * gcc.c-torture/compile/920625-1.x: Likewise.
45921         * gcc.c-torture/compile/961203-1.x: Likewise.
45922         * gcc.c-torture/compile/980506-1.x: Likewise.
45923         * gcc.c-torture/compile/981006-1.x: Likewise.
45924         * gcc.c-torture/compile/981022-1.x: Likewise.
45925         * gcc.c-torture/compile/981223-1.x: Likewise.
45926         * gcc.c-torture/compile/990617-1.x: Likewise.
45927         * gcc.c-torture/compile/mipscop-1.x: Likewise.
45928         * gcc.c-torture/compile/mipscop-2.x: Likewise.
45929         * gcc.c-torture/compile/mipscop-3.x: Likewise.
45930         * gcc.c-torture/compile/mipscop-4.x: Likewise.
45931         * gcc.c-torture/compile/simd-5.x: Likewise.
45932
45933         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45934
45935 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45936
45937         * gcc.c-torture/execute/20030611-1.c: New test.
45938
45939 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45940
45941         PR middle-end/168
45942         * gcc.dg/20030612-1.c: New test case.
45943
45944 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45945
45946         PR c++/10635
45947         * g++.dg/expr/cast1.C: New test.
45948
45949 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45950
45951         * gcc.dg/builtins-21.c: New test case.
45952
45953 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
45954
45955         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45956         options instead of at the end.
45957         * lib/objc.exp (objc_target_compile): Likewise.
45958
45959 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
45960
45961         PR c++/10432
45962         * g++.dg/parse/error1.C: New test.
45963
45964 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
45965
45966         * gcc.dg/compat/struct-by-value-11_main.c: New file.
45967         * gcc.dg/compat/struct-by-value-11_x.c: New file.
45968         * gcc.dg/compat/struct-by-value-11_y.c: New file.
45969         * gcc.dg/compat/struct-by-value-12_main.c: New file.
45970         * gcc.dg/compat/struct-by-value-12_x.c: New file.
45971         * gcc.dg/compat/struct-by-value-12_y.c: New file.
45972         * gcc.dg/compat/struct-by-value-13_main.c: New file.
45973         * gcc.dg/compat/struct-by-value-13_x.c: New file.
45974         * gcc.dg/compat/struct-by-value-13_y.c: New file.
45975         * gcc.dg/compat/struct-by-value-14_main.c: New file.
45976         * gcc.dg/compat/struct-by-value-14_x.c: New file.
45977         * gcc.dg/compat/struct-by-value-14_y.c: New file.
45978         * gcc.dg/compat/struct-by-value-15_main.c: New file.
45979         * gcc.dg/compat/struct-by-value-15_x.c: New file.
45980         * gcc.dg/compat/struct-by-value-15_y.c: New file.
45981         * gcc.dg/compat/struct-by-value-16_main.c: New file.
45982         * gcc.dg/compat/struct-by-value-16_x.c: New file.
45983         * gcc.dg/compat/struct-by-value-16_y.c: New file.
45984         * gcc.dg/compat/struct-by-value-17_main.c: New file.
45985         * gcc.dg/compat/struct-by-value-17_x.c: New file.
45986         * gcc.dg/compat/struct-by-value-17_y.c: New file.
45987         * gcc.dg/compat/struct-by-value-18_main.c: New file.
45988         * gcc.dg/compat/struct-by-value-18_x.c: New file.
45989         * gcc.dg/compat/struct-by-value-18_y.c: New file.
45990
45991         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45992         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45993         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45994         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45995         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45996         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45997         * gcc.dg/compat/scalar-return-3_main.c: New file.
45998         * gcc.dg/compat/scalar-return-3_x.c: New file.
45999         * gcc.dg/compat/scalar-return-3_y.c: New file.
46000         * gcc.dg/compat/scalar-return-4_main.c: New file.
46001         * gcc.dg/compat/scalar-return-4_x.c: New file.
46002         * gcc.dg/compat/scalar-return-4_y.c: New file.
46003
46004 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46005
46006         * gcc.dg/compat/fp2-struct-check.h: New file.
46007         * gcc.dg/compat/fp2-struct-defs.h: New file.
46008         * gcc.dg/compat/fp2-struct-init.h: New file.
46009         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46010         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46011         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46012         * gcc.dg/compat/struct-return-10_main.c: New file.
46013         * gcc.dg/compat/struct-return-10_x.c: New file.
46014         * gcc.dg/compat/struct-return-10_y.c: New file.
46015
46016         * gcc.dg/compat/compat-common.h: New file.
46017         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46018         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46019         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46020         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46021         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46022         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46023         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46024         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46025         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46026         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46027         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46028         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46029         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46030         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46031         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46032         * gcc.dg/compat/small-struct-check.h: Ditto.
46033         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46034         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46035         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46036         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46037         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46038         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46039         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46040         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46041         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46042         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46043         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46044         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46045         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46046         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46047         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46048         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46049         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46050         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46051         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46052         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46053         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46054         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46055         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46056         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46057         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46058         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46059         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46060         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46061         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46062         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46063
46064 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46065
46066         * g++.dg/pch/static-1.C: New file.
46067         * g++.dg/pch/static-1.Hs: New file.
46068
46069 2003-06-10  Richard Henderson  <rth@redhat.com>
46070
46071         * gcc.dg/asm-7.c: Adjust expected warning text.
46072
46073 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46074
46075         * gcc.dg/builtins-20.c: New test case.
46076
46077 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46078
46079         PR c++/11131
46080         * g++.dg/opt/template1.C: New test.
46081
46082 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46083
46084         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46085         additional_sources.
46086
46087 2003-05-21  David Taylor  <dtaylor@emc.com>
46088
46089         * gcc.dg/Wpadded.c: New file.
46090
46091 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46092
46093         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46094         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46095         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46096         dg-require-weak.
46097
46098 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46099
46100         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46101
46102 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46103
46104         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46105         (dg-require-alias): Likewise.
46106         (dg-require-gc-sections): Likewise.
46107         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46108
46109 2003-06-08  Richard Henderson  <rth@redhat.com>
46110
46111         * gcc.dg/20011029-2.c: Fix the array reference.
46112         * gcc.dg/asm-7.c: New.
46113
46114 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46115
46116         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46117
46118 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46119
46120         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46121         (dg-require-gc-sections): Likewise.
46122
46123 2003-06-08  Jan Hubicka  <jh@suse.cz>
46124
46125         * i386-cmov1.c: Fix regular expression.
46126         * i386-cvt-1.c: Likewise.
46127         * i386-local.c: Likewise.
46128         * i386-local2.c: Likewise.
46129         * i386-mul.c: Likewise.
46130         * i386-ssetype-1.c: Likewise.
46131         * i386-ssetype-3.c: Likewise.
46132         * i386-ssetype-5.c: Likewise.
46133
46134 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46135
46136         PR c++/11039
46137         * g++.dg/warn/implicit-typename2.C: New test.
46138         * g++.dg/warn/implicit-typename3.C: New test.
46139
46140 2003-06-07  Richard Henderson  <rth@redhat.com>
46141
46142         * g++.dg/other/offsetof3.C: Use size_t.
46143         * g++.dg/other/offsetof4.C: Likewise.
46144
46145 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46146
46147         * lib/copy-file.exp: New. Implement gcc_copy_files.
46148
46149         * lib/dg-pch.exp: Load copy-file.exp
46150         (dg-pch): Use gcc_copy_files instead of "file copy".
46151
46152 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46153
46154         * gcc.dg/weak/weak.exp: Simplify.
46155         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46156         * gcc.dg/weak/weak-1.c: Likewise.
46157         * gcc.dg/weak/weak-2.c: Likewise.
46158         * gcc.dg/weak/weak-3.c: Likewise.
46159         * gcc.dg/weak/weak-4.c: Likewise.
46160         * gcc.dg/weak/weak-5.c: Likewise.
46161         * gcc.dg/weak/weak-6.c: Likewise.
46162         * gcc.dg/weak/weak-7.c: Likewise.
46163         * gcc.dg/weak/weak-8.c: Likewise.
46164         * gcc.dg/weak/weak-9.c: Likewise.
46165
46166 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46167
46168         gcc.c-torture/execute/20030606-1.c: New.
46169
46170 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46171
46172         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46173         * gcc.dg/builtins-19.c: Likewise.
46174
46175 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46176
46177         * gcc.dg/builtins-2.c: Add some more tests.
46178         * gcc.dg/builtins-18.c: New test case.
46179         * gcc.dg/builtins-19.c: New test case.
46180
46181 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46182             Jim Wilson  <wilson@tuliptree.org>
46183
46184         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46185
46186 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46187
46188         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46189         mempcpy/stpcpy calls not to be optimized into something else.
46190         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46191         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46192         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46193
46194 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46195
46196         * gcc.dg/format/asm_fprintf-1.c: New test.
46197
46198 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46199
46200         * lib/gcc-defs.exp (additional_sources): New variable.
46201         (dg-additional-sources): New function.
46202         (additional_files): New variable.
46203         (dg-additional-files): New function.
46204         (dg-additional-files-options): Likewise.
46205         * lib/gcc-dg.exp (dg-require-weak): New function.
46206         (dg-require-alias): Likewise.
46207         (dg-require-gc-sections): Likewise.
46208         * lib/target-supports.exp (check_alias_available): Remove testfile
46209         parameter.
46210         (check_gc_sections_available): New function.
46211         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46212         (dg-gpp-additional-files): Likewise.
46213         * lib/g++.exp (additional_sources): Remove.
46214         (additional_files): Likewise.
46215         (g++_target_compile): Use dg-additional-files-options.
46216
46217         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46218         Tcl logic.
46219         * gcc.dg/special/ecos.exp: Remove.
46220         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46221         * gcc.dg/special/alias-1.c: Likewise.
46222         * gcc.dg/special/alias-2.c: Likewise.
46223         * gcc.dg/special/gcsec-1.c: Likewise.
46224         * gcc.dg/special/weak-1.c: Likewise.
46225         * gcc.dg/special/weak-2.c: Likewise.
46226         * gcc.dg/special/wkali-1.c: Likewise.
46227         * gcc.dg/special/wkali-2.c: Likewise.
46228
46229         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46230         dg-gpp-additional-*.
46231         * g++.dg/special/conpr-3.C: Likewise.
46232         * g++.dg/special/conpr-4.C: Likewise.
46233         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46234         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46235         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46236         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46237         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46238         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46239         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46240         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46241         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46242         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46243         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46244         * g++.old-deja/g++.other/comdat1.C: Likewise.
46245         * g++.old-deja/g++.other/comdat2.C: Likewise.
46246         * g++.old-deja/g++.other/comdat3.C: Likewise.
46247         * g++.old-deja/g++.other/ctor1.C: Likewise.
46248         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46249
46250 2003-06-05  Richard Henderson  <rth@redhat.com>
46251
46252         * gcc.dg/debug/20030605-1.c: New.
46253
46254 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46255
46256         * README.QMTEST: Update.
46257
46258 2003-06-04  Richard Henderson  <rth@redhat.com>
46259
46260         * gcc.dg/cleanup-1.c: New.
46261         * gcc.dg/cleanup-2.c: New.
46262         * gcc.dg/cleanup-3.c: New.
46263         * gcc.dg/cleanup-4.c: New.
46264         * gcc.dg/cleanup-5.c: New.
46265         * gcc.dg/cleanup-6.c: New.
46266         * gcc.dg/cleanup-7.c: New.
46267
46268 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46269
46270         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46271
46272         * lib/dg-pch.exp: New file.
46273         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46274         * gcc.dg/pch/pch.exp: Likewise.
46275
46276 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46277
46278         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46279         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46280         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46281         * gcc.dg/builtins-17.c: New test case.
46282         * gcc.dg/i386-387-4.c: New test case.
46283         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46284
46285 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46286
46287         * gcc.dg/ultrasp9.c: New test.
46288
46289 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46290
46291         * gcc.c-torture/compile/20030604-1.c: New test.
46292         * gcc.dg/sparc-constant-1.c: New test.
46293
46294 2003-06-03  Glen Nakamura  <glen@imodulo.com>
46295
46296         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
46297
46298 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
46299
46300         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
46301
46302         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
46303         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
46304
46305 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
46306
46307         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
46308
46309 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46310
46311         PR c++/10940
46312         * g++.dg/template/spec10.C: New test.
46313
46314 2003-06-03  Roger Sayle  <roger@eyesopen.com>
46315
46316         * gcc.dg/builtins-16.c: New test case.
46317
46318 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
46319
46320         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
46321         mempcpy test with post-increments.
46322         * gcc.c-torture/execute/string-opt-3.c: New test.
46323         * gcc.dg/string-opt-1.c: New test.
46324
46325 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
46326
46327         PR fortran/10965
46328         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
46329
46330 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
46331
46332         * lib/scanasm.exp (dg-scan): New function, factored out of ...
46333         (scan-assembler): ... here.  Use dg-scan.
46334         (scan-assembler-not): Likewise.
46335         (scan-file): New function.
46336         (scan-file-not): Likewise.
46337         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
46338         * gcc.dg/cpp/_Pragma4.c: Likewise.
46339         * gcc.dg/cpp/_Pragma5.c: Likewise.
46340         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46341         * gcc.dg/cpp/avoidpaste2.c: Likewise.
46342         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
46343         * gcc.dg/cpp/cmdlne-P.c: Likewise.
46344         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
46345         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
46346         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
46347         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
46348         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
46349         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
46350         * gcc.dg/cpp/cxxcom1.c: Likewise.
46351         * gcc.dg/cpp/line1.c: Likewise.
46352         * gcc.dg/cpp/maccom1.c: Likewise.
46353         * gcc.dg/cpp/maccom2.c: Likewise.
46354         * gcc.dg/cpp/maccom3.c: Likewise.
46355         * gcc.dg/cpp/maccom4.c: Likewise.
46356         * gcc.dg/cpp/maccom5.c: Likewise.
46357         * gcc.dg/cpp/maccom6.c: Likewise.
46358         * gcc.dg/cpp/multiline.c: Likewise.
46359         * gcc.dg/cpp/spacing1.c: Likewise.
46360         * gcc.dg/cpp/spacing2.c: Likewise.
46361         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
46362         * gcc.dg/cpp/trad/maccom1.c: Likewise.
46363         * gcc.dg/cpp/trad/maccom2.c: Likewise.
46364         * gcc.dg/cpp/trad/maccom3.c: Likewise.
46365         * gcc.dg/cpp/trad/maccom4.c: Likewise.
46366         * gcc.dg/cpp/trad/maccom6.c: Likewise.
46367         * gcc.dg/cpp/cxxcom2.c: Likewise.
46368         * gcc.dg/cpp/cxxcom2.h: New file.
46369
46370         * gcc.dg/cpp/truefalse.cpp: Move it to ...
46371         * g++.dg/cpp/truefalse.C: Here.
46372         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
46373
46374 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
46375
46376         * gcc.dg/cpp/redef3.c: New file.
46377
46378 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46379
46380         * gcc.dg/i386-loop-3.c: New test.
46381
46382 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
46383
46384         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
46385
46386 2003-05-31  Roger Sayle  <roger@eyesopen.com>
46387
46388         * gcc.dg/fwrapv-1.c: New test case.
46389         * gcc.dg/fwrapv-2.c: New test case.
46390
46391 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46392
46393         PR c++/10956
46394         * g++.dg/template/spec9.C: New test.
46395
46396 2003-05-29  Roger Sayle  <roger@eyesopen.com>
46397
46398         * gcc.dg/duff-4.c: New test case.
46399
46400 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
46401
46402         PR fortran/10843
46403         * g77.dg/ffixed-form-1.f: New test
46404         * g77.dg/ffixed-form-2.f: New test
46405         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
46406         * g77.dg/ffree-form-3.f: New test
46407
46408 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
46409
46410         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
46411         * gcc.dg/wint_t-1.c: Likewise.
46412
46413 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46414
46415         * g++.dg/template/access11.C: New test.
46416
46417 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46418
46419         PR c++/10849
46420         * g++.dg/template/access10.C: New test.
46421
46422 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46423             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46424
46425         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46426
46427 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46428
46429         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46430         suppress for powerpc-*-darwin*.
46431         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46432
46433 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46434
46435         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46436         suppress option for powerpc-*-darwin*.
46437
46438 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46439
46440         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46441         * gcc.dg/builtins-4.c: Add test for fmod.
46442
46443 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46444
46445         PR c++/10682
46446         * g++.dg/template/instantiate4.C: New test.
46447
46448 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46449
46450         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46451
46452 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46453
46454         * gcc.dg/compat/scalar-return-1_main.c: New file.
46455         * gcc.dg/compat/scalar-return-1_x.c: New file.
46456         * gcc.dg/compat/scalar-return-1_y.c: New file.
46457         * gcc.dg/compat/scalar-return-2_main.c: New file.
46458         * gcc.dg/compat/scalar-return-2_x.c: New file.
46459         * gcc.dg/compat/scalar-return-2_y.c: New file.
46460         * gcc.dg/compat/struct-return-3_main.c: New file.
46461         * gcc.dg/compat/struct-return-3_y.c: New file.
46462         * gcc.dg/compat/struct-return-3_x.c: New file.
46463         * gcc.dg/compat/struct-return-2_main.c: New file.
46464         * gcc.dg/compat/struct-return-2_x.c: New file.
46465         * gcc.dg/compat/struct-return-2_y.c: New file.
46466
46467 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46468
46469         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46470         for hppa*-hp-hpux*.
46471         * gcc.dg/20021014-1.c (dg-options): Likewise.
46472         * gcc.dg/nest.c (dg-options): Likewise.
46473
46474 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46475
46476         PR c++/9738
46477         * g++.dg/ext/dllimport2.C: New file.
46478         * g++.dg/ext/dllimport3.C: New file.
46479
46480 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46481
46482         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46483         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46484         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46485         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46486         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46487         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46488         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46489         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46490         * gcc.dg/compat/small-struct-defs.h: New file.
46491         * gcc.dg/compat/small-struct-init.h: New file.
46492         * gcc.dg/compat/small-struct-check.h: New file.
46493         * gcc.dg/compat/fp-struct-defs.h: New file.
46494         * gcc.dg/compat/fp-struct-check.h: New file.
46495         * gcc.dg/compat/fp-struct-init.h: New file.
46496         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46497         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46498
46499 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46500
46501         * gcc.dg/20030225-2.c: New test.
46502
46503 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46504             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46505
46506         * gcc.c-torture/compile/20030518-1.c: New test case.
46507
46508 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46509
46510         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46511         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46512         gcc-dg-debug-runtest.
46513         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46514         gcc-dg-debug-runtest.
46515
46516 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46517
46518         PR c++/9022
46519         * g++.dg/lookup/using6.C: New test.
46520
46521 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46522
46523         * g++.dg/parse/access2.C: New test.
46524
46525 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46526
46527         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46528         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46529         * gcc.dg/debug/debug.exp: Likewise.
46530
46531 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46532
46533         * gcc.dg/dollar.c: New test.
46534
46535 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46536
46537         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46538         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46539         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46540         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46541         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46542         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46543         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46544         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46545         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46546         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46547         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46548         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46549         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46550         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46551         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46552         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46553         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46554         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46555
46556 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46557
46558         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46559         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46560         support for "repo" mode.
46561         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46562         * lib/g77-dg.exp: Likewise.
46563         * lib/obj-dg.exp: Likewise.
46564
46565 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46566
46567         Merge from gcc-3_2-rhl8-branch:
46568         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46569
46570         * gcc.dg/tls/opt-6.c: New test.
46571
46572         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46573
46574         * gcc.dg/20030405-1.c: New test.
46575
46576         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46577
46578         * gcc.dg/20030309-1.c: New test.
46579
46580         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46581
46582         * gcc.c-torture/execute/20030307-1.c: New test.
46583
46584         2003-02-20  Randolph Chung  <tausq@debian.org>
46585
46586         * gcc.c-torture/compile/20030220-1.c: New test.
46587
46588         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46589
46590         * gcc.dg/20030217-1.c: New test.
46591
46592         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46593
46594         * gcc.c-torture/compile/20020129-1.c: New test.
46595
46596         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46597
46598         * gcc.dg/unroll-1.c: New test.
46599
46600         2002-11-16  Jan Hubicka  <jh@suse.cz>
46601
46602         * gcc.c-torture/execute/20020920-1.c: New test.
46603
46604         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46605
46606         PR target/7434
46607         * gcc.c-torture/compile/20021008-1.c: New test.
46608
46609         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46610
46611         PR target/7559
46612         * gcc.c-torture/execute/20020810-1.c: New test.
46613
46614         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46615
46616         * gcc.c-torture/compile/20020807-1.c: New test.
46617
46618         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46619
46620         * gcc.dg/tls/opt-1.c: New test.
46621
46622         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46623
46624         * gcc.dg/20020729-1.c: New test.
46625
46626         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46627
46628         * g++.dg/opt/life1.C: New test.
46629
46630         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46631
46632         * gcc.dg/20020525-1.c: New test.
46633
46634         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46635
46636         PR c++/6794
46637         * g++.dg/ext/pretty1.C: New test.
46638         * g++.dg/ext/pretty2.C: New test.
46639
46640 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46641
46642         PR c++/8385
46643         * g++.dg/ext/typeof5.C: New test.
46644
46645 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46646
46647         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46648         __USER_LABEL_PREFIX__ into account.
46649         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46650
46651 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46652
46653         * gcc.dg/builtins-15.c: New test case.
46654
46655 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46656
46657         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46658
46659 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
46660
46661         * lib/g++.exp: Tweak handling of additional source files.
46662         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46663         * g++.dg/special/conpr-2a.C: Rename to ...
46664         * g++.dg/special/conpr-2a.cc: ... this.
46665         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46666         * g++.dg/special/conpr-3a.C: Rename to ...
46667         * g++.dg/special/conpr-3a.cc: This.
46668         * g++.dg/special/conpr-3b.C: Rename to ...
46669         * g++.dg/special/conpr-3b.cc: This.
46670         * g++.dg/special/conpr-4.C: New test.
46671         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46672
46673 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
46674
46675         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46676
46677 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46678
46679         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46680         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46681         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46682         * g++.old-deja/g++.other/warn3.C: Likewise.
46683
46684 2003-05-11  Roger Sayle  <roger@eyesopen.com>
46685
46686         * gcc.dg/i386-387-1.c: Update to also test log.
46687         * gcc.dg/i386-387-2.c: Likewise.
46688
46689 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46690
46691         * g77.f-torture/execute/int8421.f: New test.
46692
46693 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46694
46695         PR c++/10230, c++/10481
46696         * g++.dg/lookup/scoped5.C: New test.
46697
46698 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46699
46700         PR c++/10552
46701         * g++.dg/template/ttp6.C: New test.
46702
46703 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
46704
46705         * gcc.c-torture/execute/builtins: New directory.
46706         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46707         gcc.c-torture/execute/builtins.
46708         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46709         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46710         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
46711         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46712
46713 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46714
46715         PR c++/9252
46716         * g++.dg/template/access8.C: New test.
46717         * g++.dg/template/access9.C: New test.
46718
46719 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46720
46721         PR c++/9554
46722         * g++.dg/parse/access1.C: New test.
46723
46724 2003-05-09  DJ Delorie  <dj@redhat.com>
46725
46726         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46727         long, and not an int.
46728
46729 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46730
46731         PR c++/10555, c++/10576
46732         * g++.dg/template/memclass1.C: New test.
46733
46734 2003-05-08  DJ Delorie  <dj@redhat.com>
46735
46736         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46737         targets.
46738         * gcc.c-torture/execute/20021024-1.x: Likewise.
46739         * gcc.c-torture/execute/shiftdi.x: Likewise.
46740         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46741         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46742         * gcc.dg/20021018-1.c: Likewise.
46743
46744 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46745
46746         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46747
46748         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46749         (bcopy): Call memmove.
46750
46751 2003-05-08  Roger Sayle  <roger@eyesopen.com>
46752
46753         * g77.f-torture/compile/8485.f: New test case.
46754
46755 2003-05-07  Richard Henderson  <rth@redhat.com>
46756
46757         PR c++/10570
46758         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46759         Verify exception_cleanup not called for rethrows.
46760         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46761         when exiting catch block without rethrowing.
46762         * g++.dg/eh/forced3.C: New.
46763         * g++.dg/eh/forced4.C: New.
46764
46765 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
46766
46767         * gcc.dg/20030505.c: Fix triplet.
46768
46769 2003-05-06  DJ Delorie  <dj@redhat.com>
46770
46771         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46772         * gcc.dg/nest.c: Likewise.
46773
46774 2003-05-05  Roger Sayle  <roger@eyesopen.com>
46775
46776         * gcc.dg/builtins-14.c: New test case.
46777
46778 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
46779
46780         * lib/compat.exp (compat-execute): New argument.
46781         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46782         * gcc.dg/compat: New test directory.
46783         * gcc.dg/compat/compat.exp: New expect script.
46784         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46785         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46786         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46787         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46788         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46789         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46790
46791         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46792         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46793         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46794         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46795         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46796         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46797         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46798         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46799         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46800         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46801         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46802         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46803         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46804         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46805         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46806
46807 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
46808
46809         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46810
46811 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
46812
46813         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46814
46815 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
46816
46817         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46818         * gcc.dg/ppc-fsel-2.c: New test.
46819
46820         * gcc.dg/unused-5.c: New test.
46821
46822 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46823
46824         PR c++/10496
46825         * g++.dg/warn/pmf1.C: New test.
46826
46827 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46828
46829         PR c++/4494
46830         * g++.dg/warn/main.C: New test.
46831
46832 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46833
46834         * gcc.dg/nonnull-3.c: New test.
46835
46836 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
46837
46838         * gcc.dg/cpp/Wtrigraphs.c: Update.
46839         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46840
46841 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
46842
46843         * gcc.dg/ppc-fsel-1.c: New test.
46844
46845 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
46846
46847         PR c/10604
46848         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46849
46850 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
46851
46852         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46853
46854 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46855
46856         PR c++/9364, c++/10553, c++/10586
46857         * g++.dg/parse/typename4.C: New test.
46858         * g++.dg/parse/typename5.C: Likewise.
46859
46860 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
46861
46862         * gcc.c-torture/compile/20030503-1.c: New test.
46863
46864 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46865
46866         * g++.dg/lookup/using5.C: Fix testcase error.
46867
46868 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
46869
46870         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46871         since MEABI is no longer supported.  Remove all vestiges
46872         of MEABI from the test.
46873
46874 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46875
46876         PR c++/10554
46877         * g++.dg/lookup/using5.C: New test.
46878
46879 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46880
46881         PR c++/8772
46882         * g++.dg/template/ttp5.C: New test.
46883
46884 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
46885
46886         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46887         (dg-gpp-additional-sources): New function.
46888         (dg-gpp-additional-files): Likewise.
46889         * lib/g++.exp (additional_sources): New variable.
46890         (additional_files): Likewise.
46891         (g++_target_compile): Deal with them.
46892         * lib/old-dejagnu.exp: Remove.
46893         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46894         * g++.old-deja: Revise all tests to use dg commands.
46895
46896 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46897
46898         PR c++/9432, c++/9528
46899         * g++.dg/lookup/using4.C: New test.
46900
46901 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
46902
46903         * gcc.dg/noreturn-5.c: New file.
46904         * gcc.dg/noreturn-6.c: New file.
46905
46906         * gcc.c-torture/compile/inline-1.c: New file.
46907
46908 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46909
46910         PR c++/10551
46911         * g++.dg/template/explicit1.C: New test.
46912
46913 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46914
46915         PR c++/10549
46916         * g++.dg/other/bitfield1.C: New test.
46917
46918         PR c++/10527
46919         * g++.dg/init/new7.C: New test.
46920
46921 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46922
46923         * g++.dg/ext/desig1.C: New test.
46924         * g++.dg/ext/init1.C: Update.
46925
46926         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46927
46928 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
46929
46930         PR c++/10180
46931         * g++.dg/warn/Winline-1.C: New test.
46932
46933 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
46934
46935         * gcc.c-torture/execute/string-opt-19.c: New test.
46936
46937         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46938         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46939
46940 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
46941
46942         PR c++/10506
46943         * g++.dg/init/new6.C: New test.
46944
46945         PR c++/10503
46946         * g++.dg/init/ref6.C: New test.
46947
46948 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
46949
46950         * g++.dg/warn/weak1.C: XFAIL on AIX4.
46951
46952 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46953
46954         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46955         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46956
46957 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
46958
46959         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46960         initialized static data members.
46961
46962 2003-04-25  H.J. Lu <hjl@gnu.org>
46963
46964         * gcc.dg/ia64-sync-4.c: New test.
46965
46966 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46967
46968         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
46969         date.
46970
46971 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
46972
46973         PR c++/10337
46974         * g++.dg/warn/conv1.C: New test.
46975         * g++.old-deja/g++.other/conv7.C: Adjust.
46976         * g++.old-deja/g++.other/overload14.C: Adjust.
46977
46978 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46979
46980         PR c++/10471
46981         * g++.dg/template/defarg2.C: New test.
46982
46983 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
46984
46985         * gcc.dg/cpp/include2.c: Update.
46986         * gcc.dg/cpp/multiline-2.c: New.
46987         * gcc.dg/cpp/multiline.c: Update.
46988         * gcc.dg/cpp/strify2.c: Update.
46989         * gcc.dg/cpp/trad/literals-2.c: Update.
46990
46991 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46992
46993         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46994
46995 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46996
46997         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46998
46999 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47000
47001         PR c++/10451
47002         * g++.dg/parse/crash4.C: New test.
47003
47004         PR c++/9847
47005         * g++.dg/parse/crash5.C: New test.
47006
47007 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47008
47009         PR c++/10446
47010         * g++.dg/parse/crash3.C: New test.
47011
47012         PR c++/10428
47013         * g++.dg/parse/elab1.C: New test.
47014
47015 2003-04-22  Devang Patel  <dpatel@apple.com>
47016
47017         * gcc.dg/cpp/trad/funlike-5.c: New test.
47018
47019 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
47020
47021         * g++.dg/other/packed1.C: Fix dg options.
47022
47023 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47024
47025         * g++.dg/other/offsetof2.C: New test.
47026
47027 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47028
47029         * g++.dg/template/recurse.C: Adjust location of error messages.
47030
47031 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47032
47033         PR c++/9881
47034         * g++.dg/init/addr-const1.C: New test.
47035         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47036
47037 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47038
47039         PR c++/10405
47040         * g++.dg/lookup/struct-hack1.C: New test.
47041
47042 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47043
47044         * ucs.c: Update diagnostic messages.
47045
47046 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47047
47048         * gcc.dg/cpp/truefalse.cpp: New test.
47049         * gcc.dg/cpp/cpp.exp: Update.
47050         * g++.dg/other/stdbool-if.C: Remove.
47051
47052 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47053
47054         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47055         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47056
47057 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47058
47059         * gcc.c-torture/compile/20030418-1.c: New test.
47060
47061 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47062
47063         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47064
47065 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47066
47067         PR c++/10347
47068         g++.dg/template/dependent-name1.C: New test.
47069
47070 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47071
47072         * gcc.dg/warn-1.c (tourist_guide): New array,
47073         contains a pointer to bar.
47074
47075 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47076
47077         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47078         * gcc.c-torture/execute/medce-1.c: New test case.
47079         * gcc.c-torture/execute/medce-2.c: New test case.
47080
47081 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47082
47083         * lib/prune.exp: Ignore more messages.
47084
47085         PR c++/10381
47086         * g++.dg/parse/lookup3.C: New test.
47087
47088 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47089
47090         * gcc.c-torture/compile/20030415-1.c : New test.
47091
47092 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47093
47094         * gcc.c-torture/execute/scope-2.c: Move to ...
47095         * gcc.dg/noncompile/scope.c: .... here.
47096
47097 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47098
47099         * gcc.dg/20030414-2.c: New test case.
47100
47101 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47102
47103         PR target/10377
47104         * gcc.dg/20030414-1.c: New test.
47105
47106 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47107
47108         * gcc.dg/builtins-12.c: New test case.
47109         * gcc.dg/builtins-13.c: New test case.
47110
47111 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47112
47113         * gcc.c-torture/execute/string-opt-18.c: New test.
47114
47115 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47116
47117         PR c++/10300
47118         * g++.dg/init/new5.C: New test.
47119
47120 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47121
47122         PR c++/7910
47123         * g++.dg/ext/dllimport1.C: New test.
47124
47125 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47126
47127         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47128
47129 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47130
47131         PR Fortran/9263
47132         * g77.f-torture/noncompile/9263.f: New test
47133         PR Fortran/1832
47134         * g77.f-torture/execute/1832.f: New test
47135
47136 2003-04-11  David Chad  <davidc@freebsd.org>
47137             Loren J. Rittle  <ljrittle@acm.org>
47138
47139         PR libobjc/8562
47140         * objc.dg/headers.m: New test.
47141
47142 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47143
47144         * gcc.c-torture/execute/builtin-noret-2.c: New.
47145         * gcc.c-torture/execute/builtin-noret-2.x: New.
47146         XFAIL builtin-noret-2.c at -O1 and above.
47147         * gcc.dg/redecl.c: New.
47148         * gcc.dg/Wshadow-1.c: Update error regexps.
47149
47150 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47151
47152         * g++.dg/abi/bitfield10.C: New test.
47153
47154 2003-04-09  Mike Stump  <mrs@apple.com>
47155
47156         * gcc.dg/pch/pch.exp: Make testcase names longer.
47157         * g++.dg/pch/pch.exp: Make testcase names longer.
47158
47159 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47160
47161         * gcc.dg/builtins-11.c: New test case.
47162
47163 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47164
47165         * gcc.dg/builtins-9.c: New test case.
47166         * gcc.dg/builtins-10.c: New test case.
47167
47168 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47169
47170         * gcc.dg/noncompile/init-4.c.c: New test.
47171
47172 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47173
47174         * gcc.misc-test/gcov-9.c: New test.
47175         * gcc.misc-test/gcov-10.c: New test
47176         * gcc.misc-test/gcov-11.c: New test.
47177
47178 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47179
47180         PR optimization/10024
47181         * gcc.c-torture/compile/20030405-1.c: New test.
47182
47183 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47184
47185         * gcc.dg/pch/static-3.c: New.
47186         * gcc.dg/pch/static-3.hs: New.
47187         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47188
47189 2003-04-04  Richard Henderson  <rth@redhat.com>
47190
47191         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47192         * g++.dg/eh/forced2.C: Likewise.
47193
47194 2003-04-03  Mike Stump  <mrs@apple.com>
47195
47196         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47197         target arg.
47198         (scan-assembler-times, scan-assembler-not): Likewise.
47199         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47200
47201 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47202
47203         * gcc.dg/sparc-loop-1.c: New test.
47204
47205 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47206
47207         PR other/9274
47208         * g++.dg/pch/system-2.C: New.
47209         * g++.dg/pch/system-2.Hs: New.
47210
47211 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47212
47213         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47214
47215         * g++.dg/eh/simd-1.C (vecfunc): Same.
47216
47217 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47218
47219         * gcc.c-torture/execute/20030401-1.c: New test case.
47220
47221 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47222
47223         * objc.dg/defs.m: New.
47224
47225 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47226
47227         * g++.dg/eh/simd-1.C: New.
47228         * g++.dg/eh/simd-2.C: New.
47229
47230 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47231
47232         * gcc.c-torture/execute/simd-3.c: New.
47233
47234 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47235
47236         PR c/9936
47237         * gcc.dg/20030331-2.c: New test.
47238
47239 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47240
47241         PR c++/10278
47242         * g++.dg/parse/crash2.C: New test.
47243
47244 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47245
47246         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47247         * gcc.c-torture/execute/20030331-1.c: ...here.
47248
47249 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47250
47251         * gcc.c-torture/execute/20030331-1.c: New test.
47252
47253 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47254
47255         * lib/gcov.exp: Adjust call return testing strings.
47256         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47257
47258 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47259
47260         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47261         * gcc.dg/builtins-7.c: New test case.
47262         * gcc.dg/builtins-8.c: New test case.
47263
47264 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47265
47266         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47267
47268 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47269
47270         PR c++/7647
47271         * g++.dg/lookup-class-member-2.C: New test.
47272
47273 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47274
47275         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47276
47277 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47278
47279         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47280
47281 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47282
47283         * g++.dg/init/attrib1.C: New test.
47284
47285 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47286
47287         * gcc.dg/ultrasp8.c: New test.
47288
47289 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47290
47291         * gcc.dg/ultrasp7.c: New test.
47292
47293 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
47294
47295         PR c++/10047
47296         * g++.dg/template/inline1.C: New test.
47297
47298 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
47299
47300         * gcc.dg/sparc-dwarf2.c: New test.
47301
47302 2003-03-27  Roger Sayle  <roger@eyesopen.com>
47303
47304         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
47305         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
47306
47307 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
47308
47309         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
47310         than reading .x files.
47311         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
47312         * g77.dg/gcov/gcov-1.f: Likewise.
47313         * gcc.misc-tests/gcov-4b.c: Likewise.
47314         * gcc.misc-tests/gcov-5b.c: Likewise.
47315         * gcc.misc-tests/gcov-6.c: Likewise.
47316         * gcc.misc-tests/gcov-7.c: Likewise.
47317         * gcc.misc-tests/gcov-8.c: Likewise.
47318         * g++.dg/gcov/gcov-1.x: Remove.
47319         * g77.dg/gcov/gcov-1.x: Likewise.
47320         * gcc.misc-tests/gcov-4b.x: Likewise.
47321         * gcc.misc-tests/gcov-5b.x: Likewise.
47322         * gcc.misc-tests/gcov-6.x: Likewise.
47323         * gcc.misc-tests/gcov-7.x: Likewise.
47324         * gcc.misc-tests/gcov-8.x: Likewise.
47325
47326 2003-03-27  Glen Nakamura  <glen@imodulo.com>
47327
47328         PR opt/10087
47329         * gcc.dg/20030324-1.c: New test.
47330
47331 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
47332
47333         PR c++/10224
47334         * g++.dg/template/arg3.C: New test.
47335
47336         PR c++/10158
47337         * g++.dg/template/friend18.C: New test.
47338
47339 2003-03-26  Roger Sayle  <roger@eyesopen.com>
47340
47341         * g77.f-torture/compile/20030326-1.f: New test case.
47342
47343 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
47344
47345         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
47346
47347         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
47348
47349 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
47350
47351         * gcc.dg/ia64-sync-3.c: New test.
47352
47353 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
47354
47355         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
47356
47357 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
47358
47359         * gcc.dg/ultrasp6.c: New test.
47360
47361 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47362
47363         * gcc.dg/i386-signbit-1.c: New test.
47364         * gcc.dg/i386-signbit-2.c: New test.
47365         * gcc.dg/i386-signbit-3.c: New test.
47366
47367 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
47368
47369         * gcc.dg/ultrasp5.c: Fix options.
47370
47371 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47372
47373         * gcc.dg/ultrasp5.c: Fix comment.
47374
47375 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
47376
47377         PR fortran/10197
47378         * g77.f-torture/execute/10197.f: New test.
47379
47380 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
47381
47382         PR c++/9898, c++/383
47383         * g++.dg/template/conv6.C: New test.
47384
47385         PR c++/10119
47386         * g++.dg/template/ptrmem5.C: New test.
47387
47388         PR c++/10026
47389         * g++.dg/lookup/koenig1.C: New test.
47390
47391         PR C++/10199
47392         * g++.dg/lookup/template2.C: New test.
47393
47394 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
47395
47396         * g++.dg/opt/rtti1.C: New test.
47397
47398 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
47399
47400         * gcc.dg/ultrasp5.c: New test.
47401
47402 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
47403
47404         PR middle-end/9967
47405         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
47406         builtin fputs.
47407
47408 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
47409
47410         PR c/8224
47411         * gcc.dg/20030323-1.c: New test.
47412
47413 2003-03-23  Roger Sayle  <roger@eyesopen.com>
47414
47415         * gcc.c-torture/compile/20030323-1.c: New test case.
47416
47417 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
47418
47419         * gcc.dg/20030321-1.c: New test.
47420
47421 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
47422
47423         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47424
47425 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
47426
47427         PR c++/9978, c++/9708
47428         * g++.dg/ext/vlm1.C: Adjust expected error.
47429         * g++.dg/ext/vla2.C: New test.
47430         * g++.dg/template/arg1.C: New test.
47431         * g++.dg/template/arg2.C: New test.
47432
47433 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47434
47435         * g77.f-torture/execute/select.f: New test.
47436         * g77.f-torture/noncompile/select_no_compile.f: New test.
47437
47438 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47439
47440         PR c++/9898
47441         * g++.dg/other/error4.C: New test.
47442
47443 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47444
47445         * g++.dg/template/friend17.C: New test.
47446
47447 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47448
47449         * gcc.c-torture/compile/20030320-1.c: New.
47450
47451 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47452
47453         * gcc.dg/builtins-6.c: New test case.
47454
47455 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47456
47457         PR target/10073
47458         * gcc.c-torture/compile/20030319-1.c: New.
47459
47460 2003-03-18  Jan Hubicka  <jh@suse.cz>
47461
47462         * gcc.dg/i386-cvt-1.c: New test.
47463
47464 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47465
47466         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47467         * objc.dg/naming-2.m: Likewise.
47468
47469 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47470
47471         PR c++/9639
47472         * g++.dg/parse/crash1.C: New test.
47473
47474 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47475
47476         PR c++/8805
47477         * g++.dg/eh/cleanup1.C: New test.
47478
47479 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47480
47481         * gcc.c-torture/execute/20030316-1.c: New test case.
47482
47483 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47484
47485         PR c++/9629
47486         * g++.dg/init/ctor2.C: New test.
47487
47488 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47489
47490         * g77.f-torture/compile/xformat.f: New test case.
47491
47492 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47493
47494         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47495         * g++.old-deja/g++.mike/eh50.C: Likewise.
47496
47497 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47498
47499         PR c++/6440
47500         * g++.dg/template/spec7.C: New test.
47501         * g++.dg/template/spec8.C: Likewise.
47502
47503 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47504
47505         * gcc.c-torture/execute/20030313-1.c: New test.
47506
47507 2003-03-14  Richard Henderson  <rth@redhat.com>
47508
47509         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47510
47511 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47512
47513         * gcc.c-torture/compile/20030314-1.c: New test.
47514
47515 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47516
47517         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47518         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47519         thumb target,
47520         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47521         to accept newer _imp__  prefix and additional
47522         newline in .drectve section.
47523         * gcc.dg/dll-4.c: Likewise.
47524         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47525         switch.
47526
47527 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47528
47529         * g++.dg/parse/namespace9.C: New test.
47530
47531         * g++.dg/init/ref5.C: New test.
47532         * g++.dg/parse/ptrmem1.C: Likewise.
47533
47534 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47535
47536         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47537         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47538         regular expression.
47539         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47540         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47541
47542 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47543
47544         * gcc.c-torture/execute/20030224-2.c: New test.
47545
47546 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47547
47548         * gcc.dg/decl-3.c: New test.
47549
47550 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47551
47552         * gcc.dg/i386-loop-2.c: New test.
47553
47554 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47555
47556         PR c++/9474
47557         * g++.dg/parse/namespace8.C: New test.
47558
47559         PR c++/9924
47560         * g++.dg/overload/builtin2.C: New test.
47561
47562 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47563
47564         * gcc.dg/return-type-3.c: New test.
47565
47566 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47567
47568         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47569         profiling options are not supported.
47570
47571 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47572
47573         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47574         * g++.old-deja/g++.warn/impint2.C: Likewise.
47575
47576 2003-03-10  Devang Patel  <dpatel@apple.com>
47577
47578         * g++.dg/cpp/c++_cmd_1.C: New test.
47579         * g++.dg/cpp/c++_cmd_1.h: New file.
47580
47581 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47582
47583         * gcc.dg/altivec-9.c: New file.
47584
47585 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47586
47587         * gcc.dg/ppc-sdata-1.c: New test.
47588         * gcc.dg/ppc-sdata-2.c: New test.
47589
47590 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47591
47592         PR c++/9373
47593         * g++.dg/opt/ptrmem2.C: New test.
47594
47595         PR c++/8534
47596         * g++.dg/opt/ptrmem1.C: New test.
47597
47598 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47599
47600         * gcc.dg/i386-loop-1.c: New test.
47601
47602 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47603
47604         PR c++/9970
47605         * g++.dg/lookup/friend1.C: New test.
47606
47607 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47608
47609         PR c++/9823
47610         * g++.dg/parser/constructor1.C: New test.
47611
47612 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47613
47614         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47615
47616         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47617
47618 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47619
47620         * gcc.dg/cpp/Wunused.c: Update test.
47621
47622 2003-03-08  Jan Hubicka  <jh@suse.cz>
47623
47624         * gcc.dg/inline-3.c: New test.
47625
47626 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47627
47628         PR c++/9809
47629         * g++.dg/parse/builtin1.C: New test.
47630
47631         PR c++/9982
47632         * g++.dg/abi/cookie1.C: New test.
47633         * g++.dg/abi/cookie2.C: Likewise.
47634
47635         PR c++/9524
47636         * g++.dg/template/field1.C: New test.
47637
47638         PR c++/9912
47639         * g++.dg/parse/class1.C: New test.
47640         * g++.dg/parse/namespace7.C: Likewise.
47641         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47642
47643 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47644
47645         * g++.dg/init/ref4.C: New test.
47646
47647 2003-03-07  Jan Hubicka  <jh@suse.cz>
47648
47649         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47650         * gcc.dg/inline-3.c: New test.
47651
47652 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47653
47654         * g++.dg/init/ref3.C: New test.
47655
47656         PR c++/9965
47657         * g++.dg/init/ref2.C: New test.
47658
47659         PR c++/9400
47660         * g++.dg/warn/Wshadow-2.C: New test.
47661
47662         PR c++/9791
47663         * g++.dg/warn/Woverloaded-1.C: New test.
47664
47665 2003-03-05  Jan Hubicka  <jh@suse.cz>
47666
47667         * gcc.dg/i386-local2.c: New.
47668         * gcc.dg/i386-local.c: Fix typo.
47669
47670 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
47671
47672         * g++.dg/abi/layout3.C: New test.
47673
47674 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
47675
47676         * gcc.c-torture/compile/20030305-1.c
47677
47678 2003-03-05  Jan Hubicka  <jh@suse.cz>
47679
47680         * gcc.dg/i386-local.c: New.
47681
47682 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
47683
47684         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47685
47686 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47687
47688         * gcc.dg/switch-2.c: New test.
47689         * gcc.dg/switch-3.c: New test.
47690         * gcc.dg/Wswitch.c: Adjust line numbers.
47691         * gcc.dg/Wswitch-default.c: Likewise.
47692         * gcc.dg/Wswitch-enum.c: Likewise.
47693
47694 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
47695
47696         * gcc.c-torture/execute/20030222-1.c: New test.
47697
47698 2003-03-03  James E Wilson  <wilson@tuliptree.org>
47699
47700         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47701
47702 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
47703
47704         PR c++/9878
47705         * g++.dg/init/ref1.C: New test.
47706
47707 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
47708
47709         * gcc.dg/sh-relax.c: New SH-only test.
47710
47711 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
47712
47713         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
47714         comment explaining purpose of testcase.
47715
47716 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47717
47718         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47719         for HC11/HC12 (asm needs two int registers).
47720         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47721         HC11/HC12 because the test uses an asm which needs two 32-bit
47722         registers.
47723
47724 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47725
47726         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47727         for HC11/HC12 (array is too large otherwise).
47728         * gcc.c-torture/compile/920501-4.x: New file, likewise.
47729         * gcc.c-torture/compile/20010518-2.x: Likewise.
47730         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47731         HC11/HC12 (array is too large).
47732
47733 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
47734
47735         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47736         * lib/g++-dg.exp (g++-dg-test): Likewise.
47737
47738 2003-03-01  Roger Sayle  <roger@eyesopen.com>
47739
47740         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47741         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47742
47743 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47744
47745         * g++.dg/warn/implicit-typename1.C: Remove warning.
47746
47747 2003-02-28  Richard Henderson  <rth@redhat.com>
47748
47749         * gcc.dg/noreturn-1.c: Move noreturn warning line.
47750         * gcc.dg/return-type-1.c: Move control reaches end warning line.
47751
47752 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
47753
47754         * gcc.dg/pch/pch.exp: Change .pch to .gch.
47755         * g++.dg/pch/pch.exp: Likewise.
47756
47757 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
47758
47759         PR c++/9879
47760         * g++.dg/init/new4.C: New test.
47761
47762 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
47763
47764         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47765
47766 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
47767
47768         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47769         unsigned long.
47770
47771         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47772         wider than float.
47773
47774 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47775
47776         * lib/scanasm.exp: Add support for counting numbers of
47777         occurences.
47778         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47779         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47780
47781 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
47782
47783         PR c++/9683
47784         * g++.dg/template/static3.C: New test.
47785
47786         PR c++/9829
47787         * g++.dg/parse/namespace6.C: New test.
47788
47789 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47790
47791         PR target/9732
47792         * gcc.dg/20030225-1.c: New test.
47793
47794 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
47795
47796         * README: Remove out-of-date information.
47797
47798         PR c++/9836
47799         * g++.dg/template/spec6.C: New test.
47800
47801 2003-02-24  Jeff Law  <law@redhat.com>
47802
47803         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47804
47805 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47806
47807         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47808         * gcc.dg/pragma-ep-1.c: Likewise.
47809
47810 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47811
47812         PR c++/9602
47813         * g++.dg/template/friend16.C: New test.
47814
47815 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
47816
47817         PR c++/5333
47818         * g++.dg/parse/fused-params1.C: Adjust error messages.
47819         * g++.dg/template/nested3.C: New test.
47820
47821 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
47822
47823         * g++.dg/abi/param1.C: New test.
47824
47825 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47826
47827         PR c++/7982
47828         * g++.dg/warn/implicit-typename1.C: New test.
47829
47830 2003-02-22  Kelley Cook <kelleycook@comcast.net>
47831
47832         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47833         with "mtune".
47834         * g++.old-deja/g++.other/store-expr2.C: Likewise.
47835         * gcc.c-torture/execute/20010129-1.x: Likewise.
47836         * gcc.dg/20011107-1.c: Likewise.
47837         * gcc.dg/20020108-1.c: Likewise.
47838         * gcc.dg/20020122-3.c: Likewise.
47839         * gcc.dg/20020206-1.c: Likewise.
47840         * gcc.dg/20020310-1.c: Likewise.
47841         * gcc.dg/20020426-2.c: Likewise.
47842         * gcc.dg/20020517-1.c: Likewise.
47843         * gcc.dg/991230-1.c: Likewise.
47844         * gcc.dg/i386-unroll-1.c: Likewise.
47845         * gcc.misc-tests/i386-prefetch.exp: Likewise.
47846
47847 2003-02-22  Jan Hubicka  <jh@suse.cz>
47848
47849         * gcc.dg/i386-mul.c: New test.
47850
47851 2003-02-21  Roger Sayle  <roger@eyesopen.com>
47852
47853         * gcc.dg/builtins-5.c: New test case.
47854
47855 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
47856
47857         * gcc.dg/asmreg-1.c: New test.
47858
47859 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47860
47861         PR c++/9749
47862         * g++.dg/parse/varmod1.C: New test.
47863
47864 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47865
47866         PR c++/9727
47867         * g++.dg/template/op1.C: New test.
47868
47869 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47870
47871         PR c++/8906
47872         * g++.dg/template/nested2.C: New test.
47873
47874 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47875
47876         PR c++/8724
47877         * g++.dg/expr/dtor1.C: New test.
47878
47879 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
47880
47881         * gcc.dg/cpp/include3.c: New test.
47882         * gcc.dg/cpp/inc/foo.h: New file.
47883
47884 2003-02-21  Glen Nakamura  <glen@imodulo.com>
47885
47886         * gcc.c-torture/execute/20030221-1.c: New test.
47887
47888 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
47889
47890         PR c++/9729
47891         * g++.dg/abi/conv1.C: New test.
47892
47893 2003-02-20  Jan Hubicka  <jh@suse.cz>
47894
47895         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47896
47897 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
47898
47899         * gcc.c-torture/compile/20030219-1.c: New test.
47900
47901 2003-02-18  Jan Hubicka  <jh@suse.cz>
47902
47903         * gcc.dg/funcorder.c: New test.
47904
47905 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47906
47907         * gcc.c-torture/execute/20030218-1.c: New.
47908
47909 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
47910
47911         * gcc.dg/20030218-1.c: New.
47912
47913 2003-02-18  Richard Henderson  <rth@redhat.com>
47914
47915         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47916         * gcc.dg/attr-used-2.c: New.
47917
47918 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
47919
47920         PR c++/9704
47921         * g++.dg/init/copy5.C: New test.
47922
47923 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
47924
47925         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47926         * g++.dg/pch/pch.exp: Likewise.
47927
47928 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47929
47930         * gcc.c-torture/execute/20030209-1.c: Enable the test if
47931         STACK_SIZE is not defined.
47932
47933 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47934
47935         PR c++/9457
47936         * g++.dg/template/init1.C: New test.
47937
47938 2003-02-16  Jan HUbicka  <jh@suse.cz>
47939
47940         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47941         (foo): Add few extra tests
47942         * gcc.dg/c99-const-expr-3.c: Likewise.
47943         * gcc.c-torture/execute/20030216-1.c: New.
47944
47945 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47946
47947         PR c++/9459
47948         * g++.dg/ext/typeof4.C: New test.
47949
47950 2003-02-15  Roger Sayle  <roger@eyesopen.com>
47951
47952         * gcc.dg/i386-387-3.c: New test case.
47953
47954 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
47955
47956         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47957         cris-*-elf* cris-*-aout* and mmix-*-*.
47958
47959 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
47960
47961         * gcc.dg/20030213-1.c: New test.
47962
47963 2003-02-12  Roger Sayle  <roger@eyesopen.com>
47964
47965         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47966         * gcc.dg/i386-387-2.c: Likewise.
47967
47968 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
47969
47970         * gcc.dg/ppc-spe.c: Fix formatting.
47971         Enable tests that were previously unsupported by gas.
47972         Delete tests for instructions that no longer exist.
47973         Switch arguments on evsubifw builtin.
47974
47975 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
47976
47977         * gcc.c-torture/execute/20030209-1.c: Disable the test if
47978         STACK_SIZE is too small.
47979
47980 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
47981             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
47982
47983         * gcc.dg/decl-2.c: New test.
47984
47985 2003-02-10  Jan Hubicka  <jh@suse.cz>
47986
47987         * gcc.dg/i386-fpcvt-1.c: New test.
47988
47989 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
47990
47991         * gcc.c-torture/execute/20030209-1.c: New test.
47992
47993 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
47994
47995         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47996         int-wide bitops, use the constants of the same width.
47997         Likewise, if long long is 32-bit wide, test bitops using
47998         32-bit constants.
47999
48000 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
48001
48002         * gcc.dg/20021014-1.c: Annotate with expected notice text.
48003
48004 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48005
48006         * gcc.dg/builtins-4.c: New test case.
48007
48008 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48009
48010         * gcc.dg/20020430-1.c: Fix dg command typos.
48011         * gcc.dg/20020503-1.c: Likewise.
48012
48013 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48014
48015         PR c++/8785
48016         * g++.dg/parse/fused-params1.C: New test.
48017
48018         PR c++/8857
48019         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48020
48021         PR c++/8921
48022         * g++.dg/parse/non-dependent1.C: New test.
48023
48024         PR c++/8928
48025         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48026
48027         PR c++/9228
48028         * g++.dg/parse/undefined7.C: New test.
48029         * g++.dg/parse/non-templ1.C: New test.
48030
48031         PR c++/9229
48032         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48033
48034 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48035
48036         * gcc.c-torture/compile/20030206-1.c: New test.
48037
48038 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48039
48040         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48041         "pow" to "foo" to avoid potential confusion with a math built-in.
48042
48043 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48044
48045         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48046         conditions for SPARC targets.
48047
48048 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48049
48050         * gcc.dg/20030204-1.c: New test.
48051
48052 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48053
48054         PR c++/38
48055         * g++.dg/parse/array-size1.C: New test.
48056
48057         PR c++/5657
48058         * g++.dg/parse/undefined3.C: New test.
48059
48060         PR c++/5665
48061         * g++.dg/parse/undefined4.C: New test.
48062
48063         PR c++/5975
48064         * g++.dg/parse/undefined5.C: New test.
48065
48066         PR c++/7259
48067         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48068
48069         PR c++/8578
48070         * g++.dg/parse/casting-operator1.C: New test.
48071
48072         PR c++/8596
48073         * g++.dg/parse/undefined6.C: New test.
48074
48075         PR c++/8736
48076         * g++.dg/parse/missing-template1.C: New test.
48077
48078 2003-02-04  Jan Hubicka  <jh@suse.cz>
48079
48080         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48081         * gcc.dg/i386-cmov?.c: Likewise.
48082         * gcc.dg/i386-fpcvt-?.c: Likewise.
48083         * gcc.dg/i386-ssefp-1.c: Likewise.
48084         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48085         conventions.
48086
48087 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48088
48089         PR c++/7129
48090         * g++.dg/ext/max.C: New test.
48091
48092 2003-02-03  Jan Hubicka  <jh@suse.cz>
48093
48094         * gcc.c-torture/execute/20030203-1.c: New test.
48095
48096 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48097
48098         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48099         'natural-endian'.
48100
48101 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48102
48103         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48104         * g++.dg/init/new2.C: Likewise.
48105         * g++.dg/other/new1.C: Likewise.
48106
48107 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48108
48109         * gcc.dg/struct-ret-libc.c: New test.
48110
48111 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48112
48113         * gcc.dg/20030129-1.c: New test.
48114
48115 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48116
48117         PR c++/8849
48118         * g++.dg/template/ptrmem4.C: New test.
48119
48120 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48121
48122         * g++.dg/parser/constant1.C: New test.
48123
48124 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48125
48126         PR c++/8591
48127         * g++.dg/parse/friend2.C: New test.
48128
48129 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48130
48131         PR c++/9437
48132         * g++.dg/template/unify4.C: New test.
48133
48134 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48135
48136         * gcc.c-torture/execute/20030128-1.c: New test.
48137
48138 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48139
48140         * g++.dg/lookup/nested1.C: Test moved from ...
48141         * g++.old-deja/g++.other/lookup24.C: ... here.
48142
48143 2003-01-28  Jan Hubicka  <jh@suse.cz>
48144
48145         * gcc.dg/i386-cmov5.c: New test.
48146
48147 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48148
48149         * gcc.c-torture/execute/20010925-1.c: Changed the
48150         memcpy declaration.
48151
48152 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48153
48154         PR c++/3902
48155         * g++.dg/parse/template5.C: New test.
48156
48157 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48158
48159         PR fortran/9258
48160         * g77.dg/pr9258: New test.
48161
48162 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48163
48164         * README: Move relevant parts from README.g++.
48165
48166         * README.g++: Remove this file.
48167
48168 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48169
48170         * g++.dg/abi/dcast1.C: New test.
48171
48172 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48173
48174         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48175
48176 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48177
48178         PR c++/47
48179         * g++.old-deja/g++.other/lookup24.C: New test.
48180
48181 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48182
48183         PR middle-end/7227
48184         * gcc.dg/uninit-C.c: New test.
48185
48186 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48187
48188         * g++.dg/abi/covariant1.C: New test.
48189
48190 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48191
48192         * gcc.dg/20030123-1.c: New test.
48193
48194 2003-01-25  Jan Hubicka  <jh@suse.cz>
48195
48196         PR opt/8492
48197         * gcc.c-torture/compile/20030125-1.c
48198
48199 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48200
48201         PR c++/9403
48202         * g++.dg/parse/template3.C: New test.
48203         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48204
48205         PR c++/795
48206         * g++.dg/parse/template4.C: New test.
48207
48208         PR c++/9415
48209         * g++.dg/template/qual2.C: New test.
48210
48211         PR c++/8545
48212         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48213
48214         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48215
48216 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48217
48218         * gcc.c-torture/execute/switch-1.c: New test case.
48219
48220 2003-01-25  Jan Hubicka  <jh@suse.cz>
48221
48222         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48223
48224 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48225
48226         Tweaks for Bison-1.875. From the NEWS file:
48227         "- `parse error' -> `syntax error'
48228         Bison now uniformly uses the term `syntax error'"
48229         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48230         * gcc.dg/cpp/digraph2.c: Likewise.
48231         * gcc.dg/cpp/direct2.c: Likewise.
48232         * gcc.dg/cpp/paste4.c: Likewise.
48233         * gcc.dg/c90-restrict-1.c: Likewise.
48234         * gcc.dg/c99-func-2.c: Likewise.
48235         * gcc.dg/noncompile/920721-2.c: Likewise.
48236         * gcc.dg/noncompile/930622-2.c: Likewise.
48237         * gcc.dg/noncompile/940112-1.c: Likewise.
48238         * gcc.dg/noncompile/950921-1.c: Likewise.
48239         * gcc.dg/noncompile/951123-1.c: Likewise.
48240         * gcc.dg/noncompile/971104-1.c: Likewise.
48241         * gcc.dg/noncompile/990416-1.c: Likewise.
48242
48243 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48244
48245         * g++.dg/parse/undefined1.C: Add error message.
48246
48247 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48248
48249         PR c++/9354
48250         * g++.dg/parse/new1.C: New test.
48251
48252         PR c++/9216
48253         * g++.dg/parse/template2.C: New test.
48254
48255         PR c++/9354
48256         * g++.dg/parse/typedef2.C: New test.
48257
48258         PR c++/9328
48259         * g++.dg/ext/typeof3.C: New test.
48260
48261 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48262
48263         PR c++/2738
48264         * g++.dg/parse/ret-type1.C: New test.
48265
48266         PR c++/3792
48267         * g++.dg/parse/tmpl-outside1.C: New test.
48268
48269         PR c++/4207
48270         * g++.dg/parse/int-as-enum1.C: New test.
48271
48272         PR c++/4903
48273         * g++.dg/parse/no-typename1.C: New test.
48274
48275         PR c++/5533
48276         * g++.dg/parse/no-value1.C: New test.
48277
48278         PR c++/5921
48279         * g++.dg/parse/wrong-inline1.C: New test.
48280
48281         PR c++/6402
48282         * g++.dg/parse/ref1.C: New test.
48283
48284         PR c++/6992
48285         * g++.dg/parse/attr-ctor1.C: New test.
48286
48287         PR c++/7229
48288         * g++.dg/parse/namespace5.C: New test.
48289
48290         PR c++/7917
48291         * g++.dg/parse/func-def1.C: New test.
48292
48293         PR c++/8143
48294         * g++.dg/parse/undefined1.C: New test.
48295
48296         PR c++/5723, PR c++/8522
48297         * g++.dg/parse/specialization1.C: New test.
48298
48299         PR c++/163, PR c++/8595
48300         * g++.dg/parse/struct-as-enum1.C: New test.
48301
48302         PR c++/9173
48303         * g++.dg/parse/undefined2.C: New test.
48304
48305 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48306
48307         PR c++/9298
48308         * g++.dg/parse/template1.C: New test.
48309
48310         PR c++/9384
48311         * g++.dg/parse/using1.C: New test.
48312
48313         PR c++/9285
48314         PR c++/9294
48315         * g++.dg/parse/expr2.C: New test.
48316
48317         PR c++/9388
48318         * g++.dg/parse/lookup2.C: Likewise.
48319
48320 2003-01-21  Jan Hubicka  <jh@suse.cz>
48321
48322         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
48323         * gcc.c-torture/execute/eeprof-1.c: Likewise.
48324         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
48325         * gcc.c-torture/execute/string-opt-*.c: Likewise.
48326
48327 2003-01-20  Nick Clifton  <nickc@redhat.com>
48328
48329         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
48330         problem with ARM sibcall code generation.
48331
48332 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
48333
48334         * gcc.c-torture/execute/20030120-1.c: New.
48335
48336 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
48337
48338         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
48339
48340 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
48341
48342         PR c++/9272
48343         * g++.dg/parse/ctor1.C: New test.
48344
48345         PR c++/9294:
48346         * g++.dg/parse/qualified1.C: New test.
48347
48348         * g++.dg/parse/typename3.C: New test.
48349
48350 2003-01-16  Richard Henderson  <rth@redhat.com>
48351
48352         * g++.dg/tls/init-2.C: Fix error matches for real this time.
48353
48354 2003-01-16  Richard Henderson  <rth@redhat.com>
48355
48356         * g++.dg/pch/pch.exp: Copy test header to the working directory
48357         before using it either for precompilation or direct use.
48358         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
48359         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
48360
48361 2003-01-16  Richard Henderson  <rth@redhat.com>
48362
48363         * gcc.dg/pch/pch.exp: Copy test header to the working directory
48364         before using it either for precompilation or direct use.
48365         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
48366         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
48367
48368 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
48369
48370         * g++.dg/ext/typename1.C: Add typename keyword.
48371         * g++.dg/template/crash1.C: Update error messages.
48372         * g++.dg/template/crash2.C: Remove error message.
48373         * g++.dg/parse/typename2.C: New test.
48374         * g++.dg/template/typename2.C: Change implicit
48375         typename warning into error.
48376         * g++.old-deja/g++.benjamin/tem03.C: Issue more
48377         error messages.
48378         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
48379         * g++.old-deja/g++.brendan/crash56.C: Add this->.
48380         * g++.old-deja/g++.law/visibility13.C: Remove error
48381         messages.
48382         * g++.old-deja/g++.ns/template17.C: Reorder code to
48383         make declaration visible in template.
48384         * g++.old-deja/g++.pt/crash3.C: Fix typos.
48385         * g++.old-deja/g++.pt/crash36.C: Issue more error
48386         messages.
48387         * g++.old-deja/g++.pt/crash5.C: Improve error
48388         message.
48389         * g++.old-deja/g++.pt/crash67.C: Remove warning.
48390         * g++.old-deja/g++.pt/inherit1.C: Add this->.
48391         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
48392         * g++.old-deja/g++.pt/typename16.C: Replace implicit
48393         typename warning with error message.
48394         * g++.old-deja/g++.pt/typename19.C: Remove warning.
48395         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
48396         * g++.old-deja/g++.robertl/eb24.C: Use this->.
48397
48398 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
48399
48400         * g++.dg/parse/ambig2.C: New test.
48401
48402 2003-01-15  Richard Henderson  <rth@redhat.com>
48403
48404         * g++.dg/tls/init-2.C: Update error message string.
48405
48406 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48407
48408         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
48409
48410 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
48411
48412         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
48413         all for HC11/HC12.
48414         * gcc.c-torture/compile/20001205-1.x: Likewise.
48415         * gcc.c-torture/compile/20001226-1.x: Likewise.
48416         * gcc.c-torture/compile/920520-1.x: Likewise.
48417         * gcc.c-torture/compile/961203-1.x: Likewise.
48418         * gcc.c-torture/compile/20020604-1.x: Likewise.
48419
48420 2003-01-15  Jan Hubicka  <jh@suse.cz>
48421
48422         * gcc.c-torture/compile/20030115-1.c: New test.
48423
48424         * gcc.dg/i386-fpcvt-1.c: New test.
48425         * gcc.dg/i386-fpcvt-2.c: New test.
48426
48427 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
48428
48429         Further conform g++'s __vmi_class_type_info to the C++ ABI
48430         specification.
48431         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48432         the specification.
48433
48434 2003-01-14  Jan Hubicka  <jh@suse.cz>
48435
48436         * gcc.dg/i386-fpcvt-1.c: New test.
48437         * gcc.dg/i386-fpcvt-2.c: New test.
48438
48439 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48440
48441         * gcc.dg/i386-mmx-3.c: New test.
48442
48443 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48444
48445         PR c++/9264
48446         * g++.dg/parse/octal1.C: New file.
48447
48448         PR c++/9172
48449         * g++.dg/parse/typename1.C: New file.
48450
48451 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48452
48453         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48454         * gcc.dg/bf-no-ms-layout.c: Likewise.
48455         * gcc.dg/bf-ms-attrib.c: Likewise.
48456
48457 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48458
48459         PR c++/9099
48460         * g++.dg/parse/dtor1.C: New file.
48461
48462         PR c++/9128
48463         * g++.dg/rtti/typeid1.C: New file.
48464
48465         PR c++/9153
48466         * g++.dg/parse/lookup1.C: New file.
48467
48468         PR c++/9171
48469         * g++.dg/templ/spec5.C: New file.
48470
48471 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48472
48473         * gcc.c-torture/compile/20030110-1.c: New test.
48474
48475 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48476
48477         Merge from pch-branch:
48478
48479         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48480
48481         * gcc.dg/pch/cpp-1.h: New.
48482         * gcc.dg/pch/cpp-1.c: New.
48483         * gcc.dg/pch/cpp-2.h: New.
48484         * gcc.dg/pch/cpp-2.c: New.
48485
48486         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48487
48488         * gcc.dg/pch/except-1.h: New.
48489         * gcc.dg/pch/except-1.c: New.
48490
48491         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48492
48493         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48494         running test.
48495         * gcc.dg/pch: Include *.hp not *.h.
48496         * gcc.dg/pch/system-1.h: New.
48497         * gcc.dg/pch/system-1.c: New.
48498
48499         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48500
48501         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48502         rather than trying to build and run a program using PCH.
48503         * gcc.dg/pch: Remove dg-do commands from test files.
48504
48505         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48506
48507         * gcc.dg/pch/macro-3.c: New.
48508         * gcc.dg/pch/macro-3.h: New.
48509
48510         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48511
48512         * gcc.dg/pch/common-1.c: New.
48513         * gcc.dg/pch/common-1.h: New.
48514         * gcc.dg/pch/decl-1.c: New.
48515         * gcc.dg/pch/decl-1.h: New.
48516         * gcc.dg/pch/decl-2.c: New.
48517         * gcc.dg/pch/decl-2.h: New.
48518         * gcc.dg/pch/decl-3.c: New.
48519         * gcc.dg/pch/decl-3.h: New.
48520         * gcc.dg/pch/decl-4.c: New.
48521         * gcc.dg/pch/decl-4.h: New.
48522         * gcc.dg/pch/decl-5.c: New.
48523         * gcc.dg/pch/decl-5.h: New.
48524         * gcc.dg/pch/global-1.c: New.
48525         * gcc.dg/pch/global-1.h: New.
48526         * gcc.dg/pch/inline-1.c: New.
48527         * gcc.dg/pch/inline-1.h: New.
48528         * gcc.dg/pch/inline-2.c: New.
48529         * gcc.dg/pch/inline-2.h: New.
48530         * gcc.dg/pch/static-1.c: New.
48531         * gcc.dg/pch/static-1.h: New.
48532         * gcc.dg/pch/static-2.c: New.
48533         * gcc.dg/pch/static-2.h: New.
48534
48535         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48536
48537         * g++.dg/pch/pch.exp: Better handle failing testcases.
48538         * gcc.dg/pch/pch.exp: Likewise.
48539         * gcc.dg/pch/macro-1.c: New.
48540         * gcc.dg/pch/macro-1.h: New.
48541         * gcc.dg/pch/macro-2.c: New.
48542         * gcc.dg/pch/macro-2.h: New.
48543
48544         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48545
48546         * g++.dg/dg.exp: Treat files in pch/ specially.
48547         * g++.dg/pch/pch.exp: New file.
48548         * g++.dg/pch/empty.H: New file.
48549         * g++.dg/pch/empty.C: New file.
48550         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48551         "precompile".
48552
48553         * gcc.dg/pch/pch.exp: New file.
48554         * gcc.dg/pch/empty.h: New file.
48555         * gcc.dg/pch/empty.c: New file.
48556         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48557         "precompile".
48558
48559 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48560
48561         * g++.dg/template/friend14.C: New test.
48562
48563 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48564
48565         * gcc.dg/old-style-asm-1.c: New test.
48566
48567 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48568
48569         * gcc.c-torture/compile/20030109-1.c: New test.
48570
48571 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48572
48573         * gcc.c-torture/execute/20030109-1.c: New test.
48574
48575 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48576
48577         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48578         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48579         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48580         * g++.old-deja/g++.mike/eh2.C: Likewise.
48581         * g++.old-deja/g++.mike/eh3.C: Likewise.
48582         * g++.old-deja/g++.mike/eh5.C: Likewise.
48583         * g++.old-deja/g++.mike/eh6.C: Likewise.
48584         * g++.old-deja/g++.mike/eh7.C: Likewise.
48585         * g++.old-deja/g++.mike/eh8.C: Likewise.
48586         * g++.old-deja/g++.mike/eh9.C: Likewise.
48587         * g++.old-deja/g++.mike/eh10.C: Likewise.
48588         * g++.old-deja/g++.mike/eh12.C: Likewise.
48589         * g++.old-deja/g++.mike/eh13.C: Likewise.
48590         * g++.old-deja/g++.mike/eh14.C: Likewise.
48591         * g++.old-deja/g++.mike/eh16.C: Likewise.
48592         * g++.old-deja/g++.mike/eh17.C: Likewise.
48593         * g++.old-deja/g++.mike/eh18.C: Likewise.
48594         * g++.old-deja/g++.mike/eh21.C: Likewise.
48595         * g++.old-deja/g++.mike/eh23.C: Likewise.
48596         * g++.old-deja/g++.mike/eh24.C: Likewise.
48597         * g++.old-deja/g++.mike/eh25.C: Likewise.
48598         * g++.old-deja/g++.mike/eh26.C: Likewise.
48599         * g++.old-deja/g++.mike/eh27.C: Likewise.
48600         * g++.old-deja/g++.mike/eh28.C: Likewise.
48601         * g++.old-deja/g++.mike/eh29.C: Likewise.
48602         * g++.old-deja/g++.mike/eh31.C: Likewise.
48603         * g++.old-deja/g++.mike/eh33.C: Likewise.
48604         * g++.old-deja/g++.mike/eh34.C: Likewise.
48605         * g++.old-deja/g++.mike/eh35.C: Likewise.
48606         * g++.old-deja/g++.mike/eh36.C: Likewise.
48607         * g++.old-deja/g++.mike/eh37.C: Likewise.
48608         * g++.old-deja/g++.mike/eh38.C: Likewise.
48609         * g++.old-deja/g++.mike/eh39.C: Likewise.
48610         * g++.old-deja/g++.mike/eh40.C: Likewise.
48611         * g++.old-deja/g++.mike/eh41.C: Likewise.
48612         * g++.old-deja/g++.mike/eh42.C: Likewise.
48613         * g++.old-deja/g++.mike/eh44.C: Likewise.
48614         * g++.old-deja/g++.mike/eh46.C: Likewise.
48615         * g++.old-deja/g++.mike/eh47.C: Likewise.
48616         * g++.old-deja/g++.mike/eh48.C: Likewise.
48617         * g++.old-deja/g++.mike/eh49.C: Likewise.
48618         * g++.old-deja/g++.mike/eh50.C: Likewise.
48619         * g++.old-deja/g++.mike/eh51.C: Likewise.
48620         * g++.old-deja/g++.mike/eh53.C: Likewise.
48621         * g++.old-deja/g++.mike/eh55.C: Likewise.
48622         * g++.old-deja/g++.mike/p7912.C: Likewise.
48623         * g++.old-deja/g++.mike/p9706.C: Likewise.
48624         * g++.old-deja/g++.mike/p10416.C: Likewise.
48625         * g++.old-deja/g++.mike/p11667.C: Likewise.
48626         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48627         Remove redundant reference to Iris.
48628         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48629         Elxsi, i860, Pico Java, and WE32K.
48630
48631 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48632
48633         * g++.dg/ext/asm4.C: New test.
48634
48635 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48636
48637         PR c++/9030
48638         * g++.dg/template/friend12.C: New test.
48639         * g++.dg/template/friend13.C: Likewise.
48640         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48641
48642 2003-01-08  Jan Hubicka  <jh@suse.cz>
48643
48644         * gcc.dg/i386-cadd.c: New test.
48645         * gcc.dg/i386-cmov4.c: Likewise.
48646
48647 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48648
48649         PR c++/9165
48650         * g++.dg/warn/Wunused-3.C: New test.
48651
48652         * g++.dg/abi/bitfield9.C: New test.
48653
48654         PR c++/9189
48655         * g++.dg/parse/defarg3.C: New test.
48656
48657 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
48658
48659         * g++.dg/parse/ambig1.C: New test.
48660         * g++.dg/parse/defarg2.C: New test.
48661
48662 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48663
48664         * g++.dg/template/defarg-1.C: New test.
48665         * g++.dg/template/local2.C: Likewise.
48666
48667 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48668
48669         * gcc.c-torture/execute/20030105-1.c: New test.
48670
48671 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48672
48673         * g++.dg/parse/namespace3.C: Remove extra semicolons.
48674         * g++.dg/parse/namespace4.C: Likewise.
48675
48676 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48677
48678         * g++.dg/template/ntp2.C: New test.
48679
48680 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
48681
48682         * g++.dg/parse/extern-C-1.C: New test.
48683
48684         * g++.dg/parse/namespace4.C: New test.
48685
48686         * g++.dg/template/nested1.C: New test.
48687
48688         * g++.dg/parse/namespace3.C: New test.
48689
48690 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
48691
48692         * g++.dg/lookup/two-stage1.C: New test.
48693
48694 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48695
48696         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48697         * g++.old-deja/g++.jason/access8.C: Likewise.
48698         * g++.old-deja/g++.other/decl5.C: Likewise.
48699
48700 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48701
48702         * g++.dg/parse/parse7.C: New test.
48703
48704 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
48705
48706         PR c++/2843
48707         * g++.dg/ext/attrib7.C: New test.
48708
48709 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48710
48711         * g++.dg/parse/parse6.C: New test.
48712
48713 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
48714
48715         * gcc.dg/h8300-stack-1.c: New.
48716
48717 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48718
48719         g++.dg/lookup/exception1.C: New test.
48720
48721         g++.dg/lookup/template1.C: New test.
48722
48723         g++.dg/parse/namespace2.C: New test.
48724
48725         g++.dg/parse/parens2.C: New test.
48726
48727 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48728
48729         * g++.dg/parse/parse5.C: New test.
48730         * g++.dg/lookup/scoped4.C: New test.
48731
48732 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48733
48734         * g++.dg/parse/parens1.C: New test.
48735
48736         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48737         angle-bracket1.C.
48738         * g++.dg/parse/parens2.C: New test.
48739
48740         * g++.dg/lookup/scope-operator1.C: New test.
48741
48742         * g++.dg/parse/operator1.C: New test.
48743
48744 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48745
48746         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48747         * g++.old-deja/g++.other/access6.C: Likewise.
48748         * g++.old-deja/g++.other/decl1.C: Likewise.
48749         * g++.old-deja/g++.pt/typename12.C: Likewise.
48750
48751 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48752
48753         * g++.dg/parse/namespace1.C: New test.
48754
48755 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48756
48757         * g++.dg/parse/parse4.C: New test.
48758
48759 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48760
48761         * g++.dg/parse/parse3.C: New test.
48762
48763 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48764
48765         * g++.dg/parse/parse2.C: New test.
48766
48767 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48768
48769         * g++.dg/template/friend11.C: New test.
48770
48771 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48772
48773         * g++.dg/parse/parse1.C: New test.
48774
48775 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
48776
48777         * lib/profopt.exp: Change the name of a global variable to avoid
48778         possible clashes with other test suites.
48779
48780 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
48781
48782         * g++.dg/inherit/covariant8.C: New test.
48783
48784 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48785
48786         * g++.dg/init/array9.C: New test.
48787
48788         PR c++/9112
48789         * g++.dg/parse/expr1.C: New test.
48790
48791 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
48792
48793         * gcc.c-torture/compile/20021230-1.c: New test.
48794
48795 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
48796
48797         * g++.dg/inherit/covariant5.C: New test.
48798         * g++.dg/inherit/covariant6.C: New test.
48799         * g++.dg/inherit/covariant7.C: New test.
48800
48801 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48802
48803         PR c++/2739
48804         * g++.dg/other/access2.C: New test.
48805
48806 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48807
48808         * g++.dg/other/anon-struct.C: No longer fails
48809         * g++.old-deja/g++.brendan/parse4.C: Likewise.
48810         * g++.old-deja/g++.brendan/parse5.C: Likewise.
48811         * g++.old-deja/g++.brendan/parse6.C: Likewise.
48812
48813 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48814
48815         * g++.dg/parse/angle-bracket.C (main): No longer fails.
48816
48817 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
48818
48819         * g++.dg/eh/spec4.C: Remove stray semicolon.
48820         * g++.dg/expr/pmf-1.C: Change error message.
48821         * g++.dg/ext/asm1.C: Remove stray semicolon.
48822         * g++.dg/ext/typename1.C: Add missing typenames.
48823         * g++.dg/inherit/template-as-base.C: Change error message.
48824         * g++.dg/lookup/scoped1.C: Likewise.
48825         * g++.dg/lookup/scoped2.C: Likewise.
48826         * g++.dg/lookup/using2.C: Likewise.
48827         * g++.dg/other/component1.C: Remove stray semicolon.
48828         * g++.dg/other/do1.C: Change error message.
48829         * g++.dg/other/error2.C: Likewise.
48830         * g++.dg/other/init1.C: Likewise.
48831         * g++.dg/other/packed1.C: Remove stray semicolon.
48832         * g++.dg/other/ptrmem2.C: Change error message.
48833         * g++.dg/parse/parameter-declaration-1.C: Remove line number
48834         marker.
48835         * g++.dg/special/initp1.C: Remove invalid attribute usage.
48836         * g++.dg/template/access3.C: Add typename keyword.
48837         * g++.dg/template/access5.C: Remove stray semicolon.
48838         * g++.dg/template/access6.C: Likewise.
48839         * g++.dg/template/complit1.C: Likewise.
48840         * g++.dg/template/crash1.C: Change error message.
48841         * g++.dg/template/inherit2.C: Remove stray semicolon.
48842         * g++.dg/template/instantiate2.C: Likewise.
48843         * g++.dg/template/instantiate3.C: Change error message.
48844         * g++.dg/template/qual1.C: Remove stray semicolon.
48845         * g++.dg/template/qualttp18.C: Change error message.
48846         * g++.dg/template/ref1.C: Remove stray semicolon.
48847         * g++.dg/template/sizeof1.C (A::value): Declare it.
48848         * g++.dg/template/spec4.C: Change error message.
48849         * g++.dg/template/static1.C: Likewise.
48850         * g++.dg/template/type1.C: Likewise.
48851         * g++.dg/template/typename3.C: Likewise.
48852         * g++.old-deja/g++.benjamin/13478.C: Change error message.
48853         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48854         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48855         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48856         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48857         named return value extension.
48858         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48859         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48860         * g++.old-deja/g++.bob/extern_C.C: Likewise.
48861         * g++.old-deja/g++.bob/inherit2.C: Likewise.
48862         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48863         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48864         * g++.old-deja/g++.brendan/crash13.C: Likewise.
48865         * g++.old-deja/g++.brendan/crash15.C: Likewise.
48866         * g++.old-deja/g++.brendan/crash18.C: Change error message.
48867         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48868         * g++.old-deja/g++.brendan/crash38.C: Likewise.
48869         * g++.old-deja/g++.brendan/crash50.C: Likewise.
48870         * g++.old-deja/g++.brendan/crash56.C: Likewise.
48871         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48872         syntax.
48873         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48874         * g++.old-deja/g++.brendan/crash8.C: Change error message.
48875         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48876         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48877         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48878         * g++.old-deja/g++.brendan/template11.C: Likewise.
48879         * g++.old-deja/g++.brendan/template26.C: Likewise.
48880         * g++.old-deja/g++.brendan/template27.C: Use explicit
48881         specialization syntax.
48882         * g++.old-deja/g++.brendan/template30.C: Likewise.
48883         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48884         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48885         non-dependent names.
48886         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48887         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48888         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48889         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48890         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48891         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48892         named return value extension.
48893         * g++.old-deja/g++.ext/namedret2.C: Likewise.
48894         * g++.old-deja/g++.ext/namedret3.C: Likewise.
48895         * g++.old-deja/g++.ext/return1.C: Likewise.
48896         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48897         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48898         * g++.old-deja/g++.jason/access8.C: Likewise.
48899         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48900         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48901         pseudo-destructor names.
48902         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48903         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48904         pseudo-destructor names.
48905         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48906         * g++.old-deja/g++.jason/overload19.C: Likewise.
48907         * g++.old-deja/g++.jason/overload32.C: Likewise.
48908         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48909         stray semicolons.
48910         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48911         * g++.old-deja/g++.jason/return.C: Likewise.
48912         * g++.old-deja/g++.jason/return2.C: Likewise.
48913         * g++.old-deja/g++.jason/shadow1.C: Likewise.
48914         * g++.old-deja/g++.jason/special.C: Use explicit specialization
48915         syntax.
48916         * g++.old-deja/g++.jason/template10.C: Account for use of
48917         non-dependent names.
48918         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48919         syntax.
48920         * g++.old-deja/g++.jason/template37.C: Likewise.
48921         * g++.old-deja/g++.law/access4.C: Change error messages.
48922         * g++.old-deja/g++.law/arm13.C: Remove incorrect
48923         pseudo-destructor names.
48924         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48925         * g++.old-deja/g++.law/ctors9.C: Likewise.
48926         * g++.old-deja/g++.law/cvt22.C: Likewise.
48927         * g++.old-deja/g++.law/dtors5.C: Likewise.
48928         * g++.old-deja/g++.law/global-init1.C: Likewise.
48929         * g++.old-deja/g++.law/missed-error3.C: Likewise.
48930         * g++.old-deja/g++.law/operators28.C: Likewise.
48931         * g++.old-deja/g++.law/visibility28.C: Likewise.
48932         * g++.old-deja/g++.martin/eval1.C: Likewise.
48933         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48934         name.
48935         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48936         * g++.old-deja/g++.mike/net34.C: Likewise.
48937         * g++.old-deja/g++.mike/net36.C: Likewise.
48938         * g++.old-deja/g++.mike/ns2.C: Likewise.
48939         * g++.old-deja/g++.mike/p12306.C: Likewise.
48940         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48941         value extension.
48942         * g++.old-deja/g++.mike/p700.C: Likewise.
48943         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48944         * g++.old-deja/g++.mike/p710.C: Likewise.
48945         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48946         value extension.
48947         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48948         * g++.old-deja/g++.mike/pmf9.C: Likewise.
48949         * g++.old-deja/g++.ns/crash2.C: Likewise.
48950         * g++.old-deja/g++.ns/crash3.C: Likewise.
48951         * g++.old-deja/g++.ns/invalid1.C: Likewise.
48952         * g++.old-deja/g++.ns/ns17.C: Likewise.
48953         * g++.old-deja/g++.ns/template16.C: Likewise.
48954         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48955         keyword.
48956         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48957         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48958         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48959         named return value extension.
48960         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48961         * g++.old-deja/g++.other/access4.C: Issue additional error
48962         messages.
48963         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48964         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48965         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48966         * g++.old-deja/g++.other/crash25.C: Change error message.
48967         * g++.old-deja/g++.other/crash4.C: Change error message.
48968         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48969         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48970         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48971         checks.
48972         * g++.old-deja/g++.other/defarg8.C: Likewise.
48973         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48974         * g++.old-deja/g++.other/dtor10.C: Likewise.
48975         * g++.old-deja/g++.other/incomplete.C: Likewise.
48976         * g++.old-deja/g++.other/linkage7.C: Likewise.
48977         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48978         lookup algorithm.
48979         * g++.old-deja/g++.other/mangle2.C: Likewise.
48980         * g++.old-deja/g++.other/refinit2.C: Likewise.
48981         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48982         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48983         * g++.old-deja/g++.pt/crash28.C: Likewise.
48984         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48985         syntax.
48986         * g++.old-deja/g++.pt/crash32.C: Change error message.
48987         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48988         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48989         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48990         error message position.
48991         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48992         * g++.old-deja/g++.pt/defarg8.C: Change error message.
48993         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48994         syntax.
48995         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48996         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48997         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48998         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48999         keyword.
49000         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49001         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49002         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49003         keyword.
49004         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49005         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49006         syntax.
49007         * g++.old-deja/g++.pt/friend28.C: Account for use of
49008         non-dependent names.
49009         * g++.old-deja/g++.pt/friend29.C: Likewise.
49010         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49011         rules.
49012         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49013         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49014         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49015         lookup rules.
49016         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49017         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49018         keyword.
49019         * g++.old-deja/g++.pt/memclass20.C: Likewise.
49020         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49021         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49022         keyword.
49023         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49024         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49025         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49026         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49027         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49028         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49029         keyword.
49030         * g++.old-deja/g++.pt/spec10.C: Likewise.
49031         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49032         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49033         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49034         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49035         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49036         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49037         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49038         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49039         * g++.old-deja/g++.pt/typename15.C: Likewise.
49040         * g++.old-deja/g++.pt/typename22.C: Likewise.
49041         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49042         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49043         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49044         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49045         syntax.
49046         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49047         return value extension.
49048         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49049         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49050         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49051         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49052
49053 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49054
49055         * g++.dg/warn/inline1.C: New test.
49056         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49057         * g++.old-deja/g++.jason/synth10.C: Likewise.
49058         * g++.old-deja/g++.mike/net31.C: Likewise.
49059         * g++.old-deja/g++.mike/p8786.C: Likewise.
49060
49061         * g++.dg/template/friend10.C: New test.
49062         * g++.dg/template/conv5.C: New test.
49063
49064 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49065
49066         * g++.dg/lookup/scoped3.C: New test.
49067
49068         * g++.dg/lookup/decl1.C: New test.
49069         * g++.dg/lookup/decl2.C: New test.
49070
49071 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49072
49073         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49074         gcc.c-torture/compile/20021015-1.c,
49075         gcc.c-torture/compile/20021015-2.c,
49076         gcc.c-torture/compile/20021123-1.c,
49077         gcc.c-torture/compile/20021123-2.c,
49078         gcc.c-torture/compile/20021123-3.c,
49079         gcc.c-torture/compile/20021123-4.c,
49080         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49081         only to 3.1 or 3.2 branch.
49082
49083 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49084
49085         * gcc.dg/i386-bitfield3.c: New test.
49086
49087         * gcc.dg/i386-bitfield2.c: New test.
49088
49089 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49090
49091         * g++.dg/parse/conv_op1.C: New test.
49092
49093 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49094
49095         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49096         approved.
49097
49098 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49099
49100         * gcc.c-torture/compile/20021220-1.c: New test.
49101
49102 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49103
49104         * gcc.dg/i386-fastcall-1.c: New.
49105
49106 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49107
49108         * gcc.c-torture/execute/20021219-1.c: New test.
49109
49110 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49111
49112         * gcc.dg/i386-pic-1.c: New test.
49113
49114 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49115
49116         PR c++/8099
49117         * g++.dg/template/friend9.C: New test.
49118
49119 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49120
49121         PR c++/3663
49122         * g++.dg/template/access7.C: New test.
49123
49124 2002-12-18  Nick Clifton  <nickc@redhat.com>
49125
49126         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49127         the libstdc++-v3 directory has been found.
49128
49129 2002-12-12  Devang Patel <dpatel@apple.com>
49130         * gcc.dg/darwin-ld-1.c: New test.
49131         * gcc.dg/darwin-ld-2.c: New test.
49132         * gcc.dg/darwin-ld-3.c: New test.
49133         * gcc.dg/darwin-ld-4.c: New test.
49134         * gcc.dg/darwin-ld-5.c: New test.
49135
49136 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49137
49138         * gcc.c-torture/compile/20021212-1.c: New test.
49139
49140 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49141
49142         * gcc.dg/fshort-wchar: New test.
49143
49144 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49145
49146         PR c++/8372
49147         * g++.dg/template/dtor1.C: New test.
49148
49149         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49150         markers.
49151
49152 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49153
49154         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49155
49156 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49157
49158         * g++.dg/template/static1.C: New test.
49159         * g++.dg/template/static2.C: New test.
49160         * g++.old-deja/g++.ext/memconst.C: New test.
49161
49162 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49163
49164         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49165         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49166         * g++.dg/special/initp1.C: Likewise.
49167
49168 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49169
49170         * gcc.c-torture/execute/20021204-1.c: New test.
49171
49172 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49173
49174         * gcc.dg/ppc-fmadd-1.c: New file.
49175         * gcc.dg/ppc-fmadd-2.c: New file.
49176         * gcc.dg/ppc-fmadd-3.c: New file.
49177
49178 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49179
49180         * gcc.c-torture/compile/20021204-1.c: New test.
49181
49182 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49183
49184         * g++.dg/inherit/covariant2.C: New test.
49185         * g++.dg/inherit/covariant3.C: New test.
49186         * g++.dg/inherit/covariant4.C: New test.
49187         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49188         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49189
49190 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49191
49192         PR c++/8688
49193         * g++.dg/init/brace3.C: New test.
49194
49195 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49196
49197         * gcc.dg/20020210-1.c: Fix a comment typo.
49198
49199 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49200
49201         PR c++/8720
49202         * g++.dg/parse/defarg1.C: New test.
49203
49204         PR c++/8615
49205         * g++.dg/template/char1.C: New test.
49206
49207         * g++.dg/template/varmod1.C: Fix typo.
49208
49209 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49210
49211         DR 180
49212         * g++.old-deja/g++.pt/crash32.C: Expect error.
49213
49214 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49215
49216         PR c++/5919
49217         * g++.dg/template/varmod1.C: New test.
49218
49219         PR c++/8727
49220         * g++.dg/inherit/typeinfo1.C: New test.
49221
49222         PR c++/8663
49223         * g++.dg/inherit/typedef1.C: New test.
49224
49225 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49226
49227         PR c++/8332
49228         PR c++/8493
49229         * g++.dg/template/strlen1.C: New test.
49230
49231         PR c++/8227
49232         * g++.dg/template/ctor2.C: New test.
49233
49234         PR c++/8214
49235         * g++.dg/init/string1.C: New test.
49236
49237         PR c++/8511
49238         * g++.dg/template/friend8.C: New test.
49239
49240 2002-11-29  Joe Buck <jbuck@synopsys.com>
49241
49242         * g++.dg/lookup/anon2.C: New test.
49243
49244 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49245
49246         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49247         h8300 port.
49248
49249 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49250
49251         * gcc.dg/bitfld-6.c: New test.
49252
49253 2002-11-27  Jan Hubicka  <jh@suse.cz>
49254
49255         * gcc.c-torture/execute/20021127.[cx]: New test.
49256
49257 2002-11-26  Jan Hubicka  <jh@suse.cz>
49258
49259         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49260         quality.
49261
49262 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49263
49264         * g++.dg/init/brace2.C: New test.
49265         * g++.old-deja/g++.mike/p9129.C: Correct.
49266
49267 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49268
49269         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49270
49271 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49272
49273         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49274
49275 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49276
49277         * g++.dg/abi/empty11.C: New test.
49278         * g++.dg/rtti/cv1.C: New test.
49279
49280 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49281
49282         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49283
49284 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49285
49286         * g++.dg/abi/empty10.C: New test.
49287
49288 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49289
49290         * gcc.c-torture/compile/20021124-1.c: New test.
49291
49292 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
49293
49294         * g++.dg/abi/rtti2.C: New test.
49295
49296 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49297
49298         * gcc.dg/i386-unroll-1.c: New test.
49299
49300 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
49301
49302         * gcc.c-torture/compile/20021120-1.c: New test.
49303         * gcc.c-torture/compile/20021120-2.c: New test.
49304
49305 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49306
49307         * gcc.dg/bitfld-5.c: New test.
49308
49309 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49310
49311         * gcc.c-torture/execute/20021120-3.c: New test.
49312
49313 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49314
49315         * gcc.c-torture/execute/20021120-2.c: New test.
49316
49317 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
49318
49319         * gcc.c-torture/execute/20021120-1.c: New test.
49320
49321 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
49322
49323         * gcc.c-torture/execute/20021118-3.c: New test.
49324
49325 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49326
49327         * gcc.c-torture/compile/20021119-1.c: New test.
49328
49329 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
49330
49331         * gcc.dg/duff-1.c: New test.
49332         * gcc.dg/duff-2.c: New test.
49333         * gcc.dg/duff-3.c: New test.
49334
49335 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
49336
49337         * gcc.dg/cpp/_Pragma5.c: New test.
49338
49339 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49340
49341         * gcc.c-torture/execute/20021118-2.c: New test.
49342
49343 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
49344
49345         * gcc.c-torture/execute/20021118-1.c: New test.
49346
49347 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
49348
49349         * gcc.dg/20021116-1.c: New test.
49350
49351 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
49352
49353         * g++.dg/abi/vcall1.C: New test.
49354
49355 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
49356
49357         * gcc.dg/20021029-1.c: New test.
49358         * gcc.dg/20021029-2.c: New test.
49359
49360 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49361
49362         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
49363
49364 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49365
49366         PR c/8439
49367         * gcc.dg/20021110.c: Move to ...
49368         * gcc.c-torture/compile/20021110.c: .... here.
49369
49370 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49371
49372         PR c/8467
49373         * gcc.c-torture/execute/20021111-1.c
49374
49375 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49376
49377         PR c/8439
49378         * gcc.dg/20021110.c: New test.
49379
49380 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
49381
49382         * g++.dg/abi/vthunk3.C: Run only on x86.
49383
49384 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
49385
49386         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
49387
49388 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
49389
49390         * lib/compat.exp (compat-execute): Fix logic error in last
49391         change.
49392
49393 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
49394
49395         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
49396
49397 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49398
49399         PR c++/8389
49400         * g++.dg/template/access6.C: New test.
49401
49402 2002-11-08  Jan Hubicka  <jh@suse.cz>
49403
49404         * gcc.dg/i386-ssefp-1.c: New test.
49405         * gcc.dg/i386-ssefp-1.c: New test.
49406
49407 2002-11-08  Jan Hubicka  <jh@suse.cz>
49408
49409         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
49410
49411 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49412
49413         * g++.dg/abi/vthunk3.C: New test.
49414
49415         PR c++/8338
49416         * g++.dg/template/crash2.C: New test.
49417
49418 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
49419
49420         * g++.dg/abi/dtor1.C: New test.
49421         * g++.dg/abi/dtor2.C: Likewise.
49422
49423 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
49424
49425         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49426         Darwin.
49427
49428 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49429
49430         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49431         -mthumb.  Only xfail with -O0.
49432
49433 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49434
49435         * g++.dg/abi/thunk1.C: New test.
49436         * g++.dg/abi/thunk2.C: Likewise.
49437         * g++.dg/abi/vtt1.C: Likewise.
49438
49439 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49440
49441         PR optimization/8423
49442         * gcc.c-torture/execute/builtin-constant.c: New test.
49443
49444 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49445
49446         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49447         Add some more cases.
49448
49449 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49450
49451         PR c++/8391
49452         * g++.dg/opt/local1.C: New test.
49453
49454 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49455
49456         PR c++/8160
49457         * g++.dg/template/complit1.C: New test.
49458
49459         PR c++/8149
49460         * g++.dg/template/typename4.C: Likewise.
49461
49462 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49463
49464         Core issue 287, PR c++/7639
49465         * g++.dg/template/instantiate1.C: Adjust error location.
49466         * g++.dg/template/instantiate3.C: New test.
49467         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49468         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49469         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49470
49471 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49472
49473         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49474
49475 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49476
49477         PR c++/8287
49478         * g++.dg/init/dtor2.C: New test.
49479
49480 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49481
49482         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49483         * gcc.dg/nest.c: Bypass errors on irix6.
49484
49485 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49486
49487         * gcc.dg/nest.c: Expect error for mmix-*-*.
49488         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49489
49490 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49491
49492         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49493         markers.
49494
49495         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49496
49497 2002-10-25  Mike Stump  <mrs@apple.com>
49498
49499         * gcc.dg/warn-1.c: New test.
49500
49501 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49502
49503         * g++.dg/template/typename3.C: New test.
49504
49505 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49506
49507         * g++.dg/lookup/ptrmem1.C: New test.
49508
49509         * g++.dg/abi/vthunk2.C: New test.
49510
49511 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49512
49513         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49514
49515 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49516
49517         * g++.dg/abi/empty9.C: New test.
49518
49519 2002-10-24  Richard Henderson  <rth@redhat.com>
49520
49521         * g++.dg/inherit/thunk1.C: Enable for ia64.
49522
49523 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49524
49525         PR c++/8067
49526         * g++.dg/lookup/pretty1.C: New test.
49527
49528 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49529
49530         * gcc.dg/20021023-1.c: New test.
49531
49532 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49533
49534         PR c++/7679
49535         * g++.dg/parse/inline1.C: New test.
49536
49537 2002-10-23  Richard Henderson  <rth@redhat.com>
49538
49539         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49540
49541         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49542
49543 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49544
49545         PR c++/6579
49546         * g++.dg/parse/stmtexpr3.C: New test.
49547
49548 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49549
49550         * g++.dg/expr/cond1.C: New test.
49551
49552 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49553
49554         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49555
49556 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49557
49558         * g++.dg/abi/vbase13.C: New test.
49559         * g++.dg/abi/vbase14.C: Likewise.
49560
49561 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49562
49563         * gcc.dg/tls/pic-1.c: New test.
49564         * gcc.dg/tls/nonpic-1.c: New test.
49565         * gcc.dg/20021018-1.c: New test.
49566
49567 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49568
49569         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49570         Remove only files with the same base name as the test case.
49571         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49572         (profopt-execute): Likewise.  Also, remove old profiling
49573         and performance data files before running the tests.
49574
49575         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49576         * g++.dg/bprob/bprob.exp: Likewise.
49577         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49578         to allow more general test case names.
49579
49580         * g++.dg/bprob/bprob-1.C: Rename to ...
49581         * g++.dg/bprob/g++-bprob-1.C: ... this.
49582
49583         * g77.dg/bprob/bprob-1.f: Rename to ...
49584         * g77.dg/bprob/g77-bprob-1.f: ... this.
49585
49586 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49587
49588         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49589         bison 1.50 or later.
49590
49591 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49592
49593         * g++.dg/README: Describe more test directories.
49594
49595 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49596
49597         * g++.dg/init/array6.C: Add additional tests.
49598
49599 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49600
49601         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49602         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49603
49604 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49605
49606         * gcc.c-torture/compile/20020604-1.x: New.
49607         * gcc.c-torture/compile/simd-5.x: Likewise.
49608         * gcc.c-torture/execute/920710-1.x: Likewise.
49609         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49610
49611 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49612
49613         * g++.dg/inherit/override1.C: Add dg-options clause.
49614
49615 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49616
49617         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49618         _mm_slli_si128.
49619
49620 2002-10-19  Andreas Schwab  <schwab@suse.de>
49621
49622         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49623         directory component.
49624
49625 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49626
49627         * g++.dg/inherit/thunk1.C: New test.
49628
49629         * g++.dg/inherit/override1.C: New test.
49630
49631         * g++.dg/abi/mangle11.C: New test.
49632         * g++.dg/abi/mangle14.C: New test.
49633         * g++.dg/abi/mangle17.C: New test.
49634
49635 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49636
49637         * g++.dg/overload/member2.C: New test.
49638
49639 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49640
49641         * g++.dg/README: Describe new compat directory.
49642         * g++.dg/dg.exp: Skip tests in compat directory.
49643         * README.compat: New file.
49644         * lib/compat.exp: New expect script.
49645         * g++.dg/compat: New test directory.
49646         * g++.dg/compat/compat.exp: New expect script.
49647         * g++.dg/compat/abi: New test directory.
49648         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49649         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49650         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49651         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49652         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49653         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49654         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49655         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49656         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49657         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49658         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49659         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49660         * g++.dg/compat/break: New test directory.
49661         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49662         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49663         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49664         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49665         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49666         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49667         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49668         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49669         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49670         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49671         g++.dg/compat/break/README: New files.
49672         * g++.dg/compat/eh: New test directory.
49673         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49674         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49675         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49676         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49677         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49678         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49679         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49680         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49681         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49682         g++.dg/compat/eh/filter2_y.C,
49683         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49684         g++.dg/compat/eh/new1_y.C,
49685         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49686         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49687         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49688         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49689         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49690         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49691         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49692         g++.dg/compat/eh/unexpected1_y.C: New files.
49693         * g++.dg/compat/init: New test directory.
49694         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49695         g++.dg/compat/init/array5_y.C,
49696         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49697         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49698         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49699         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49700         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49701         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49702         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49703         g++.dg/compat/init/init-ref2_y.C: New files.
49704
49705 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49706
49707         PR c++/7584
49708         * g++.dg/inherit/using3.C: New test.
49709
49710 2002-10-17  Jan Hubicka  <jh@suse.cz>
49711
49712         * gcc.dg/20021017-2.c: New test.
49713
49714 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49715
49716         * g++.dg/abi/mangle16.C: Adjust.
49717
49718         * g++.dg/init/array8.C: New test.
49719
49720 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
49721
49722         * gcc.dg/special/mips-abi.exp: New test.
49723         * gcc.dg/special/mips-abi.s: Empty file used by the above.
49724
49725 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49726
49727         * g++.dg/abi/mangle16.C: New test.
49728         * g++.dg/abi/mangle17.C: Likewise.
49729
49730         PR c++/7478
49731         * g++.dg/template/ref1.C: New test.
49732
49733 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49734
49735         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49736
49737 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
49738
49739         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49740
49741 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49742
49743         PR c++/7524
49744         * g++.dg/init/array7.C: New test.
49745
49746 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
49747
49748         * g++.dg/init/array6.C: New test.
49749
49750         * g++.dg/abi/mangle13.C: Likewise.
49751         * g++.dg/abi/mangle14.C: Likewise.
49752         * g++.dg/abi/mangle15.C: Likewise.
49753
49754 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49755
49756         * g++.dg/abi/empty8.C: New test.
49757
49758 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
49759
49760         * g++.dg/init/ctor1.C: New test.
49761
49762 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
49763
49764         * gcc.c-torture/execute/20021015-1.c: New test.
49765
49766 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
49767
49768         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49769
49770 2002-10-14  Jan Hubicka  <jh@suse.cz>
49771
49772         * gcc.dg/i386-ssetype-[1-5].c: New tests.
49773
49774 2002-10-14  Richard Henderson  <rth@redhat.com>
49775
49776         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49777
49778 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49779
49780         PR optimization/6631
49781         * g++.dg/opt/const2.C: New test.
49782
49783 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49784
49785         PR c++/7176
49786         * g++.dg/parse/friend1.C: New test.
49787         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49788
49789 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
49790
49791         * gcc.dg/20021014-1.c: New test.
49792
49793 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
49794
49795         PR c++/5661
49796         * g++.dg/ext/vlm1.C: New test.
49797         * g++.dg/ext/vlm2.C: Likewise.
49798
49799         * g++.dg/init/array1.C: Remove invalid braces.
49800         * g++.dg/init/brace1.C: New test.
49801         * g++.dg/init/copy2.C: Likewise.
49802         * g++.dg/init/copy3.C: Likewise.
49803         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49804         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49805         braces.
49806
49807 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
49808
49809         * gcc.dg/cpp/assembler.S: Don't use -ansi.
49810
49811 2002-10-11  Richard Shann  <richard.shann@superh.com>
49812
49813         * gcc.c-torture/compile/simd-5.c: New test.
49814
49815 2002-10-10  Roger Sayle  <roger@eyesopen.com>
49816
49817         * gcc.c-torture/execute/shiftopt-1.c: New test case.
49818
49819 2002-10-10  Jim Wilson  <wilson@redhat.com>
49820
49821         * gcc.c-torture/execute/20021010-1.c: New test.
49822
49823 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
49824
49825         PR c/7353
49826         * g++.dg/ext/typedef-init.C: New test.
49827         * gcc.dg/typedef-init.c: New test.
49828
49829 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
49830
49831         * gcc.dg/cpp/paste13.c: New test.
49832
49833 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49834
49835         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
49836         remaining platforms, XFAIL during compile, not execute.  Don't
49837         XFAIL at -O0.
49838
49839 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
49840
49841         * gcc.dg/alias-1.c: Tweak expected warning.
49842
49843 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49844
49845         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49846
49847 2002-10-06  Andreas Jaeger  <aj@suse.de>
49848
49849         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49850         * gcc.dg/cpp/c++98.C: Likewise.
49851
49852         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49853         * g++.dg/cpp/c++98.C: Likewise.
49854
49855         * g++.dg/README (Subdirectories): Mention cpp directory.
49856
49857         PR target/7559
49858         * gcc.dg/20021006-1.c: New test.
49859
49860 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49861
49862         PR c++/7804
49863         * g++.dg/other/warning1.C: New test.
49864
49865 2002-10-04  Roger Sayle  <roger@eyesopen.com>
49866
49867         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49868         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
49869         and sparc-*-* with -m64 as expected failures.  See PR 8087.
49870
49871 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49872
49873         PR c++/7931
49874         * g++.dg/template/ptrmem3.C: New test.
49875
49876         PR c++/7754
49877         * g++.dg/template/union1.C: New test.
49878
49879 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49880
49881         PR c++/8006
49882         * g++.dg/abi/mangle9.C: New test.
49883         * g++.dg/abi/mangle10.C: New test.
49884         * g++.dg/abi/mangle11.C: New test.
49885         * g++.dg/abi/mangle12.C: New test.
49886
49887 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
49888
49889         PR c++/7188.
49890         * g++.dg/template/meminit1.C: New test.
49891         * g++.dg/warn/Wreorder-1.C: Likewise.
49892         * g++.old-deja/g++.mike/warn3.C: Tweak.
49893         * lib/prune.exp: Ingore "in copy constructor".
49894
49895 2002-10-02  Andreas Jaeger  <aj@suse.de>
49896
49897         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49898         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49899         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49900         on x86-64.
49901
49902 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49903
49904         * gcc.dg/empty1.C: Fix typo.
49905
49906 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
49907
49908         * gcc.dg/alias-1.c: New test.
49909
49910 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49911
49912         * gcc.dg/empty1.C: New test.
49913
49914         * g++.dg/tls/init-2.C: Tweak error messages.
49915
49916 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
49917
49918         * gcc.c-torture/compile/20020923-1.c: New test.
49919
49920 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
49921
49922         * gcc.c-torture/execute/ffs-1.c: New test.
49923         * gcc.c-torture/execute/ffs-2.c: Ditto.
49924
49925 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
49926
49927         * g++.dg/overload/member1.C: New test.
49928
49929 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
49930
49931         * g++.dg/abi/empty7.C: New test.
49932         * g++.dg/init/pm2.C: Likewise.
49933
49934 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
49935
49936         * g++.dg/rtti/crash1.C: New test.
49937
49938 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
49939
49940         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49941         gcc.dg/sibcall-4.c: New tests.
49942
49943 2002-09-28  Roger Sayle  <roger@eyesopen.com>
49944
49945         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49946         powerpc and MMIX targets.
49947
49948 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
49949
49950         * gcc.dg/cpp/20020927-1.c: New.
49951
49952 2002-09-26  David S. Miller  <davem@redhat.com>
49953
49954         * gcc.c-torture/compile/trunctfdf.c: New.
49955
49956 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49957
49958         * lib/target-supports.exp (check_weak_available): Handle solaris2.
49959
49960 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
49961
49962         * gcc.c-torture/execute/loop-15.c: New.
49963
49964 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
49965
49966         * README.QMTEST: Fix typo.
49967
49968 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
49969
49970         * gcc.dg/20020926-1.c: New test.
49971
49972 2002-09-25  David S. Miller  <davem@redhat.com>
49973
49974         PR target/7842
49975         * gcc.c-torture/execute/shiftdi.c: New test.
49976
49977 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
49978
49979         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49980         unique to the tool.
49981         * lib/g77.exp (g77_init): Likewise.
49982         * lib/g++.exp (g++_init): Likewise.
49983         * lib/objc.exp (objc_init): Likewise.
49984
49985 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
49986
49987         * g++.dg/abi/empty5.C: New test.
49988         * g++.dg/abi/empty6.C: New test.
49989         * g++.dg/abi/vbase12.C: New test.
49990
49991 2002-09-25  Richard Henderson  <rth@redhat.com>
49992
49993         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49994         too-small long double.
49995
49996 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
49997
49998         * gcc.dg/20020919-1.c: New test.
49999
50000 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
50001
50002         * g++.dg/abi/bitfield6.C: New test.
50003         * g++.dg/abi/bitfield7.C: New test.
50004         * g++.dg/abi/bitfield8.C: New test.
50005         * g++.dg/abi/vbase11.C: New test.
50006
50007 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50008
50009         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50010         hppa*-*-hpux*.  Update test comment.
50011
50012 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50013
50014         * gcc.dg/tls/struct-1.c: New test.
50015
50016 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50017
50018         * gcc.dg/cpp/tr-warn2.c: Update.
50019
50020 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50021
50022         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50023
50024 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50025
50026         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50027         systems.
50028
50029 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50030
50031         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50032
50033         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50034         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50035         setting of cxxfilt.
50036
50037 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50038
50039         * gcc.dg/20020312-2.c: Update for darwin.
50040
50041 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50042
50043         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50044
50045 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50046
50047         * objc.dg/comp-types-1.m: New test.
50048         * objc.dg/comp-types-2.m: New test.
50049         * objc.dg/comp-types-3.m: New test.
50050         * objc.dg/comp-types-4.m: New test.
50051         * objc.dg/comp-types-5.m: New test.
50052         * objc.dg/comp-types-6.m: New test.
50053
50054 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50055
50056         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50057
50058 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50059
50060         * g++.dg/other/do1.C: New test.
50061
50062         * g++.dg/template/subst1.C: New test.
50063
50064 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50065
50066         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50067
50068 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50069
50070         * g++.dg/template/qualttp20.C: Adjust expected errors.
50071         * g++.old-deja/g++.jason/report.C: Likewise.
50072         * g++.old-deja/g++.other/qual1.C: Likewise.
50073
50074         * g++.dg/lookup/scoped2.C: New test.
50075
50076         * g++.dg/ext/asm3.C: New test.
50077
50078 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50079
50080         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50081
50082 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50083
50084         * ChangeLog: follow spelling conventions.
50085         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50086         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50087         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50088         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50089         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50090         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50091         * g++.old-deja/g++.law/global-init1.C: Likewise.
50092         * g++.old-deja/g++.other/delete4.C: Likewise.
50093         * g++.old-deja/g++.other/inline21.C: Likewise.
50094         * g++.old-deja/g++.other/singleton.C: Likewise.
50095         * g77.dg/strlen0.f: Likewise.
50096         * g77.f-torture/compile/20010519-1.f: Likewise.
50097         * g77.f-torture/compile/980310-4.f: Likewise.
50098         * gcc.c-torture/compile/20000605-1.c: Likewise.
50099         * gcc.c-torture/execute/20020225-1.c: Likewise.
50100         * gcc.dg/c90-hexfloat-2.c: Likewise.
50101         * gcc.dg/c99-bool-1.c: Likewise.
50102         * gcc.dg/c99-hexfloat-2.c: Likewise.
50103         * gcc.dg/dll-2.c: Likewise.
50104         * gcc.dg/wtr-union-init-1.c: Likewise.
50105         * gcc.dg/wtr-union-init-2.c: Likewise.
50106         * gcc.dg/wtr-union-init-3.c: Likewise.
50107         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50108         * gcc.dg/cpp/defined.c: Likewise.
50109         * gcc.dg/cpp/macsyntx.c: Likewise.
50110         * gcc.dg/cpp/paste2.c: Likewise.
50111         * gcc.dg/cpp/trad/defined.c: Likewise.
50112         * gcc.dg/format/c90-printf-1.c: Likewise.
50113         * gcc.dg/format/c90-scanf-1.c: Likewise.
50114         * gcc.dg/format/c99-printf-1.c: Likewise.
50115         * gcc.dg/format/c99-scanf-1.c: Likewise.
50116         * gcc.misc-tests/gcov-8.c: Likewise.
50117         * lib/profopt.exp: Likewise.
50118
50119 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50120
50121         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50122
50123 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50124
50125         * g++.dg/inherit/using2.C: New test.
50126
50127 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50128
50129         * ChangeLog: Follow spelling conventions.
50130         * g++.dg/template/friend4.C: Likewise.
50131         * g++.old-deja/g++.pt/crash67.C: Likewise.
50132         * gcc.c-torture/execute/20000801-4.c: Likewise.
50133         * gcc.dg/c90-digraph-1.c: Likewise.
50134         * gcc.dg/c94-digraph-1.c: Likewise.
50135         * gcc.dg/c99-digraph-1.c: Likewise.
50136         * gcc.dg/cpp/line5.c: Likewise.
50137         * gcc.dg/cpp/multiline.c: Likewise.
50138         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50139         * gcc.dg/format/attr-3.c: Likewise.
50140         * gcc.dg/format/c90-scanf-3.c: Likewise.
50141         * gcc.dg/format/ext-4.c: Likewise.
50142
50143 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50144
50145         * g++.dg/template/pretty1.C: New test.
50146
50147 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50148
50149         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50150
50151 2002-09-13  Matt Austern  <austern@apple.com>
50152
50153         * g++.dg/other/constref[12].C: New, regression tests for
50154         passing a cast expression to a function by const reference.
50155
50156 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50157
50158         * g++.dg/template/deduce1.C: New test.
50159
50160 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50161
50162         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50163         32-bit int.
50164
50165 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50166
50167         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50168         usage.
50169
50170 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50171
50172         * gcc.c-torture/compile/20020910-1.c: New test.
50173
50174 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50175
50176         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50177
50178 2002-09-10  Andreas Jaeger  <aj@suse.de>
50179
50180         * gcc.dg/20020312-2.c: Adjust for x86-64.
50181
50182 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50183
50184         * g77.dg/7388.f: New test case for PR 7388.
50185
50186 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50187
50188         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50189
50190 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50191
50192         * objc.dg/proto-lossage-1.m: New test.
50193
50194 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50195
50196         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50197
50198 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50199
50200         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50201         expected to pass.
50202
50203 2002-09-06  Stan Shebs  <shebs@apple.com>
50204             David Edelsohn  <edelsohn@gnu.org>
50205
50206         * gcc.dg/weak: New directory.
50207         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50208         target-specific xfail bits.
50209         * gcc.dg/typeof-2.c: Move to new directory.
50210         * gcc.dg/weak.exp: New expect script.
50211
50212 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50213
50214         * gcc.c-torture/execute/extzvsi.c: New test.
50215
50216 2002-09-05  Stan Shebs  <shebs@apple.com>
50217
50218         * gcc.dg/weak-1.c: xfail on Darwin.
50219         * gcc.dg/weak-2.c: Ditto.
50220         * gcc.dg/weak-3.c: Ditto.
50221         * gcc.dg/weak-4.c: Ditto.
50222         * gcc.dg/weak-5.c: Ditto.
50223         * gcc.dg/weak-6.c: Ditto.
50224         * gcc.dg/weak-7.c: Ditto.
50225         * gcc.dg/weak-8.c: Ditto.
50226         * gcc.dg/weak-9.c: Ditto.
50227
50228 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50229
50230         * gcc.c-torture/execute/loop-14.c: New test.
50231
50232 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50233
50234         * g++.dg/other/cxa-atexit1.C: New test.
50235
50236         * gcc.dg/typeof-2.c: New test.
50237
50238 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50239
50240         * gcc.dg/builtins-2.c: New testcase.
50241         * gcc.dg/builtins-3.c: New testcase.
50242
50243 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50244
50245         * gcc.dg/cpp/_Pragma4.c: New test.
50246
50247 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50248
50249         * objc/execute/nil_method-1.m: New testcase.
50250
50251 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50252
50253         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50254         [Object class], not [Object initialize].
50255
50256 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50257             Hans-Peter Nilsson  <hp@bitrange.com>
50258
50259         * gcc.c-torture/execute/20020720-1.x: Skip test on
50260         mmix-knuth-mmixware.  Correct comment.
50261
50262 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50263
50264         * g++.dg/abi/bitfield5.C: New test.
50265         * g++.dg/abi/vbase10.C: Likewise.
50266
50267 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50268
50269         * objc.dg/undeclared-selector.m: New test.
50270
50271 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50272
50273         * g++.dg/other/offsetof1.C: Avoid cast warning.
50274
50275 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50276
50277         * objc.dg/super-class-2.m: New test.
50278
50279 2002-08-24  Matt Austern  <austern@apple.com>
50280
50281         * g++.dg/ext/lvaddr.C: New test.
50282         * g++.dg/ext/lvcast.C: New test.
50283
50284 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50285
50286         * g++.dg/inherit/cond1.C: New test.
50287
50288 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
50289
50290         * gcc.dg/noncompile/incomplete-1.c: New test.
50291
50292 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
50293
50294         * gcc.dg/typespec-1.c: New test.
50295
50296 2002-08-20  Devang Patel  <dpatel@apple.com>
50297         * objc.dg/proto-hier-2.m: New test.
50298
50299 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
50300
50301         * objc.dg/bitfield-1.m: New test.
50302         * objc.dg/bitfield-2.m: New test.
50303
50304 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
50305
50306         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
50307         gcc.dg/c99-flex-array-4.c: New tests.
50308
50309 2002-08-16  Stan Shebs  <shebs@apple.com>
50310
50311         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
50312
50313 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
50314
50315         * gcc.dg/typeof-1.c: New test.
50316         * g++.dg/ext/typeof2.C: New test.
50317
50318 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
50319
50320         * g++.dg/other/offsetof1.C: New test.
50321
50322 2002-08-14  Richard Henderson  <rth@redhat.com>
50323
50324         * gcc.dg/tls/diag-3.c: Fix expected message strings.
50325
50326 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
50327
50328         * gcc.dg/cpp/_Pragma3.c: New test.
50329
50330 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
50331
50332         * g++.dg/template/inherit3: New test.
50333
50334 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50335
50336         * gcc.dg/bitfld-4.c: Add blank options.
50337
50338 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
50339
50340         * g++.dg/template/crash1.C: New test.
50341
50342 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50343
50344         * gcc.dg/tls/opt-2.c: New test.
50345
50346 2002-08-08  Devang Patel  <dpatel@apple.com>
50347
50348         * objc.dg/selector-1.m : New test
50349
50350 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50351
50352         * g++.dg/abi/bitfield4.C: New test.
50353         * gcc.dg/bitfld-4.c: New test.
50354
50355 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
50356
50357         * g++.dg/other/packed1.C: New test.
50358
50359 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
50360
50361         * g++.dg/abi/offsetof.C: Tweak error messages.
50362         * g++.old-deja/g++.mike/p10769a.C: Likewise.
50363
50364 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
50365
50366         * gcc.dg/bitfld-3.c: New test.
50367
50368 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
50369             Richard Henderson  <rth@redhat.com>
50370
50371         * gcc.dg/i386-bitfield1.c: New test.
50372         * g++.dg/abi/bitfield3.C: Update.
50373
50374 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
50375
50376         * objc.dg/const-str-2.m: Update.
50377         * gcc.dg/cpp/c++98.c: Change to C extension.
50378         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
50379         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
50380
50381 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
50382
50383         * gcc.dg/tls/diag-3.c: New.
50384
50385 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
50386
50387         * g++.dg/README (Subdirectories): Document new subdir expr.
50388         * g++.dg/expr/pmf-1.C: New test.
50389
50390 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
50391
50392         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
50393
50394 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
50395
50396         * g++.dg/abi/bitfield3.C: New test.
50397
50398 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
50399
50400         * lib/gcov.exp: Tweak expected line formats.
50401         * gcc.misc-tests/gcov8.c: New test.
50402         * gcc.misc-tests/gcov8.x: New flags.
50403
50404 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
50405
50406         * consistency.vlad/layout/endian.c: Include string.h.
50407
50408         * gcc.c-torture/execute/20020805-1.c: New test.
50409
50410 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
50411
50412         * g++.dg/other/conversion1.C: New test.
50413
50414 2002-08-03  Roger Sayle  <roger@eyesopen.com>
50415
50416         * gcc.dg/builtins-1.c: New testcase.
50417
50418 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
50419
50420         * g++.dg/inherit/access3.C: New test.
50421
50422 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
50423
50424         * gcc.dg/ia64-visibility-2.c: New test.
50425
50426 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
50427
50428         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50429         __qualifier_flags to __flags.
50430
50431 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50432
50433         * g++.dg/inherit/operator1.C: New test.
50434         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50435         * g++.dg/other/error1.C: Change expected error message.
50436         * g++.dg/template/conv4.C: Likewise.
50437
50438 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50439
50440         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50441         for documented behavior.
50442
50443 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50444
50445         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50446         several targets known to fail.
50447
50448 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50449
50450         * gcc.dg/mips-args-[123].c: New tests.
50451
50452 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50453
50454         * gcc.dg/ppc-spe.c: New.
50455
50456 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50457
50458         * g++.dg/other/ptrmem4.C: New testcase.
50459
50460 2002-07-24  Richard Henderson  <rth@redhat.com>
50461
50462         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50463
50464 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50465
50466         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50467
50468 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50469
50470         * gcc.c-torture/execute/memset-3.c: New testcase.
50471
50472 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50473
50474         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50475         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50476
50477 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50478
50479         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50480         Delete.
50481
50482 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50483
50484         * gcc.c-torture/compile/simd-4.c: New test.
50485
50486 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50487
50488         PR c++/7347, c++/7348
50489         * g++.dg/template/access4.C: New test.
50490         * g++.dg/template/access5.C: New test.
50491         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50492         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50493         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50494         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50495
50496 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50497
50498         * gcc.dg/gnu89-init-2.c: New test.
50499
50500 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50501
50502         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50503
50504 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50505
50506         * gcc.c-torture/execute/20020720-1.c: New testcase.
50507
50508 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50509
50510         * gcc.dg/cpp/Wsignprom.c: New tests.
50511
50512 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50513
50514         * gcc.c-torture/execute/loop-13.c: New test.
50515
50516 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50517
50518         * gcc.dg/cpp/expr.c: New tests.
50519
50520 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50521
50522         * g++.dg/opt/pr6713.C: Add template instantiation.
50523
50524 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50525
50526         * gcc.dg/nest.c: New test.
50527
50528 2002-07-17  Richard Henderson  <rth@redhat.com>
50529
50530         * g++.dg/opt/pr6713.C: New test.
50531
50532 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50533
50534         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50535         XFAIL for all x86 processors.
50536
50537 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50538
50539         * gcc.c-torture/execute/20010122-1.x: Do not test with
50540         -fomit-frame-pointer.
50541
50542 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50543
50544         * g++.dg/template/instantiate2.C: New test.
50545         * g++.dg/template/spec4.C: New test.
50546
50547 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50548
50549         * g++.dg/template/access2.C: New test.
50550         * g++.dg/template/access3.C: New test.
50551
50552 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50553
50554         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50555         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50556         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50557         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50558         Convert to use <stdarg.h>.
50559         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50560         Delete.
50561         * gcc.dg/va-arg-2.c: New.
50562         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50563
50564 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50565
50566         * gcc.c-torture/compile/20020710-1.c: New test.
50567
50568 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50569                           Andrew Pinski  <pinskia@physics.uc.edu>
50570
50571         gcc.c-torture/compile/simd-2.c: New testcase.
50572         gcc.c-torture/compile/simd-3.c: Likewise.
50573
50574 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50575
50576         PR c++/7224
50577         * g++.dg/overload/error1.C: New test.
50578
50579 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50580
50581         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50582         configuration and IRIX 6 O32 ABI.
50583
50584 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50585
50586         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50587
50588 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50589
50590         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50591
50592 2002-07-10  Jeffrey A Law  <law@redhat.com>
50593
50594         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50595
50596         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50597
50598 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50599
50600         * gcc.dg/20020312-2.c: Check for __PPC__.
50601
50602 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50603
50604         * gcc.c-torture/compile/20020709-1.c: New test.
50605
50606 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50607
50608         * g++.dg/template/qualttp21.C: New test case.
50609
50610 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50611
50612         * gcc.c-torture/compile/20020706-1.c: New test.
50613         * gcc.c-torture/compile/20020706-2.c: New test.
50614
50615 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50616             Alexandre Oliva  <aoliva@redhat.com>
50617
50618         * g++.dg/warn/incomplete1.C: New test.
50619
50620 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50621
50622         PR c++/7099
50623         * g++.dg/warn/noreturn1.C: New test.
50624
50625 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50626
50627         PR c++/6706
50628         * g++.dg/debug/debug6.C: New test.
50629         * g++.dg/debug/debug7.C: New test.
50630
50631 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50632
50633         * gcc.c-torture/compile/simd-3.c: New test.
50634
50635 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50636
50637         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50638         * gcc.dg/20020620-1.c: Likewise.
50639
50640 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50641
50642         PR c++/6944
50643         * g++.dg/init/array4.C: New test.
50644         * g++.dg/init/array5.C: New test.
50645
50646 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50647
50648         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50649         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50650
50651 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50652
50653         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50654         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50655         * gcc.dg/wtr-conversion-1.c: Likewise.
50656         * gcc.dg/wtr-escape-1.c: Likewise.
50657         * gcc.dg/wtr-int-type-1.c: Likewise.
50658         * gcc.dg/wtr-label-1.c: Likewise.
50659         * gcc.dg/wtr-static-1.c: Likewise.
50660         * gcc.dg/wtr-strcat-1.c: Likewise.
50661         * gcc.dg/wtr-suffix-1.c: Likewise.
50662         * gcc.dg/wtr-switch-1.c: Likewise.
50663         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50664         * gcc.dg/wtr-union-init-1.c: Likewise.
50665         * gcc.dg/wtr-union-init-2.c: Likewise.
50666         * gcc.dg/wtr-union-init-3.c: Likewise.
50667
50668         * gcc.dg/wtr-func-def-1.c: New test.
50669
50670 2002-07-02 Devang Patel <dpatel@apple.com>
50671
50672         * objc.dg/param-1.m: New test.
50673
50674 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
50675
50676         * gcc.dg/cpp/trad/directive.c: Add test.
50677         * gcc.dg/cpp/trad/macroargs.c: Add test.
50678         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50679
50680 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
50681
50682         * gcc.dg/cpp/cmdlne-M.c: New test.
50683
50684 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
50685
50686         * objc.dg/desig-init-1.m: New test.
50687
50688 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50689
50690         PR c++/6716
50691         * g++.dg/template/instantiate1.C: New test.
50692
50693 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
50694
50695         PR c++/7112
50696         * g++.dg/template/sizeof2.C: New test.
50697
50698 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50699
50700         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50701         gcc.dg/cpp/trad/include.c: New tests.
50702
50703 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
50704
50705         PR target/7177
50706         * gcc.c-torture/compile/20020701-1.c: New test.
50707
50708 2002-07-01  Stan Shebs  <shebs@apple.com>
50709
50710         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50711         header here...
50712         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50713         (objc-torture-execute): or here.
50714
50715 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
50716
50717         * gcc.c-torture/execute/arith-rand-ll.c: New test.
50718
50719 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50720
50721         * gcc.dg/cpp/trad/escaped-nl.c: New test.
50722
50723 2002-06-30  Devang Patel  <dpatel@apple.com>
50724
50725         * objc.dg/fsyntax-only.m: New test.
50726
50727 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
50728
50729         PR c++/6695
50730         * g++.dg/template/friend7.C: New file.
50731
50732 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
50733
50734         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50735         return type.
50736
50737 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
50738
50739         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50740         avoid division by zero.
50741
50742 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
50743
50744         * gcc.dg/Wunknownprag.c: New tests.
50745
50746 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
50747
50748         * gcc.c-torture/execute/simd-2.c: New test.
50749
50750 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
50751
50752         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50753         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50754         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50755         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50756         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50757         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50758         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50759         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50760         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50761         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50762         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50763         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50764         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50765         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50766         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50767         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50768         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50769
50770 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
50771
50772         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50773         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50774         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50775         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50776         New tests.
50777         * gcc.dg/cpp/trad/directive.c: Update.
50778
50779 2002-06-23  Andreas Jaeger  <aj@suse.de>
50780
50781         * gcc.c-torture/execute/complex-6.c: New.
50782
50783 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
50784
50785         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50786         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50787         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50788         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50789
50790 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
50791
50792         * gcc.dg/cpp/trad: New directory with traditional tests copied
50793         from parent directory.
50794         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50795         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50796         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50797         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50798         Move to trad/ and rename.
50799         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50800         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50801         gcc.dg/cpp/trad/redef2.c: New tests.
50802         * gcc.dg/cpp/trad/trad.exp: New driver.
50803
50804 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
50805
50806         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50807         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50808         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50809         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50810         Remove.
50811
50812 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
50813
50814         * gcc.dg/20020620-1.c: New test.
50815
50816 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50817
50818         * g++.dg/template/ttp4.C: New test.
50819
50820 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
50821
50822         * g++.dg/opt/vt1.C: Fix regexp.
50823
50824 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50825
50826         * gcc.c-torture/execute/pure-1.c: Make functions static again.
50827         Don't use attribute `noinline'.
50828
50829 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50830
50831         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50832
50833 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
50834
50835         * gcc.c-torture/execute/simd-1.c: New.
50836
50837         * gcc.dg/simd-1.c: New.
50838
50839 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50840
50841         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50842
50843 2002-06-16  Richard Henderson  <rth@redhat.com>
50844
50845         * g++.dg/ext/anon-struct1.C: New.
50846         * g++.dg/ext/anon-struct2.C: New.
50847         * g++.dg/ext/anon-struct3.C: New.
50848         * gcc.dg/anon-struct-1.c: New.
50849         * gcc.dg/anon-struct-2.c: New.
50850         * gcc.dg/anon-struct-3.c: New.
50851         * gcc.dg/20011008-1.c: Adjust warning text.
50852         * gcc.dg/20020527-1.c: Add -fms-extensions.
50853
50854 2002-06-16  Richard Henderson  <rth@redhat.com>
50855
50856         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50857
50858 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
50859
50860         * gcc.c-torture/execute/20020615-1.c: New test.
50861
50862 2002-06-15  Roger Sayle  <roger@eyesopen.com>
50863
50864         * gcc.c-tortuture/execute/compare-1.c: New test case.
50865         * gcc.c-tortuture/execute/compare-2.c: New test case.
50866         * gcc.c-tortuture/execute/compare-3.c: New test case.
50867
50868 2002-06-13  Richard Henderson  <rth@redhat.com>
50869
50870         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
50871         ia64 ilp32.
50872
50873 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50874
50875         * g++.dg/template/typename2.C: Update error message.
50876
50877 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
50878
50879         * gcc.c-torture/execute/20020611-1.c: New test.
50880
50881 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
50882
50883         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50884         list of targets to skip.
50885
50886 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
50887
50888         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50889         targets if not optimizing.
50890
50891 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
50892
50893         * gcc.c-torture/compile/20020605-1.c: New test.
50894
50895         * g++.dg/opt/vt1.C: New test.
50896
50897         * gcc.dg/20020531-1.c: New test.
50898
50899         * gcc.dg/20020530-1.c: New test.
50900
50901         * gcc.dg/20020527-1.c: New test.
50902
50903         * g++.dg/opt/cse1.C: New test.
50904
50905 2002-06-07  Roger Sayle  <roger@eyesopen.com>
50906
50907         * gcc.dg/20020607-2.c: New test case.
50908
50909 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
50910
50911         * gcc.c-torture/compile/20020604-1.c: New test.
50912
50913 2002-06-04  Richard Henderson  <rth@redhat.com>
50914
50915         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50916         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50917         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50918
50919 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
50920
50921         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50922
50923 2002-06-03  Richard Henderson  <rth@redhat.com>
50924
50925         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50926         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50927
50928 2002-06-02  Richard Henderson  <rth@redhat.com>
50929
50930         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50931         test functions static.
50932
50933 2002-06-02  Andreas Jaeger  <aj@suse.de>
50934
50935         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50936         now.
50937
50938 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50939
50940         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50941         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50942         Update for mofified diagnostics.
50943         * gcc.dg/c99-intconst-1.c: No longer fail.
50944
50945 2002-06-02  Richard Henderson  <rth@redhat.com>
50946
50947         * gcc.dg/uninit-A.c: Remove xfail markers.
50948
50949 2002-06-01  Roger Sayle  <roger@eyesopen.com>
50950
50951         * gcc.dg/fnegate-1.c: New test case.
50952
50953 2002-05-30  Osku Salerma  <osku@iki.fi>
50954
50955         * gcc.c-torture/execute/mayalias-1.c: New file.
50956
50957 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50958
50959         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50960         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50961         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50962
50963 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
50964
50965         * gcc.c-torture/execute/20020529-1.c: New test.
50966
50967 2002-05-27  Richard Henderson  <rth@redhat.com>
50968
50969         * g++.dg/ext/attrib6.C: New test case.
50970
50971 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50972
50973         * gcc.c-torture/execute/pure-1.c: New test.
50974
50975 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50976
50977         * gcc.dg/cpp/arith-2.c: Remove.
50978
50979 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50980
50981         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50982         * gcc.dg/cpp/if-3.c: Remove.
50983
50984 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
50985
50986         * g++.dg/opt/cse2.C: New test.
50987
50988 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
50989
50990         * gcc.dg/cpp/arith-1.c: New semantic tests.
50991         * gcc.dg/cpp/if-1.c: Update.
50992
50993 2002-05-24  Ben Elliston  <bje@redhat.com>
50994
50995         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50996
50997 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
50998
50999         * gcc.dg/verbose-asm.c: New test.
51000
51001 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51002
51003         * gcc.dg/cpp/paste12.c: New test.
51004
51005 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51006
51007         * g++.dg/parse/named_ops.C: New test.
51008
51009 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51010
51011         * gcc.dg/weak-8.c: New test.
51012
51013 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51014
51015         * gcc.dg/weak-2.c: Allow optional leading underscore
51016         in scan-assembler symbol name.
51017         * gcc.dg/weak-3.c: Likewise.
51018         * gcc.dg/weak-4.c: Likewise.
51019         * gcc.dg/weak-5.c: Likewise.
51020
51021 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51022
51023         * gcc.dg/20020523-1.c: New test.
51024
51025 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51026
51027         * objc.dg/const-str-2.m: Update now that we stop after
51028         a command line error.
51029
51030 2002-05-22  Richard Henderson  <rth@redhat.com>
51031
51032         * g++.dg/dg.exp: Fix typo in test pruneing.
51033
51034 2002-05-22  Richard Henderson  <rth@redhat.com>
51035
51036         * g++.dg/dg.exp: Prune the tls subdirectory.
51037         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51038         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51039         * g++.dg/tls/init-1.C: New.
51040
51041 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51042
51043         * gcc.dg/20020517-1.c: New test.
51044
51045 2002-05-21  Richard Henderson  <rth@redhat.com>
51046
51047         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51048         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51049
51050 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51051
51052         * g++.dg/other/copy2.C: New test.
51053
51054 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51055
51056         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51057         (MAX_COPY): Bump up to 10 times sizeof (long long).
51058         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51059
51060         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51061         sizeof (long long).
51062
51063         * gcc.c-torture/execute/strcpy-1.c: New test.
51064
51065 2002-05-19  Jason Merrill  <jason2redhat.com>
51066
51067         * g++.dg/ext/oper1.C: New test.
51068
51069 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51070 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51071
51072         * README.QMTEST: New file.
51073
51074         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51075
51076 2002-05-19  Andreas Jaeger  <aj@suse.de>
51077
51078         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51079         now.
51080         * gcc.c-torture/execute/loop-2d.x: Likewise.
51081
51082 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51083
51084         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51085         support weak symbols.
51086         * gcc.dg/weak-4.c: Likewise.
51087         * gcc.dg/weak-6.c: Likewise.
51088
51089 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51090
51091         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51092         cygwin, coff and h8300-*-hms targets
51093         * gcc.dg/weak-5.c: Likewise.
51094         * gcc.dg/weak-7.c: Likewise.
51095
51096 2002-05-16  Jason Merrill  <jason@redhat.com>
51097
51098         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51099         (scan-assembler-not, scan-assembler-dem): Likewise.
51100         (scan-assembler-dem-not): Likewise.
51101
51102 2002-05-15  Richard Henderson  <rth@redhat.com>
51103
51104         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51105
51106 2002-05-15  Richard Henderson  <rth@redhat.com>
51107
51108         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51109         (vfoo1f): Warning here.
51110         (vfoo1l): Don't redefine the alias.
51111
51112 2002-05-14  Jason Merrill  <jason@redhat.com>
51113             Alexandre Oliva  <aoliva@redhat.com>
51114
51115         * g++.dg/init/pm1.C: New test.
51116
51117 2002-05-12  David S. Miller  <davem@redhat.com>
51118
51119         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51120         types.
51121
51122 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51123
51124         * gcc.c-torture/execute/20020510-1.c: New test case.
51125
51126 2002-05-10  David S. Miller  <davem@redhat.com>
51127
51128         * gcc.c-torture/execute/conversion.c: Test long double too.
51129
51130 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51131
51132         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51133         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51134         * lib/g++.exp (g++_link_flags): Likewise.
51135         * lib/objc.exp (objc_target_compile): Likewise.
51136
51137 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51138
51139         * gcc.dg/cpp/poison.c: Update.
51140         * gcc.dg/cpp/20000625-2.c: Remove.
51141         * gcc.dg/cpp/direct2s.c: Remove final test.
51142
51143 2002-05-08  Tom Rix  <trix@redhat.com>
51144
51145         * gcc.c-torture/execute/20020508-1.c: New test.
51146         * gcc.c-torture/execute/20020508-2.c: New test.
51147         * gcc.c-torture/execute/20020508-3.c: New test.
51148
51149 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51150
51151         * gcc.dg/cpp/charconst-4.c: More tests.
51152
51153 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51154
51155         PR c/6569
51156         * gcc.dg/weak-3.c: Update location of warning messages.
51157         * gcc.dg/weak-5.c: Likewise.
51158
51159 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51160
51161         * gcc.c-torture/execute/20020506-1.c: New test case.
51162
51163 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51164
51165         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51166
51167 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51168
51169         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51170
51171 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51172
51173         * gcc.dg/cpp/charconst-3.c: New test.
51174
51175 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51176
51177         * gcc.dg/cpp/charconst.c: Update tests.
51178
51179 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51180
51181         * treelang: Added directory for new sample language treelang. Also
51182         lib/treelang.exp: New file to signal treelang should be tested.
51183
51184 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51185
51186         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51187         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51188         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51189         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51190         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51191         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51192         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51193
51194 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51195
51196         * gcc.dg/format/xopen-2.c: New test.
51197
51198 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51199
51200         * gcc.dg/20020503-1.c: New test.
51201
51202 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51203
51204         * g++.dg/init/dtor1.C: Make it tougher.
51205
51206 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51207
51208         * g++.dg/init/dtor1.C: New test.
51209
51210 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51211
51212         * gcc.dg/altivec-8.c: New.
51213
51214 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51215
51216         * gcc.dg/altivec-7.c: New.
51217
51218 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51219
51220         * g++.dg/parse/typedef1.C: New test.
51221
51222 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51223
51224         PR c++/6486
51225         * g++.dg/template/friend6.C: New test.
51226
51227         PR c++/6492
51228         * g++.dg/init/copy1.C: New test.
51229
51230 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51231
51232         * g++.dg/warn/effc1.C: New test.
51233
51234 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51235
51236         * gcc.dg/cpp/if-cexp.c: Add a test.
51237
51238 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51239
51240         * gcc.dg/20020426-2.c: New test.
51241
51242 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51243
51244         * gcc.dg/cpp/if-mop.c: Update.
51245         * gcc.dg/cpp/if-mpar.c: Add test.
51246         * gcc.dg/cpp/if-oppr.c: Update.
51247
51248 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51249
51250         PR c/6343
51251         * gcc.dg/weak-[2-7].c: New tests.
51252
51253 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51254
51255         * gcc.dg/enum1.c: New test.
51256
51257 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51258
51259         PR c++/6497
51260         * g++.dg/inherit/access2.C: New test.
51261
51262 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51263
51264         PR bootstrap/6445
51265         * gcc.dg/20020426-1.c: New test.
51266
51267 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51268
51269         * g++.dg/abi/enum1.C: New test.
51270
51271 2002-04-26  Richard Henderson  <rth@redhat.com>
51272
51273         * gcc.dg/c99-bool-1.c: Expect always true warning.
51274
51275 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51276
51277         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51278
51279 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51280
51281         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51282         targets.
51283
51284 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51285
51286         * g++.dg/abi/mange7.C: New test.
51287
51288         PR c++/6438.
51289         * g++.dg/parse/stmtexpr2.C: New test.
51290
51291 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
51292
51293         * gcc.dg/20020312-2.c: Add SH target.
51294
51295 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51296
51297         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
51298         compiler output on mips*-*-irix*.
51299
51300 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
51301
51302         * g++.dg/parse/attr1.C: New test.
51303
51304 2002-04-23  Roger Sayle  <roger@eyesopen.com>
51305
51306         * gcc.c-torture/execute/string-opt-17.c: New test case.
51307         * gcc.c-torture/execute/memset-2.c: New test case.
51308
51309 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
51310
51311         PR c++/6256:
51312         * g++.dg/template/friend5.C: New test.
51313
51314         PR c++/6331:
51315         * g++.dg/template/qual1.C: Likewise.
51316
51317 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
51318
51319         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
51320         Include stdlib.h, not stdio.h or ctype.h.
51321
51322 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
51323
51324         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
51325         cris-*-elf* and mmix-*-*.
51326         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
51327         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
51328         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
51329         Ditto.
51330         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
51331         * gcc.dg/wchar_t-1.c: Ditto.
51332
51333 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
51334
51335         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
51336         Clarify comment.
51337
51338 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
51339
51340         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
51341
51342 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51343
51344         * gcc.c-torture/execute/20000906-1.x: Delete.
51345
51346 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
51347
51348         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
51349
51350 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
51351
51352         * PR6367
51353         * g77.f-torture/execute/6367.f: New test.
51354         * g77.f-torture/execute/6367.x: Disable for MMIX.
51355
51356 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
51357
51358         * PR6352
51359         * g++.dg/opt/inline2.C: New test.
51360
51361 2002-04-18  Richard Henderson  <rth@redhat.com>
51362
51363         * gcc.dg/20000906-1.c: Enable for all targets.
51364         * gcc.c-torture/compile/iftrap-2.c: New.
51365
51366 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51367
51368         * gcc.dg/20020418-1.c: New test.
51369         * gcc.dg/20020418-2.c: New test.
51370
51371 2002-04-18  Richard Henderson  <rth@redhat.com>
51372
51373         * gcc.c-torture/compile/iftrap-1.c: New.
51374         * gcc.dg/iftrap-1.c: Adjust for ia64.
51375         * gcc.dg/iftrap-2.c: New.
51376
51377 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
51378
51379         * gcc.c-torture/compile/20020418-1.c: New test.
51380
51381 2002-04-18  Roger Sayle  <roger@eyesopen.com>
51382
51383         * gcc.c-torture/compile/20020415-1.c: New.
51384
51385 2002-04-18  David S. Miller  <davem@redhat.com>
51386
51387         * gcc.c-torture/execute/20020418-1.c: New test.
51388
51389 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
51390
51391         * gcc.dg/20020416-1.c: New test.
51392
51393         * g++.dg/opt/inline1.C: New test.
51394
51395 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
51396
51397         * gcc.dg/altivec-5.c: New test.
51398
51399         * gcc.dg/20020415-1.c: New test.
51400
51401 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
51402
51403         * lib/chill.exp: Remove.
51404
51405 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
51406
51407         * g++.dg/other/big-struct.C: New test.
51408
51409 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
51410
51411         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
51412         of scratch file.
51413
51414 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
51415
51416         PR c/6277
51417         * gcc.dg/i386-387-1.c: Allow optional leading underscore
51418         in scan-assembler function name
51419
51420 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
51421
51422         * g77.f-torture/execute/980628-4.x,
51423         g77.f-torture/execute/980628-5.x,
51424         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51425         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51426         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51427         i[34567]86-*-*.
51428
51429 2002-04-13  David S. Miller  <davem@redhat.com>
51430
51431         * gcc.c-torture/execute/20020413-1.c: New test.
51432
51433 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51434
51435         * gcc.dg/asm-6.c,
51436         * g++.dg/ext/asm1.C: New tests.
51437
51438 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51439
51440         PR c++ 5373.
51441         * g++.dg/parse/stmtexpr1.C: New test.
51442
51443         PR c++/5189.
51444         * g++.dg/template/copy1.C: New test.
51445
51446 2002-04-12  Richard Henderson  <rth@redhat.com>
51447
51448         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51449
51450 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51451
51452         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51453         gcc.c-torture/execute/20020307-2.c.
51454
51455 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51456
51457         * g++.dg/ext/attrib5.C,
51458         * g++.dg/lookup/struct1.C: New tests.
51459
51460 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51461
51462         * gcc.dg/20020411-1.c: New test.
51463
51464         * gcc.c-torture/execute/20020411-1.c: New test.
51465
51466 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51467
51468         * g77.f-torture/execute/6177.f: New test.
51469
51470 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51471
51472         PR middle-end/6247
51473         * g++.dg/opt/cleanup1.C: New test.
51474
51475         * g++.dg/opt/const1.C: New test.
51476
51477 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51478
51479         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51480
51481 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51482
51483         PR c++/5507
51484         * g++.dg/template/typename2.C: New test.
51485
51486 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51487
51488         * gcc.c-torture/execute/loop-12.c: New.
51489
51490 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51491
51492         * g77.f-torture/execute/980628-4.x,
51493         g77.f-torture/execute/980628-5.x,
51494         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51495         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51496         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51497
51498 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51499
51500         PR optimization/6086
51501         * g++.dg/opt/preinc1.C: New test.
51502
51503 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51504
51505         PR c++/5571
51506         * g++.dg/opt/static2.C: New test.
51507
51508 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51509
51510         PR c/5120
51511         * gcc.dg/20020406-1.c: New test.
51512
51513 2002-04-04  David S. Miller  <davem@redhat.com>
51514
51515         * gcc.c-torture/execute/20020404-1.c: New test.
51516
51517 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51518
51519         PR c/6123
51520         * gcc.dg/20020312-2.c: Do not declare global register variable
51521         if __PIC__ or __pic__ is defined.
51522
51523 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51524
51525         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51526         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51527
51528 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51529
51530         * gcc.misc-tests/linkage.exp: Update last change to handle
51531         sparc*-, not just sparc-.
51532
51533 2002-04-03  Richard Henderson  <rth@redhat.com>
51534
51535         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51536
51537 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51538
51539         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51540
51541 2002-04-02  David S. Miller  <davem@redhat.com>
51542
51543         * gcc.c-torture/execute/20020402-3.c: New test.
51544
51545 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51546
51547         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51548         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51549
51550         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51551         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51552         g77.f-torture/execute/20001201.x,
51553         g77.f-torture/execute/u77-test.x: New files.
51554
51555         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51556         * gcc.dg/wchar_t-1.c: Ditto.
51557
51558 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51559
51560         * gcc.c-torture/execute/20020402-1.c: New test.
51561
51562 2002-04-01  Richard Henderson  <rth@redhat.com>
51563
51564         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51565
51566         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51567
51568 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51569
51570         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51571
51572 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51573
51574         * g++.dg/inherit/template-as-base.C: Expect error.
51575         * g++.dg/inherit/namespace-as-base.C: Likewise.
51576
51577 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51578
51579         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51580         g++.dg/ext/instantiate3.C: Tweak match patterns.
51581
51582         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51583         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51584         -da test.
51585
51586 2002-03-31  Richard Henderson  <rth@redhat.com>
51587
51588         * gcc.dg/special/alias-2.c: New.
51589         * gcc.dg/special/ecos.exp: Run it.
51590
51591 2002-03-31  Richard Henderson  <rth@redhat.com>
51592
51593         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51594
51595 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51596
51597         * gcc.dg/weak-1.c: Disable on h8300 port.
51598
51599 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51600
51601         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51602         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51603         ordering tests.
51604         * g++.dg/bprob/bprob-1.C: New test.
51605         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51606         * g++.dg/gcov/gcov-1.C: New test.
51607         * g++.dg/gcov/gcov-1.x: New file.
51608         * g++.dg/gcov/gcov-2.C: New test.
51609         * g++.dg/gcov/gcov-3.C: New test.
51610         * g++.dg/gcov/gcov-3.h: New file.
51611
51612 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51613
51614         * g++.old-deja/g++.other/builtins5.C: New test.
51615         * g++.old-deja/g++.other/builtins6.C: New test.
51616         * g++.old-deja/g++.other/builtins7.C: New test.
51617         * g++.old-deja/g++.other/builtins8.C: New test.
51618         * g++.old-deja/g++.other/builtins9.C: New test.
51619
51620 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51621
51622         * g++.dg/opt/static1.C: New test.
51623
51624         * g++.dg/opt/longbranch1.C: New test.
51625
51626 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51627
51628         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51629
51630         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51631
51632 2002-03-28  Jeffrey A Law  (law@redhat.com)
51633
51634         * gcc.c-torture/execute/20020328-1.c: New test.
51635
51636 2002-03-27  Richard Henderson  <rth@redhat.com>
51637
51638         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51639         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51640         move from g++.old-deja/g++.ext/.
51641
51642 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51643
51644         * g++.dg/init/new2.C: New test.
51645
51646 2002-03-26  Richard Henderson  <rth@redhat.com>
51647
51648         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51649
51650         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51651         on sparc.
51652
51653         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51654         sparcv9 systems.
51655         * gcc.dg/20001102-1.c: Likewise.
51656
51657 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
51658
51659         * gcc.dg/cpp/endif-pedantic1.c,
51660         gcc.dg/cpp/endif-pedantic2.c: New tests.
51661
51662 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51663
51664         * g++.dg/init/new1.C: New test.
51665
51666 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51667
51668         * g++.dg/abi/vbase9.C: New test.
51669
51670 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
51671
51672         * gcc.dg/arm-asm.c: New test.
51673
51674 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
51675
51676         * gcc.dg/Wswitch-enum.c: New test.
51677         Fix PR c/5044.
51678
51679 2002-03-26  Richard Henderson  <rth@redhat.com>
51680
51681         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51682         structure.
51683
51684 2002-03-25  Richard Henderson  <rth@redhat.com>
51685
51686         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
51687         sparcv9 systems.
51688
51689         * gcc.c-torture/compile/20011119-1.c (xxx): New.
51690         * gcc.c-torture/compile/20011119-2.c (xxx): New.
51691
51692 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
51693
51694         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51695
51696 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
51697
51698         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51699         targets using generic thunk support.
51700
51701 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
51702
51703         * gcc.c-torture/compile/20020323-1.c: New test.
51704
51705         * g++.dg/opt/conj2.C: New test.
51706
51707 2002-03-24  Richard Henderson  <rth@redhat.com>
51708
51709         * gcc.dg/weak-1.c: Use -fno-common.
51710
51711 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51712
51713         * g77.dg/f77-edit-apostrophe-out.f: New test
51714         * g77.dg/f77-edit-h-out.f: New test
51715         * g77.dg/f77-edit-t-in.f: New test
51716         * g77.dg/f77-edit-t-out.f: New test
51717         * g77.dg/f77-edit-x-out.f: New test
51718         * g77.dg/f77-edit-slash-out.f: New test
51719         * g77.dg/f77-edit-colon-out.f: New test
51720         * g77.dg/f77-edit-s-out.f: New test
51721
51722 2002-03-24  Richard Henderson  <rth@redhat.com>
51723
51724         * objc/execute/formal_protocol-6.x: New XFAIL.
51725
51726 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51727
51728         * gcc.dg/weak-1.c: Early return from dg-final on platforms
51729         that do not support weak symbols
51730
51731 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51732
51733         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51734         * lib/g77.exp: Likewise.
51735         * lib/objc.exp: Likewise.
51736
51737 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
51738
51739         * gcc.dg/Wswitch-default.c: New test.
51740
51741 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
51742
51743         * g++.dg/other/enum1.C: New test.
51744
51745 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
51746
51747         * gcc.dg/pragma-ep-3.c: Fix typo.
51748
51749 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51750
51751         * g++.dg/inherit/template-as-base.C: New test.
51752
51753 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
51754
51755         * g++.old-deja/g++.other/dwarf2-1.C: Move...
51756         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
51757
51758 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
51759
51760         * gcc.dg/cpp/multiline.c: Update to match.
51761
51762 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
51763
51764         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51765
51766 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
51767
51768         * gcc.dg/cpp/extratokens2.c: New file.
51769
51770 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
51771
51772         * gcc.dg/20020312-2.c: Add rs6000 target.
51773
51774         * gcc.c-torture/compile/20020319-1.c: New test.
51775
51776 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51777
51778         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51779         (A, E): Handle this.
51780
51781 2002-03-20  Jason Merrill  <jason@redhat.com>
51782
51783         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51784         ignoring -fpic.
51785         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51786         through prune_gcc_output.
51787
51788 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
51789
51790         * gcc.c-torture/compile/20020320-1.c: New test.
51791
51792 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
51793
51794         * gcc.c-torture/compile/20020318-1.c: New test.
51795
51796         * gcc.dg/struct-by-value-1.c: New test.
51797
51798         * gcc.dg/20020319-1.c: New test.
51799
51800 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
51801
51802         * g++.dg/opt/conj1.C: New test.
51803
51804 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
51805
51806         * g++.dg/template/qualttp20.C: Revert previous change.
51807         * g++.dg/template/qualttp3.C: Likewise.
51808         * g++.dg/template/qualttp4.C: Likewise.
51809         * g++.dg/template/qualttp5.C: Likewise.
51810         * g++.dg/template/qualttp6.C: Likewise.
51811         * g++.dg/template/qualttp7.C: Likewise.
51812         * g++.dg/template/qualttp8.C: Likewise.
51813         * g++.dg/template/recurse.C: Likewise.
51814
51815 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51816
51817         * gcc.dg/cpp/wchar-1.c: Update.
51818
51819 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
51820
51821         * g++.dg/template/conv1.C: New test.
51822         * g++.dg/template/conv2.C: New test.
51823         * g++.dg/template/conv3.C: New test.
51824         * g++.dg/template/conv4.C: New test.
51825
51826 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51827
51828         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51829         * g++.dg/template/qualttp3.C: Likewise.
51830         * g++.dg/template/qualttp4.C: Likewise.
51831         * g++.dg/template/qualttp5.C: Likewise.
51832         * g++.dg/template/qualttp6.C: Likewise.
51833         * g++.dg/template/qualttp7.C: Likewise.
51834         * g++.dg/template/qualttp8.C: Likewise.
51835         * g++.dg/template/recurse.C: Likewise.
51836
51837 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51838
51839         * g++.dg/opt/dtor1.C: New test.
51840
51841 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
51842
51843         * gcc.c-torture/compile/20020315-1.c: New test.
51844
51845 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
51846
51847         * gcc.dg/weak-1.c: Fix scan tests.
51848
51849 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
51850
51851         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51852         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51853         cris-*-aout* mmix-*-*.
51854         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51855         cris-*-aout* mmix-*-*.
51856         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51857         cris-*-elf* cris-*-aout* and mmix-*-*.
51858         * gcc.dg/20001009-1.c: Ditto.
51859         * gcc.dg/20010912-1.c: Ditto.
51860         * gcc.dg/20020122-4.c: Ditto.
51861         * gcc.dg/inline-2.c: Ditto.
51862
51863 2002-03-14  Jeffrey A Law  (law@cygnus.com)
51864
51865         * gcc.c-torture/compile/20020314-1.c: New test.
51866
51867 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
51868
51869         * gcc.c-torture/execute/20020314-1.c: New test.
51870
51871 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
51872
51873         * g++.dg/warn/Wunused-1.C: New test.
51874
51875 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
51876
51877         * g++.dg/abi/mangle6.C: New test.
51878
51879 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
51880
51881         * gcc.c-torture/compile/20020309-2.c: New test.
51882
51883         * gcc.c-torture/compile/20020312-1.c: New test.
51884
51885 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51886
51887         * g++.dg/other/access1.C: New test.
51888
51889 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
51890
51891         * gcc.c-torture/execute/wchar_t-1.c: New test.
51892
51893 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
51894
51895         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51896
51897 2002-03-12  Roger Sayle  <roger@eyesopen.com>
51898
51899         * gcc.dg/20020312-1.c: New test case.
51900
51901 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
51902
51903         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51904
51905 2002-03-11  Richard Henderson  <rth@redhat.com>
51906
51907         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51908         * g++.old-deja/g++.jason/report.C: Likewise.
51909
51910 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51911
51912         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51913         * g++.old-deja/g++.robertl/eb56.C: Likewise.
51914
51915 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51916
51917         * g++.dg/overload/pmf1.C: New test.
51918
51919 2002-03-11  Kazu Hirata  <kazu@hxi.com>
51920
51921         * gcc.c-torture/execute/20020307-1.c: Use long.
51922
51923 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
51924
51925         PR optimization/5844
51926         * gcc.dg/20020310-1.c: New test.
51927
51928 2002-03-09  Michael Meissner  <meissner@redhat.com>
51929
51930         * gcc.c-torture/execute/memcpy-2.c: New test.
51931         * gcc.c-torture/execute/memset-1.c: New test.
51932         * gcc.c-torture/execute/strlen-1.c: New test.
51933         * gcc.c-torture/execute/strcmp-1.c: New test.
51934         * gcc.c-torture/execute/strncmp-1.c: New test.
51935
51936 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
51937
51938         * gcc.dg/ppc-ldstruct.c: New test.
51939
51940 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
51941
51942         * gcc.c-torture/execute/va-arg-22.c: New test.
51943
51944 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51945
51946         * gcc.c-torture/compile/20020309-1.c: New test.
51947
51948 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
51949
51950         * gcc.c-torture/execute/20020307-2.c: New test.
51951
51952 2002-03-07  Jeffrey A Law  (law@redhat.com)
51953
51954         * g77.f-torture/compile/20020307-1.f: New test.
51955
51956 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
51957
51958         * gcc.dg/unordered-1.c: New test.
51959
51960 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
51961
51962         * gcc.c-torture/execute/20020307-1.c: New test.
51963
51964 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
51965
51966         * gcc.dg/20020304-1.c: New test.
51967
51968         * gcc.c-torture/compile/20020304-2.c: New test.
51969
51970 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
51971
51972         * gcc.c-torture/compile/20020304-1.c: New test case
51973         (from PR c/5830).
51974
51975 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
51976
51977         * gcc.dg/20020103-1.c: Add other -D ppc variants.
51978
51979 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51980
51981         * g++.dg/other/classkey1.C: New test.
51982
51983 2002-03-01  Richard Henderson  <rth@redhat.com>
51984
51985         * gcc.c-torture/compile/981223-1.x: New.
51986         * gcc.c-torture/compile/920625-1.x: New.
51987
51988 2002-02-28  Richard Henderson  <rth@redhat.com>
51989
51990         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51991
51992 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
51993
51994         * gcc.c-torture/execute/20020227-1.c: New test.
51995
51996 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
51997
51998         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51999         here" ERROR lines.
52000         * g++.old-deja/g++.oliva/partord1.C: Likewise.
52001         * g++.old-deja.g++.other/defarg1.C: Likewise.
52002         * g++.old-deja/g++.pt/calls2.C: Likewise.
52003         * g++.old-deja/g++.pt/crash20.C: Likewise.
52004         * g++.old-deja/g++.pt/crash30.C: Likewise.
52005         * g++.old-deja/g++.pt/crash36.C: Likewise.
52006         * g++.old-deja/g++.pt/crash6.C: Likewise.
52007         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52008         * g++.old-deja/g++.pt/derived3.C: Likewise.
52009         * g++.old-deja/g++.pt/error1.C: Likewise.
52010         * g++.old-deja/g++.pt/friend21.C: Likewise.
52011         * g++.old-deja/g++.pt/friend23.C: Likewise.
52012         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52013         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52014
52015 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52016
52017         * gcc.c-torture/execute/20020225-2.c: New test.
52018
52019 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
52020
52021         * gcc.c-torture/execute/920730-1t.c,
52022         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52023         Delete test cases, only relevant to -traditional.
52024
52025 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52026
52027         * gcc.dg/cpp/undef1.c: Remove.
52028         * gcc.dg/cpp/directiv.c: Update.
52029         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52030
52031 2002-02-27  Michael Meissner  <meissner@redhat.com>
52032
52033         * gcc.c-torture/execute/20020226-1.c: New test.
52034
52035 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52036
52037         * g++.dg/debug/debug4.C: New test.
52038
52039         * gcc.dg/ia64-visibility-1.c: New test.
52040
52041 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52042
52043         * gcc.dg/debug/20020224-1.c: New.
52044
52045 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52046
52047         * gcc.c-torture/execute/960416-1.x: New.
52048         * gcc.c-torture/execute/divconst-3.x: Likewise.
52049
52050 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52051
52052         * gcc.dg/20020224-1.c: New test.
52053
52054 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52055
52056         * gcc.c-torture/execute/20020225-1.c: New.
52057
52058 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52059
52060         * gcc.dg/cpp/wchar-1.c: New test.
52061
52062 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52063
52064         * gcc.dg/20020222-1.c: New test.
52065
52066 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52067
52068         * g++.dg/opt/anonunion1.C: New test.
52069
52070 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52071
52072         * g++.dg/template/qualttp19.C: New test.
52073         * g++.dg/template/qualttp20.C: New test.
52074         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52075         * g++.old-deja/g++.other/qual1.C: Likewise.
52076
52077 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52078
52079         * gcc.dg/attr-alwaysinline.c: New.
52080
52081 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52082
52083         * gcc.dg/20020220-1.c: New test.
52084
52085         * gcc.dg/20020220-2.c: New test.
52086
52087         * g++.dg/opt/mmx1.C: New test.
52088
52089 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52090
52091         * gcc.c-torture/compile/20020110.c: New test.
52092
52093 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52094
52095         * gcc.c-torture/execute/20020219-1.c: New test.
52096
52097         * gcc.dg/20020219-1.c: New test.
52098
52099         * gcc.dg/noncompile/20020220-1.c: New test.
52100
52101         * g++.dg/opt/ptrintsum1.C: New test.
52102
52103         * gcc.dg/debug/20020220-1.c: New test.
52104
52105 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52106
52107         * gcc.c-torture/execute/20020216-1.c: New test.
52108
52109 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52110
52111         * gcc.dg/decl-1.c: Update, new test.
52112
52113 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52114
52115         * g++.dg/abi/bitfield1.C: New test.
52116         * g++.dg/abi/bitfield2.C: New test.
52117
52118 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52119
52120         * gcc.dg/attr-nest.c: New test.
52121
52122 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52123
52124         * gcc.c-torture/execute/20020215-1.c: New test.
52125
52126 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52127
52128         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52129         * g++.dg/debug/debug.exp: New.
52130         * g++.dg/debug/trivial.C: New.
52131         * g++.dg/debug/debug1.C: Moved...
52132         * g++.dg/other/debug1.C: ...from here.
52133         * g++.dg/debug/debug2.C: Moved...
52134         * g++.dg/other/debug2.C: ...from here.
52135         * g++.dg/debug/debug3.C: Moved...
52136         * g++.dg/other/debug3.C: ...from here.
52137
52138         * gcc.dg/noncompile/20020213-1.c: New test.
52139
52140 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52141
52142         * g++.dg/other/debug3.C: New test.
52143
52144         * gcc.c-torture/execute/20020213-1.c: New test.
52145
52146 2002-02-13  Richard Smith <richard@ex-parrot.com>
52147
52148         * g++.old-deja/g++.other/thunk1.C: New test.
52149
52150 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52151
52152         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52153
52154 2002-02-13  Stan Shebs  <shebs@apple.com>
52155
52156         * gcc.dg/altivec-3.c: New.
52157
52158 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52159
52160         * gcc.dg/Wunreachable-1.c: New test.
52161         * gcc.dg/Wunreachable-2.c: New test.
52162
52163 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52164
52165         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52166
52167 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52168
52169         * gcc.dg/decl-1.c: New test.
52170
52171 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52172
52173         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52174
52175 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52176
52177         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52178         * gcc.c-torture/compile/980506-1.x: Likewise.
52179
52180 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52181
52182         * gcc.dg/20020210-1.c: New.
52183
52184 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52185
52186         * g77.f-torture/execute/947.f: New regression test
52187         for PR fortran/947.
52188
52189 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52190
52191         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52192         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52193
52194 2002-02-08  Richard Henderson  <rth@redhat.com>
52195
52196         * gcc.c-torture/compile/labels-3.c: New.
52197
52198 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52199
52200         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52201         expression statements work instead.
52202         * gcc.dg/noncompile/20020207-1.c: New test.
52203
52204 2002-02-07  Richard Henderson  <rth@redhat.com>
52205
52206         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52207
52208 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52209
52210         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52211         message from g77
52212         * lib/g77-dg.exp: Trim g77 error messages so that they are
52213         recognized by dg.exp.
52214
52215 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52216
52217         PR fortran/5473
52218         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52219
52220 2002-02-07  Richard Henderson  <rth@redhat.com>
52221
52222         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52223         to be sufficiently aligned for integers.
52224
52225 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52226
52227         * g++.dg/template/friend4.C: New test.
52228
52229 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52230
52231         PR fortran/5743
52232         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52233         unsupported cases.
52234
52235 2002-02-07  Richard Henderson  <rth@redhat.com>
52236
52237         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52238         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52239         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52240         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52241
52242 2002-02-06  Richard Henderson  <rth@redhat.com>
52243
52244         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52245
52246 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52247
52248         * gcc.dg/20020206-1.c: New test.
52249
52250 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52251
52252         * gcc.c-torture/execute/20020206-1.c: New test.
52253
52254         * gcc.c-torture/execute/20020206-2.c: New test.
52255
52256         PR optimization/5429:
52257         * gcc.c-torture/compile/20020206-1.c: New test.
52258
52259 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52260
52261         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52262         as certain file formats cannot support particularly large
52263         alignments.
52264
52265         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52266         and do not expect to be able to link the executable.
52267
52268         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52269         fail because the COFF format does not support the weak attribute.
52270
52271 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52272
52273         * g77.dg/pr5473.f: New test
52274
52275 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52276
52277         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52278         Fix testcase accordingly.
52279
52280 2002-02-04  Richard Henderson  <rth@redhat.com>
52281
52282         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52283         (buf): Change to be an array of pointers, not ints.
52284
52285 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52286
52287         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
52288         before all tests.  Move warning one line above to match where it
52289         C frontend emits.
52290         * gcc.dg/Wswitch-2.c: New test.
52291         * g++.dg/warn/Wswitch-1.C: New test.
52292         * g++.dg/warn/Wswitch-2.C: New test.
52293
52294 2002-02-04  Richard Henderson  <rth@redhat.com>
52295
52296         * g++.dg/abi/offsetof.C: Fix size comparison.
52297
52298 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
52299
52300         * gcc.dg/cast-qual-2.c: New test.
52301
52302 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
52303
52304         * gcc.dg/20020201-4.c: New test.
52305
52306 2002-02-04  Ben Elliston  <bje@redhat.com>
52307
52308         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
52309         target_info attribute != 0, in addition to the empty string.
52310         (gcc_target_compile): Likewise.
52311
52312 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
52313
52314         * gcc.dg/Wswitch.c: New test.
52315         PR gcc/4475. PR gcc/3780.
52316
52317 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
52318
52319         * g77.f-torture/execute/5122.f: New test for regressions
52320         against PR fortran/5122.
52321
52322 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
52323
52324         * g77.f-torture/compile/pr3743.f: Delete
52325         * g77.dg/pr3743-1.f: New test.
52326         * g77.dg/pr3743-2.f: New test.
52327         * g77.dg/pr3743-3.f: New test.
52328         * g77.dg/pr3743-4.f: New test.
52329
52330 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52331
52332         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
52333
52334 2002-02-02  Richard Henderson  <rth@redhat.com>
52335
52336         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
52337         * gcc.c-torture/execute/bf64-1.c: Likewise.
52338
52339 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52340
52341         * gcc.dg/20020201-2.c: New test.
52342
52343         * gcc.dg/20020201-3.c: New test.
52344
52345         * gcc.c-torture/execute/bitfld-2.c: New test.
52346
52347 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52348
52349         * gcc.dg/bitfld-1.c: Update.
52350         * gcc.dg/bitfld-2.c: Update.
52351         * gcc.c-torture/execute/bitfld-1.x: New.
52352
52353 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
52354
52355         * gcc.c-torture/execute/20020201-1.c: New test.
52356
52357 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
52358
52359         PR target/5469
52360         * gcc.dg/20020201-1.c: New test.
52361
52362 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
52363
52364         PR fortran/3743
52365         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
52366         * g77.f-torture/compile/pr3743.x: Remove
52367
52368 2002-01-31  Tom Rix  <trix@redhat.com>
52369
52370         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
52371
52372 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52373
52374         * gcc.dg/noncompile/20020130-1.c: New test.
52375
52376 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
52377
52378         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
52379
52380 2002-01-29  Richard Henderson  <rth@redhat.com>
52381
52382         * gcc.c-torture/execute/991118-1.c: Cast various constants back
52383         to long long.
52384         * gcc.c-torture/execute/bf64-1.c: Likewise.
52385
52386 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
52387
52388         * gcc.c-torture/execute/20020129-1.c: New test.
52389
52390 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52391
52392         * gcc.c-torture/compile/20000224-1.c: Update.
52393         * gcc.c-torture/execute/bitfld-1.c: New tests.
52394         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
52395         * gcc.dg/uninit-A.c: Update.
52396
52397 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
52398
52399         * g++.dg/template/ctor1.C: Add instantiation.
52400
52401 2002-01-28  Paul Koning  <pkoning@equallogic.com>
52402
52403         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
52404         argument to __builtin_prefetch to be const ptr.
52405
52406 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
52407
52408         * gcc.c-torture/compile/20020120-1.c: New test.
52409
52410 2002-01-27  Kazu Hirata  <kazu@hxi.com>
52411
52412         * gcc.c-torture/execute/20020127-1.c: New test.
52413
52414 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
52415
52416         * g77.dg/f77-edit-i-in.f: New test
52417         * g77.dg/f77-edit-i-out.f: New test
52418
52419 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
52420
52421         * gcc.dg/debug/debug.exp: New file.
52422         * gcc.dg/debug/trivial.c: New file.
52423         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52424         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52425         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52426         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52427         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52428         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52429         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52430         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52431         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52432         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52433         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52434         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52435         * gcc.dg/20000503-1.c: Removed.
52436         * gcc.dg/20010207-1.c: Removed.
52437         * gcc.dg/20011223-1.c: Removed.
52438         * gcc.dg/20020104-2.c: Removed.
52439         * gcc.dg/debug-1.c: Removed.
52440         * gcc.dg/debug-2.c: Removed.
52441         * gcc.dg/debug-3.c: Removed.
52442         * gcc.dg/debug-4.c: Removed.
52443         * gcc.dg/debug-5.c: Removed.
52444         * gcc.dg/debug-6.c: Removed.
52445         * gcc.dg/dwarf2-1.c: Removed.
52446         * gcc.dg/dwarf2-2.c: Removed.
52447
52448 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52449
52450         * g++.old-deja/g++.other/eh5.C: New test.
52451         * g++.old-deja/g++.other/sibcall2.C: New test.
52452         * g++.old-deja/g++.other/array9.C: New test.
52453         * g++.old-deja/g++.other/typename2.C: New test.
52454         * g++.old-deja/g++.other/crash60.C: New test.
52455         * g++.old-deja/g++.other/conv9.C: New test.
52456         * g++.old-deja/g++.other/mangle10.C: New test.
52457         * g++.old-deja/g++.other/unchanging1.C: New test.
52458         * g++.old-deja/g++.other/exprstmt1.C: New test.
52459         * g++.old-deja/g++.other/inline23.C: New test.
52460         * g++.old-deja/g++.eh/ia64-1.C: New test.
52461         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52462         * g++.old-deja/g++.other/reload1.C: New test.
52463         * g++.old-deja/g++.other/static20.C: New test.
52464         * g++.old-deja/g++.other/local-alloc1.C: New test.
52465         * g++.old-deja/g++.other/conv8.C: New test.
52466         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52467         * g++.old-deja/g++.other/storeexpr1.C: New test.
52468         * g++.old-deja/g++.other/storeexpr2.C: New test.
52469         * g++.dg/eh/template2.C: New test.
52470         * g++.dg/warn/weak1.C: New test.
52471
52472 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52473
52474         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52475         Remove first, non-varying, argument.
52476
52477 2002-01-23  Richard Henderson  <rth@redhat.com>
52478
52479         * gcc.dg/inline-2.c: New.
52480
52481         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52482         Add optional target arg.  Check number of arguments.
52483         (scan-assembler-not, scan-assembler-dem): Likewise.
52484         (scan-assembler-dem-not): Likewise.
52485
52486 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52487
52488         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52489         line 12.
52490         * g++.old-deja/g++.brendan/parse3.C,
52491         g++.old-deja/g++.other/crash26.C,
52492         g++.old-deja/g++.other/crash28.C,
52493         g++.old-deja/g++.other/crash29.C,
52494         g++.old-deja/g++.other/crash30.C,
52495         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52496
52497 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52498
52499         * gcc.dg/20020115-1.c: New.
52500
52501 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52502
52503         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52504
52505 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52506
52507         * gcc.dg/20020122-3.c: New.
52508
52509 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52510
52511         * g++.dg/other/gc1.C: New test.
52512
52513 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52514
52515         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52516
52517 2002-01-22  Richard Henderson  <rth@redhat.com>
52518
52519         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52520
52521 2002-01-22  Richard Henderson  <rth@redhat.com>
52522
52523         * gcc.dg/20020122-4.c: New.
52524
52525 2002-01-22  H.J. Lu <hjl@gnu.org>
52526
52527         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52528         link output.
52529         * gcc.dg/special/ecos.exp: Likewise.
52530         * lib/g++-dg.exp: Likewise.
52531         * lib/g77-dg.exp: Likewise.
52532         * lib/gcc-dg.exp : Likewise.
52533         * lib/mike-g++.exp: Likewise.
52534         * lib/mike-g77.exp: Likewise.
52535         * lib/mike-gcc.exp: Likewise.
52536         * lib/objc-dg.exp: Likewise.
52537
52538 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52539
52540         PR target/5379
52541         * gcc.dg/20020122-2.c: New test.
52542
52543 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52544
52545         * gcc.dg/20020122-1.c: New test.
52546
52547 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52548
52549         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52550
52551 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52552
52553         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52554
52555 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52556
52557         * gcc.c-torture/compile/20020121-1.c: New test.
52558
52559 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52560
52561         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52562         ld_library_path.
52563
52564 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52565
52566         * gcc.dg/20020218-1.c: New test.
52567
52568 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52569
52570         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52571         messages
52572         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52573         "At global scope" warning
52574         * g++.dg/ext/align1.C: Change cygwin test for alignment
52575         from db-bogus to dg-warning
52576
52577 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52578
52579         * g77.f-torture/compile/cpp2.F: New test.
52580
52581 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52582
52583         * g++.dg/template/access1.C: New test.
52584
52585 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52586
52587         * gcc.dg/20020118-1.c: New.
52588
52589 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52590
52591         * gcc.c-torture/execute/20020118-1.c: New test.
52592
52593 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52594
52595         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52596         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52597         alignment warnings.
52598
52599 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52600
52601         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52602         torture_with_loops and torture_without_loops
52603
52604 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52605
52606         * gcc.c-torture/compile/20020116-1.c: New test.
52607
52608 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52609
52610         * gcc.dg/20020116-2.c: New test.
52611
52612         * gcc.dg/ultrasp4.c: New test.
52613
52614         * gcc.dg/20020116-1.c: New test.
52615
52616 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52617
52618         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52619         by EABI.
52620
52621 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52622
52623         * gcc.misc-tests/i386-prefetch.exp: New.
52624         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52625         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52626         * gcc.misc-tests/i386-pf-none-1.c: New test.
52627         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52628
52629 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52630
52631         * gcc.dg/gnu89-init-1.c: Add new tests.
52632
52633 2002-01-15  Andreas Jaeger  <aj@suse.de>
52634
52635         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52636         * gcc.dg/i386-mmx-2.c: Likewise.
52637         * gcc.dg/i386-sse-1.c: Likewise.
52638         * gcc.dg/i386-sse-2.c: Likewise.
52639         * gcc.dg/i386-sse-3.c: Likewise.
52640
52641 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52642
52643         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52644         Uncomment additional cases that now pass.
52645
52646 2002-01-11  Richard Henderson  <rth@redhat.com>
52647
52648         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52649         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52650
52651 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52652
52653         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52654
52655 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52656
52657         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52658         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52659
52660 2002-01-10  Dale Johannesen  <dalej@apple.com>
52661
52662         * gcc.c-torture/execute/loop-11.c: New.
52663
52664 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52665
52666         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52667         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52668
52669 2002-01-09  Richard Henderson  <rth@redhat.com>
52670
52671         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52672         type in which to perform the operation for each size.
52673
52674 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
52675
52676         * gcc.c-torture/compile/20020109-2.c: New test.
52677
52678 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
52679
52680         * gcc.c-torture/execute/loop-10.c: New test.
52681
52682 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52683
52684         * gcc.c-torture/compile/20010226-1.c: New test.
52685         * gcc.c-torture/compile/20010227-1.c: New test.
52686         * gcc.c-torture/compile/20010426-1.c: New test.
52687         * gcc.c-torture/compile/20010510-1.c: New test.
52688         * gcc.c-torture/compile/20010605-3.c: New test.
52689         * gcc.c-torture/compile/20010824-1.c: New test.
52690         * gcc.c-torture/execute/20010409-1.c: New test.
52691         * gcc.dg/noncompile/20000901-1.c: New test.
52692         * gcc.dg/20001023-1.c: New test.
52693         * gcc.dg/20001101-1.c: New test.
52694         * gcc.dg/20001102-1.c: New test.
52695         * gcc.dg/20010207-1.c: New test.
52696         * gcc.dg/20010405-1.c: New test.
52697         * gcc.dg/20010822-1.c: New test.
52698         * gcc.dg/20011107-1.c: New test.
52699
52700 2002-01-09  Jeffrey A Law  (law@redhat.com)
52701
52702         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52703
52704         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
52705         execution failure on PA targets.
52706
52707 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52708
52709         * gcc.c-torture/compile/20020109-1.c: New test.
52710
52711 2002-01-08  Kazu Hirata  <kazu@hxi.com>
52712
52713         * gcc.c-torture/execute/20020108-1.c: New test.
52714
52715 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
52716
52717         * gcc.dg/20020108-1.c: New test.
52718
52719 2002-01-08  H.J. Lu <hjl@gnu.org>
52720
52721         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52722         for header files.
52723
52724 2002-01-08  Geoff Keating  <geoffk@redhat.com>
52725
52726         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52727         consistency.
52728
52729 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
52730
52731         * gcc.dg/altivec-4.c: Test altivec predicates.
52732
52733 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
52734
52735         * gcc.c-torture/execute/20020107-1.c: New test.
52736
52737 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
52738
52739         PR c/5279
52740         * gcc.c-torture/compile/20020106-1.c: New test.
52741
52742 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
52743
52744         * gcc.c-torture/execute/nestfunc-4.c: New test.
52745
52746 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52747
52748         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52749         extra triple that slipped in.
52750         * g++.old-deja/g++.abi/align.C: Likewise.
52751         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52752
52753 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52754
52755         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52756         * g++.old-deja/g++.abi/align.C: Likewise.
52757         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52758
52759         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52760         on FreeBSD/i386.
52761         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52762         FreeBSD.
52763
52764 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
52765
52766         * gcc.dg/20020104-1.c: New test.
52767
52768         * gcc.dg/20020104-2.c: New test.
52769
52770 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
52771
52772         * gcc.dg/20020103-1.c: Fix typo in target selector.
52773
52774 2002-01-03  Richard Henderson  <rth@redhat.com>
52775
52776         * gcc.dg/20020103-1.c: New.
52777
52778 2002-01-03  Kazu Hirata  <kazu@hxi.com>
52779
52780         * gcc.c-torture/execute/20020103-1.c: New test.
52781
52782 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
52783
52784         * g++.dg/other/debug2.C: New test.
52785
52786         * gcc.c-torture/compile/20020103-1.c: New test.
52787
52788 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
52789
52790         * gcc.dg/gnu89-init-1.c: Added new tests.
52791
52792 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52793
52794         * g++.dg/template/friend2.C: Remove as patch is reverted.
52795
52796         * g++.dg/warn/oldcast1.C: New test.
52797
52798         * g++.dg/template/ptrmem1.C: New test.
52799         * g++.dg/template/ptrmem2.C: New test.
52800
52801         * g++.dg/template/ntp.C: New test.
52802
52803         * g++.dg/other/component1.C: New test.
52804
52805         * g++.dg/template/ttp3.C: New test.
52806
52807         * g++.dg/template/friend2.C: New test.
52808         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52809
52810 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52811
52812         * g++.dg/other/ptrmem1.C: New test.
52813         * g++.dg/other/ptrmem2.C: New test.
52814
52815 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52816
52817         * g++.dg/template/ctor1.C: New test.
52818
52819 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52820
52821         * g++.dg/template/friend2.C: New test.
52822
52823 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
52824
52825         * gcc.dg/mmix-1.c: New test.
52826
52827 2001-12-31  Richard Henderson  <rth@redhat.com>
52828
52829         * gcc.dg/asm-5.c: New.
52830
52831 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
52832
52833         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52834         in namespace __gnu_cxx
52835
52836 2001-12-30  Richard Henderson  <rth@redhat.com>
52837
52838         * gcc.dg/debug-6.c: New.
52839
52840 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
52841
52842         * gcc.c-torture/compile/20011229-2.c: New test.
52843
52844 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
52845
52846         * gcc.dg/debug-3.c: New test.
52847         * gcc.dg/debug-4.c: New test.
52848         * gcc.dg/debug-5.c: New test.
52849
52850 2001-12-29  Richard Henderson  <rth@redhat.com>
52851
52852         * g++.dg/eh/loop1.C: New.
52853
52854 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52855
52856         * g++.dg/template/crash1.C: New test.
52857
52858 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52859
52860         * g++.dg/other/const1.C: New test.
52861
52862 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52863
52864         * gcc.c-torture/compile/20011229-1.c: New test.
52865
52866 2001-12-28  Stan Shebs  <shebs@apple.com>
52867
52868         * lib/objc-torture.exp: Resync with c-torture.exp.
52869         * lib/objc.exp: Load standard libraries.
52870
52871 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
52872
52873         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52874         additional tests.
52875
52876 2001-12-27  Roger Sayle <roger@eyesopen.com>
52877
52878         * gcc.c-torture/execute/string-opt-16.c: New testcase.
52879
52880 2001-12-27  Richard Henderson  <rth@redhat.com>
52881
52882         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52883
52884 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
52885
52886         * g++.dg/eh/ctor1.C: New test.
52887         * g++.dg/other/error2.C: New test.
52888
52889 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
52890
52891         * g++.dg/other/init2.C: New test.
52892
52893 2001-12-24  Richard Henderson  <rth@redhat.com>
52894
52895         * gcc.dg/20011223-1.c: New.
52896         * gcc.dg/inline-1.c: New.
52897
52898 2001-12-23  Richard Henderson  <rth@redhat.com>
52899
52900         * gcc.dg/asm-4.c: Test operand modifiers.
52901
52902 2001-12-23  Richard Henderson  <rth@redhat.com>
52903
52904         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52905
52906 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52907
52908         * gcc.c-torture/execute/20011223-1.c: New test.
52909
52910 2001-12-21  Richard Henderson  <rth@redhat.com>
52911
52912         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52913         re-enables the warning.
52914
52915 2001-12-21  Richard Henderson  <rth@redhat.com>
52916
52917         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52918
52919 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52920
52921         * gcc.c-torture/compile/20011218-1.c: New test.
52922
52923 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
52924
52925         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
52926         arm-isr.c test.
52927         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
52928         epilogue generation for ARM ISR routines.
52929
52930 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52931
52932         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52933         * gcc.dg/format/c90-printf-3.c: Likewise.
52934         * gcc.dg/format/c99-printf-3.c: Likewise.
52935         * gcc.dg/format/ext-1.c: Likewise.
52936         * gcc.dg/format/ext-6.c: Likewise.
52937         * gcc.dg/format/format.h: Prototype unlocked stdio.
52938
52939 2001-12-20  Richard Henderson  <rth@redhat.com>
52940
52941         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52942         (arena): Use it.
52943         (malloc): Correct allocation logic.  Abort if we fill up the
52944         arena before initialization complete.
52945         (realloc): Correct allocation logic.
52946
52947 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52948
52949         * gcc.c-torture/compile/20011219-2.c: New test.
52950
52951         * gcc.c-torture/execute/20011219-1.c: New test.
52952
52953 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
52954
52955         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52956         target does not support weak symbols.
52957
52958 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
52959
52960         * gcc.c-torture/compile/20011219-1.c: New test.
52961
52962 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
52963
52964         * g++.dg/other/error1.C: New test.
52965
52966 2001-12-17  Jeffrey A Law  (law@redhat.com)
52967
52968         * gcc.c-torture/execute/20011217-1.c: New test.
52969
52970 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
52971
52972         * objc.dg/special/: New directory.
52973         * objc.dg/special/special.exp: New file.
52974         * objc.dg/special/unclaimed-category-1.h: New file.
52975         * objc.dg/special/unclaimed-category-1a.m: New file.
52976         * objc.dg/special/unclaimed-category-1.m: New file.
52977
52978 2001-12-17  Andreas Jaeger  <aj@suse.de>
52979
52980         * gcc.c-torture/compile/20011217-2.c: New test.
52981
52982 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52983
52984         * gcc.c-torture/compile/20011217-1.c: New test.
52985
52986 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
52987
52988         * gcc.dg/20011214-1.c: New.
52989
52990 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
52991
52992         * gcc.dg/altivec-4.c: New.
52993
52994 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
52995
52996         * gcc.dg/20011113-1.c: New test.
52997
52998 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52999
53000         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53001         std::__malloc_alloc_template<0> and
53002         std::__default_alloc_template<false, 0>.
53003
53004 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53005
53006         * objc/execute/bf-21.m: New test.
53007         * objc/execute/enumeration-1.m: New test.
53008         * objc/execute/enumeration-2.m: New test.
53009
53010 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53011
53012         * gcc.dg/gnu89-init-1.c: New test.
53013
53014 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53015
53016         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53017         * g++.old-deja/g++.jason/2371.C: Likewise.
53018         * g++.old-deja/g++.jason/template33.C: Likewise.
53019         * g++.old-deja/g++.jason/template34.C: Likewise.
53020         * g++.old-deja/g++.jason/template36.C: Likewise.
53021         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53022         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53023         * g++.old-deja/g++.other/typename1.C: Likewise.
53024         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53025         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53026         * g++.old-deja/g++.pt/typename11.C: Likewise.
53027         * g++.old-deja/g++.pt/typename14.C: Likewise.
53028         * g++.old-deja/g++.pt/typename16.C: Likewise.
53029         * g++.old-deja/g++.pt/typename3.C: Likewise.
53030         * g++.old-deja/g++.pt/typename4.C: Likewise.
53031         * g++.old-deja/g++.pt/typename5.C: Likewise.
53032         * g++.old-deja/g++.pt/typename7.C: Likewise.
53033         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53034
53035 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53036
53037         * g++.dg/other/linkage1.C: New test.
53038         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53039         specifiers.
53040
53041 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53042
53043         * gcc.dg/concat.c: New test.
53044
53045 2001-12-11  Stan Shebs  <shebs@apple.com>
53046
53047         * objc/compile: New test directory.
53048         * objc/compile/compile.exp: New expect script.
53049         * objc/compile/20011211-1.m: New compile test.
53050
53051 2001-12-11  Jason Merrill  <jason@redhat.com>
53052
53053         * lib/prune.exp (prune_gcc_output): Also handle "In member
53054         function".  So many permutations...
53055
53056 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53057
53058         * g++.dg/template/typedef1.C: New test.
53059
53060 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53061
53062         * g++.dg/other/copy1.C: New test.
53063
53064 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53065
53066         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53067
53068         * gcc.dg/builtin-choose-expr.c: New.
53069
53070 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53071
53072         * gcc.dg/altivec-2.c: New.
53073
53074 2001-12-07  Richard Henderson  <rth@redhat.com>
53075
53076         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53077
53078 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53079
53080         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53081         ultrasparc.
53082
53083 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53084
53085         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53086
53087 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53088
53089         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53090         variable argument list.
53091
53092 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53093
53094         * gcc.c-torture/execute/memcheck: Delete entire directory.
53095         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53096         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53097
53098 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53099
53100         * gcc.dg/Wshadow-1.c: New test.
53101
53102 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53103
53104         * gcc.c-torture/compile/20011130-1.c: New test.
53105
53106         * gcc.dg/noncompile/20011025-1.c: New test.
53107
53108         * g++.dg/other/anon-union.C: New test.
53109
53110         * gcc.c-torture/execute/20011024-1.c: New test.
53111
53112 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53113
53114         * gcc.c-torture/execute/20000722-1.x,
53115         gcc.c-torture/execute/20010123-1.x: Remove.
53116         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53117         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53118         gcc.dg/c99-complit-2.c: New tests.
53119
53120 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53121
53122         * g++.dg/inherit/base1.C: New test.
53123
53124 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53125
53126         * g++.dg/other/stdarg1.C: New test.
53127
53128         * gcc.c-torture/compile/20011130-2.c: New test.
53129
53130 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53131
53132         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53133         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53134         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53135         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53136         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53137         * gcc.dg/builtin-prefetch-1.c: New test.
53138
53139 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53140
53141         * gcc.dg/20011130-1.c: New test.
53142
53143 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53144
53145         * g++.dg/other/scope1.C: New test.
53146         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53147
53148 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53149
53150         * gcc.dg/vla-init-1.c: New test.
53151
53152 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53153
53154         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53155
53156 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53157
53158         * objc.dg/alias.m: Update.
53159         * objc.dg/class-1.m: Update.
53160         * objc.dg/const-str-1.m: Update.
53161         * objc.dg/fwd-proto-1.m: Update.
53162         * objc.dg/id-1.m: Update.
53163         * objc.dg/super-class-1.m: Update.
53164
53165 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53166
53167         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53168         constructs.
53169
53170 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53171
53172         * gcc.c-torture/execute/20011128-1.c: New test.
53173
53174 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53175
53176         * gcc.dg/20011127-1.c: New test.
53177
53178 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53179
53180         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53181         from Austin Group draft 7.
53182         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53183         scanf format arguments.
53184         * gcc.dg/format/no-exargs-2.c: New test.
53185
53186 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53187
53188         * g++.dg/abi/vbase8-4.C: New test.
53189
53190 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53191
53192         * gcc.c-torture/execute/20011121-1.c: New test.
53193
53194 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53195
53196         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53197
53198 2001-11-23  Andreas Jaeger  <aj@suse.de>
53199
53200         * gcc.dg/cpp/charconst-2.c: New test.
53201
53202 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53203
53204         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53205         to the host if it is remote.  Let tests specify extra headers
53206         they use.
53207         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53208         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53209         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53210         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53211         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53212         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53213         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53214         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53215         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53216         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53217
53218 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53219
53220         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53221         for little endian ARMs.
53222
53223 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53224
53225         * gcc.c-torture/compile/20011119-1.c: New test.
53226         * gcc.c-torture/compile/20011119-2.c: New test.
53227
53228 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53229
53230         * gcc.dg/altivec-1.c: Fix typo.
53231
53232 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53233
53234         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53235
53236 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53237
53238         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53239
53240 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53241
53242         * lib/g77.exp: Don't specify --rpath-link.
53243
53244         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53245         across all the headers.
53246         * gcc.dg/format/format.exp: For testing on a remote host,
53247         copy format.h.
53248
53249         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53250         * gcc.c-torture/execute/930406-1.c: Likewise.
53251         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53252
53253 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53254
53255         * gcc.dg/altivec-1.c: New.
53256
53257 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53258
53259         * gcc.dg/cpp/fpreprocessed.c: New test case.
53260
53261 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53262
53263         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53264         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53265         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53266
53267 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53268
53269         * gcc.dg/no-builtin-1.c: New test.
53270
53271 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53272
53273         * gcc.c-torture/execute/20011115-1.c: New test.
53274
53275 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53276
53277         * gcc.c-torture/compile/20011114-2.c: New test.
53278         * gcc.c-torture/compile/20011114-3.c: New test.
53279         * gcc.c-torture/compile/20011114-4.c: New test.
53280
53281 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53282
53283         * g++.dg/other/init1.C: New test.
53284
53285 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
53286
53287         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
53288         message.
53289
53290         * gcc.c-torture/execute/20011114-1.c: New testcase.
53291
53292         * gcc.c-torture/compile/20010327-1.c: Revert last change.
53293         * gcc.c-torture/compile/20011114-1.c: New test, exactly
53294         like the (before this change) version of 20010327-1.c.
53295
53296 2001-11-14  Roger Sayle <roger@eyesopen.com>
53297
53298         * gcc.c-torture/execute/string-opt-13.c: New testcase.
53299
53300 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
53301
53302         * g++.dg/init/array2.C: New test.
53303
53304 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
53305
53306         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
53307
53308 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
53309
53310         * g++.dg/other/forscope1.C: New test.
53311         * g++.dg/ext/forscope1.C: New test.
53312         * g++.dg/ext/forscope2.C: New test.
53313
53314 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
53315
53316         * gcc.c-torture/execute/20011113-1.c: New test.
53317
53318 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
53319
53320         * gcc.c-torture/execute/20011109-2.c: New test.
53321
53322         * gcc.c-torture/execute/20011109-1.c: New test.
53323
53324 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
53325
53326         * gcc.c-torture/compile/20011109-1.c: New test.
53327
53328 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
53329
53330         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
53331         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
53332         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
53333         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
53334         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
53335         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
53336         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
53337
53338 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53339
53340         * g++.dg/warn/Wshadow-1.C: New tests.
53341         * g++.old-deja/g++.mike/for3.C: Update.
53342
53343 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53344
53345         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
53346         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
53347         XFAILs.  Adjust expected error texts.
53348         * gcc.c-torture/compile/20011106-1.c,
53349         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
53350         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
53351         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
53352         gcc.dg/c99-array-lval-5.c: New tests.
53353
53354 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53355
53356         * gcc.dg/cpp/defined.c: Update.
53357
53358 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53359
53360         * gcc.c-torture/execute/anon-1.c: New test.
53361
53362 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
53363
53364         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
53365         same size, so no warning should be produced on stormy16.
53366
53367         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
53368         due to oversized array.
53369         * g++.old-deja/g++.mike/ns15.C: Likewise.
53370         * g++.old-deja/g++.pt/crash16.C: Likewise.
53371
53372 2001-11-02  Graham Stott  <grahams@redhat.com>
53373
53374         * g++.dgother/debug1.C: Fix typos.
53375
53376 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
53377
53378         * g++.dg/other/debug1.C: New test.
53379
53380 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53381
53382         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
53383         of unsigned long.
53384
53385 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
53386
53387         * gcc.dg/20011029-2.c: New test.
53388
53389         * gcc.c-torture/compile/20011029-1.c: New test.
53390
53391 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
53392
53393         * objc/execute/class_self-1.m: New test.
53394         * objc/execute/class_self-2.m: New test.
53395
53396 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
53397
53398         * gcc.misc-tests/msgs.exp: Delete.
53399         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
53400         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
53401         error set to match recent changes.
53402
53403 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
53404
53405         * gcc.dg/20011021-1.c: New test.
53406
53407 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
53408
53409         * gcc.c-torture/compile/20011023-1.c: New test.
53410
53411 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
53412
53413         * lib/g77.exp: Rewrite based on lib/g++.exp.
53414
53415 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
53416
53417         * gcc.c-torture/execute/20011019-1.c: New test.
53418
53419         * gcc.dg/20011018-1.c: New test.
53420
53421 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
53422
53423         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53424
53425 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
53426
53427         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53428         * gcc.dg/attr-invalid.c: Likewise.
53429
53430 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53431
53432         * gcc.dg/20011015-1.c: New test.
53433
53434 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53435
53436         * g++.dg/template/unify2.C: New test.
53437
53438 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53439
53440         * g++.dg/other/exception-specification.C: New test
53441
53442 2001-10-13  Tom Rix  <trix@redhat.com>
53443
53444         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53445         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53446
53447 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53448
53449         * gcc.dg/20011009-1.c: New test.
53450
53451 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53452
53453         PR g++/4476
53454         * g++.dg/other/friend1.C: New test.
53455
53456 2001-10-11  Richard Henderson  <rth@redhat.com>
53457
53458         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53459
53460 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53461
53462         * gcc.c-torture/compile/20011010-1.c: New.
53463
53464 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53465
53466         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53467         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53468         g77.f-torture/execute/execute.exp,
53469         g77.f-torture/noncompile/noncompile.exp,
53470         gcc.c-torture/compile/compile.exp,
53471         gcc.c-torture/execute/execute.exp,
53472         gcc.c-torture/execute/ieee/ieee.exp,
53473         gcc.c-torture/execute/memcheck/memcheck.exp,
53474         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53475         objc/execute/execute.exp: Update FSF address.
53476
53477 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53478
53479         * gcc.dg/cpp/cmdlne-C.c: Update.
53480         * gcc.dg/cpp/cmdlne-C2.c: New.
53481
53482 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53483
53484         * gcc.c-torture/execute/20011008-3.c: New.
53485
53486 2001-10-08  DJ Delorie  <dj@redhat.com>
53487
53488         * gcc.dg/20011008-1.c: New.
53489         * gcc.dg/20011008-2.c: New.
53490
53491 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53492
53493         * gcc.dg/cpp/spacing1.c: Update test.
53494
53495 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53496
53497         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53498         spelling errors of "separate" as "seperate".
53499
53500 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53501
53502         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53503         enough to avoid inlining.
53504
53505 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53506
53507         * lib/g77.exp: set libg2c_dir correctly.
53508
53509 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53510
53511         * gcc.dg/cpp/macro11.c: New test.
53512
53513 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53514
53515         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53516         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53517         gcc.dg/format/multattr-3.c: New tests.
53518         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53519         tests for format attributes on function pointers being rejected.
53520
53521 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53522
53523         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53524
53525 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53526
53527         * g++.dg/warn/format1.C: New test.
53528
53529 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53530
53531         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53532
53533 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53534
53535         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53536
53537 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53538
53539         * gcc.dg/cpp/redef2.c: Add test.
53540
53541 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53542
53543         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53544         long-standing bug on i686, apparently.
53545         * gcc.c-torture/execute/loop-2c.x: New file.
53546         * gcc.c-torture/execute/loop-2d.x: New file.
53547         * gcc.c-torture/execute/loop-3c.x: New file.
53548
53549 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53550
53551         * gcc.dg/cpp/20000625-2.c: Correct line number.
53552
53553 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53554
53555         * gcc.dg/cpp/macro10.c: New test.
53556         * gcc.dg/cpp/strify3.c: New test.
53557         * gcc.dg/cpp/spacing1.c: Add tests.
53558         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53559         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53560
53561 2001-09-24  DJ Delorie  <dj@redhat.com>
53562
53563         * gcc.c-torture/execute/20010924-1.c: New test.
53564
53565 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53566
53567         * objc/execute/paste.m: Remove.
53568
53569 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53570
53571         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53572
53573 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53574
53575         * g77.dg/strlen0.f: New test.
53576
53577 2001-09-21  Richard Henderson  <rth@redhat.com>
53578
53579         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53580         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53581
53582 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53583
53584         Table-driven attributes.
53585         * g++.dg/ext/attrib1.C: New test.
53586
53587 2001-09-20  DJ Delorie  <dj@redhat.com>
53588
53589         * gcc.dg/20000926-1.c: Update expected warning messages.
53590         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53591         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53592         array.
53593
53594 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53595
53596         * g++.dg/eh/registers1.C: New test case.
53597
53598 2001-09-17  Richard Henderson  <rth@redhat.com>
53599
53600         * gcc.dg/array-5.c: Fix VLA decomposition test.
53601
53602 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53603
53604         * gcc.dg/cpp/line5.c: New testcase.
53605
53606 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53607
53608         * gcc.dg/cpp/macro9.c: New test.
53609
53610 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53611
53612         * gcc.c-torture/execute/980223.c: Change type of addr from long
53613         to char *.
53614
53615 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53616
53617         * gcc.c-torture/execute/20010915-1.c: New test.
53618
53619 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53620
53621         * g77.dg/bprob: New directory.
53622         * g77.dg/bprob/bprob.exp: New file.
53623         * g77.dg/bprob/bprob-1.f: New test.
53624         * g77.dg/gcov: New directory.
53625         * g77.dg/gcov/gcov.exp: New file.
53626         * g77.dg/gcov/gcov-1.f: New test.
53627         * g77.dg/gcov/gcov-1.x: New file.
53628
53629 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53630
53631         * gcc.dg/cpp/directiv.c: Update.
53632         * gcc.dg/cpp/undef1.c: Update.
53633
53634 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53635
53636         * gcc.dg/20010912-1.c: New test.
53637
53638 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53639
53640         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53641         language-independent file in lib.
53642         * lib/gcov.exp: New file.
53643
53644 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53645
53646         * gcc.c-torture/compile/20010911-1.c: New test.
53647
53648 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53649
53650         * lib/profopt.exp: New, to support profile-directed optimizations.
53651         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53652         * gcc.misc-tests/bprob-1.c: New test.
53653         * gcc.misc-tests/bprob-2.c: New test.
53654
53655 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53656
53657         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53658         XFAIL and which kinds of gcov output to verify.
53659         * gcc.misc-tests/gcov-4b.x: New file.
53660         * gcc.misc-tests/gcov-5b.x: New file.
53661         * gcc.misc-tests/gcov-6.x: New file.
53662         * gcc.misc-tests/gcov-7.c: New test.
53663         * gcc.misc-tests/gcov-7.x: New file.
53664
53665 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53666
53667         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53668         * gcc.misc-tests/gcov-6.c: New test.
53669
53670 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53671
53672         PR c++/3986
53673         * g++.dg/abi/vbase1.C: New test.
53674
53675 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
53676
53677         * objc.dg/method-2.m: New.
53678
53679 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53680
53681         PR c++/4203
53682         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53683         * g++.dg/init/empty1.C: New test.
53684
53685 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
53686
53687         * gcc.c-torture/compile/20010903-1.c: New test.
53688
53689 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
53690
53691         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53692         for m68k.
53693
53694 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
53695
53696         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53697
53698         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53699
53700         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53701
53702 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
53703
53704         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53705         for 16-bit 'unsigned int'.
53706
53707 2001-08-29  Kazu Hirata  <kazu@hxi.com>
53708
53709         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53710
53711 2001-08-27  Richard Henderson  <rth@redhat.com>
53712
53713         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53714         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53715
53716 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
53717
53718         * gcc.dg/asm-names.c (ymain): New.
53719
53720 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
53721
53722         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53723         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53724         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53725
53726 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53727
53728         * gcc.dg/compare5.c: New testcase.
53729
53730 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
53731
53732         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53733         and "In instantiation".
53734
53735 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
53736
53737         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53738
53739 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
53740
53741         * gcc.misc-tests/gcov.exp: Add support for branch information.
53742         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53743         * gcc.misc-tests/gcov-4.c: New test.
53744         * gcc.misc-tests/gcov-4b.c: New test.
53745         * gcc.misc-tests/gcov-5b.c: New test.
53746
53747 2001-08-20  Zack Weinberg  <zackw@panix.com>
53748
53749         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53750         expected to fail.
53751
53752 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53753
53754         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53755
53756 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
53757
53758         * g++.dg/eh/template1.C: New test.
53759
53760 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
53761
53762         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53763         Fix thinko.
53764         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53765         for xfail.
53766
53767 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
53768
53769         * lib/g77-dg.exp: Use prune.exp for common procedures
53770         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53771         * lib/g77.exp: (g77-dg-prune) Remove
53772
53773 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
53774
53775         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53776
53777 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53778
53779         * g++.dg/template/unify1.C: New test.
53780
53781 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
53782
53783         * g++.dg/abi/empty4.C: New test.
53784
53785 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
53786
53787         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53788         solaris2.*
53789         * g77.f-torture/compile/pr3743.x: Likewise.
53790
53791 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53792
53793         * g++.dg/other/using-declaration.C: New test.
53794
53795 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53796
53797         * gcc.dg/cpp/tr-sign.c: New testcase.
53798
53799 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53800
53801         * gcc.dg/cpp/19951025-1.c: Revert.
53802         * gcc.dg/cpp/directiv.c: We no longer process directives that
53803         interrupt macro arguments.
53804
53805 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
53806
53807         * gcc.dg/bconstp-1.c: New test.
53808
53809 2001-08-03  Richard Henderson  <rth@redhat.com>
53810
53811         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53812
53813 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53814
53815         * gcc.dg/cpp/19951025-1.c: Update.
53816
53817 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
53818
53819         * g77.dg/ff90-1.f (s): Fix reference of variable z,
53820         should be x.
53821
53822 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
53823
53824         Kill -fhonor-std.
53825         * g++.old-deja/g++.ns/ns14.C: Remove special options.
53826         * g++.old-deja/g++.other/std1.C: Likewise.
53827         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53828
53829 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
53830
53831         * lib/g77.exp: Load gcc-defs.exp for common procedures
53832         (g77_pass, g77_fail, g77_finish, g77_exit,
53833         ${tool}_check_unsupported_p} Now redundant.  Deleted.
53834
53835 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53836
53837         * g77.dg/fbackslash.f
53838         * g77.dg/fcase-preserve.f
53839         * g77.dg/ff90-1.f
53840         * g77.dg/ffixed-line-length-0.f
53841         * g77.dg/ffixed-line-length-132.f
53842         * g77.dg/ffixed-line-length-7.f
53843         * g77.dg/ffixed-line-length-72.f
53844         * g77.dg/ffixed-line-length-none.f
53845         * g77.dg/ffree-form-1.f
53846         * g77.dg/fno-backslash.f
53847         * g77.dg/fno-f90-1.f
53848         * g77.dg/fno-fixed-form-1.f
53849         * g77.dg/fno-onetrip.f
53850         * g77.dg/fno-typeless-boz.f
53851         * g77.dg/fno-underscoring.f
53852         * g77.dg/fno-vxt-1.f
53853         * g77.dg/fonetrip.f
53854         * g77.dg/ftypeless-boz.f
53855         * g77.dg/fugly-assumed.f
53856         * g77.dg/funderscoring.f
53857         * g77.dg/fvxt-1.f
53858
53859 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
53860
53861         * objc.dg/fwd-proto-1.m: New.
53862         * objc.dg/local-decl-1.m: New.
53863         * objc.dg/naming-1.m: New.
53864         * objc.dg/naming-2.m: New.
53865         * objc.dg/proto-hier-1.m: New.
53866
53867 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
53868
53869         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53870         largest-type elements to a struct makes its size grow.
53871
53872 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53873
53874         * g++.dg/abi/vthunk1.C: New test.
53875
53876 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53877
53878         * g++.dg/abi/vbase8-22.C: New test.
53879
53880 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53881
53882         * gcc.dg/cpp/macro8.c: New test.
53883
53884 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53885
53886         * g++.dg/abi/vbase8-21.C: New test.
53887
53888 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53889
53890         * g++.dg/abi/vbase8-10.C: New test.
53891
53892 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53893
53894         * lib/g++.exp (g++_set_ld_library_path): Renamed to
53895         ${tool}_set_ld_library_path.
53896         Changed caller.
53897         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53898         g++.exp.
53899
53900 2001-07-26  Stan Cox <scox@redhat.com>
53901
53902         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53903         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53904         gcc_exit, gcc_check_unsupported_p):
53905         Moved to gcc-deps.exp
53906         * gcc-deps.exp: New file.
53907
53908 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53909
53910         * g++.old-deja/g++.pt/defarg14.C: New test.
53911
53912 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53913
53914         * g++.old-deja/g++.other/lineno5.C: New test.
53915
53916 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53917
53918         * g++.old-deja/g++.pt/crash68.C: New test.
53919
53920 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53921
53922         * g++.old-deja/g++.other/crash42.C: New test.
53923
53924 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53925
53926         * gcc.dg/cpp/extratokens.c: Fix.
53927         * gcc.dg/cpp/skipping2.c: New tests.
53928
53929 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53930
53931         * gcc.c-torture/execute/20010724-1.c: New file.
53932         * gcc.c-torture/execute/20010724-1.x: New file.
53933
53934 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53935
53936         * g++.old-deja/g++.other/cond7.C: New test.
53937
53938 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53939
53940         * g++.old-deja/g++.other/optimize4.C: New test.
53941
53942 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53943
53944         * g++.old-deja/g++.abi/vbase8-5.C: New test.
53945
53946 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
53947
53948         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53949         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53950         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53951         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53952
53953         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53954         bug report" message.
53955
53956         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53957         * g++.dg/ext/instantiate1.C: Move from old-deja.
53958
53959 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
53960
53961         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53962         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53963         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53964         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53965
53966 2001-07-23  Jeffrey A Law  (law@cygnus.com)
53967
53968         * gcc.c-torture/execute/20010723-1.c: New test.
53969
53970 2001-07-23  Ben Elliston  <bje@redhat.com>
53971
53972         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53973
53974 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53975
53976         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53977         i[34567]86-*-*.
53978         Delete handling of ieee_multilib_flags.
53979         Pass -mieee for alpha*-*-* and sh-*-*.
53980         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53981
53982 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
53983
53984         Remove old-abi tests.
53985         * g++.old-deja/g++.mike/p11116.C: Remove.
53986         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53987
53988 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
53989
53990         * g77.f-torture/compile/pr3743.f: New test
53991
53992 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
53993
53994         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53995
53996 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53997
53998         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53999         g++.old-deja/g++.pt/static6.C: Likewise.
54000         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54001         supports weak symbols.
54002
54003 2001-07-18  Andreas Jaeger  <aj@suse.de>
54004
54005         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54006         supported again.
54007
54008 2001-07-18  Andreas Jaeger  <aj@suse.de>
54009
54010         * gcc.dg/iftrap-1.c: Fix target line.
54011
54012 2001-07-17  Richard Henderson  <rth@redhat.com>
54013
54014         * gcc.c-torture/execute/20010717-1.c: New.
54015
54016 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54017
54018         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54019         tests.
54020
54021 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54022
54023         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54024
54025 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54026
54027         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54028         UAC_SIGBUS, UAC_NOPRINT definitions.
54029
54030 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54031
54032         * objc/execute/object_is_class.m: New test.
54033         * objc/execute/object_is_meta_class.m: New test.
54034
54035 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54036
54037         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54038         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54039
54040 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54041
54042         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54043         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54044
54045 2001-07-14  Richard Henderson  <rth@redhat.com>
54046
54047         * gcc.dg/iftrap-1.c: New.
54048
54049 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54050
54051         * g77.f-torture/execute/intrinsic77.f: New test.
54052
54053 2001-07-11  Janis Johnson <janis@us.ibm.com>
54054
54055         * gcc.misc-tests/gcov-3.c: New test.
54056
54057 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54058
54059         * gcc.c-torture/compile/20010711-1.c,
54060         * gcc.c-torture/compile/20010711-2.c: New tests.
54061
54062 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54063
54064         * gcc.c-torture/execute/20010711-1.c: New test.
54065
54066 2001-07-11  Ben Elliston  <bje@redhat.com>
54067
54068         * g++.old-deja/g++.other/enum5.C: New test.
54069
54070 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54071
54072         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54073         (g++-dg-prune): Call prune_gcc_output.
54074         * prune.exp: New file for prune_gcc_output.
54075         * lib/g++.exp, lib/gcc.exp: Load it.
54076
54077 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54078
54079         * gcc.c-torture/compile/20010701-1.c,
54080         g++.old-deja/g++.ext/attrib6.C: New tests.
54081
54082 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54083
54084         * gcc.c-torture/compile/20010706-1.c: New test.
54085
54086 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54087
54088         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54089
54090 2001-06-28  Stan Shebs  <shebs@apple.com>
54091
54092         * gcc.dg/pragma-darwin.c: New test.
54093
54094 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54095
54096         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54097         Solaris 2.[678] system.
54098
54099 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54100
54101         * gcc.dg/20010622-1.c: New test.
54102
54103 2001-06-18  Stan Shebs  <shebs@apple.com>
54104
54105         * objc.dg: New directory.
54106         * objc.dg/dg.exp: New file.
54107         * objc.dg/alias.m: New.
54108         * objc.dg/class-1.m: New.
54109         * objc.dg/class-2.m: New.
54110         * objc.dg/const-str-1.m: New.
54111         * objc.dg/const-str-2.m: New.
54112         * objc.dg/id-1.m: New.
54113         * objc.dg/method-1.m: New.
54114         * objc.dg/super-class-1.m: New.
54115         * lib/objc-dg.exp: New file.
54116
54117 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54118
54119         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54120         of label name.
54121
54122 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54123
54124         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54125
54126 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54127
54128         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54129         variable.
54130
54131 2001-06-12  Richard Henderson  <rth@redhat.com>
54132
54133         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54134
54135 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54136
54137         * g++.old-deja/g++.abi/vbase5.C: New test.
54138         * g++.old-deja/g++.abi/vbase6.C: New test.
54139         * g++.old-deja/g++.abi/vbase7.C: New test.
54140
54141 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54142
54143         * gcc.c-torture/compile/20010610-1.c: New test.
54144
54145 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54146
54147         * g++.old-deja/g++.abi/vbase4.C: New test.
54148
54149 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54150
54151         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54152         support %f for HC11/HC12 targets.
54153         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54154         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54155         on HC11/HC12 targets.
54156         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54157
54158 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54159
54160         * gcc.dg/wchar_t-1.c: New file.
54161         * gcc.dg/wint_t-1.c: Likewise.
54162
54163 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54164
54165         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54166
54167 2001-06-11  Richard Henderson  <rth@redhat.com>
54168
54169         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54170
54171 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54172
54173         * gcc.c-torture/compile/20010611-1.c: New test.
54174
54175 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54176
54177         * gcc.dg/c99-tag-1.c: Add more tests.
54178
54179 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54180
54181         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54182         representation on MN10300 and ARM/Thumb.
54183
54184 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54185
54186         * g77.f-torture/execute/20010610.f: New.
54187
54188 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54189
54190         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54191         names.
54192
54193 2001-06-09  Richard Henderson  <rth@redhat.com>
54194
54195         * gcc.c-torture/execute/ashrdi-1.c: New.
54196         * gcc.c-torture/execute/ashldi-1.c: New.
54197         * gcc.c-torture/execute/lshrdi-1.c: New.
54198
54199 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54200
54201         * objc/execute/load-3.m: Added. Check sending +load to categories,
54202         in addition to classes.
54203
54204 2001-06-08  Stan Shebs  <shebs@apple.com>
54205
54206         * objc/execute/load-2.m: New test.  From Nicola Pero
54207         <n.pero@mi.flashnet.it>.
54208
54209 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54210
54211         * gcc.c-torture/execute/20010605-2.c: New test.
54212
54213 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54214
54215         * g++.old-deja/g++.abi/vbase2.C: New test.
54216         * g++.old-deja/g++.abi/vbase3.C: New test.
54217
54218 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54219
54220         * g++.old-deja/g++.pt/friend49.C: New test.
54221
54222 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54223
54224         * g++.old-deja/g++.ext/anon3.C: New test.
54225
54226 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54227
54228         * g++.old-deja/g++.other/conv7.C: New test.
54229
54230 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54231
54232         * gcc.c-torture/compile/20010605-2.c: New test.
54233
54234 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54235
54236         * gcc.c-torture/execute/20010604-1.c: New test.
54237
54238 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54239
54240         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54241
54242 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54243
54244         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54245         (g++_link_flags): Likewise.
54246         (g++_init): Pass gccpath's value to two previous functions.
54247
54248 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54249
54250         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54251         Ensure logfile entry matches exec command line.
54252
54253 2001-05-31  Richard Henderson  <rth@redhat.com>
54254
54255         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54256         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54257
54258 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54259
54260         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54261         compiler for irix6.2
54262
54263 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54264
54265         * g++.old-deja/g++.other/optimize3.C: New file.
54266
54267 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54268
54269         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54270         assemble.
54271
54272 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54273
54274         * g++.old-deja/g++.other/optimize2.C: New file.
54275
54276 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54277
54278         * gcc.c-torture/compile/20010518-2.c: New file.
54279         * gcc.c-torture/execute/20010518-1.c: New file.
54280         * gcc.c-torture/execute/20010518-2.c: New file.
54281
54282 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54283
54284         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54285
54286 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
54287
54288         G++ no longer defines builtins that do not begin with __builtin.
54289         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
54290         * g++.old-deja/g++.brendand/misc13.C: Likewise.
54291         * g++.old-deja/g++.law/builtin1.C: Likewise.
54292         * g++.old-deja/g++.law/cvt2.C: Likewise.
54293         * g++.old-deja/g++.mike/net5.C: Likewise.
54294         * g++.old-deja/g++.other/builtins1.C: Likewise.
54295         * g++.old-deja/g++.other/builtins2.C: Likewise.
54296         * g++.old-deja/g++.other/builtins3.C: Likewise.
54297         * g++.old-deja/g++.other/builtins4.C: Likewise.
54298         * g++.old-deja/g++.other/inline8.C: Likewise.
54299         * g++.old-deja/g++.robertl/eb39.C: Likewise.
54300
54301 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
54302
54303         * g++.old-deja/g++.pt/using1.C: Adjust.
54304         * g++.old-deja/g++.pt/using2.C: New test.
54305
54306 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
54307
54308         * gcc.dg/cpp/charconst.c: New tests.
54309         * gcc.dg/cpp/escape.c: New tests.
54310         * gcc.dg/cpp/escape-1.c: New tests.
54311         * gcc.dg/cpp/escape-2.c: New tests.
54312         * gcc.dg/cpp/ucs.c: New tests.
54313
54314 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
54315
54316         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
54317         native compiler for irix6.5.
54318
54319 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
54320
54321         * lib/g++.exp (g++_include_flags): Use args to compute
54322         get_multilibs.
54323         (g++_link_flags): Likewise.
54324         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
54325
54326 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54327
54328         * gcc.dg/c90-hexfloat-1.c: Add more tests.
54329
54330 2001-05-21  Geoff Keating  <geoffk@redhat.com>
54331
54332         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
54333         this file.
54334
54335 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54336
54337         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
54338         STACK_SIZE;
54339         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
54340         to STACK_SIZE; Use it to define size of add_histo array.
54341         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
54342         to STACK_SIZE.
54343         (f): Use GITT_SIZE to define size of gitt local table.
54344         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
54345         to STACK_SIZE; Use it to define size of bytemem array.
54346
54347 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54348
54349         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
54350         on 68HC11/HC12 due to the asm instruction.
54351         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
54352         * gcc.c-torture/compile/920520-1.x: Likewise.
54353         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
54354         on 68HC11/HC12 because the function is larger than 64K.
54355         * gcc.c-torture/compile/961203-1.x: New file, this test fails
54356         on 68HC11/HC12 because the structure is too large.
54357
54358 2001-05-20  Richard Henderson  <rth@redhat.com>
54359
54360         * gcc.c-torture/execute/20010520-1.c: New.
54361
54362 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54363
54364         * g++.old-deja/g++.warn/compare1.C: New test.
54365         * gcc.dg/compare4.c: New test.
54366
54367 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
54368
54369         * g++.old-deja/g++.other/optimize1.C: New test.
54370
54371 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54372
54373         * g++.old-deja/g++.pt/spec41.C: New test.
54374
54375 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
54376
54377         * gcc.c-torture/compile/20010114-1.x: Remove.
54378
54379 2001-05-18  Stan Shebs  <shebs@apple.com>
54380
54381         * gcc.c-torture/compile/20010518-1.c: New test.
54382
54383 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
54384
54385         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
54386         * g++.old-deja/g++.pt/crash67.C: New test.
54387
54388 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
54389
54390         * g++.old-deja/g++.other/debug9.C: New test.
54391
54392 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
54393
54394         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
54395
54396 2001-05-16  Jan Hubicka  <jh@suse.cz>
54397
54398         * gcc.c-torture/compile/20010516-1.c: New test.
54399
54400 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54401
54402         * g++.old-deja/g++.other/crash41.C: New test.
54403
54404 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
54405
54406         * g++.old-deja/g++.pt/crash66.C: New test.
54407
54408 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
54409
54410         * g++.old-deja/g++.robertl/eb27.C: Convert.
54411
54412 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
54413
54414         * g++.dg/friend-warn.C: New test.  Do not warn about friend
54415         declaration being redundant.
54416
54417 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
54418
54419         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
54420
54421 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
54422
54423         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54424
54425 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
54426
54427         * lib/g++.exp: Use testsuite_flags.
54428
54429 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54430
54431         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54432
54433 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54434
54435         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54436
54437 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54438
54439         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54440
54441 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54442
54443         * gcc.c-torture/compile/20010313-1.c: New test.
54444
54445 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54446
54447         * gcc.dg/cpp/direct2.c: New test.
54448         * gccq.dg/cpp/direct2s.c: New test.
54449
54450         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54451
54452 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54453
54454         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54455         * g++.old-deja/g++.other/op3.C: Likewise.
54456
54457 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54458
54459         * gcc.dg/cpp/syshdr.h: New file.
54460         * gcc.dg/cpp/sysmac1.c: Update.
54461         * gcc.dg/cpp/sysmac2.c: Update.
54462
54463 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54464
54465         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54466
54467 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54468
54469         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54470         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54471
54472 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54473
54474         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54475
54476 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54477
54478         * lib/g++.exp (g++_include_flags): Don't use any special flags
54479         if TESTING_IN_BUILD_TREE is not defined.
54480         (g++_init): Use a plain 'c++' as the compiler if
54481         TESTING_IN_BUILD_TREEE is not defined.
54482
54483 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54484
54485         * g++.old-deja/g++.eh/catch13.C: New test.
54486         * g++.old-deja/g++.eh/catch14.C: New test.
54487
54488 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54489
54490         * gcc.dg/cpp/tr-define.c: New test.
54491
54492 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54493
54494         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54495         <stdlib.h>, not <malloc.h>.
54496
54497 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54498
54499         * g++.old-deja/g++.ns/template17.C: New test.
54500
54501 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54502
54503         * g++.old-deja/g++.pt/ref4.C: New test.
54504
54505 2001-04-30  Richard Henderson  <rth@redhat.com>
54506
54507         * gcc.dg/20000724-1.c: Revert last change.
54508
54509 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54510
54511         * g77.f-torture/execute/20010430.f: New test.
54512
54513 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54514
54515         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54516
54517 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54518
54519         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54520
54521 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54522
54523         * g++.old-deja/g++.eh/crash6.C: New test.
54524
54525 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54526
54527         * g++.old-deja/g++.other/warn7.C: New test.
54528
54529 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54530
54531         * g++.old-deja/g++.other/defarg9.C: New test.
54532
54533 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54534
54535         * g77.f-torture/compile/20010426.f: New test.
54536         * g77.f-torture/execute/20010426.f: New test.
54537
54538 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54539
54540         * g77.f-torture/compile/20000629-1.x: Remove - error
54541         has been fixed.
54542
54543 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54544
54545         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54546         Tweak slightly to work with g++.dg framework.
54547         * g++.dg/special/ecos.exp: Run initp1.C test.
54548         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54549
54550         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54551         its linker doesn't give line numbers either.
54552         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54553
54554 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54555
54556         * g++.old-deja/g++.other/lex1.C: New test.
54557
54558 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54559
54560         * gcc.dg/noncompile/20010425-1.c: New test.
54561
54562 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54563
54564         * g++.old-deja/g++.pt/mangle2.C: New test.
54565
54566 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54567
54568         * gcc.dg/format/plus-1.c: New test.
54569
54570 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54571
54572         * gcc.dg/20010423-1.c: New test.
54573
54574 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54575
54576         * gcc.c-torture/execute/20010422-1.c: New test.
54577
54578 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54579
54580         * g++.old-deja/g++.ns/type2.C: New test.
54581
54582 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54583
54584         * g++.old-deja/g++.other/perf1.C: New test.
54585
54586 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54587
54588         * gcc.dg/c99-func-2.c: Remove xfail.
54589         * gcc.dg/c99-func-3.c: Remove xfail.
54590         * gcc.dg/c99-func-4.c: Remove xfail.
54591
54592 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54593
54594         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54595
54596 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54597
54598         * gcc.c-torture/compile/20010423-1.c: New test.
54599
54600 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54601
54602         * g++.old-deja/g++.pt/typename28.C: New test.
54603
54604 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54605
54606         * g++.old-deja/g++.abi/empty2.C: New test.
54607         * g++.old-deja/g++.abi/empty3.C: New test.
54608
54609 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54610
54611         * g++.old-deja/g++.other/comdat2.C: New test.
54612         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54613
54614 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54615
54616         * g++.old-deja/g++.other/overload14.C: New test.
54617
54618 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54619
54620         * g++.old-deja/g++.other/lookup23.C: New test.
54621
54622 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54623
54624         * gcc.c-torture/execute/20010403-1.c: New test.
54625
54626 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54627             Mark Mitchell  <mark@codesourcery.com>
54628
54629         * lib/old-dejagnu.exp: Don't delete output of executable.
54630         Add .exe suffix to executables.
54631
54632 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54633
54634         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54635
54636 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54637
54638         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54639
54640 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54641
54642         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54643         * g++.old-deja/g++.abi/crash1.C: New test.
54644
54645 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54646
54647         * g++.old-deja/g++.other/crash40.C: New test.
54648
54649 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54650
54651         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54652
54653 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54654
54655         * g++.old-deja/g++.other/warn6.C: New test.
54656
54657 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54658
54659         * g++.old-deja/g++.robertl/eb42.C: Same.
54660
54661 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54662
54663         * gcc.dg/wtr-conversion-1.c: New testcase.
54664
54665 2001-04-10  Richard Henderson  <rth@redhat.com>
54666
54667         * g++.old-deja/g++.other/array5.C: New.
54668
54669 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54670
54671         * gcc.c-torture/execute/20010408-1.c: New test.
54672
54673 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
54674
54675         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54676         headers and constructs.
54677         * g++.old-deja/g++.robertl/eb79.C: Same.
54678         * g++.old-deja/g++.robertl/eb77.C (main): Same.
54679         * g++.old-deja/g++.robertl/eb73.C: Same.
54680         * g++.old-deja/g++.robertl/eb66.C (main): Same.
54681         * g++.old-deja/g++.robertl/eb55.C (t): Same.
54682         * g++.old-deja/g++.robertl/eb54.C (main): Same.
54683         * g++.old-deja/g++.robertl/eb46.C (main): Same.
54684         * g++.old-deja/g++.robertl/eb44.C: Same.
54685         * g++.old-deja/g++.robertl/eb41.C (main): Same.
54686         * g++.old-deja/g++.robertl/eb4.C (main): Same.
54687         * g++.old-deja/g++.robertl/eb39.C: Same.
54688         * g++.old-deja/g++.robertl/eb33.C (main): Same.
54689         * g++.old-deja/g++.robertl/eb31.C (main): Same.
54690         * g++.old-deja/g++.robertl/eb30.C: Same.
54691         * g++.old-deja/g++.robertl/eb3.C: Same.
54692         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54693         * g++.old-deja/g++.robertl/eb21.C: Same.
54694         * g++.old-deja/g++.robertl/eb15.C: Same.
54695         * g++.old-deja/g++.robertl/eb118.C: Same.
54696         * g++.old-deja/g++.robertl/eb115.C (main): Same.
54697         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54698         * g++.old-deja/g++.robertl/eb109.C: Same.
54699         * g++.old-deja/g++.other/sibcall1.C (main): Same.
54700         * g++.old-deja/g++.mike/rtti1.C: Same.
54701         * g++.old-deja/g++.mike/p658.C: Same.
54702         * g++.old-deja/g++.mike/net46.C: Same.
54703         * g++.old-deja/g++.mike/net34.C: Same.
54704         * g++.old-deja/g++.mike/memoize1.C: Same.
54705         * g++.old-deja/g++.mike/eh2.C: Same.
54706         * g++.old-deja/g++.law/weak.C: Same.
54707         * g++.old-deja/g++.law/visibility7.C: Same.
54708         * g++.old-deja/g++.law/visibility25.C: Same.
54709         * g++.old-deja/g++.law/visibility22.C: Same.
54710         * g++.old-deja/g++.law/visibility2.C: Same.
54711         * g++.old-deja/g++.law/visibility17.C: Same.
54712         * g++.old-deja/g++.law/visibility13.C: Same.
54713         * g++.old-deja/g++.law/visibility10.C: Same.
54714         * g++.old-deja/g++.law/visibility1.C: Same.
54715         * g++.old-deja/g++.law/virtual3.C (eval): Same.
54716         * g++.old-deja/g++.law/vbase1.C: Same.
54717         * g++.old-deja/g++.law/operators32.C: Same.
54718         * g++.old-deja/g++.law/nest3.C: Same.
54719         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54720         * g++.old-deja/g++.law/except5.C (main): Same.
54721         * g++.old-deja/g++.law/cvt7.C (run): Same.
54722         * g++.old-deja/g++.law/cvt2.C: Same.
54723         * g++.old-deja/g++.law/cvt16.C: Same.
54724         * g++.old-deja/g++.law/ctors6.C (bar): Same.
54725         * g++.old-deja/g++.law/ctors17.C (main): Same.
54726         * g++.old-deja/g++.law/ctors13.C: Same.
54727         * g++.old-deja/g++.law/ctors12.C (main): Same.
54728         * g++.old-deja/g++.law/ctors10.C: Same.
54729         * g++.old-deja/g++.law/code-gen5.C: Same.
54730         * g++.old-deja/g++.law/bad-error7.C: Same.
54731         * g++.old-deja/g++.law/arm9.C: Same.
54732         * g++.old-deja/g++.law/arm12.C: Same.
54733         * g++.old-deja/g++.law/arg8.C: Same.
54734         * g++.old-deja/g++.law/arg1.C: Same.
54735         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54736         * g++.old-deja/g++.jason/template31.C: Same.
54737         * g++.old-deja/g++.jason/template24.C (main): Same.
54738         * g++.old-deja/g++.jason/2371.C: Same.
54739         * g++.old-deja/g++.eh/new2.C: Same.
54740         * g++.old-deja/g++.eh/new1.C: Same.
54741         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54742         * g++.old-deja/g++.brendan/nest21.C (main): Same.
54743         * g++.old-deja/g++.brendan/err-msg3.C: Same.
54744         * g++.old-deja/g++.brendan/crash62.C: Same.
54745         * g++.old-deja/g++.brendan/crash52.C: Same.
54746         * g++.old-deja/g++.brendan/crash49.C (main): Same.
54747         * g++.old-deja/g++.brendan/crash38.C: Same.
54748         * g++.old-deja/g++.brendan/crash15.C (main): Same.
54749         * g++.old-deja/g++.brendan/copy9.C: Same.
54750
54751 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
54752
54753         * gcc.c-torture/execute/20001203-2.c (memset):
54754         Count argument is of type __SIZE_TYPE__.
54755
54756 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
54757
54758         * gcc.c-torture/compile/20010404-1.c: New test.
54759
54760 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
54761
54762         * gcc.c-torture/compile/20010326-1.c: New test.
54763
54764 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
54765
54766         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54767         peculiarities of the SH.
54768         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54769
54770 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54771
54772         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54773         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54774         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54775
54776 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54777
54778         * g77.f-torture/compile/20010321-1.f: New test.
54779
54780 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54781
54782         * gcc.c-torture/compile/20010329-1.c: New test.
54783
54784 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54785
54786         * gcc.c-torture/execute/20010329-1.c: New test.
54787
54788 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54789
54790         * g++.old-deja/g++.other/eh4.C: Fix typo.
54791
54792 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54793
54794         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54795
54796 2001-03-28  Philip Blundell  <philb@gnu.org>
54797
54798         * gcc.c-torture/compile/20010328-1.c: New test.
54799
54800 2001-03-27  Richard Henderson  <rth@redhat.com>
54801
54802         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54803         * g++.old-deja/g++.eh/vbase3.C: Likewise.
54804
54805 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
54806
54807         * gcc.c-torture/compile/20010327-1.c: New test.
54808
54809 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54810
54811         * g++.old-deja/g++.other/friend12.C: New test.
54812         * g++.old-deja/g++.other/friend9.C: Expect no errors.
54813         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54814
54815 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54816
54817         * gcc.c-torture/execute/20010325-1.c: New test.
54818
54819 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
54820
54821         * g++.old-deja/g++.other/mangle3.C: New test.
54822
54823 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
54824
54825         * g++.old-deja/g++.other/anon8.C: New test.
54826
54827 2001-03-20  Philip Blundell  <philb@gnu.org>
54828
54829         * gcc.c-torture/compile/20010320-1.c: New test.
54830
54831 2001-03-17  Richard Henderson  <rth@redhat.com>
54832
54833         * g++.old-deja/g++.other/eh4.C: Add expected error text.
54834
54835 2001-03-15  Geoff Keating  <geoff@redhat.com>
54836
54837         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54838         tests on AIX.
54839
54840 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
54841
54842         * g++.old-deja/g++.other/eh4.C: New test.
54843
54844 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54845
54846         * gcc.dg/cpp/mi1.c: Update.
54847
54848 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
54849
54850         * g++.old-deja/g++.other/regstack.C: New test.
54851
54852 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54853
54854         * g++.old-deja/g++.other/ref4.C: New test.
54855
54856 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
54857
54858         * objc/execute/va_method.m: Added.
54859         * objc/execute/IMP.m: Added.
54860         * objc/execute/_cmd.m: Added.
54861         * objc/execute/accessing_ivars.m: Added.
54862         * objc/execute/class-1.m: Added.
54863         * objc/execute/class-10.m: Added.
54864         * objc/execute/class-11.m: Added.
54865         * objc/execute/class-12.m: Added.
54866         * objc/execute/class-13.m: Added.
54867         * objc/execute/class-14.m: Added.
54868         * objc/execute/class-2.m: Added.
54869         * objc/execute/class-3.m: Added.
54870         * objc/execute/class-4.m: Added.
54871         * objc/execute/class-5.m: Added.
54872         * objc/execute/class-6.m: Added.
54873         * objc/execute/class-7.m: Added.
54874         * objc/execute/class-8.m: Added.
54875         * objc/execute/class-9.m: Added.
54876         * objc/execute/class-tests-1.h
54877         * objc/execute/class-tests-2.h
54878         * objc/execute/compatibility_alias.m: Added.
54879         * objc/execute/encode-1.m: Added.
54880         * objc/execute/formal_protocol-1.m: Added.
54881         * objc/execute/formal_protocol-2.m: Added.
54882         * objc/execute/formal_protocol-3.m: Added.
54883         * objc/execute/formal_protocol-4.m: Added.
54884         * objc/execute/formal_protocol-5.m: Added.
54885         * objc/execute/formal_protocol-6.m: Added.
54886         * objc/execute/formal_protocol-7.m: Added.
54887         * objc/execute/informal_protocol.m: Added.
54888         * objc/execute/initialize.m: Added.
54889         * objc/execute/load.m: Added.
54890         * objc/execute/many_args_method.m: Added.
54891         * objc/execute/nested-3.m: Added.
54892         * objc/execute/no_clash.m: Added.
54893         * objc/execute/private.m: Added.
54894         * objc/execute/redefining_self.m: Added.
54895         * objc/execute/root_methods.m: Added.
54896         * objc/execute/selector-1.m: Added.
54897         * objc/execute/static-1.m: Added.
54898         * objc/execute/static-2.m: Added.
54899         * objc/execute/va_method.m: Added.
54900
54901 2001-03-10  Richard Henderson  <rth@redhat.com>
54902
54903         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54904
54905 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
54906
54907         * g++.old-deja/g++.other/crash31.C: XFAIL.
54908         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54909         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54910         * gcc.c-torture/execute/20010123-1.x: XFAIL.
54911         * gcc.c-torture/execute/20010124-1.x: XFAIL.
54912         * gcc.dg/sequence-pt-1.c: XFAIL one test.
54913
54914 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54915
54916         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54917
54918 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54919
54920         * gcc.dg/20000724-1.c: Don't use multiline strings.
54921
54922 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54923
54924         * objc/execute/string1.m, objc/execute/string2.m: Compare the
54925         result of -cString against what we expect it to be; don't just
54926         print it out for no one to read.
54927
54928         * objc/execute/string3.m, objc/execute/string4.m: New tests.
54929         Based on testcases provided by Nicola Pero.
54930
54931 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54932
54933         * gcc.dg/cpp/macro7.c: New test.
54934
54935 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54936
54937         * gcc.dg/cpp/multiline.c: Update.
54938
54939 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54940
54941         * g++.old-deja/g++.other/enum3.C: New test.
54942
54943 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54944
54945         * g++.old-deja/g++.other/pod1.C: New test.
54946
54947 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54948
54949         * g++.old-deja/g++.ext/overload1.C: New test.
54950
54951 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54952
54953         * g++.old-deja/g++.pt/using1.C: New test.
54954
54955 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54956
54957         * g++.old-deja/g++.other/using9.C: New test.
54958
54959 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
54960
54961         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54962
54963         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54964
54965 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
54966
54967         * g++.old-deja/g++.ext/realpt1.C: Remove.
54968
54969 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
54970
54971         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54972
54973 2001-02-26  Will Cohen  <wcohen@redhat.com>
54974
54975         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54976
54977 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
54978
54979         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54980         templatized constructors.
54981
54982 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54983
54984         * gcc.c-torture/execute/20010224-1.c: New test.
54985
54986 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
54987
54988         * gcc.c-torture/execute/20010222-1.c: New test.
54989
54990 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
54991
54992         * g++.old-deja/g++.other/inline20.C: New test.
54993
54994 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
54995
54996         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54997
54998 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54999
55000         * g++.old-deja/g++.other/lookup22.C: New test.
55001
55002 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
55003
55004         * g77.dg: New directory.
55005         * g77.dg/20010216-1.f: New test case.
55006         * g77.dg/dg.exp: New driver.
55007         * lib/g77-dg.exp: New driver library.
55008
55009 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55010
55011         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55012
55013 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55014
55015         * g++.old-deja/g++.other/decl9.C: New test.
55016
55017 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55018
55019         * g++.old-deja/g++.other/init16.C: Update the test so that it does
55020         not need <string> and also tests the initialization at runtime.
55021
55022 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55023
55024         * gcc.c-torture/execute/longlong.c: New test.
55025
55026 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55027
55028         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55029
55030 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55031
55032         * gcc.c-torture/execute/920302-1.c (execute):
55033         Change argument type to short.
55034
55035 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55036
55037         * g++.old-deja/g++.pt/deduct6.C: New test.
55038
55039 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55040
55041         * g++.old-deja/g++.pt/deduct5.C: New test.
55042
55043 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55044
55045         * gcc.c-torture/execute/20010209-1.c: New test.
55046
55047 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55048
55049         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55050
55051 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55052
55053         * g++.dg/vtgc1.C: Update for new ABI.
55054
55055         * consistency.vlad: New directory, 1665 files.
55056
55057 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55058
55059         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55060         return type.
55061         * gcc.dg/cpp/digraphs.c: Declare puts.
55062
55063 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55064
55065         * g++.old-deja/g++.other/warn5.C: New test.
55066
55067 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55068
55069         * g++.old-deja/g++.pt/spec40.C: New test.
55070
55071 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55072
55073         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55074         case.
55075         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55076
55077 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55078
55079         * gcc.c-torture/compile/20010209-1.c: New test.
55080
55081 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55082
55083         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55084         excess errors message but not if it crashes.
55085         * g++.old-deja/g++.other/crash27.C: Likewise.
55086         * g++.old-deja/g++.other/crash28.C: Likewise.
55087         * g++.old-deja/g++.other/crash30.C: Likewise.
55088         * g++.old-deja/g++.other/crash32.C: Likewise.
55089         * g++.old-deja/g++.other/crash35.C: Likewise.
55090         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55091
55092 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55093
55094         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55095         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55096         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55097         g77.f-torture/execute/execute.exp,
55098         g77.f-torture/noncompile/noncompile.exp,
55099         gcc.c-torture/execute/execute.exp,
55100         gcc.c-torture/execute/memcheck/memcheck.exp,
55101         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55102         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55103         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55104         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55105         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55106         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55107         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55108         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55109         Remove bug reporting instructions with ancient email addresses.
55110
55111 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55112
55113         * gcc.dg/20010202-1.c: New test.
55114         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55115
55116 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55117
55118         * g++.dg/stdbool-if.C: New test.
55119
55120 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55121
55122         * objc/execute/fdecl.m: Added main().
55123
55124 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55125
55126         * gcc.c-torture/execute/20010206-1.c: New test.
55127
55128 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55129
55130         * gcc.dg/cpp/avoidpaste1.c: Update.
55131
55132 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55133
55134         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55135         Pero <nicola@brainstorm.co.uk>.
55136         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55137
55138 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55139
55140         * g++.old-deja/g++.pt/spec39.C: New test.
55141
55142 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55143
55144         * gcc.c-torture/compile/20010202-1.c: New test.
55145
55146 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55147
55148         * g++.old-deja/g++.abi/primary2.C: New test.
55149         * g++.old-deja/g++.abi/primary3.C: New test.
55150         * g++.old-deja/g++.abi/primary4.C: New test.
55151         * g++.old-deja/g++.abi/primary5.C: New test.
55152         * g++.old-deja/g++.abi/vtable3.h: New test.
55153         * g++.old-deja/g++.abi/vtable3a.C: New test.
55154         * g++.old-deja/g++.abi/vtable3b.C: New test.
55155         * g++.old-deja/g++.abi/vtable3c.C: New test.
55156         * g++.old-deja/g++.abi/vtable3d.C: New test.
55157         * g++.old-deja/g++.abi/vtable3e.C: New test.
55158         * g++.old-deja/g++.abi/vtable3f.C: New test.
55159         * g++.old-deja/g++.abi/vtable3g.C: New test.
55160         * g++.old-deja/g++.abi/vtable3h.C: New test.
55161         * g++.old-deja/g++.abi/vtable3i.C: New test.
55162         * g++.old-deja/g++.abi/vtable3j.C: New test.
55163         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55164
55165 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55166
55167         * g++.old-deja/g++.other/anon6.C: New test.
55168         * g++.old-deja/g++.other/anon7.C: New test.
55169
55170 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55171
55172         * gcc.dg/cpp/avoidpaste2.c: New tests.
55173
55174 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55175
55176         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55177
55178 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55179
55180         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55181         DECIMAL_DIG cases for Irix."
55182
55183 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55184
55185         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55186
55187 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55188
55189         * gcc.dg/c99-tag-1.c: New test.
55190
55191 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55192
55193         * gcc.dg/cpp/tr-warn1.c: Add tests.
55194
55195 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55196
55197         * gcc.dg/cpp/avoidpaste1.c: Update.
55198         * gcc.dg/cpp/paste4.c: Update.
55199
55200 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55201
55202         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55203         cases for Irix.
55204
55205 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55206
55207         * g++.old-deja/g++.other/inline19.C: New test.
55208
55209 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55210
55211         * gcc.dg/Wlarger-than.c: New test.
55212
55213 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55214
55215         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55216
55217 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55218
55219         * gcc.c-torture/execute/20010129-1.c: New test.
55220         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55221
55222 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55223
55224         * gcc.dg/cpp/avoidpaste1.c: Test case.
55225
55226 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55227
55228         * g++.old-deja/g++.other/inline18.C: New test.
55229
55230 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55231
55232         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55233         and __builtin_putchar.
55234
55235 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55236
55237         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55238         tests.
55239
55240 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55241
55242         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55243         floating point number rounding mode to round to the nearest
55244         representable mode.
55245
55246 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55247
55248         * g++.old-deja/g++.other/mangle2.C: New test.
55249
55250 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55251
55252         * gcc.c-torture/compile/20010124-1.c: New test.
55253
55254 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55255
55256         * g++.old-deja/g++.pt/spec38.C: New test.
55257
55258 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55259
55260         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55261         "Build don't run".
55262
55263 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55264
55265         * gcc.c-torture/execute/20010123-1.c: New test.
55266
55267 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55268
55269         * g++.old-deja/g++.pt/spec37.C: New test.
55270
55271 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55272
55273         * g++.old-deja/g++.pt/overload14.C: New test.
55274
55275 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55276
55277         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55278         __builtin_return_address.
55279
55280 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55281
55282         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55283         * g++.old-deja/g++.pt/spec35.C: New test.
55284         * g++.old-deja/g++.pt/spec36.C: New test.
55285
55286 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
55287
55288         * gcc.c-torture/compile/20010118-1.c: New test.
55289
55290 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
55291
55292         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
55293
55294 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55295
55296         * gcc.c-torture/execute/20010119-1.c: New test.
55297
55298 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55299
55300         * g++.old-deja/g++.other/vbase5.C: New test.
55301
55302 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
55303
55304         * gcc.c-torture/execute/20010118-1.c: New test.
55305
55306 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55307
55308         * g++.old-deja/g++.pt/deduct3.C: New test.
55309
55310 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55311
55312         * g++.old-deja/g++.pt/spec34.C: New test.
55313
55314 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
55315
55316         * g77.f-torture/compile/20000601-2.f: New test.
55317
55318 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55319
55320         * g++.old-deja/g++.other/init17.C: New test.
55321
55322 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
55323
55324         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
55325
55326 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55327
55328         * g++.old-deja/g++.pt/unify8.C: New test.
55329
55330 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55331
55332         * g++.old-deja/g++.abi/vbase1.C: New test.
55333
55334 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
55335
55336         * g++.old-deja/g++.pt/crash65.C: New test.
55337
55338 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55339
55340         * gcc.dg/cpp/assembl2.S: New test case.
55341
55342 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
55343
55344         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
55345         are supported.
55346
55347 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55348
55349         * g++.old-deja/g++.other/builtins1.C: New test.
55350         * g++.old-deja/g++.other/builtins2.C: Likewise.
55351         * g++.old-deja/g++.other/builtins3.C: Likewise.
55352         * g++.old-deja/g++.other/builtins4.C: Likewise.
55353
55354 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
55355
55356         * gcc.c-torture/compile/20010117-1.c: New test.
55357         * gcc.c-torture/compile/20010117-2.c: New test.
55358
55359 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55360
55361         * g77.f-torture/execute/20010116.[fx]: New test,
55362         XFAIL on i?86-*-*.
55363         * g77.f-torture/compile/20010115.f: Indicate it's
55364         a test for PR fortran/1636.
55365
55366 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55367
55368         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
55369
55370 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55371
55372         * g77.f-torture/compile/20010115.f: New test.
55373
55374 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
55375
55376         * g++.old-deja/g++.pt/nontype5.C: New test.
55377
55378 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
55379
55380         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
55381         have an equivalent working one below it.
55382
55383 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55384
55385         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
55386         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55387
55388 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
55389
55390         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
55391         message containing "init_priority".
55392         (conpr-2.C): Likewise.
55393         (conpr-3.C): Likewise.
55394         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
55395
55396 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55397
55398         * gcc.c-torture/execute/20010114-2.c: New test.
55399
55400 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55401
55402         * gcc.c-torture/compile/20010114-1.c: New test.
55403         * gcc.c-torture/compile/20010114-1.x: Xfail.
55404         * gcc.c-torture/compile/20010114-2.c: New test.
55405         * gcc.c-torture/execute/20010114-1.c: New test.
55406         * gcc.dg/trunc-1.c: New test.
55407         * gcc.dg/uninit-B.c: New test.
55408
55409 2001-01-13  Nick Clifton  <nickc@redhat.com>
55410
55411         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
55412         target.
55413
55414 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55415
55416         * gcc.c-torture/compile/20010113-1.c: New test.
55417
55418 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
55419
55420         * gcc.c-torture/compile/20001212-1.c: New test.
55421
55422 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55423
55424         * gcc.dg/cpp/widestr1.c: Update.
55425         * gcc.dg/cpp/prag-imp.c: Remove.
55426
55427 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
55428
55429         * gcc.c-torture/execute/20000801-3.x: Remove.
55430         * gcc.dg/c90-init-1.c: New test.
55431         * gcc.dg/c99-init-1.c: New test.
55432         * gcc.dg/c99-init-2.c: New test.
55433         * gcc.dg/gnu99-init-1.c: New test.
55434
55435 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55436
55437         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55438         testing that no relevant ones were found.
55439
55440 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55441
55442         * g++.old-deja/g++.pt/cast2.C: New test.
55443
55444 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55445
55446         * g++.old-deja/g++.pt/friend47.C: New test.
55447
55448 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55449
55450         * g++.old-deja/g++.pt/instantiate13.C: New test.
55451
55452 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55453
55454         * g++.old-deja/g++.other/defarg7.C: New test.
55455         * g++.old-deja/g++.other/defarg8.C: New test.
55456
55457 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55458
55459         * g++.old-deja/g++.pt/crash64.C: New test.
55460
55461 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55462
55463         * g++.old-deja/g++.pt/crash63.C: New test.
55464
55465 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55466
55467         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55468
55469 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55470
55471         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55472
55473 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55474
55475         * g++.old-deja/g++.pt/error3.C: New test.
55476
55477 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55478
55479         * g++.old-deja/g++.other/crash39.C: New test.
55480
55481 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55482
55483         * g++.old-deja/g++.other/vbase4.C: New test.
55484
55485 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55486
55487         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55488         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55489         * gcc.dg/special/special.exp: New test driver which will check
55490         for alias support for the above test.
55491
55492 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55493
55494         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55495         problems on small machines.
55496         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55497         parameterize.
55498
55499 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55500
55501         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55502         mips.
55503         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55504
55505 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55506
55507         * g++.old_deja/g++.pt/using8.C: New test.
55508
55509 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55510
55511         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55512
55513 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55514
55515         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55516         where a failure is expected.
55517         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55518
55519 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55520
55521         * g++.old_deja/g++.pt/instantiate12.C: New test.
55522
55523 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55524
55525         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55526         start of structs.
55527         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55528         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55529         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55530         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55531         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55532         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55533         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55534         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55535         * g++.old-deja/g++.eh/spec6.C: Likewise.
55536         * g++.old-deja/g++.jason/crash3.C: Likewise.
55537         * g++.old-deja/g++.law/ctors11.C: Likewise.
55538         * g++.old-deja/g++.law/ctors17.C: Likewise.
55539         * g++.old-deja/g++.law/ctors5.C: Likewise.
55540         * g++.old-deja/g++.law/ctors9.C: Likewise.
55541         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55542         * g++.old-deja/g++.mike/net22.C: Likewise.
55543         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55544         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55545         * g++.old-deja/g++.mike/virt3.C: Likewise.
55546         * g++.old-deja/g++.niklas/t128.C: Likewise.
55547         * g++.old-deja/g++.other/anon4.C: Likewise.
55548         * g++.old-deja/g++.other/using1.C: Likewise.
55549         * g++.old-deja/g++.other/warn3.C: Likewise.
55550         * g++.old-deja/g++.pt/t37.C: Likewise.
55551         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55552         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55553
55554 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55555
55556         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55557
55558 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55559
55560         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55561
55562 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55563
55564         * gcc.c-torture/compile/20010107-1.c: New test.
55565
55566 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55567
55568         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55569
55570 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55571
55572         * gcc.dg/format/format.h: New file.
55573         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55574         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55575         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55576         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55577         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55578         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55579         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55580         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55581         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55582         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55583         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55584         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55585         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55586         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55587         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55588         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55589         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55590         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55591         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55592         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55593         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55594         instead of declaring standard types, macros and functions in each
55595         test.
55596
55597 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55598
55599         * gcc.c-torture/execute/20010106-1.c: New test.
55600
55601 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55602
55603         * gcc.dg/format/format.exp: New file.
55604         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55605         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55606         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55607         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55608         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55609         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55610         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55611         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55612         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55613         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55614         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55615         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55616         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55617         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55618         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55619         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55620         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55621         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55622         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55623         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55624         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55625         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55626         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55627         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55628         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55629         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55630         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55631         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55632         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55633         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55634         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55635         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55636         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55637         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55638         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55639         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55640         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55641         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55642         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55643         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55644         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55645         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55646
55647 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55648
55649         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55650         account.
55651
55652 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55653
55654         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55655
55656 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55657
55658         * g++.old-deja/g++.pt/crash62.C: New test.
55659
55660 2001-01-04  Richard Henderson  <rth@redhat.com>
55661
55662         * gcc.dg/20000926-1.c: Update expected warnings.
55663         * gcc.dg/array-2.c: Likewise.
55664         * gcc.dg/array-4.c: Also validate flexible array members.
55665         * gcc.dg/c99-flex-array-1.c: New.
55666
55667 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55668
55669         * gcc.c-torture/compile/20001222-1.x: Remove.
55670
55671 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55672
55673         * gcc.c-torture/execute/built-in-setjmp.c: New.
55674
55675 2001-01-03  Richard Henderson  <rth@redhat.com>
55676
55677         * gcc.dg/940510-1.c: Update expected error wording.
55678         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55679
55680 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
55681
55682         * lib/target-supports.exp (check_alias_available): Modified to
55683         indicate aliases not supported if only weak aliases are supported.
55684
55685 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55686
55687         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55688         Turn on cmpstrsi checks for __pj__ and __i370__.
55689
55690 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55691
55692         * g++.old-deja/g++.other/virtual11.C: New test.
55693
55694 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55695
55696         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55697
55698 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55699
55700         * gcc.c-torture/compile/20010102-1.c: New test.
55701
55702 2001-01-02  Andreas Jaeger  <aj@suse.de>
55703
55704         * gcc.dg/noreturn-3.c: New test.
55705
55706         * gcc.dg/noreturn-4.c: New test.
55707
55708 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55709
55710         * gcc.c-torture/execute/stdio-opt-1.c: Also test
55711         __builtin_fputc and __builtin_fwrite.
55712
55713 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55714
55715         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55716         signed char, not default char.
55717
55718 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55719
55720         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55721
55722 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
55723
55724         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55725
55726 2000-12-29  Richard Henderson  <rth@redhat.com>
55727
55728         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55729         (__cyg_profile_func_exit): Define.
55730
55731 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55732
55733         * g++.dg/vtgc1.C: New test.
55734
55735 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
55736
55737         * gcc.dg/noncompile/20001228-1.c: New test.
55738
55739         * gcc.dg/20001228-1.c: New test.
55740
55741         * gcc.c-torture/execute/20001228-1.c: New test.
55742
55743 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
55744
55745         * gcc.dg/format-strfmon-1.c: New test.
55746
55747 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55748
55749         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55750         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55751         * gcc.c-torture/execute/string-opt-1.c: Likewise.
55752         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55753         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55754         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55755         * gcc.c-torture/execute/string-opt-6.c: Likewise.
55756         * gcc.c-torture/execute/string-opt-7.c: Likewise.
55757         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55758         * gcc.c-torture/execute/string-opt-9.c: Likewise.
55759         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55760         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55761         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55762
55763         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55764         * gcc.c-torture/execute/string-opt-4.c: Test index.
55765
55766 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
55767
55768         * gcc.c-torture/compile/20001226-1.c: New test.
55769
55770 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55771
55772         * gcc.c-torture/compile/20001222-1.c: New test.
55773         * gcc.c-torture/compile/20001222-1.x: Xfail.
55774
55775 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
55776
55777         * gcc.c-torture/execute/comp-goto-2.c: New test.
55778
55779 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
55780
55781         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55782         Use long types if __INT_MAX__ is 32767.
55783         (main): Use cast to (sint32 *) when poking 88 into a_page.
55784
55785         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55786
55787 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
55788
55789         * gcc.c-torture/compile/20001221-1.c: New test.
55790         * gcc.c-torture/execute/20001221-1.c: New test.
55791
55792 2000-12-20  Richard Henderson  <rth@redhat.com>
55793
55794         * g++.old-deja/g++.pt/crash36.C: Update error lines.
55795         * g++.old-deja/g++.robertl/eb109.C: Likewise.
55796
55797 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55798
55799         * gcc.dg/compare3.c: New test.
55800
55801 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55802
55803         * gcc.dg/format-warnll-1.c: New test.
55804
55805 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55806
55807         * gcc.dg/cpp/cmdlne-P.c: New test.
55808
55809 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55810
55811         * gcc.c-torture/execute/builtin-abs-1.c,
55812         gcc.c-torture/execute/builtin-abs-2.c: New tests.
55813
55814 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55815
55816         * gcc.dg/cpp/multiline.c: New test.
55817
55818 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55819
55820         * g++.old-deja/g++.other/syshdr1.C: Update.
55821         * gcc.dg/cpp/lineflags.c: Remove temporarily.
55822
55823 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55824
55825         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55826
55827 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55828
55829         * g++.old-deja/g++.pt/ttp65.C: New test.
55830
55831 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55832
55833         * g++.old-deja/g++.pt/ttp64.C: New test.
55834
55835 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55836
55837         * g++.old-deja/g++.pt/spec33.C: New test.
55838
55839 2000-12-14  Catherine Moore  <clm@redhat.com>
55840
55841         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55842         * gcc.c-torture/execute/920612-2.c: Likewise.
55843         * gcc.c-torture/execute/920428-2.c: Likewise.
55844         * gcc-c-torture/execute/va-arg-11.c: Call exit.
55845         * gcc.c-torture/execute/va-arg-21.c: Likewise.
55846
55847 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55848
55849         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55850         * gcc.dg/pack-test-2.c: Likewise.
55851
55852 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55853
55854         Tests by Zack Weinberg <zackw@stanford.edu>.
55855
55856         * gcc.dg/cpp/defined.c: Update.
55857         * gcc.dg/cpp/defined_trad.c: New tests.
55858
55859 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55860
55861         * gcc.dg/cpp/trad-direct.c: Update.
55862
55863 2000-12-11  Neil Booth  <neilb@earthling.net>
55864
55865         * gcc.dg/cpp/defined_trad.c
55866
55867 2000-12-11  Neil Booth  <neilb@earthling.net>
55868
55869         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55870
55871 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55872
55873         * gcc.dg/format-miss-2.c: New test.
55874
55875 2000-12-09  Neil Booth  <neilb@earthling.net>
55876
55877         * gcc.dg/cpp/lineflags.c: New tests.
55878         * gcc.dg/cpp/poison.c: Update.
55879         * gcc.dg/cpp/redef2.c: Update.
55880         * gcc.dg/cpp/skipping.c: New test.
55881
55882 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
55883
55884         * g++.old-deja/g++.other/eh3.C: New testcase.
55885
55886 2000-12-07  Neil Booth  <neilb@earthling.net>
55887
55888         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55889         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55890         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55891         wtr-union-init-2.c, wtr-union-init-3.c: Update.
55892         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55893         Update.
55894
55895 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55896
55897         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55898         __SIZE_TYPE__ instead of int for type of integers cast to
55899         pointers.
55900
55901 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
55902
55903         * g++.old-deja/g++.other/cleanup4.C: New test.
55904
55905 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55906
55907         * format-sec-1.c: New test.
55908
55909 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55910
55911         * gcc.dg/format-nonlit-3.c: New test.
55912
55913 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55914
55915         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55916         through a null pointer.
55917
55918 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55919
55920         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55921         * g++.old-deja/g++.pt/partial4.C: New test.
55922
55923 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
55924
55925         * gcc.c-torture/execute/ieee/hugeval.x: New.
55926
55927 2000-12-06  Neil Booth  <neilb@earthling.net>
55928
55929         * gcc.dg/cpp/backslash2.c: New tests.
55930
55931 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55932
55933         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55934         * gcc.c-torture/execute/stdio-opt-2.c: New test.
55935
55936 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
55937
55938         * gcc.c-torture/execute/20001203-2.c: New testcase.
55939
55940 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55941
55942         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55943         * g++.old-deja/g++.other/virtual10.C: New test.
55944
55945 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55946
55947         * g++.old-deja/g++.mike/pmf5.C: Remove test.
55948
55949 2000-12-05  Richard Henderson  <rth@redhat.com>
55950
55951         * gcc.c-torture/compile/20001205-1.c: New.
55952
55953 2000-12-04  Neil Booth  <neilb@earthling.net>
55954
55955         * g++.old-deja/g++.other/virtual9.C: New test.
55956         * g++.old-deja/g++.pt/crash61.C: New test.
55957         * gcc.c-torture/execute/loop-9.c: New test.
55958
55959 2000-12-04  Neil Booth  <neilb@earthling.net>
55960
55961         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55962         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55963         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55964         * gcc.dg/cpp/extratokens.c: ...here.
55965
55966 2000-12-04  Neil Booth  <neilb@earthling.net>
55967
55968         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55969         New tests.
55970
55971 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55972
55973         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55974         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55975
55976 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55977
55978         * gcc.c-torture/execute/20001203-1.c: New test.
55979
55980 2000-12-03  Neil Booth  <neilb@earthling.net>
55981
55982         * gcc.dg/cpp/macro6.c: New test cases.
55983
55984 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55985
55986         * gcc.c-torture/execute/string-opt-9.c: New test.
55987         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55988         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55989         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55990
55991         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55992         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55993
55994 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
55995
55996         * gcc.dg/cpp/if-6.c: New testcase.
55997
55998         * gcc.dg/20001201-1.c: New testcase.
55999
56000 2000-12-02  Neil Booth  <neilb@earthling.net>
56001
56002         * g++.old-deja/g++.other/externC4.C,
56003         g++.old-deja/g++.other/friend10.C: New tests.
56004
56005 2000-12-02  Neil Booth  <neilb@earthling.net>
56006
56007         * g++.old-deja/g++.other/instan2.C
56008         * g++.old-deja/g++.other/instan3.C: New test.
56009
56010 2000-12-02  Neil Booth  <neilb@earthling.net>
56011
56012         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56013         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56014         gnuc99.c,gnuc99-pedantic.c: New tests.
56015
56016 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56017
56018         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56019         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56020
56021 2000-12-01  Neil Booth  <neilb@earthling.net>
56022
56023         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56024         * gcc.dg/cpp/poison.c: Update.
56025         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56026
56027 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56028
56029         * g77.f-torture/execute/20001201.f: New test.
56030
56031 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56032
56033         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56034
56035 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56036
56037         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56038
56039 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56040
56041         * g++.old-deja/g++.other/cast6.C: New test.
56042
56043 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56044
56045         * gcc.c-torture/execute/20001130-2.c: New testcase.
56046
56047 2000-11-30  Richard Henderson  <rth@redhat.com>
56048
56049         * gcc.c-torture/execute/20001130-1.c: New test.
56050
56051 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56052
56053         * g++.old-deja/g++.other/op3.C: New test.
56054
56055 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56056
56057         * g++.old-deja/g++.other/op2.C: New test.
56058
56059 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56060
56061         * g++.old-deja/g++.other/crash38.C: New test.
56062
56063 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56064
56065         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56066
56067 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56068
56069         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56070         tests.
56071         * gcc.c-torture/execute/string-opt-6.c: New test.
56072
56073         * gcc.dg/20001117-1.c: Add main.
56074
56075 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56076
56077         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56078         Move from here ...
56079         * gcc.dg/940510-1.c: ... to here.
56080
56081         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56082         zero-size arrays in toplevel structures.
56083
56084 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56085
56086         * gcc.c-torture/execute/loop-8.c: New test.
56087
56088 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56089
56090         * g++.old-deja/g++.other/base1.C: New test.
56091
56092 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56093
56094         * g++.old-deja/g++.other/parse2.C: New test.
56095
56096 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56097
56098         * g++.old-deja/g++.pt/incomplete1.C: New test.
56099
56100 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56101
56102         * g++.old-deja/g++.other/friend9.C: New test.
56103
56104 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56105
56106         * gcc.dg/20001127-1.c: New test.
56107
56108 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56109
56110         * g++.old-deja/g++.pt/friend46.C: New test.
56111
56112 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56113
56114         * g++.old-deja/g++.other/ptrmem8.C: New test.
56115
56116 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56117
56118         * gcc.c-torture/execute/string-opt-7.c: New test.
56119         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56120
56121 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56122
56123         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56124         instead of 'mkcheck 2'.
56125
56126 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56127
56128         * gcc.c-torture/execute/memcheck/driver.c,
56129         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56130         C9X references to refer to C99.
56131
56132 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56133
56134         * gcc.dg/ultrasp3.c: New test.
56135
56136 2000-11-25  Neil Booth  <neilb@earthling.net>
56137
56138         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56139
56140 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56141
56142         * gcc.c-torture/compile/20001123-2.c: New.
56143
56144 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56145
56146         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56147
56148 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56149
56150         * gcc.dg/sequence-point-1.c: Add some new tests.
56151         * gcc.c-torture/execute/20001124-1.c: New test.
56152
56153 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56154
56155         * g++.old-deja/g++.other/vaarg4.C: New test.
56156         * gcc.c-torture/compile/20001123-1.c: New test.
56157
56158 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56159
56160         * g++.other/crash24.C: Adjust and remove XFAIL.
56161         * g++.other/crash37.C: New test.
56162
56163 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56164
56165         * g++.old-deja/g++.pt/instantiate9.C: New test.
56166
56167 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56168
56169         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56170         new ABI, too.
56171
56172         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56173         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56174
56175 2000-11-22  Neil Booth  <neilb@earthling.net>
56176
56177         * gcc.dg/cpp/Wtrigraphs.c: New test.
56178
56179 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56180
56181         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56182
56183 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56184
56185         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56186
56187 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56188
56189         * lib/gcc-dg.exp: load_lib scanasm.exp.
56190         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56191         * lib/g++-dg.exp: load_lib scanasm.exp.
56192         * lib/scanasm.exp: New.
56193         (scan-assembler, scan-assembler-not): Add optional arguments to
56194         test name, or if not present, the pattern name.
56195         (scan-assembler-dem, scan-assembler-dem-not): New.
56196
56197         * g++.dg/dg.exp: New.
56198
56199 2000-11-21  Neil Booth  <neilb@earthling.net>
56200
56201         * gcc.dg/cpp/integrated1.c: Remove.
56202
56203 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56204
56205         * gcc.c-torture/execute/20001121-1.c: New test.
56206
56207 2000-11-21  Richard Henderson  <rth@redhat.com>
56208
56209         * gcc.c-torture/compile/20001121-1.c: New test.
56210
56211 2000-11-20  Neil Booth  <neilb@earthling.net>
56212
56213         * gcc.dg/cpp/integrated1.c: New test.
56214
56215 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56216
56217         * g++.old-deja/g++.other/inline17.C: New test.
56218
56219 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56220
56221         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56222         local variable to be zero: I made the variable global. Now
56223         uses abort() and exit() instead of relying on main's return value.
56224
56225 2000-11-20  Neil Booth  <neilb@earthling.net>
56226
56227         * gcc.dg/cpp/paste2.c: Update test.
56228         * objc/execute/paste.m: New test.
56229
56230 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56231
56232         * gcc.dg/c99-condexpr-1.c: New test.
56233
56234 2000-11-20  Neil Booth  <neilb@earthling.net>
56235
56236         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56237
56238 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56239
56240         * g++.old-deja/g++.pt/export1.C: New test.
56241
56242 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56243
56244         * gcc.dg/20001117-1.c: New test.
56245
56246 2000-11-18  Richard Henderson  <rth@redhat.com>
56247
56248         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56249
56250 2000-11-18  Richard Henderson  <rth@redhat.com>
56251
56252         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56253         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56254         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56255
56256 2000-11-18  Richard Henderson  <rth@redhat.com>
56257
56258         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56259         (main): New.  Exit cleanly.
56260
56261 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56262
56263         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56264         gcc.dg/c99-fordecl-2.c: New tests.
56265
56266 2000-11-18  Richard Henderson  <rth@redhat.com>
56267
56268         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56269         * gcc.c-torture/execute/zerolen-2.c: New.
56270
56271 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56272
56273         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56274         memory.
56275
56276 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56277
56278         * g++.old-deja/g++.pt/instantiate8.C: New test.
56279
56280 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56281
56282         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56283         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56284
56285 2000-11-16  Nick Clifton  <nickc@redhat.com>
56286
56287         * gcc.c-torture/execute/nestfunc-2.c: New test.
56288         * gcc.c-torture/execute/nestfunc-3.c: New test.
56289
56290 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56291
56292         * gcc.c-torture/compile/20001116-1.c: New test.
56293
56294 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56295
56296         * gcc.c-torture/execute/20001115-1.c: New test.
56297
56298 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
56299
56300         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
56301         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
56302         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
56303         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56304
56305 2000-11-15  Neil Booth  <neilb@earthling.net>
56306
56307         gcc.dg/cpp/_Pragma1.c: Update.
56308         gcc.dg/cpp/_Pragma2.c: New test.
56309
56310 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
56311
56312         * g++.old-deja/g++.other/anon5.C: New test.
56313
56314 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56315
56316         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
56317         tests.
56318
56319 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
56320
56321         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
56322         output.
56323
56324 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56325
56326         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
56327         labels at end of compound statements.
56328
56329 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
56330
56331         * gcc.c-torture/execute/loop-7.c: New test.
56332
56333 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56334
56335         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
56336
56337 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56338
56339         * gcc.dg/c99-bool-1.c: New test.
56340
56341 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56342
56343         * gcc.dg/c99-scope-1.c: Remove xfail.
56344         * gcc.dg/c99-scope-2.c: New test.
56345
56346 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56347
56348         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
56349         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
56350
56351 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
56352
56353         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
56354         error messages.
56355
56356         * g++.mike/p700.C: Don't typedef wchar_t.
56357         * g++.mike/p784.C: Likewise.
56358         * g++.mike/eb101.C: Don't use __wchar_t.
56359
56360 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
56361
56362         * g77.f-torture/execute/20001111.[fx]: Test premature exit
56363         from DO loop.
56364
56365 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
56366
56367         * gcc.c-torture/execute/20001111-1.c: New test.
56368
56369 2000-11-10  Nick Clifton  <nickc@redhat.com>
56370
56371         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
56372         long multuiple and accumulate.
56373
56374 2000-11-09  Richard Henderson  <rth@redhat.com>
56375
56376         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
56377         via size_t instead of int.
56378
56379         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
56380         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56381         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56382         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56383
56384 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
56385
56386         * gcc.c-torture/compile/20001109-1.c: New test.
56387         * gcc.c-torture/compile/20001109-2.c: New test.
56388
56389 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
56390
56391         * g++.old-deja/g++.pt/operator1.C: New test.
56392         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
56393
56394 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56395
56396         * gcc.dg/20001108-1.c: New test.
56397
56398 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
56399
56400         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
56401         with both arguments constant strings.
56402         * gcc.c-torture/execute/string-opt-3.c: New test.
56403         * gcc.c-torture/execute/string-opt-4.c: New test.
56404         * gcc.c-torture/execute/string-opt-5.c: New test.
56405
56406 2000-11-08  Nick Clifton  <nickc@redhat.com>
56407
56408         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
56409         mulsidi3adddi patterns.
56410
56411 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
56412
56413         * g++.old-deja/g++.other/crash36.C: New test.
56414
56415 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
56416
56417         * g++.old-deja/g++.other/init16.C: New test.
56418
56419 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
56420
56421         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
56422
56423 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56424
56425         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56426         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56427         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56428
56429 2000-11-07  DJ Delorie  <dj@redhat.com>
56430
56431         * gcc.dg/20000614-1.c: Add return so that test can pass.
56432
56433 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56434
56435         * gcc.c-torture/execute/string-opt-1.c: New test.
56436
56437 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56438
56439         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56440         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56441         parameters in registers, and there is no way for a varargs
56442         function to know in which order the integer and floating-point
56443         parameters should be interleaved when they are placed on the
56444         stack.
56445         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56446         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56447
56448 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56449
56450         * gcc.c-torture/execute/string-opt-2.c: New test.
56451
56452 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56453
56454         * g++.old-deja/g++.pt/crash60.C: New test.
56455
56456 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56457
56458         * g++.old-deja/g++.other/crash24.C: New test.
56459         * g++.old-deja/g++.other/crash25.C: New test.
56460         * g++.old-deja/g++.other/crash26.C: New test.
56461         * g++.old-deja/g++.other/crash27.C: New test.
56462         * g++.old-deja/g++.other/crash28.C: New test.
56463         * g++.old-deja/g++.other/crash29.C: New test.
56464         * g++.old-deja/g++.other/crash30.C: New test.
56465         * g++.old-deja/g++.other/crash31.C: New test.
56466         * g++.old-deja/g++.other/crash32.C: New test.
56467         * g++.old-deja/g++.other/crash33.C: New test.
56468         * g++.old-deja/g++.other/crash34.C: New test.
56469         * g++.old-deja/g++.other/crash35.C: New test.
56470
56471 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56472
56473         * gcc.c-torture/execute/20001031-1.c: New test.
56474
56475 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56476
56477         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56478         namespace.
56479
56480         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56481         standards-conformant.
56482
56483         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56484
56485         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56486         * g++.old-deja/g++.mike/p755a.C: Likewise.
56487         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56488         library makes no calls to `operator new' during initialization.
56489
56490 2000-11-04  Neil Booth  <neilb@earthling.net>
56491
56492         * gcc.dg/cpp/include2.c: New tests.
56493
56494 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56495
56496         * lib/g++.exp (g++_set_ld_library_path): New function.
56497         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56498
56499 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56500
56501         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56502         warnings.
56503
56504 2000-11-01  Richard Henderson  <rth@redhat.com>
56505
56506         * g++.old-deja/g++.ext/namedret1.C: New.
56507         * g++.old-deja/g++.ext/namedret2.C: New.
56508         * g++.old-deja/g++.ext/namedret3.C: New.
56509
56510 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56511
56512         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56513         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56514
56515 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56516
56517         * gcc.c-torture/execute/va-arg-21.c: New test.
56518
56519 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56520
56521         * gcc.dg/c99-complex-2.c: New test.
56522
56523 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56524
56525         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56526
56527 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56528
56529         * g++.old-deja/g++.other/inline16.C: New test.
56530
56531 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56532
56533         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56534         __PRETTY_FUNCTION__
56535
56536 2000-10-29  Neil Booth  <neilb@earthling.net>
56537
56538         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56539         New tests.
56540         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56541         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56542         optimisation.
56543
56544 2000-10-29  Neil Booth  <neilb@earthling.net>
56545
56546         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56547         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56548         * mi5.c: Test multiple includes work with -C.
56549         * trigraphs.c: Test ^= version.
56550
56551 2000-10-28  Neil Booth  <neilb@earthling.net>
56552
56553         New tests and test updates for new macro expander.
56554
56555         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56556         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56557         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56558         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56559         new diagnostic messages.
56560
56561         * gcc.dg/cpp/macro3.c: New tests.
56562
56563 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56564
56565         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56566         on the same line.
56567
56568 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56569
56570         * g++.old-deja/g++.other/eh2.C: New test.
56571
56572 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56573
56574         * gcc.c-torture/execute/20001027-1.c: New test.
56575
56576 2000-10-26  Richard Henderson  <rth@redhat.com>
56577
56578         * gcc.c-torture/execute/20001026-1.c: New.
56579
56580 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56581
56582         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56583         * g++.old-deja/g++.law/builtin1.C: Likewise.
56584         * g++.old-deja/g++.law/ctors10.C: Likewise.
56585         * g++.old-deja/g++.law/virtual3.C: Likewise.
56586         * g++.old-deja/g++.mike/p658.C: Likewise.
56587         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56588         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56589         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56590         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56591         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56592
56593 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56594
56595         * gcc.c-torture/compile/20001024-1.c: New test.
56596
56597 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56598
56599         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56600         to tell us whether or not we are using V3.
56601
56602 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56603
56604         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56605         operands.
56606
56607 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56608
56609         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56610
56611 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56612
56613         * gcc.c-torture/execute/20001024-1.c: New test.
56614
56615 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56616
56617         * g++.old-deja/g++.other/sibcall1.C: New test.
56618
56619 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56620
56621         * gcc.dg/noncompile/init-3.c: New test.
56622
56623 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56624
56625         * gcc.dg/format-array-1.c: New test.
56626
56627 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56628
56629         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56630         writing through null pointers; remove comment about testing
56631         unterminated strings.
56632
56633 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56634
56635         * gcc.c-torture/execute/20001017-2.c: New test.
56636
56637 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56638
56639         * gcc.c-torture/compile/20001018-1.c: New test.
56640         * gcc.c-torture/compile/20001018-1.x: Xfail.
56641
56642 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56643
56644         * gcc.c-torture/execute/20001017-1.c: New test.
56645
56646 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56647
56648         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56649         for multiple use of arguments with scanf formats; add tests for
56650         multiple use of arguments.
56651
56652 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56653
56654         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56655         from some old tests.
56656
56657 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56658
56659         * gcc.dg/format-miss-1.c: New test.
56660
56661 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56662
56663         * gcc.c-torture/execute/20001013-1.c: New test.
56664
56665 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56666
56667         * gcc.dg/format-branch-1.c: New test.
56668
56669 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56670
56671         * README, lib/file-format.exp: Remove EGCS references.
56672
56673 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56674
56675         * gcc.dg/20001013-1.c: New test.
56676
56677 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56678
56679         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56680         for intmax_t in the compiler using __typeof__ and the type rules
56681         for conditional expressions.
56682
56683 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
56684
56685         * gcc.dg/20001012-1.c: New test.
56686         * gcc.dg/20001012-2.c: New test.
56687
56688 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56689
56690         * gcc.dg/format-attr-1.c: New test.
56691
56692 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56693
56694         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56695         __LONG_LONG_MAX__ instead of LLONG_MAX.
56696
56697 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56698
56699         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56700         scanf flags.
56701         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56702         flags.
56703
56704 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56705
56706         * gcc.dg/sequence-pt-1.c: New test.
56707
56708 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
56709
56710         * gcc.c-torture/execute/20001011-1.c: New testcase.
56711         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56712
56713 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56714
56715         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56716         does not error on it.
56717
56718 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56719
56720         * gcc.dg/20001009-1.c: New test.
56721
56722 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56723
56724         * gcc.c-torture/compile/20001009-1.c: Move from here ....
56725         * gcc.c-torture/execute/20001009-2.c: ... to here.
56726
56727 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
56728
56729         * gcc.c-torture/compile/20001009-1.c: New testcase.
56730         * gcc.c-torture/execute/20001009-1.c: New testcase.
56731         Testcases provided by Jan Hubicka <jh@suse.cz>.
56732
56733 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56734
56735         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56736         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56737         uintmax_t using <limits.h> to emulate the compiler's internal
56738         logic.  No longer XFAIL %j tests.
56739
56740 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56741
56742         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56743         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56744         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56745         regexps and details of expected handling of some bad formats.
56746         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56747         suppression.
56748
56749 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56750
56751         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56752         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56753         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56754         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56755         in list archives.
56756
56757 2000-10-06  Richard Henderson  <rth@cygnus.com>
56758
56759         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56760         * g++.old-deja/g++.brendan/crash52.C: Likewise.
56761         * g++.old-deja/g++.jason/report.C: Likewise.
56762         * g++.old-deja/g++.law/friend5.C: Likewise.
56763         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
56764         of the expected warnings.
56765
56766 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
56767
56768         * g++.old-deja/g++.pt/enum14.C: New test.
56769
56770 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
56771
56772         * g++.old-deja/g++.pt/crash59.C: New test.
56773
56774 2000-10-04  Will Cohen  <wcohen@redhat.com>
56775
56776         * gcc.dg/20000926-1.c: New test.
56777
56778 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
56779
56780         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56781         function name for current C++ compiler.
56782         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56783
56784 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
56785
56786         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56787         __PRETTY_FUNCTION__.
56788         * g++.old-deja/g++.ext/pretty2.C: Likewise.
56789
56790 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56791
56792         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56793
56794 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
56795
56796         * gcc.c-torture/compile/20000923-1.c: New test.
56797
56798 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56799
56800         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56801         * g++.old-deja/g++.pt/ttp62.C: Same.
56802         * g++.old-deja/g++.other/inline14.C: Same.
56803
56804 2000-09-24  Richard Henderson  <rth@cygnus.com>
56805
56806         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56807
56808 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56809
56810         * gcc.dg/c90-printf-1.c: Add test for wide string format.
56811
56812 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
56813
56814         * gcc.c-torture/compile/20000922-1.c: New file.
56815
56816 2000-09-21  Nick Clifton  <nickc@redhat.com>
56817
56818         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56819         a signed long modulo operation.
56820         (mod6): New function - perform an unsigned long modulo operation.
56821         (main): Add tests for modulos of very large numbers by very small
56822         dividends.
56823
56824 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56825
56826         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56827
56828 2000-09-19  Richard Henderson  <rth@cygnus.com>
56829
56830         * gcc.dg/compare2.c (case 10): XFAIL.
56831
56832 2000-09-18  Richard Henderson  <rth@cygnus.com>
56833
56834         * gcc.c-torture/execute/20000906-1.c: Move ...
56835         * gcc.dg/20000906-1.c: ... here.  Only run on targets
56836         that support __builtin_trap.
56837
56838 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
56839
56840         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56841
56842 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56843
56844         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56845         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
56846         more $ format tests.
56847
56848 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56849
56850         * gcc.dg/format-errmk-1.c: New test.
56851
56852 2000-09-17  Greg McGary  <greg@mcgary.org>
56853
56854         * gcc.c-torture/execute/20000917-1.x: Remove.
56855
56856 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56857
56858         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56859
56860 2000-09-17  Greg McGary  <greg@mcgary.org>
56861
56862         * gcc.c-torture/execute/20000917-1.c: New test.
56863         * gcc.c-torture/execute/20000917-1.x: XFAIL.
56864
56865 2000-09-16  Neil Booth  <NeilB@earthling.net>
56866
56867         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56868         in nested macro bug.
56869
56870 2000-09-15  Neil Booth  <NeilB@earthling.net>
56871
56872         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56873
56874 2000-09-14  Jeffrey A Law  (law@cygnus.com)
56875
56876         * gcc.c-torture/execute/20000914-1.c: New test.
56877
56878 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
56879
56880         * g++.other/inline13.C: New test.
56881
56882 2000-09-12  Andreas Jaeger  <aj@suse.de>
56883
56884         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56885         constant by Ulrich Drepper <drepper@redhat.com>.
56886
56887 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
56888
56889         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56890
56891 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56892
56893         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56894
56895 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
56896
56897         * gcc.dg/cpp/backslash.c: New test.
56898
56899 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
56900
56901         * gcc.c-torture/execute/20000910-1.c: New test.
56902         * gcc.c-torture/execute/20000910-2.c: Likewise.
56903
56904 2000-09-11  Robert Lipe  <robertl@sco.com>
56905
56906         * gcc.dg/pragma-align.c: New test.
56907
56908 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
56909
56910         * g++.old-deja/g++.pt/explicit82.C: New test.
56911         * g++.old-deja/g++.pt/explicit83.C: New test.
56912
56913 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
56914
56915         * gcc.dg/asm-names.c: New test.
56916
56917 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56918
56919         * gcc.dg/cpp/tr-warn6.c: New test
56920
56921 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56922
56923         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56924         be accepted.
56925
56926 2000-09-07  Catherine Moore  <clm@redhat.com>
56927
56928         * gcc.c-torture/execute/unroll-1.c: New test.
56929
56930 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
56931
56932         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56933         ERROR markers.
56934         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56935         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56936         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56937         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56938         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56939         Preprocess only.
56940         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56941         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56942
56943 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56944
56945         * g++.old-deja/g++.pt/deduct2.C: New test.
56946
56947 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56948
56949         * g++.old-deja/g++.pt/parms2.C: New test.
56950
56951 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56952
56953         * g++.old-deja/g++.pt/crash58.C: New test.
56954
56955 2000-09-06  Greg McGary  <greg@mcgary.org>
56956
56957         * gcc.c-torture/execute/20000906-1.c: New test.
56958         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56959
56960 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56961
56962         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56963
56964 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56965
56966         * g++.old-deja/g++.pt/crash57.C: New test.
56967
56968 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56969
56970         * g++.old-deja/g++.pt/crash56.C: New test.
56971
56972 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56973
56974         * g++.old-deja/g++.pt/koenig1.C: New test.
56975
56976 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56977
56978         * gcc.dg/20000904-1.c: New test.
56979
56980 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56981
56982         * gcc.dg/cpp/paste8.c: New test.
56983
56984 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
56985
56986         * gcc.c-torture/compile/20000827-1.c: New test.
56987
56988 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56989
56990         * gcc.dg/format-diag-1.c: New test.
56991
56992 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56993
56994         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56995         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56996         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56997         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56998         gcc.dg/formatz-1.c: Adjust warning regular expressions.
56999
57000 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57001
57002         * g++.old-deja/g++.other/nested4.C: New test.
57003
57004 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57005
57006         * g++.old-deja/g++.ns/scoped1.C: New test.
57007
57008 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57009
57010         * lib/g++.exp: Support testing already-installed GCC.
57011
57012 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57013
57014         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57015
57016 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57017
57018         * gcc.dg/return-type-2.c: New test.
57019
57020 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57021
57022         * gcc.c-torture/compile/20000825-1.c: New test.
57023
57024 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57025
57026         * gcc.dg/dwarf2-2.c: New test.
57027
57028 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57029
57030         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57031         dg-warning regexps.
57032
57033 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57034
57035         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57036         gcc.dg/format-ext-5.c: New tests.
57037
57038 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57039
57040         * g++.old-deja/g++.other/crash22.C: New test.
57041
57042 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57043
57044         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57045
57046 2000-08-24  Richard Henderson  <rth@cygnus.com>
57047
57048         * gcc.dg/ia64-sync-1.c: New test.
57049         * gcc.dg/ia64-sync-2.c: New test.
57050         * gcc.dg/ia64-asm-1.c: New test.
57051
57052 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57053
57054         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57055         * gcc.dg/format-ext-2.c: New test.
57056
57057 2000-08-23  Jason Merrill  <jason@redhat.com>
57058
57059         * lib/old-dejagnu.exp: Also ignore "In member function" and
57060         "At global scope".
57061
57062 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57063
57064         * gcc.dg/noncompile/label-lineno-1.c: New test.
57065
57066 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57067
57068         * gcc.dg/c99-array-nonobj-1.c: New test.
57069
57070 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57071
57072         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57073         tests.
57074         * gcc.dg/format-ext-1.c: New test.
57075
57076 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57077
57078         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57079         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57080         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57081         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57082         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57083
57084 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57085
57086         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57087         gcc.dg/c99-strftime-2.c: New tests.
57088
57089 2000-08-22  Richard Henderson  <rth@cygnus.com>
57090
57091         * gcc.c-torture/execute/20000822-1.c: New test.
57092
57093 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57094
57095         * gcc.c-torture/execute/20000819-1.x: Remove.
57096
57097 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57098
57099         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57100         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57101         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57102         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57103         gcc.dg/format-xopen-1.c: New tests.
57104
57105 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57106
57107         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57108
57109 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57110
57111         * g++.old-deja/g++.other/loop2.C: New test.
57112
57113         * gcc.c-torture/compile/20000606-1.c: New test.
57114         * gcc.c-torture/compile/20000728-1.c: New test.
57115         * gcc.c-torture/execute/20000801-1.c: New test.
57116         * gcc.c-torture/execute/20000801-2.c: New test.
57117         * gcc.c-torture/execute/20000819-1.c: New test.
57118         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57119         * gcc.dg/20000629-1.c: New test.
57120         * gcc.dg/20000724-1.c: New test.
57121         * gcc.dg/20000807-1.c: New test.
57122
57123 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57124
57125         * gcc.dg/cpp/pragma-1.c: New test.
57126         * gcc.dg/cpp/pragma-2.c: New test.
57127
57128 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57129
57130         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57131         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57132
57133 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57134
57135         * gcc.c-torture/compile/20000818-1.c: New test.
57136
57137 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57138
57139         * gcc.c-torture/execute/20000818-1.c: New test.
57140
57141 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57142
57143         * gcc.dg/format-va-1.c: New test.
57144
57145 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57146
57147         * g++.old-deja/g++.other/typedef8.C: New test.
57148
57149 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57150
57151         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57152         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57153         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57154         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57155         * g++.old-deja/g++.other/ptrmem7.C: New test.
57156         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57157
57158 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57159
57160         * g++.old-deja/g++.pt/typename27.C: New test.
57161
57162 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57163
57164         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57165         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57166         * g++.old-deja/g++.pt/friend45.C: New test.
57167         * g++.old-deja/g++.other/friend8.C: New test.
57168
57169 2000-08-15  Richard Henderson  <rth@cygnus.com>
57170
57171         * gcc.c-torture/execute/20000815-1.c: New test.
57172
57173 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57174
57175         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57176         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57177         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57178
57179 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57180
57181         * g++.old-deja/g++.other/refinit2.C: New test.
57182
57183 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57184
57185         * lib/c-torture.exp (c-torture): Make
57186         compiler_conditional_xfail_data global.
57187         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57188         compiler_conditional_xfail_data machinery.
57189         (f-torture-execute): Likewise.
57190         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57191         and only when unrolling loops.
57192
57193         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57194
57195 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57196
57197         * g++.old-deja/g++.pt/explicit81.C: New test.
57198
57199 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57200
57201         * g++.old-deja/g++.pt/typename26.C: New test.
57202
57203 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57204
57205         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57206         warning.
57207
57208 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57209
57210         * g++.old-deja/g++.other/array3.C: New test.
57211
57212 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57213
57214         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57215         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57216         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57217         New tests.
57218
57219 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57220
57221         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57222         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57223
57224 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57225
57226         * gcc.c-torture/execute/20000808-1.c: New test.
57227
57228 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57229
57230         * gcc.dg/c90-const-expr-1.c: New test.
57231
57232 2000-08-08  Richard Henderson  <rth@cygnus.com>
57233
57234         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57235
57236 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57237
57238         * gcc.dg/noncompile/const-ll-1.c: New test.
57239
57240 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57241
57242         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57243
57244 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57245
57246         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57247         that running programs linked against the shared version of libobjc
57248         run correctly.
57249
57250 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57251
57252         * gcc.dg/c99-printf-1.c: New test.
57253
57254 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57255
57256         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57257
57258 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57259
57260         * gcc.c-torture/execute/20000731-1.x: Delete.
57261
57262 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57263
57264         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57265         and torture_without_loops as is done by c-torture.exp.
57266         (search_for): Copy from c-torture.exp.
57267         (gcc-dg-runtest): New function, drives a directory of tests
57268         iterating over the TORTURE_OPTIONS.
57269         (scan-assembler, scan-assembler-not): Move here from
57270         individual directory drivers.
57271
57272         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57273         defined by lib/gcc-dg.exp.
57274         * gcc.dg/cpp/cpp.exp: Likewise.
57275         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57276         gcc-dg-runtest, so we cycle over optimization options.
57277
57278         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57279         * gcc.dg/compare2.c: No longer expected to fail.
57280
57281 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57282
57283         * gcc.c-torture/execute/20000804-1.c: New test.
57284
57285 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
57286
57287         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
57288
57289 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
57290
57291         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
57292
57293 2000-08-03  Jeffrey A Law  (law@cygnus.com)
57294
57295         * gcc.c-torture/compile/20000803-1.c: New test.
57296
57297 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57298
57299         * gcc.c-torture/execute/20000801-3.c,
57300         gcc.c-torture/execute/20000801-4.c: New tests.
57301         * gcc.c-torture/execute/20000801-3.x,
57302         gcc.c-torture/execute/20000801-4.x: Xfail.
57303
57304 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
57305
57306         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
57307         libobjc/.libs to allow for libtool.
57308
57309 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
57310
57311         * gcc.c-torture/compile/20000802-1.c: New test.
57312
57313 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
57314
57315         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
57316
57317 2000-07-31  Jeffrey A Law  (law@cygnus.com)
57318
57319         * gcc-c-torture/execute/20000731-2.c: New test.
57320
57321         * gcc.c-torture/execute/20000731-1.c: New test.
57322         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
57323
57324 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
57325
57326         * gcc.dg/cpp/paste7.c: New test.
57327         * gcc.dg/cpp/20000725-1.c: New test.
57328
57329 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
57330
57331         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
57332         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
57333         declaration warning for __builtin_dwarf_reg_size.
57334
57335         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
57336
57337 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57338
57339         * gcc.dg/noncompile/voidparam-1.c: New test.
57340
57341 2000-07-30  Richard Henderson  <rth@cygnus.com>
57342
57343         * gcc.dg/c90-digraph-1.c: Don't xfail.
57344         * gcc.dg/compare2.c (case 10): Xfail.
57345         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
57346
57347 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
57348
57349         * gcc.dg/c99-main-1.c: New test.
57350
57351 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57352
57353         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
57354
57355 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
57356
57357         * gcc.c-tortuer/execute/20000726-1.c: New test.
57358
57359 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
57360
57361         * gcc.c-torture/execute/enum-2.c: New test.
57362
57363 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57364
57365         * gcc.dg/cpp/tr-warn3.c: New test.
57366
57367 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57368
57369         * g++.old-deja/g++.ext/implicit1.C: Remove.
57370         * g++.old-deja/g++.jason/c2.C: Remove
57371         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
57372         * g++.old-deja/g++.pt/crash16.C: Likewise.
57373         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
57374
57375 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
57376
57377         * g++.old-deja/g++.other/for2.C: New test.
57378
57379 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
57380
57381         * gcc.dg/20000720-1.c: New test.
57382
57383 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
57384
57385         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
57386
57387 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
57388
57389         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
57390         * gcc.c-torture/execute/20000722-1.c: New.
57391         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
57392
57393 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
57394
57395         * gcc.dg/cpp/20000720-1.S: New test.
57396
57397 2000-07-21  Michael Meissner  <meissner@redhat.com>
57398
57399         * gcc.c-torture/execute/ieee/hugeval.c: New test.
57400
57401 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57402
57403         * g++.old-deja/g++.brendan/crash16.C,
57404         g++.old-deja/g++.brendan/parse3.C,
57405         g++.old-deja/g++.brendan/redecl1.C,
57406         g++.old-deja/g++.ns/template13.C,
57407         g++.old-deja/g++.other/decl4.C,
57408         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
57409
57410 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
57411
57412         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
57413         and "Internal error".
57414
57415         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
57416         regexps.
57417         * gcc.dg/cpp/paste6.c: New test.
57418
57419 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
57420
57421         * gcc.dg/cpp/tr-direct.c: New test.
57422
57423         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57424         gcc.dg/cpp/undef1.c: Tweak error regexps.
57425
57426 2000-07-18  Eric Christopher <echristo@redhat.com>
57427
57428         * gcc.c-torture/compile/20000718-1.c: New test.
57429
57430 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57431
57432         * cpplex.c (_cpp_push_token): If the token being pushed back
57433         is the previous token in this context, just subtract one from
57434         context->posn.
57435         * cppmacro.c (save_expansion): Clear aux field when storing a
57436         placemarker.
57437
57438 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57439
57440         * gcc.dg/noncompile/redecl-1.c: New test.
57441
57442 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57443
57444         * gcc.c-torture/execute/20000717-5.c: New test.
57445         * gcc.c-torture/execute/20000717-1.x: Removed.
57446
57447 2000-07-17  Richard Henderson  <rth@cygnus.com>
57448
57449         * gcc.c-torture/execute/20000717-4.c: New test.
57450
57451 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57452
57453         * gcc.dg/cpp/syshdr.c: New test.
57454         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57455
57456 2000-07-17  Neil Booth  <neilb@earthling.net>
57457
57458         * gcc.dg/cpp/cmdlne-dM.c: New test.
57459         * gcc.dg/cpp/cmdlne-dD.c: New test.
57460
57461 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57462
57463         * gcc.c-torture/execute/20000717-3.c: New test.
57464
57465         * gcc.c-torture/compile/20000717-1.c: New test.
57466
57467 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57468
57469         * gcc.c-torture/execute/20000717-2.c: New test.
57470
57471 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57472
57473         * gcc.dg/formatz-1.c: New test.
57474
57475         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57476         * gcc.dg/c99-digraph-1.c: New tests.
57477
57478         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57479         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57480
57481         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57482         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57483         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57484         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57485         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57486         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57487         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57488
57489 2000-07-17  Greg McGary <greg@mcgary.org>
57490
57491         * gcc.c-torture/execute/20000717-1.c: New test.
57492         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57493
57494 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57495
57496         * gcc.c-torture/execute/20000715-2.c: New test.
57497         * gcc.dg/20000715-1.c: New test.
57498
57499 2000-07-15  Michael Meissner  <meissner@redhat.com>
57500
57501         * gcc.c-torture/execute/20000715-1.c: New test.
57502
57503 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57504
57505         * gcc.c-torture/execute/20000707-1.c: New test.
57506
57507 2000-07-13  Neil Booth  <NeilB@earthling.net>
57508
57509         * gcc.dg/cpp/digraph1.c,
57510         gcc.dg/cpp/digraph2.c,
57511         gcc.dg/cpp/digraphs.c: New tests.
57512
57513 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57514
57515         * g77.f-torture/compile/20000630-2.f: New test.
57516         * g77.f-torture/compile/20000630-2.x
57517
57518 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57519
57520         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57521
57522 2000-07-11  Neil Booth  <NeilB@earthling.net>
57523
57524         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57525
57526 2000-07-11  Neil Booth  <NeilB@earthling.net>
57527
57528         * gcc.dg/cpp/cmdlne-C.c: New.
57529
57530 2000-07-09  Neil Booth  <NeilB@earthling.net>
57531
57532         * gcc.dg/cpp/directiv.c: New tests.
57533         * gcc.dg/cpp/undef1.c: Update.
57534
57535 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57536
57537         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57538
57539 2000-07-09  Neil Booth  <NeilB@earthling.net>
57540
57541         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57542
57543 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57544
57545         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57546         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57547
57548 2000-07-08  Neil Booth  <NeilB@earthling.net>
57549
57550         * gcc.dg/cpp/macsyntx.c: New tests.
57551
57552 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57553
57554         * gcc.dg/20000707-1.c: New test.
57555
57556 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57557
57558         * gcc.c-torture/execute/20000706-1.c: New test.
57559         * gcc.c-torture/execute/20000706-2.c: New test.
57560         * gcc.c-torture/execute/20000706-3.c: New test.
57561         * gcc.c-torture/execute/20000706-4.c: New test.
57562         * gcc.c-torture/execute/20000706-5.c: New test.
57563
57564 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57565
57566         * g++.old-deja/g++.pt/instantiate7.C: New test.
57567
57568 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57569
57570         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57571         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57572         * g++.old-deja/g++.other/rtti3.C: Likewise.
57573         * g++.old-deja/g++.other/rttid3.C: Likewise.
57574
57575 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57576
57577         *  g77.f-torture/compile/20000630-1.x: Fix typo
57578
57579 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57580
57581         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57582         assembly output.
57583
57584 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57585
57586         * gcc.dg/cpp/ident.c: New test.
57587
57588 2000-07-05  Neil Booth  <NeilB@earthling.net>
57589
57590         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57591           gcc.dg/cpp/lexstrng.c: New tests.
57592
57593 2000-07-04  Neil Booth  <NeilB@earthling.net>
57594
57595         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57596         * gcc.dg/cpp/strify2.c: Same.
57597
57598 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57599
57600         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57601         * gcc.dg/cpp/19990703-1.c: Likewise.
57602         * gcc.dg/cpp/20000625-1.c: Likewise.
57603         * gcc.dg/cpp/20000625-2.c: Likewise.
57604
57605         * gcc.dg/cpp/macro1.c,
57606         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57607         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57608         gcc.dg/cpp/strify1.c,
57609         gcc.dg/cpp/strify2.c: New tests.
57610
57611 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57612
57613         * gcc.c-torture/execute/20000703-1.c: New test.
57614
57615 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57616
57617         * g++.old-deja/g++.pt (lookup10.C): New test.
57618
57619 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57620
57621         * g++.old-deja/g++.pt (typename25.C): New test.
57622
57623 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57624
57625         * gcc.c-torture/compile/20000701-1.c: New test.
57626
57627 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57628
57629         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57630         to test case.
57631
57632 2000-06-30  Catherine Moore  <clm@cygnus.com>
57633
57634         * gcc.c-torture/execute/align-1.c: New test.
57635
57636 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57637
57638         * g++.old-deja/g++.pt/expr8.C: New test.
57639         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57640
57641 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57642
57643         * gcc.c-torture/compile/20000629-1.c: New test.
57644
57645 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57646
57647
57648         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57649         gcc.dg/noncompile directory, depending on whether they're
57650         preprocessor tests or not.  Annotate all the tests for the dg
57651         framework.
57652
57653         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57654         * gcc.dg/noncompile/noncompile.exp: New.
57655
57656         * Moved files:
57657         Old name                                New name
57658         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
57659         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
57660         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57661         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57662         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57663         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57664         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57665         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57666         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57667         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57668         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57669         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
57670         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
57671         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
57672         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
57673         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
57674         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
57675         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
57676         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
57677         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
57678         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
57679         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
57680         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
57681         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
57682
57683         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
57684         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
57685         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
57686         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
57687         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
57688         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
57689
57690 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57691
57692         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57693         declare one variable.  On the fourth, error.
57694         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57695         declared by 20000628-1a.h.
57696
57697 2000-06-29  Richard Henderson  <rth@redhat.com>
57698
57699         * gcc.c-torture/execute/930529-1.x: New file.
57700         * gcc.dg/920413-1.c: Adjust expected warning text.
57701         * gcc.dg/980217-1.c: Declare abort.
57702         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57703
57704 2000-06-29  Jeffrey A Law  (law@cygnus.com)
57705
57706         * g77.f-torture/compile/20000629-1.f: New test.
57707         * g77.f-torture/compile/20000629-1.x: Expected to fail.
57708
57709 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57710
57711         Rearrange lots of files, removing entirely the
57712         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57713         directories.
57714
57715         * Deleted files:
57716         gcc.c-torture/code_quality/code_quality.exp
57717         gcc.c-torture/special/special.exp
57718         gcc.failure/failure.exp
57719         gcc.failure/940409-1.x
57720         gcc.c-torture/compile/961203-1.x
57721
57722         * New files:
57723         gcc.misc-tests/linkage.exp
57724         gcc.c-torture/execute/920730-1t.c
57725         gcc.c-torture/execute/920730-1t.x
57726         gcc.c-torture/compile/920520-1.x
57727         gcc.c-torture/compile/920521-1.x
57728         gcc.c-torture/compile/981006-1.x
57729         gcc.c-torture/execute/eeprof-1.x
57730
57731         * Moved files (possibly with modifications to fit a new harness):
57732         Old name                                New name
57733         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
57734         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
57735         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
57736         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
57737         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
57738         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
57739         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
57740         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
57741         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
57742         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
57743         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
57744         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
57745         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
57746         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
57747
57748 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57749
57750         * c-torture/compile/961203-1.x: Delete.
57751
57752         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
57753         not exit. Include stdio.h.
57754         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57755         * gcc.misc-tests/dg-12.c: Likewise.
57756         * gcc.misc-tests/dg-5.c: Likewise.
57757         * gcc.misc-tests/dg-6.c: Likewise.
57758         * gcc.misc-tests/dg-7.c: Prototype abort.
57759         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57760         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57761         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
57762         not exit.
57763         * gcc.misc-tests/sieve.c: Use return from main, not exit.
57764         * gcc.misc-tests/sort2.c: Use return from main, not exit.
57765
57766 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
57767
57768         * gcc.dg/cpp/20000628-1.c: New test.
57769         * gcc.dg/cpp/20000628-1.h: New header for above test.
57770         * gcc.dg/cpp/20000628-1a.h: Likewise.
57771
57772 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
57773
57774         * gcc.dg/cpp: New directory.
57775         * gcc.dg/cpp/cpp.exp: New driver.
57776         * gcc.dg/cpp/20000627-1.c: New test.
57777         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57778         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57779         and rewrite as a compilation test.
57780
57781         * gcc.dg: Move many files into the cpp subdirectory, possibly
57782         renaming or editing them as well.
57783         Old name                New name
57784         990119-1.c              cpp/19990119-1.c
57785         990228-1.c              cpp/19990228-1.c
57786         990407-1.c              cpp/19990407-1.c
57787         990409-1.c              cpp/19990409-1.c
57788         990413-1.c              cpp/19990413-1.c
57789         990703-1.c              cpp/19990703-1.c
57790         20000127-1.c            cpp/20000127-1.c
57791         20000129-1.c            cpp/20000129-1.c
57792         20000207-1.c            cpp/20000207-1.c
57793         20000207-2.c            cpp/20000207-2.c
57794         20000209-1.c            cpp/20000209-1.c
57795         20000209-2.c            cpp/20000209-2.c
57796         20000301-1.c            cpp/20000301-1.c
57797         20000419-1.c            cpp/20000419-1.c
57798         20000510-1.S            cpp/20000510-1.S
57799         20000519-1.c            cpp/20000519-1.c
57800         20000529-1.c            cpp/20000529-1.c
57801         20000625-1.c            cpp/20000625-1.c
57802         20000625-2.c            cpp/20000625-2.c
57803         cpp-as1.c               cpp/assert1.c
57804         cpp-as2.c               cpp/assert2.c
57805         cxx-comments-1.c        cpp/cxxcom1.c
57806         cxx-comments-2.c        cpp/cxxcom2.c
57807         endif-label.c           cpp/endif.c
57808         cpp-hash1.c             cpp/hash1.c
57809         cpp-hash2.c             cpp/hash2.c
57810         cpp-if1.c               cpp/if-1.c
57811         cpp-if2.c               cpp/if-2.c
57812         cpp-if3.c               cpp/if-3.c
57813         cpp-if4.c               cpp/if-4.c
57814         cpp-if5.c               cpp/if-5.c
57815         cpp-cond.c              cpp/if-cexp.c
57816         cpp-missingop.c         cpp/if-mop.c
57817         cpp-missingparen.c      cpp/if-mpar.c
57818         cpp-opprec.c            cpp/if-oppr.c
57819         cpp-ifparen.c           cpp/if-paren.c
57820         cpp-shortcircuit.c      cpp/if-sc.c
57821         cpp-shift.c             cpp/if-shift.c
57822         cpp-unary.c             cpp/if-unary.c
57823         cpp-li1.c               cpp/line1.c
57824         cpp-li2.c               cpp/line2.c
57825         lineno.c                cpp/line3.c
57826         lineno-2.c              cpp/line4.c
57827         cpp-mi.c                cpp/mi1.c
57828         cpp-mic.h               cpp/mi1c.h
57829         cpp-micc.h              cpp/mi1cc.h
57830         cpp-mind.h              cpp/mi1nd.h
57831         cpp-mindp.h             cpp/mi1ndp.h
57832         cpp-mix.h               cpp/mi1x.h
57833         cpp-mi2.c               cpp/mi2.c
57834         cpp-mi2a.h              cpp/mi2a.h
57835         cpp-mi2b.h              cpp/mi2b.h
57836         cpp-mi2c.h              cpp/mi2c.h
57837         cpp-mi3.c               cpp/mi3.c
57838         cpp-mi3.def             cpp/mi3.def
57839         poison-1.c              cpp/poison.c
57840         pr-impl.c               cpp/prag-imp.c
57841         cpp-redef-2.c           cpp/redef1.c
57842         cpp-redef.c             cpp/redef2.c
57843         strpaste.c              cpp/strp1.c
57844         strpaste-2.c            cpp/strp2.c
57845         cpp-tradpaste.c         cpp/tr-paste.c
57846         cpp-tradstringify.c     cpp/tr-str.c
57847         cpp-tradwarn1.c         cpp/tr-warn1.c
57848         cpp-tradwarn2.c         cpp/tr-warn2.c
57849         trigraphs.c             cpp/trigraphs.c
57850         cpp-unc1.c              cpp/unc1.c
57851         cpp-unc2.c              cpp/unc2.c
57852         cpp-unc3.c              cpp/unc3.c
57853         cpp-unc.c               cpp/unc4.c
57854         undef.c                 cpp/undef1.c
57855         undef-2.c               cpp/undef2.c
57856         cpp-wi1.c               cpp/widestr1.c
57857
57858 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
57859
57860         * lib/g++.exp (g++_include_flags): Tweak.
57861
57862 2000-06-27  H.J. Lu  <hjl@gnu.org>
57863             Loren J. Rittle  <ljrittle@acm.org>
57864
57865         * lib/g++.exp (g++_include_flags): Override libgloss.exp
57866         version with one that knows about the new gcc tree structure.
57867         (g++_link_flags): Same.
57868
57869 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
57870
57871         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57872         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57873         case we are cross-compiling.
57874
57875         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57876         g++.old-deja/g++.niklas/Makefile.in,
57877         g++.old-deja/g++.niklas/configure.in,
57878         g++.old-deja/g++.other/Makefile.in,
57879         g++.old-deja/g++.other/configure.in,
57880         gcc.c-torture/code_quality/Makefile.in,
57881         gcc.c-torture/code_quality/configure.in,
57882         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57883         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57884         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57885         gcc.c-torture/execute/ieee/Makefile.in,
57886         gcc.c-torture/execute/ieee/configure.in,
57887         gcc.c-torture/noncompile/Makefile.in,
57888         gcc.c-torture/noncompile/configure.in,
57889         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57890         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57891         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57892
57893 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57894
57895         * g++.old-deja/g++.other/ambig3.C: New test.
57896
57897 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57898
57899         * g++.old-deja/g++.pt/syntax1.C: New test.
57900         * g++.old-deja/g++.pt/syntax2.C: New test.
57901         * g++.old-deja/g++.other/syntax3.C: New test.
57902         * g++.old-deja/g++.other/syntax4.C: New test.
57903
57904 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57905
57906         * gcc.dg/20000623-1.c: Prototype exit and abort.
57907
57908 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57909
57910         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57911         New tests.
57912         * gcc.dg/cpp-mi3.def: New file.
57913
57914         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57915         inside assertions.
57916         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57917         lexer's error messages.
57918         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57919         divine anything from the linemarkers.
57920         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57921         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57922
57923 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
57924
57925         * gcc.dg/20000623-1.c: New test.
57926
57927 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
57928
57929         * gcc.c-torture/execute/20000622-1.c: New test.
57930
57931 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57932
57933         * g++.old-deja/g++.other/init15.C: New test.
57934
57935 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57936
57937         * g++.old-deja/g++.pt/vaarg2.C: New test.
57938         * g++.old-deja/g++.pt/vaarg3.C: New test.
57939
57940 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
57941
57942         * g++.old-deja/g++.other/dyncast6.C: New test.
57943
57944 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
57945
57946         * gcc.c-torture/execute/loop-6.c: New test.
57947
57948 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
57949
57950         * gcc.dg/20000614-1.c: New test.
57951         * gcc.dg/20000614-2.c: New test.
57952
57953 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
57954
57955         * g++.old-deja/g++.other/inline12.C: New test.
57956
57957 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
57958
57959         * g++.old-deja/g++.other/eh1.C: New test.
57960
57961 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
57962
57963         * g++.old-deja/g++.other/type.C: New test.
57964
57965 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57966
57967         * g++.old-deja/g++.other/initstring.C: New test.
57968
57969 2000-06-12  Jason Merrill  <jason@redhat.com>
57970
57971         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57972
57973 2000-06-09  Jeffrey A Law  (law@cygnus.com)
57974
57975         * gcc.c-torture/compile/20000609-1.c: New test.
57976
57977 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
57978
57979         * gcc.dg/20000609-1.c: New test.
57980
57981 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
57982
57983         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57984         * gcc.c-torture/noncompile/poison-1.c: Move...
57985         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57986         * gcc.dg/cpp-li1.c: Add a token after the #line.
57987
57988 2000-06-05  Richard Henderson  <rth@cygnus.com>
57989
57990         * gcc.c-torture/execute/20000605-2.c: New test.
57991         * gcc.c-torture/execute/20000605-3.c: New test.
57992
57993 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
57994
57995         * g77.f-torture/execute/20000503-1.x: New file.
57996
57997 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
57998
57999         * g++.old-deja/g++.eh/badalloc1.C: New test.
58000
58001 2000-06-05  Richard Henderson  <rth@cygnus.com>
58002
58003         * gcc.c-torture/execute/20000605-1.c: New test.
58004
58005 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58006             Nathan Sidwell <nathan@codesourcery.com>
58007
58008         * gcc.c-torture/compile/20000605-1.c: New test.
58009
58010 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58011
58012         * g77.f-torture/compile/20000601-1.f: New test.
58013
58014 2000-06-03  Richard Henderson  <rth@cygnus.com>
58015
58016         * gcc.c-torture/execute/20000603-1.c: New.
58017
58018 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58019
58020         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58021         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58022
58023 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58024
58025         * gcc.dg/compare2.c (case 12): XFAIL.
58026         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58027         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58028
58029         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58030
58031 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58032
58033         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58034         guard macro is already defined when the header is first
58035         included.
58036         * gcc.dg/cpp-mix.h: New file.
58037         * gcc.dg/endif-label.c: Update patterns to match compiler.
58038
58039         * g++.brendan/complex1.C: Declare abort.
58040         * g++.law/refs4.C: Remove XFAIL.
58041         * g++.oliva/expr2.C: Declare abort and exit.
58042
58043 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58044
58045         * gcc.c-torture/execute/20000528-1.c: New test.
58046
58047         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58048         * g++.old-deja/g++.law/temps4.C: Likewise.
58049
58050         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58051         stdlib.h.  Call abort() on failure.
58052         * g++.old-deja/g++.law/refs4.C: Likewise.
58053         * g++.old-deja/g++.law/temps4.C: Likewise.
58054         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58055         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58056
58057 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58058
58059         Relative to g++.dg/special:
58060         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58061
58062         Relative to g++.old-deja:
58063         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58064         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58065         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58066         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58067         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58068         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58069         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58070
58071         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58072         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58073         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58074         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58075         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58076         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58077         and/or string.h.
58078
58079         * g++.other/goto1.C: Update expectations for error messages.
58080
58081 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58082
58083         * gcc.c-torture/compile/20000523-1.c: New test.
58084
58085 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58086
58087         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58088
58089 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58090
58091         * g++.old-deja/g++.eh/catch11.C: New test.
58092         * g++.old-deja/g++.eh/catch12.C: New test.
58093
58094 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58095
58096         * gcc.c-torture/execute/20000523-1.c: New test.
58097
58098 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58099
58100         * c-torture/execute/bcp-1.c: Replace abort in arg of
58101         __builtin_constant_p with a generic external function.
58102
58103         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58104         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58105         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58106         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58107         Prototype abort and/or exit.
58108
58109         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58110         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58111         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58112         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58113
58114 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58115
58116         * gcc.dg/dwarf2-1.c: New test.
58117
58118 2000-05-20  Richard Henderson  <rth@cygnus.com>
58119
58120         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58121
58122 2000-05-20  Andreas Jaeger  <aj@suse.de>
58123
58124         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58125         testcase.
58126
58127 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58128
58129         * gcc.c-torture/execute/20000519-2.c: New test.
58130
58131 2000-05-19  Andreas Jaeger  <aj@suse.de>
58132
58133         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58134         which fails with SSA.
58135
58136         * lib/c-torture.exp: Also test with -O3 -fssa.
58137
58138 2000-05-18  Michael Meissner  <meissner@redhat.com>
58139
58140         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58141         * gcc.c-torture/execute/920415-1.c: Ditto.
58142         * gcc.c-torture/execute/920501-1.c: Ditto.
58143         * gcc.c-torture/execute/conversion.c: Ditto.
58144         * gcc.c-torture/execute/cvt-1.c: Ditto.
58145
58146 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58147
58148         * gcc.c-torture/compile/20000518-1.c: New test.
58149
58150 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58151
58152         * g77.f-torture/compile/200005018.f: New test.
58153
58154 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58155
58156         * gcc.c-torture/compile/20000517-1.c: New test.
58157
58158 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58159
58160         * gcc.c-torture/execute/20000516-1.c: New test.
58161
58162 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58163
58164         * g++.old-deja/g++.other/eh.C: New test.
58165
58166 2000-05-12  Richard Henderson  <rth@cygnus.com>
58167
58168         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58169         constants through to doit's conditional.
58170
58171 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58172
58173         * gcc.c-torture/compile/20000511-1.c: New test.
58174         * g77.f-torture/compile/20000511-1.f: New test.
58175         * g77.f-torture/compile/20000511-2.f: New test.
58176
58177 2000-05-11  Michael Meissner  <meissner@redhat.com>
58178
58179         * gcc.c-torture/execute/20000511-1.c: New test.
58180
58181 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58182
58183         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58184         * gcc.dg/20000510-1.S: New.
58185
58186 2000-05-08  Catherine Moore  <clm@cygnus.com>
58187
58188         * gcc.dg/unused-3.c: New.
58189
58190 2000-05-06  Richard Henderson  <rth@cygnus.com>
58191
58192           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58193           * g++.old-deja/g++.mike/warn1.C: Likewise.
58194           * g++.old-deja/g++.pt/local1.C: Likewise.
58195           * g++.old-deja/g++.pt/local7.C: Likewise.
58196           * g++.old-deja/g++.pt/spec16.C: Likewise.
58197
58198 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58199
58200         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58201
58202 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58203
58204           * g77.f-torture/execute/20000503-1.f: New test.
58205
58206 2000-05-04  Andreas Jaeger  <aj@suse.de>
58207
58208         * gcc.dg/noreturn-2.c: New test.
58209
58210 2000-05-04  Neil Booth  <NeilB@earthling.net>
58211
58212         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58213         preprocessor.
58214
58215 2000-05-04  Richard Henderson  <rth@cygnus.com>
58216
58217         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58218
58219 2000-05-04  Richard Henderson  <rth@cygnus.com>
58220
58221         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58222         OpenSSL by Jason R Thorpe.
58223
58224 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58225
58226         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58227
58228 2000-05-03  Robert Lipe <robertlipe@usa.net>
58229
58230         * gcc.dg/20000503-1.c: New test.
58231
58232 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58233
58234         * gcc.c-torture/compile/20000502-1.c: New test.
58235         * g++.old-deja/g++.other/align.C: New test.
58236         * gcc.dg/cpp-tradstringify.c: New test.
58237
58238 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58239
58240         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58241         and hard registers.
58242
58243 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58244
58245         * gcc.c-torture/execute/loop-5.c: New test.
58246
58247 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58248
58249         * gcc.c-torture/execute/va-arg-20.c: New test.
58250
58251 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58252
58253         * gcc.c-torture/execute/20000422-1.c: New test.
58254
58255 2000-04-20  Greg McGary  <gkm@gnu.org>
58256
58257         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58258         when optimizing, but without sibling-call optimizations (-O1).
58259
58260 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58261
58262           * gcc.c-torture/compile/20000420-1.c: New test.
58263
58264 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58265
58266         * g++.abi/ptrflags.C: New test.
58267         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58268
58269 2000-04-19  Catherine Moore  <clm@cygnus.com>
58270
58271         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58272
58273 2000-04-19  Greg McGary  <gkm@gnu.org>
58274
58275         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58276         sibling-call optimizations.
58277
58278 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58279
58280         * gcc.dg/20000419-1.c: New test.
58281
58282 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58283
58284         * gcc.c-torture/execute/20000412-6.c: New test.
58285
58286 2000-04-12  Jeffrey A Law  (law@cygnus.com)
58287
58288         * gcc.c-torture/execute/20000412-5.c: New test.
58289         * g77.f-torture/compile/20000412-1.f: New test.
58290         * gcc.c-torture/execute/20000412-4.c: New test.
58291         * gcc.c-torture/compile/20000412-2.c: New test.
58292         * gcc.c-torture/execute/20000412-3.c: New test.
58293         * gcc.c-torture/compile/20000412-1.c: New test.
58294         * gcc.c-torture/execute/20000412-2.c: New test.
58295
58296 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
58297
58298         * objc/execute/bf-20.m: New test.
58299
58300 2000-04-10  Richard Henderson  <rth@cygnus.com>
58301
58302         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
58303
58304         * gcc.c-torture/execute/20000412-1.c: New test.
58305
58306 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
58307
58308         * g++.old-deja/g++.eh/catchptr1.C: New test.
58309
58310 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
58311
58312         * g++.old-deja/g++.abi/cxa_vec.C: New test.
58313
58314 2000-04-08  Neil Booth  <NeilB@earthling.net>
58315
58316         * gcc.dg/cpp-nullchar.c: Remove test as
58317         embedded nulls cause problems.
58318
58319 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58320
58321         * gcc.dg/compare2.c: New test.
58322
58323 2000-04-08  Neil Booth  <NeilB@earthling.net>
58324
58325         * gcc.dg/cpp-nullchar.c: New test.
58326
58327 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
58328
58329         * gcc.dg/cpp-mi2.c: New test.
58330         * gcc.dg/cpp-mi2[abc].h: New files.
58331
58332 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
58333
58334         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
58335         member name.
58336
58337 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
58338
58339         * g++.old-deja/g++.abi/vmihint.C: New test.
58340
58341 2000-04-06  Neil Booth  <NeilB@earthling.net>
58342
58343         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
58344         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
58345         copyright.
58346
58347 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
58348
58349         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
58350         avoid stack-frame overwrite.
58351
58352 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
58353
58354         * gcc.c-torture/compile/20000405-2.c: New test.
58355         * gcc.c-torture/compile/20000405-3.c: New test.
58356
58357 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58358
58359         * gcc.c-torture/compile/20000405-1.c: New test.
58360
58361 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
58362
58363         * gcc.dg/cast-qual-1.c: Revert last change.
58364
58365 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58366
58367         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
58368
58369 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
58370
58371         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
58372         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
58373
58374 2000-04-03  Jeffrey A Law  (law@cygnus.com)
58375
58376         * gcc.c-torture/compile/20000403-2.c: New test.
58377         * gcc.c-torture/compile/20000403-1.c: New test.
58378
58379 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
58380
58381         * gcc.c-torture/execute/20000403-1.c: New test.
58382
58383 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
58384
58385         * gcc.c-torture/execute/20000402-1.c: New test.
58386
58387 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
58388
58389         * gcc.c-torture/execute/va-arg-15.c: New test.
58390         * gcc.c-torture/execute/va-arg-16.c: New test.
58391         * gcc.c-torture/execute/va-arg-17.c: New test.
58392         * gcc.c-torture/execute/va-arg-18.c: New test.
58393         * gcc.c-torture/execute/va-arg-19.c: New test.
58394
58395 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
58396
58397         * gcc.c-torture/compile/981211-1.c: Move to...
58398         * gcc.dg/cpp-as1.c: ...here.
58399         * gcc.dg/cpp-as2.c: New file.
58400
58401         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
58402         compiler.
58403
58404 2000-04-02  Neil Booth  <NeilB@earthling.net>
58405
58406         * gcc.dg/cpp-cond.c  New tests.
58407         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
58408         accidental success less likely.
58409         * gcc.dg/cpp-missingop.c  New tests.
58410         * gcc.dg/cpp-missingparen.c  New tests.
58411         * gcc.dg/cpp-shift.c  New tests.
58412         * gcc.dg/cpp-shortcircuit.c  New tests.
58413         * gcc.dg/cpp-unary.c  New tests.
58414
58415 2000-03-29  Jeffrey A Law  (law@cygnus.com)
58416
58417         * gcc.c-torture/compile/20000329-1.c: New test.
58418
58419 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
58420
58421         * gcc.c-torture/compile/20000326-1.c: New test.
58422         * gcc.c-torture/compile/20000326-2.c: New test.
58423
58424 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
58425
58426         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58427         the first parameter is a function argument.
58428
58429 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58430
58431         * g++.old-deja/g++.ext/array4.C: New test.
58432
58433 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58434
58435         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58436
58437 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58438
58439         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58440
58441 2000-03-19  Richard Henderson  <rth@cygnus.com>
58442
58443         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58444
58445 2000-03-19  Richard Henderson  <rth@cygnus.com>
58446
58447         * gcc.c-torture/compile/20000319-1.c: New test.
58448
58449 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58450
58451         * gcc.c-torture/execute/20000314-3.c: New test.
58452         * gcc.c-torture/execute/20000314-2.c: New test.
58453         * gcc.c-torture/execute/20000314-1.c: New test.
58454         * gcc.c-torture/compile/20000314-2.c: New test.
58455         * gcc.c-torture/compile/20000314-1.c: New test.
58456
58457 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58458
58459         * g++.old-deja/g++.warn/inline.C: New test.
58460
58461 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58462
58463         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58464         standards-compliant result rather than specific constants.
58465         Put test-values in array.
58466
58467 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58468
58469         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58470         (g++_target_compile): Put test-specific options last.
58471
58472 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58473
58474         * g++.old-deja/g++.eh/vbase4.C: New test.
58475
58476 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58477
58478         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58479
58480 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58481
58482         * g++.old-deja/g++.brendan/misc12.C: Removed.
58483         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58484         * g++.old-deja/g++.ext/pretty4.C: New test.
58485
58486 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58487
58488         * g++.old-deja/g++.other/string2.C: New test.
58489
58490 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58491
58492         * g++.old-deja/g++.warn/impint2.C: New test.
58493
58494 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58495
58496         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58497         is 1, not zero.
58498
58499 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58500
58501         * g++.old-deja/g++.warn/impint.C: New test.
58502         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58503         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58504         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58505         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58506         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58507         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58508         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58509         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58510         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58511         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58512         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58513         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58514
58515 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58516
58517         * gcc.dg/cpp-redef.c: New test.
58518
58519 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58520
58521         * g++.old-deja/g++.pt/unify7.C: New test.
58522
58523 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58524
58525         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58526         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58527
58528 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58529
58530         * gcc.c-torture/compile/20000224-1.c: New test.
58531
58532 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58533
58534         * gcc.c-torture/compile/cpp-2.c: New test.
58535         * gcc.c-torture/compile/cpp-1.c: New test.
58536
58537 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58538
58539         * gcc.c-torture/execute/20000225-1.c: New test.
58540
58541 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58542
58543         * gcc.dg/cpp-li2.c: New test.
58544
58545         * gcc.dg/cpp-wi1.c: New test.
58546
58547         * gcc.dg/cpp-li1.c: New test.
58548
58549 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58550
58551         * g++.old-deja/g++.other/sizeof5.C: New test.
58552
58553 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58554
58555         * gcc.c-torture/execute/va-arg-13.c: New test.
58556
58557 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58558
58559         * gcc.c-torture/execute/va-arg-12.c: New test.
58560
58561 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58562
58563         * gcc.c-torture/execute/20000223-1.c: New test.
58564
58565 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58566
58567         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58568
58569 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58570
58571         * g++.old-deja/g++.abi/ptrmem.C: New test.
58572
58573 2000-02-19  Richard Henderson  <rth@cygnus.com>
58574
58575         * gcc.c-torture/compile/init-3.c: New.
58576
58577 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58578
58579         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58580         ALWAYS_CXXFLAGS.
58581
58582 2000-02-11  Robert Lipe <robertl@sco.com>
58583
58584         * gcc.c-torture/compile/20000211-3.c: New test.
58585
58586 2000-02-11  Martin Buchholz <martin@xemacs.org>
58587
58588         * gcc.c-torture/compile/20000211-2.c: New test.
58589
58590 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58591
58592         * gcc.c-torture/compile/20000211-1.c: New test.
58593
58594 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58595
58596         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58597           on native targets
58598
58599 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58600
58601         * g++.old-deja/g++.other/cast5.C: New test.
58602
58603 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58604
58605         * gcc.c-torture/execute/20000205-1.c: New.
58606
58607 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58608
58609         * g++.old-deja/g++.jason/cast3.C: Return void.
58610         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58611
58612 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58613
58614         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58615
58616         * gcc.dg/loop-1.c: New test.
58617
58618 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58619
58620         * gcc.c-torture/compile/20000127-1.c: New test.
58621         * gcc.c-torture/execute/991228-1.c: New test.
58622
58623 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58624
58625         * gcc.dg/unused-2.c: New test.
58626
58627         * gcc.dg/conv-1.c: New test.
58628
58629 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58630
58631         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58632         compiler.
58633         (tool_option_proc): Fix typo.
58634
58635 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58636
58637         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58638         of the ld on the host, not on the build machine.
58639         Also, don't crash if '--help' is not a supported option.
58640
58641 2000-01-24  Richard Henderson  <rth@cygnus.com>
58642
58643         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58644
58645 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58646
58647         * gcc.c-torture/execute/20000120-2.c: New test.
58648         * gcc.c-torture/execute/20000120-1.c: New test.
58649
58650 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58651
58652         * gcc.c-torture/execute/20000113-1.c: New test.
58653
58654 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58655
58656         * gcc.c-torture/execute/20000112-1.c: New test.
58657
58658 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58659
58660         * gcc.dg/20000111-1.c: New test.
58661
58662 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58663
58664         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58665         with 16 bit integers.
58666
58667 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58668
58669         * gcc.dg/20000108-1.c: New test.
58670
58671 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58672
58673         * g++.old-deja/g++.ns/koenig8.C: New test.
58674
58675 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58676
58677         * g++.old-deja/g++.other/cast4.C: New test.
58678
58679 2000-01-05  Jeffrey A Law  (law@cygnus.com)
58680
58681         * gcc.c-torture/compile/20000105-2.c: New test.
58682         * gcc.c-torture/compile/20000105-1.c: New test.
58683
58684 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58685
58686         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58687         references to printf & atoi to conform to ANSI standard.
58688         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58689         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58690         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58691         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58692         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58693         * g++.old-deja/g++.brendan/complex1.C: Likewise.
58694         * g++.old-deja/g++.brendan/copy1.C: Likewise.
58695         * g++.old-deja/g++.brendan/copy2.C: Likewise.
58696         * g++.old-deja/g++.brendan/copy3.C: Likewise.
58697         * g++.old-deja/g++.brendan/copy4.C: Likewise.
58698         * g++.old-deja/g++.brendan/copy5.C: Likewise.
58699         * g++.old-deja/g++.brendan/copy6.C: Likewise.
58700         * g++.old-deja/g++.brendan/copy7.C: Likewise.
58701         * g++.old-deja/g++.brendan/copy8.C: Likewise.
58702         * g++.old-deja/g++.brendan/crash11.C: Likewise.
58703         * g++.old-deja/g++.brendan/crash14.C: Likewise.
58704         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58705         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58706         * g++.old-deja/g++.brendan/delete2.C: Likewise.
58707         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58708         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58709         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58710         * g++.old-deja/g++.brendan/eh1.C: Likewise.
58711         * g++.old-deja/g++.brendan/groff1.C: Likewise.
58712         * g++.old-deja/g++.brendan/init3.C: Likewise.
58713         * g++.old-deja/g++.brendan/misc12.C: Likewise.
58714         * g++.old-deja/g++.brendan/misc7.C: Likewise.
58715         * g++.old-deja/g++.brendan/new2.C: Likewise.
58716         * g++.old-deja/g++.brendan/operators4.C: Likewise.
58717         * g++.old-deja/g++.brendan/operators5.C: Likewise.
58718         * g++.old-deja/g++.brendan/overload2.C: Likewise.
58719         * g++.old-deja/g++.brendan/overload7.C: Likewise.
58720         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58721         * g++.old-deja/g++.brendan/reference1.C: Likewise.
58722         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58723         * g++.old-deja/g++.brendan/template24.C: Likewise.
58724         * g++.old-deja/g++.brendan/template3.C: Likewise.
58725         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58726         * g++.old-deja/g++.jason/inline3.C: Likewise.
58727         * g++.old-deja/g++.jason/opeq.C: Likewise.
58728         * g++.old-deja/g++.law/arg5.C: Likewise.
58729         * g++.old-deja/g++.law/arm7.C: Likewise.
58730         * g++.old-deja/g++.law/ctors11.C: Likewise.
58731         * g++.old-deja/g++.law/cvt8.C: Likewise.
58732         * g++.old-deja/g++.law/init9.C: Likewise.
58733         * g++.old-deja/g++.law/refs4.C: Likewise.
58734         * g++.old-deja/g++.law/template2.C: Likewise.
58735         * g++.old-deja/g++.law/visibility24.C: Likewise.
58736         * g++.old-deja/g++.law/vtable3.C: Likewise.
58737         * g++.old-deja/g++.mike/asm2.C: Likewise.
58738         * g++.old-deja/g++.mike/eh1.C: Likewise.
58739         * g++.old-deja/g++.mike/misc1.C: Likewise.
58740         * g++.old-deja/g++.mike/misc13.C: Likewise.
58741         * g++.old-deja/g++.mike/misc14.C: Likewise.
58742         * g++.old-deja/g++.mike/ns12.C: Likewise.
58743         * g++.old-deja/g++.mike/p1248.C: Likewise.
58744         * g++.old-deja/g++.mike/p3708.C: Likewise.
58745         * g++.old-deja/g++.mike/p3708a.C: Likewise.
58746         * g++.old-deja/g++.mike/p3708b.C: Likewise.
58747         * g++.old-deja/g++.mike/p646.C: Likewise.
58748         * g++.old-deja/g++.mike/p700.C: Likewise.
58749         * g++.old-deja/g++.mike/p783.C: Likewise.
58750         * g++.old-deja/g++.mike/p783a.C: Likewise.
58751         * g++.old-deja/g++.mike/p783b.C: Likewise.
58752         * g++.old-deja/g++.mike/p786.C: Likewise.
58753         * g++.old-deja/g++.mike/p789.C: Likewise.
58754         * g++.old-deja/g++.mike/p789a.C: Likewise.
58755         * g++.old-deja/g++.mike/p807a.C: Likewise.
58756         * g++.old-deja/g++.other/delete3.C: Likewise.
58757         * g++.old-deja/g++.other/dyncast1.C: Likewise.
58758         * g++.old-deja/g++.other/dyncast2.C: Likewise.
58759         * g++.old-deja/g++.other/dyncast3.C: Likewise.
58760         * g++.old-deja/g++.other/empty1.C: Likewise.
58761         * g++.old-deja/g++.other/temporary1.C: Likewise.
58762         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58763         * g++.old-deja/g++.pt/t16.C: Likewise.
58764         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58765
58766 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
58767
58768         * gcc.dg/991230-1.c: New test.
58769
58770 1999-12-29  Jeffrey A Law  (law@cygnus.com)
58771
58772         * gcc.c-torture/compile/991229-3.c: New test.
58773         * gcc.c-torture/compile/991229-2.c: New test.
58774         * gcc.c-torture/compile/991229-1.c: New test.
58775
58776 1999-12-29  Greg McGary <gkm@eng.ascend.com>
58777
58778         * gcc.c-torture/compile/labels-2.c: New test.
58779
58780 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
58781
58782         * gcc.c-torture/execute/991227-1.c: New test.
58783
58784 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58785
58786         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58787
58788 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
58789
58790         * gcc.c-torture/execute/991221-1.c: New test.
58791
58792 1999-12-20  Nathan Sidwell  <nathan@acm.org>
58793
58794         * g++.old-deja/g++.other/cast3.C: New test.
58795
58796 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
58797
58798         * gcc.c-torture/execute/991216-4.c: New test.
58799
58800 1999-12-16  Michael Meissner  <meissner@cygnus.com>
58801
58802         * gcc.c-torture/execute/991216-1.c: New test.
58803         * gcc.c-torture/execute/991216-2.c: New test.
58804         * gcc.c-torture/execute/991216-3.c: New test.
58805
58806 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58807
58808         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58809         Actually make the test fail by using "-O2" for compilation.
58810
58811 1999-12-15  Nathan Sidwell  <nathan@acm.org>
58812
58813         * g++.old-deja/g++.warn/cast-align1.C: New test.
58814
58815 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58816
58817         * gcc.c-torture/compile/991214-1.c: New test.
58818         * gcc.c-torture/compile/991214-2.c: New test.
58819
58820 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58821
58822         * gcc.dg/991214-1.c: New test.
58823
58824 1999-12-13  Jeffrey A Law  (law@cygnus.com)
58825
58826         * gcc.c-torture/compile/991213-3.c: New test.
58827         * gcc.c-torture/compile/991213-2.c: New test.
58828         * gcc.c-torture/compile/991213-1.c: New test.
58829
58830 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
58831
58832         * gcc.dg/991209-1.c: New test.
58833
58834 1999-12-08  Nathan Sidwell <nathan@acm.org>
58835
58836         * gcc.c-torture/compile/991208-1.c: New test.
58837
58838 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58839
58840         * gcc.dg/ultrasp2.c: New test.
58841
58842 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
58843
58844         * g++.old-deja/g++.abi/align.C (main): Fix typo.
58845
58846 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
58847
58848         * gcc.c-torture/compile/991202-1.c: New test.
58849         * gcc.c-torture/execute/991202-1.c: New test.
58850         * gcc.c-torture/execute/991202-2.c: New test.
58851         * gcc.c-torture/execute/991202-3.c: New test.
58852
58853 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
58854
58855         * g++.old-deja/g++.abi/align.C: New test.
58856         * g++.old-deja/g++.abi/aggregates.C: Likewise.
58857         * g++.old-deja/g++.abi/bitfields.C: Likewise.
58858
58859 1999-12-01  Richard Henderson  <rth@cygnus.com>
58860
58861         * gcc.c-torture/execute/991201-1.c: New.
58862
58863 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
58864
58865         * gcc.dg/991129-1.c: New test.
58866
58867 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58868
58869         * gcc.c-torture/compile/991127-1.c: New test.
58870
58871 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58872
58873         * g++.old-deja/g++.other/warn4.C: New test.
58874
58875 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58876
58877         * g++.old-deja/g++.eh/cleanup2.C: New test.
58878         * g++.old-deja/g++.ext/pretty2.C: New test.
58879         * g++.old-deja/g++.ext/pretty3.C: New test.
58880         * g++.old-deja/g++.other/debug6.C: New test.
58881
58882 1999-10-20  Jim Wilson  <wilson@cygnus.com>
58883
58884         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58885         compiler_output to look for one error message instead of two.
58886
58887 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
58888
58889         * gcc.c-torture/execute/991118-1.c: Also test case
58890         where the word boundary does not split a byte evenly.
58891
58892 1999-11-19  Nathan Sidwell  <nathan@acm.org>
58893
58894         * g++.old-deja/g++.ext/restrict1.C: New test.
58895
58896 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58897
58898         * gcc.c-torture/execute/991118-1.c: New test.
58899
58900 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
58901
58902         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58903         working directory pathnames.
58904
58905 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
58906
58907         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58908         host is equipped with driver.h and driver.o so it can actually
58909         compile and run the tests.
58910
58911 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
58912
58913         * gcc.c-torture/compile/991008-1.c: New test.
58914
58915 1999-11-08  Nick Clifton  <nickc@cygnus.com>
58916
58917         * lib/gcc-dg.exp: Include target-supports.exp
58918
58919 1999-11-05  Nick Clifton  <nickc@cygnus.com>
58920
58921         * lib/target-supports.exp: New file: Provide procs to test for
58922         features supported by the target.
58923         (check_weak_available): Moved here from ecos.exp.
58924         (check_alias_available): New proc: Determine of the target
58925         toolchain supports the alias attribute.
58926
58927         * gcc.dg/special/ecos.exp: Move check_weak_available to
58928         target-supports.exp.
58929         (alias-1.c): Only perform the test if the target supports
58930         aliases.
58931         (wkali-1.c): Only perform the test if the target supports
58932         aliases.
58933
58934         * gcc.dg/990506-0.c: Expect error messages from cross
58935         targets as well as native targets.
58936
58937 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58938
58939         * gcc.dg/ultrasp1.c: Removed xfail.
58940         * gcc.dg/struct-ret-2.c: Likewise.
58941         * gcc.dg/array-1.c: Likewise.
58942
58943 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58944
58945         * gcc.dg/struct-ret-2.c: New test.
58946
58947         * gcc.dg/array-1.c: New test.
58948
58949 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
58950
58951         * gcc.c-torture/execute/991030-1.c: New test.
58952
58953 1999-10-26  Richard Henderson  <rth@cygnus.com>
58954
58955         * gcc.c-torture/compile/991026-2.c: New test.
58956
58957 1999-10-26  Jeffrey A Law  (law@cygnus.com)
58958
58959         * gcc.c-torture/compile/991026-1.c: New test.
58960
58961 1999-10-23  Jeffrey A Law  (law@cygnus.com)
58962
58963         * gcc.c-torture/execute/991023-1.c: New test.
58964
58965 1999-10-19  Jeffrey A Law  (law@cygnus.com)
58966
58967         * gcc.c-torture/execute/991019-1.c: New test.
58968
58969 1999-10-16  Richard Henderson  <rth@cygnus.com>
58970
58971         * gcc.c-torture/execute/991016-1.c: New test.
58972
58973 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
58974
58975         * gcc.c-torture/execute/991014-1.c: New test.
58976
58977 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
58978
58979         * g++.old-deja/g++.other/union2.C: New test.
58980
58981 1999-10-13  Nathan Sidwell  <nathan@acm.org>
58982
58983         * g++.old-deja/g++.other/vaarg2.C: New test.
58984         * g++.old-deja/g++.other/vaarg3.C: New test.
58985
58986 1999-10-12  Craig Burley  <craig@jcb-sc.com>
58987
58988         * g77.f-torture/noncompile/19990905-1.f: Moved from being
58989         in compile/.
58990
58991 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
58992
58993         * gcc.c-torture/execute/va-arg-11.c: New test.
58994
58995 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
58996
58997         * lib/file-format.exp (gcc_target_object_format): Don't
58998         crash if objdump is unavailable.
58999
59000 1999-09-29  Donn Terry <donn@interix.com>
59001
59002         * gcc.misc-tests/mg.exp: delete extraneous redirection.
59003
59004 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59005
59006         * gcc.c-torture/compile/990928-1.c: New test.
59007
59008 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59009
59010         * g++.old-deja/g++.other/decl6.C: New test.
59011
59012 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59013
59014         * gcc.c-torture/execute/va-arg-10.c: New test.
59015
59016 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59017
59018         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59019         __PRETTY_FUNCTION__.
59020
59021 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59022
59023         * gcc.c-torture/execute/990923-1.c: New test.
59024
59025 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59026
59027         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59028         for which -fpic is inappropriate.
59029
59030 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59031
59032         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59033
59034 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59035
59036         * g++.old-deja/g++.other/dyncast1.C: New test.
59037         * g++.old-deja/g++.other/dyncast2.C: New test.
59038         * g++.old-deja/g++.other/dyncast3.C: New test.
59039         * g++.old-deja/g++.other/dyncast4.C: New test.
59040         * g++.old-deja/g++.other/dyncast5.C: New test.
59041         * g++.old-deja/g++.eh/catch3.C: New test.
59042         * g++.old-deja/g++.eh/catch3p.C: New test.
59043         * g++.old-deja/g++.eh/catch4.C: New test.
59044         * g++.old-deja/g++.eh/catch4p.C: New test.
59045         * g++.old-deja/g++.eh/catch5.C: New test.
59046         * g++.old-deja/g++.eh/catch5p.C: New test.
59047         * g++.old-deja/g++.eh/catch6.C: New test.
59048         * g++.old-deja/g++.eh/catch6p.C: New test.
59049         * g++.old-deja/g++.eh/catch7.C: New test.
59050         * g++.old-deja/g++.eh/catch7p.C: New test.
59051         * g++.old-deja/g++.eh/catch8.C: New test.
59052         * g++.old-deja/g++.eh/catch8p.C: New test.
59053         * g++.old-deja/g++.eh/catch9.C: New test.
59054         * g++.old-deja/g++.eh/catch9p.C: New test.
59055
59056 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59057
59058         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59059         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59060
59061 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59062
59063         * gcc.c-torture/compile/990913-1.c: New test.
59064
59065 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59066
59067         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59068         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59069
59070 1999-09-09  Richard Henderson  <rth@cygnus.com>
59071
59072         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59073
59074 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59075
59076         * g++.old-deja/g++.other/lookup11.C: New test.
59077         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59078         what is permitted and what we want.
59079         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59080         overload use.
59081         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59082
59083 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59084
59085         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59086         * gcc.c-torture/noncompile/poison-1.c: New file.
59087
59088 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59089
59090         * g++.old-deja/g++.other/sizeof3.C: New test.
59091         * g++.old-deja/g++.other/sizeof4.C: New test.
59092         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59093         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59094
59095 1999-09-07  Richard Henderson  <rth@cygnus.com>
59096
59097         * gcc.dg/va-arg-1.c: New.
59098
59099 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59100
59101         * gcc.c-torture/execute/va-arg-9.c: New test.
59102
59103 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59104
59105         * g77.f-torture/compile/980519-2.f: New test.
59106         * g77.f-torture/compile/19990905-0.f: New test.
59107         * g77.f-torture/compile/19990905-1.f: New test.
59108         * g77.f-torture/compile/19990905-2.f: New test.
59109
59110         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59111
59112 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59113
59114         * gcc.c-torture/execute/990827-1.c: Fix typo.
59115
59116 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59117
59118         * g++.old-deja/g++.other/deref1.C: New test.
59119
59120 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59121
59122         * g++.old-deja/g++.other/ambig2.C: New test.
59123         * g++.old-deja/g++.other/cond5.C: New test.
59124         * g++.old-deja/g++.other/lookup16.C: New test.
59125
59126 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59127
59128         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59129         assemblers too.
59130
59131 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59132
59133         * lib/c-torture.exp: Avoid the "compare executables" optimization
59134         when testing native.
59135
59136 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59137
59138         * gcc.c-torture/execute/990829-1.c: New test.
59139         * gcc.c-torture/compile/990829-1.c: New test.
59140
59141 1999-08-27  Paul Burchard  <burchard@pobox.com>
59142
59143         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59144         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59145         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59146         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59147         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59148         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59149         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59150         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59151         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59152         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59153         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59154
59155 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59156
59157         * gcc.c-torture/execute/990827-1.c: New test.
59158
59159 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59160
59161         * g77.f-torture/noncompile/19990826-4.f: New test.
59162
59163         * g77.f-torture/compile/19990826-3.f: New test.
59164
59165         * g77.f-torture/execute/19990826-2.f: New test.
59166
59167         * g77.f-torture/compile/19990826-1.f: New test.
59168
59169         * gcc.c-torture/execute/990826-0.c: New test.
59170         * g77.c-torture/execute/19990826-0.f: New test.
59171
59172         * g77.f-torture/noncompile/970626-2.f: New test.
59173
59174 1999-08-25  Paul Burchard  <burchard@pobox.com>
59175
59176         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59177         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59178         lss-011.C: New tests.
59179
59180 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59181
59182         * g++.old-deja/g++.other/decl5.C: New test.
59183
59184 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59185
59186         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59187         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59188         call `postbase' for each one.  All callers of `postbase' changed
59189         to call this instead.
59190
59191 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59192
59193         * gcc.c-torture/execute/990811-1.c: New test.
59194
59195 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59196
59197         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59198         just native ones.
59199
59200         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59201         just native ones.
59202
59203 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59204
59205         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59206
59207 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59208
59209         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59210
59211 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59212
59213         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59214
59215 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59216
59217         * gcc.c-torture/execute/990804-1.c: New test.
59218
59219 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59220
59221         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59222         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59223         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59224
59225 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59226
59227         * g++.old-deja/g++.other/struct1.C: New test.
59228
59229 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59230
59231         * g++.old-deja/g++.other/enum2.C: New test.
59232
59233 1999-08-02  Richard Henderson  <rth@cygnus.com>
59234
59235         Adapted from tests from Franz Sirl:
59236         * gcc.c-torture/execute/va-arg-7.c: New test.
59237         * gcc.c-torture/execute/va-arg-8.c: New test.
59238
59239 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59240
59241         * gcc.c-torture/compile/990801-2.c: New test.
59242
59243         * gcc.c-torture/compile/990801-1.c: New test.
59244
59245 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59246
59247         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59248         fp-cmp-1.c, converting double to float.
59249
59250         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59251         fp-cmp-1.c, converting double to long double.
59252
59253         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59254         from fr1 to unknown_register, since fr1 is a legitimate register
59255         on some machines.
59256
59257 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59258
59259         * README: More listname related changes.
59260
59261 1999-07-08  Catherine Moore  <clm@cygnus.com>
59262
59263         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59264
59265 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59266
59267         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59268
59269 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59270
59271         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59272
59273 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59274
59275         * gcc.dg/990703-1.c: New test.
59276
59277 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59278
59279         * lib/file-format.exp: New file: Move definition of proc
59280         gcc_target_object_format to here from
59281         gcc.dg/special/ecos.exp.
59282
59283         * lib/c-torture.exp: Include lib file-format.exp.
59284         * lib/gcc-dg.exp: Include lib file-format.exp.
59285
59286         * gcc.dg/special/ecos.exp: Remove definition of proc
59287         gcc_target_object_format.
59288
59289 1999-06-28  Jeffrey A Law  (law@cygnus.com)
59290
59291         * gcc.c-torture/execute/990628-1.c: New test.
59292
59293 1999-06-25  Jeffrey A Law  (law@cygnus.com)
59294
59295         * gcc.c-torture/compile/990625-2.c: New test.
59296
59297         * gcc.c-torture/compile/990625-1.c: New test.
59298
59299 1999-06-23  Nick Clifton  <nickc@cygnus.com>
59300
59301         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
59302         attributes compile.
59303         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
59304         ports that use the COFF/PE file format.
59305
59306 1999-06-17  Jeffrey A Law  (law@cygnus.com)
59307
59308         * gcc.c-torture/compile/990617-1.c: New test.
59309
59310 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
59311
59312         * g++.old-deja/g++.other/decl4.C: New test.
59313
59314 1999-06-14  Nathan Sidwell  <nathan@acm.org>
59315
59316         * g++.old-deja/g++.other/bitfld3.C: New test.
59317
59318 1999-06-08  Nathan Sidwell  <nathan@acm.org>
59319
59320         * g++.old-deja/g++.eh/catch1.C: New test.
59321
59322 1999-06-07  Jeffrey A Law  (law@cygnus.com)
59323
59324         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
59325
59326         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
59327         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
59328
59329 1999-06-05  Craig Burley  <craig@jcb-sc.com>
59330
59331         * g77.f-torture/compile/19990502-0.f: Replace with new,
59332         shorter, test that still fails after recent changes.
59333
59334 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59335
59336         * gcc.c-torture/execute/990604-1.c: New test.
59337
59338 1999-05-31  Jeffrey A Law  (law@cygnus.com)
59339
59340         * gcc.c-torture/execute/990531-1.c: New test.
59341
59342 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59343
59344         * gcc.c-torture/compile/990527-1.c: New test.
59345
59346 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
59347
59348         * gcc.c-torture/execute/990527-1.c: New test.
59349
59350 1999-05-25  Nick Clifton  <nickc@cygnus.com>
59351
59352         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
59353         bitfields as signed.
59354
59355 1999-05-25  Craig Burley  <craig@jcb-sc.com>
59356
59357         * g77.f-torture/compile/19990525-0.f: New test.
59358
59359 1999-05-25  Jeffrey A Law  (law@cygnus.com)
59360
59361         * gcc.c-torture/execute/990525-2.c: New test.
59362
59363         * gcc.c-torture/execute/990525-1.c: New test.
59364
59365 1999-05-24  Nathan Sidwell  <nathan@acm.org>
59366
59367         * g++.old-deja/g++.other/anon3.C: New test.
59368         * g++.old-deja/g++.other/anon4.C: New test.
59369         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
59370         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
59371         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
59372         Merrill).
59373
59374 1999-05-24  Jeffrey A Law  (law@cygnus.com)
59375
59376         * gcc.c-torture/execute/990524-1.c: New test.
59377
59378         * gcc.dg/990524-1.c: New test.
59379
59380 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59381
59382         * gcc.c-torture/compile/990523-1.c: New test.
59383
59384 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
59385
59386         * gcc.c-torture/compile/990519-1.c: New test.
59387
59388 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59389
59390         * gcc.c-torture/compile/990517-1.c: New test.
59391
59392         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
59393         (e4, f4): New tests.
59394         (main): Call them.
59395
59396 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59397
59398         * gcc.dg/noreturn-1.c: New test.
59399
59400 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
59401
59402         * gcc.c-torture/execute/990513-1.c: New test.
59403
59404 1999-05-10  Richard Henderson  <rth@cygnus.com>
59405
59406         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
59407
59408 1999-05-10  Craig Burley  <craig@jcb-sc.com>
59409
59410         * g77.f-torture/execute/erfc.f: Use small single-precision
59411         values, to avoid problems on Alphas when not -mieee.
59412
59413 1999-05-08  Craig Burley  <craig@jcb-sc.com>
59414
59415         * gcc.dg/990506-0.c: New test.
59416
59417 1999-05-08  Richard Henderson  <rth@cygnus.com>
59418
59419         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
59420         the constant to test.  Don't XFAIL 64-bit targets.
59421
59422         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
59423         * g++.old-deja/g++.law/profile1.C: Likewise.
59424
59425         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59426         operator new instances.
59427         * g++.old-deja/g++.other/delete5.C: Likewise.
59428
59429 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59430
59431         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59432         intrinsic.
59433
59434 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59435
59436         * g77.f-torture/execute/u77-test.f: Reverse order of two
59437         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59438
59439 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59440
59441         * gcc.dg/compare1.c: New test.
59442
59443 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59444
59445         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59446         New tests.
59447
59448 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59449
59450         * g77.f-torture/compile/19990502-1.f: New test.
59451
59452 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59453
59454         * g77.f-torture/compile/19990502-0.f: New test.
59455
59456 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59457
59458         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59459         intrinsic.
59460
59461 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59462
59463         * g77.f-torture/execute/u77-test.f (main): List libU77
59464         intrinsics not currently tested.
59465         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59466         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59467         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59468         Trim blanks off the ends of some printed strings.
59469
59470 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59471
59472         * g77.f-torture/execute/u77-test.f (main): Just warn about
59473         FSTAT gid disagreement, as it's expected on some systems.
59474
59475 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59476
59477         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59478         use a new function, which allows for some slop.
59479         Clean up some commentary.
59480         (issum): The new function.
59481         (sgladd): Deleted subroutine.
59482
59483 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59484
59485         * g77.f-torture/execute/u77-test.f: Modify to be more like
59486         libf2c/libU77 version, bringing patches to that version here.
59487         Add suitable commentary.
59488
59489 1999-04-25  Richard Henderson  <rth@cygnus.com>
59490
59491         * gcc.dg/990424-1.c: New test.
59492
59493 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59494
59495         * g77.f-torture/execute/u77-test.f (main): Bug involving
59496         LSTAT has been fixed, so turn back on full checking.
59497
59498 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59499
59500         * g77.f-torture/compile/19990419-0.f: New test.
59501         * g77.f-torture/execute/19990419-1.f: New test.
59502
59503 1999-04-17  Richard Henderson  <rth@cygnus.com>
59504
59505         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59506         to avoid the need for a prototype to supress a warning.
59507
59508 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59509
59510         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59511
59512 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59513
59514         * gcc.c-torture/execute/990404-1.c: New test.
59515
59516 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59517
59518         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59519         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59520         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59521         missing initializer warnings.
59522
59523 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59524
59525         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59526         matching strings.
59527
59528 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59529
59530         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59531
59532 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59533
59534         * g77.f-torture/execute/19990325-0.f: New test.
59535         * g77.f-torture/execute/19990325-1.f: New test.
59536
59537 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59538
59539         * gcc.c-torture/execute/990324-1.c: New test.
59540
59541 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59542
59543         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59544         test with 4.
59545
59546 1999-03-17  Richard Henderson  <rth@cygnus.com>
59547
59548         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59549
59550 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59551
59552         * g77.f-torture/execute/19990313-2.f: New test.
59553         * g77.f-torture/execute/19990313-3.f: New test.
59554
59555 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59556
59557         * g77.f-torture/execute/19990313-0.f: New test.
59558         * g77.f-torture/execute/19990313-1.f: New test.
59559
59560 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59561
59562         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59563         printf to sprintf.
59564         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59565         (main): Add check for u15.  Conditionalize u31 check depending on
59566         whether ints are <32 bits or >=32 bits.
59567
59568 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59569
59570         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59571
59572 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59573
59574         * g77.f-torture/compile/19990305-0.f: New test.
59575         * g77.f-torture/execute/19981119-0.f: New test.
59576
59577 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59578
59579         * g77.f-torture/execute/970625-2.f: call ABORT if final
59580         result is not correct, instead of just printing it.
59581         Add this checking via newly introduced obfuscation, to
59582         trip up buggy front ends.
59583
59584 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59585
59586         * g77.f-torture/compile/960317-1.f: Moved from being
59587         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59588
59589 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59590
59591         * g77.f-torture/execute/960317-1.f: New (old) test.
59592         * g77.f-torture/execute/970625-2.f: Ditto.
59593
59594 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59595
59596         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59597         error message on line 1 or line 2; cccp and cpplib do this differently.
59598
59599 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59600
59601         * g++.old-deja/g++.law/weak1.C: New test.
59602
59603 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59604
59605         * gcc.c-torture/execute/990119-1.c: Renamed to...
59606         * gcc.dg/990119-1.c: this, so it will only be tested once
59607         (it's a preprocessor test, it doesn't need to be run at
59608         multiple optimization levels).
59609
59610 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59611
59612         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59613           ALWAYS_CXXFLAGS.
59614
59615 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59616
59617         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59618         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59619         to not be compilable by current g77.
59620
59621 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59622
59623         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59624
59625 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59626
59627         * gcc.c-torture/execute/990222-1.c: New test.
59628
59629 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59630
59631         * g77.f-torture/compile/19990218-0.f: New test.
59632         * g77.f-torture/noncompile/19990218-1.f: New test.
59633
59634 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59635
59636         * g77.f-torture/compile/19981216-0.f: New test.
59637
59638 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59639
59640         * gcc.dg/990214-1.c: New test.
59641
59642 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59643
59644         * gcc.dg/990213-2.c: New test.
59645
59646         * gcc.dg/990213-1.c: New test.
59647
59648 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59649
59650         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59651         ints.
59652
59653 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59654
59655         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59656         specified by target.
59657
59658         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59659
59660 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59661
59662         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59663
59664 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59665
59666         * gcc.dg/special/ecos.exp: New test driver for new tests with
59667         special requirements.
59668
59669         * gcc.dg/special/alias-1.c: New test.
59670         * gcc.dg/special/gcsec-1.c: New test.
59671         * gcc.dg/special/weak-1.c: New test.
59672         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59673         * gcc.dg/special/weak-2.c: New test.
59674         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59675         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59676         * gcc.dg/special/wkali-1.c: New test.
59677         * gcc.dg/special/wkali-2.c: New test.
59678         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59679         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59680
59681 1999-02-10  Felix Lee  <flee@cygnus.com>
59682
59683           * lib/c-torture.exp (c-torture-compile): Pull out code for
59684           analyzing gcc error messages.
59685           (c-torture-execute): Likewise.  Fix some (harmless) false
59686           positives.
59687           * lib/gcc.exp (gcc_check_compile): New function.
59688
59689 1999-02-08  Richard Henderson  <rth@cygnus.com>
59690
59691         * gcc.c-torture/execute/990208-1.c: New test.
59692
59693 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59694
59695         * g++.dg/special/ecos.exp: New driver for new tests with special
59696         requirements
59697
59698         * g++.dg/special/conpr-1.C: New test
59699         * g++.dg/special/conpr-2.C: New test
59700         * g++.dg/special/conpr-2a.C: New test
59701         * g++.dg/special/conpr-3.C: New test
59702         * g++.dg/special/conpr-3a.C: New test
59703         * g++.dg/special/conpr-3b.C: New test
59704
59705         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59706         allow g++ to use the dg driver
59707
59708         * README: Add comment about g++.dg directory
59709
59710 1999-02-06  Jeffrey A Law  (law@cygnus.com)
59711
59712         * README: Update email addresses.
59713
59714 1999-02-03  Nick Clifton  <nickc@cygnus.com>
59715
59716         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59717         arguments in order to force structure S onto the stack even on
59718         the alpha.
59719         (test): Pass 10 leading arguments to function foo as well as the
59720         structure S.
59721
59722         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59723         failure for all targets.
59724
59725         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59726         abort to terminate program execution.
59727
59728 1999-01-30  Richard Henderson  <rth@cygnus.com>
59729
59730         * gcc.c-torture/execute/990130-1.c: New test.
59731
59732 1999-01-30  Jeffrey A Law  (law@cygnus.com)
59733
59734         * gcc.dg/990130-1.c: New test.
59735
59736 1999-01-28  Michael Meissner  <meissner@cygnus.com>
59737
59738         * gcc.c-torture/execute/990128-1.c: New test.
59739
59740 1999-01-27  Michael Meissner  <meissner@cygnus.com>
59741
59742         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59743
59744 1999-01-27  Felix Lee  <flee@cygnus.com>
59745
59746         * lib/c-torture.exp (c-torture-compile): pull out code for
59747         analyzing gcc error messages.
59748         (c-torture-execute): ditto, and fix some (harmless) false
59749         positives.
59750         * lib/gcc.exp (gcc_check_compile): new function.
59751
59752 1999-01-17  Jeffrey A Law  (law@cygnus.com)
59753
59754         * gcc.dg/990117-1.c: New test.
59755
59756         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59757
59758         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59759
59760 1999-01-15  Jeffrey A Law  (law@cygnus.com)
59761
59762         * g77.f-torture/compile/990115-1.f: New test.
59763
59764 1999-01-07  Jeffrey A Law  (law@cygnus.com)
59765
59766         * gcc.c-torture/compile/990107-1.c: New test
59767
59768 1999-01-06  Jeffrey A Law  (law@cygnus.com)
59769
59770         * gcc.c-torture/execute/990106-2.c: New test.
59771
59772         * gcc.c-torture/execute/990106-1.c: New test.
59773
59774 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
59775
59776         * gcc.c-torture/compile/981223-1.c: New test.
59777
59778 1998-12-29  Richard Henderson  <rth@cygnus.com>
59779
59780         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59781         (opt3): Rename from opt4 and disable.
59782
59783 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
59784
59785         * g++.old-deja/g++.pt/ptrmem5.C: New test.
59786
59787 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59788
59789         * g++.old-deja/g++.other/conv5.C: New test.
59790
59791 1998-12-14  Nick Clifton  <nickc@cygnus.com>
59792
59793         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59794
59795 1998-12-11  Jeffrey A Law  (law@cygnus.com)
59796
59797         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59798
59799 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
59800
59801         * gcc.c-torture/compile/981211-1.c: New test.
59802
59803 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59804
59805         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59806
59807         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59808
59809 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59810
59811         * gcc.special/930510-1.c: Make C9X safe.
59812         * gcc.misc-tests/gcov-1.c Similarly.
59813         * gcc.misc-tests/gcov-2.c Similarly.
59814
59815 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59816
59817         * gcc.dg/ultrasp1.c: New test.
59818
59819 1998-12-06  Richard Henderson  <rth@cygnus.com>
59820
59821         * gcc.c-torture/execute/981206.c: New test.
59822
59823 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59824
59825         * g++.old-deja/g++.ns/template7.C: New test.
59826
59827         * g++.old-deja/g++.other/expr1.C: New test.
59828
59829         * g++.old-deja/g++.eh/tmpl3.C: New test.
59830
59831         * g++.old-deja/g++.eh/tmpl2.C: New test.
59832
59833 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59834
59835         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59836         * g++.old-deja/g++.other/using6.C: Removed.
59837         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59838
59839         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59840
59841 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59842
59843         * g++.old-deja/g++.pt/overload8.C: New test.
59844
59845         * g++.old-deja/g++.pt/overload7.C: New test.
59846
59847         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59848
59849         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59850         and relinking messages.
59851         * lib/g++.exp (g++_target_compile): Remove .rpo file when
59852         compiling with -frepo.
59853
59854 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
59855
59856         * g++.old-deja/g++.pt/lookup6.C: New test.
59857
59858 1998-11-30  Nick Clifton  <nickc@cygnus.com>
59859
59860         * gcc.c-torture/execute/981130-1.c: New test.
59861         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59862
59863 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59864
59865         * g++.old-deja/g++.pt/explicit76.C: New test.
59866
59867         * g++.old-deja/g++.pt/friend38.C: New test.
59868
59869         * g++.old-deja/g++.ns/crash2.C: New test.
59870
59871         * g++.old-deja/g++.pt/defarg8.C: New test.
59872
59873         * g++.old-deja/g++.pt/instantiate6.C: New test.
59874
59875         * g++.old-deja/g++.pt/static6.C: New test.
59876
59877         * g++.old-deja/g++.pt/decl2.C: New test.
59878
59879 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59880
59881         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
59882         problem is actually related with name lookup, but so what? :-)
59883
59884         * g++.old-deja/g++.pt/friend37.C: New test.
59885
59886 1998-11-25  Dave Love  <d.love@dl.ac.uk>
59887
59888         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59889         element, which fails on some systems.
59890
59891         * g77.f-torture/execute/labug1.f: New test.
59892
59893 1998-11-21  Jeffrey A Law  (law@cygnus.com)
59894
59895         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59896         is defined.
59897
59898 1998-11-18  Dave Love  <d.love@dl.ac.uk>
59899
59900         * g77.f-torture/compile/981117-1.f: New test.
59901
59902 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
59903
59904         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
59905         properly discarded.
59906
59907 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
59908
59909         * gcc.c-torture/execute/memcheck: New directory of tests for
59910         -fcheck-memory-usage.
59911
59912 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
59913
59914         * README: New file, general information about the testsuite and
59915         new description of the various C++ test subdirectories.
59916         * README.g++: Eliminate obsolete information, update and move most
59917         relevant stuff to README.
59918
59919 1998-11-07  Richard Henderson  <rth@cygnus.com>
59920
59921         * gcc.c-torture/compile/981107-1.c: New test.
59922
59923 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
59924
59925         * execute/memcpy-bi.c: New testcase.
59926
59927 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
59928
59929         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59930         base classes.
59931
59932         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59933         template is selected.
59934
59935         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59936         classes, it should be accepted for all types.
59937
59938         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59939
59940         * g++.old-deja/g++.pt/spec24.C: Ensure that template
59941         specializations start with template headers.
59942
59943 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
59944
59945         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59946
59947         * g++.old-deja/g++.other/init9.C: Test cross initialization of
59948         non-POD types.
59949
59950 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59951
59952         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59953
59954 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59955
59956         * compile/981022-1.c, compile/981022-1.x: New test and driver.
59957
59958 1998-10-19  Jeffrey A Law  (law@cygnus.com)
59959
59960         * 981019-1.c: New test.
59961
59962 1998-10-14  Robert Lipe <robertl@dgii.com>
59963
59964         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59965         find objc headers.
59966
59967 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59968
59969         * compile/981001-4.c: Remove use of GCC extension that triggers a
59970         compiler bug.
59971
59972 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
59973
59974         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59975
59976 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59977
59978         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
59979         instantiation of template produces incorrect code for delete
59980         expression.
59981
59982         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
59983         constructors' name is not unique.
59984         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59985         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59986
59987         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
59988         automatic array of const is ill-formed.
59989
59990         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
59991         of template parameter?
59992
59993         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
59994         const.
59995
59996         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
59997         pointer-to-member expression.
59998
59999         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
60000         declaration causes ICE.
60001
60002 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
60003
60004         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60005         reserved in the global namespace.
60006
60007         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60008         generate needed virtual table.
60009
60010         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60011
60012 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60013
60014         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60015         template-dependent type
60016
60017 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60018
60019         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60020         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60021         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60022
60023         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60024         class should be usable as argument of member function.
60025         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60026         class should be usable as return type of member function.
60027         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60028         class should be usable as type of data member.
60029
60030         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60031
60032 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60033
60034         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60035
60036 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60037
60038         * gcc.dg/dll-?.c Add thumb to target list.
60039         Fix assembler scan patterns to match current assembler output.
60040
60041 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60042
60043         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60044         matching of template brackets.
60045
60046         * g++.old-deja/g++.other/using4.C: New test.  Test using
60047         declarations of methods from base classes.
60048
60049         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60050         within functions should introduce names into the innermost
60051         enclosing namespace.
60052
60053         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60054         of static locals if first initialization throws.
60055
60056 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60057
60058         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60059
60060 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60061
60062         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60063         lose track of the possible targets of tablejump insns.
60064         * special/special.exp: Run it.
60065
60066 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60067
60068         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60069         must be declared before its specializations can be named in friend
60070         declarations.
60071
60072 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60073
60074         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60075
60076         * g77.f-torture/execute/io1.f: New test.
60077
60078 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60079
60080         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60081         with pointer to template function, for which no argument deduction
60082         is possible.
60083
60084         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60085         specialization of template function as argument to template
60086         function.
60087
60088         * g++.old-deja/g++.other/access2.C: New test; Inner class
60089         shouldn't have privileged access to Outer's names.
60090
60091 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60092
60093         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60094         friend template declared within template class conflicts with
60095         nested class of the same name.
60096
60097         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60098         is ignored.
60099
60100         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60101         object with direct initializer as function declaration.
60102
60103         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60104         initializers.
60105
60106         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60107         involving const pointer and NULL produces incorrect result.
60108
60109         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60110         type name without `typename' should be rejected with -pedantic.
60111
60112 1998-10-02  Richard Henderson  <rth@cygnus.com>
60113
60114         * g++.old-deja/g++.other/addrof1.C: New test.
60115
60116 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60117
60118         * gcc.c-torture/compile/981001-1.c: New test.
60119         * gcc.c-torture/execute/981001-1.c: New test.
60120
60121 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60122
60123         * gcc.c-torture/compile/981001-2.c: New test.
60124         * gcc.c-torture/compile/981001-3.c: New test.
60125         * gcc.c-torture/compile/981001-4.c: New test.
60126
60127 1998-10-01  Robert Lipe  <robertl@dgii.com>
60128
60129         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60130         multilibbed hosts.  Idea grafted from g77.exp.
60131
60132 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60133
60134         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60135         avoid losing on systems which need -lsocket.
60136
60137 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60138
60139         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60140         * g++.old-deja/g++.other/nested2.C: Ditto.
60141         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60142         failure.
60143
60144 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60145
60146         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60147         preferred over template operator!= for enum bitfields.
60148
60149 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60150
60151         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60152         that happen to have the same base name, but in different scopes,
60153         are incorrectly rejected.
60154
60155 1998-09-16  Richard Henderson  <rth@cygnus.com>
60156
60157         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60158         on the native word size instead of an integer literal.
60159
60160 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60161
60162         * g++.old-deja/g++.other/static2.C: Invocation of static data
60163         member of type pointer-to-function denoted as non-static member.
60164
60165         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60166         checks involving function types and aliases.
60167
60168 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60169
60170         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60171         redefined to the same non-trivial type.
60172
60173         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60174         namespace-qualification of template specializations declared in
60175         other namespaces.
60176
60177         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60178         to declare a subset of the specializations of a template function
60179         as friends of specializations of a template class.
60180
60181         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60182         member templates that do not fully specialize the enclosing
60183         template class are rejected.
60184
60185 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60186
60187         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60188
60189 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60190
60191         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60192         altered from libf2c/libU77 version.
60193
60194 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60195
60196         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60197
60198 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60199             Alexandre Oliva  <oliva@dcc.unicamp.br>
60200
60201         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60202         (un)signed char are different types for template specialization
60203         purposes.
60204
60205 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60206
60207         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60208         * objc: ObjC testsuite.
60209
60210 1998-08-31  Catherine Moore  <clm@cygnus.com>
60211
60212         * gcc.c-torture/execute/941014-1.x: New file.
60213
60214 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60215
60216         * lib/c-torture.exp: Add support for
60217         torture_eval_before_compile and torture_eval_before_execute
60218         variables.
60219
60220 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60221
60222         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60223         this test triggers valid.
60224
60225 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60226
60227         * gcc.dg/980827-1.c: New test.
60228
60229 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60230
60231         * gcc.c-torture/execute/loop-4b.c: New test.
60232
60233 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60234
60235         * lib/c-torture.exp: Add support for
60236         torture_eval_before_compile and torture_eval_before_execute
60237         variables.
60238
60239 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60240
60241         * gcc.c-torture/compile/980825-1.c: New test.
60242
60243 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60244
60245         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60246         count number tests in opt_t0 not good_t0.
60247
60248 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60249
60250         * gcc.c-torture/compile/930326-1.x: Fix typo.
60251
60252 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60253
60254         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60255         causes an ICE.
60256
60257 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60258
60259         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60260         STACK_SIZE is defined.
60261         * gcc.c-torture/unsorted/stuct.c: Similarly.
60262
60263         * gcc.c-torture/compile/980821-1.c: New test.
60264
60265 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60266
60267         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60268         16bit ints.
60269
60270 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60271
60272         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60273         code.
60274
60275 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60276
60277         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60278         error'.
60279
60280 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60281
60282         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60283
60284 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60285
60286         * gcc.c-torture/compile/980816-1.c: New test.
60287
60288         * gcc.dg/980816-1.c: New test.
60289
60290 1998-08-13  Jeffrey A Law  (law@cygnus.com)
60291
60292         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
60293         compiler for ieee tests.
60294
60295 1998-08-01  Dave Love  <d.love@dl.ac.uk>
60296
60297         * g77.f-torture/compile/980729-0.f: New test.
60298
60299 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
60300
60301         * gcc.c-torture/special/eeprof-1.c: New test, for
60302         -finstrument-functions.
60303         * gcc.c-torture/special/special.exp: Run it.
60304
60305 1998-07-29  Jeffrey A Law  (law@cygnus.com)
60306
60307         * gcc.c-torture/compile/980729-1.c: New test.
60308
60309 1998-07-27  Nick Clifton  <nickc@cygnus.com>
60310
60311         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
60312         __thumb__ is defined, and test for ARM style doubles if so.
60313
60314 1998-07-26  Dave Love  <d.love@dl.ac.uk>
60315
60316         * g77.f-torture/noncompile/980615-0.f: New test.
60317
60318 1998-07-26  H.J. Lu  (hjl@gnu.org)
60319
60320         * gcc.dg/980312-1.c: Do link instead of compile.
60321         * gcc.dg/980313-1.c: Likewise.
60322
60323 1998-07-26  Jeffrey A Law  (law@cygnus.com)
60324
60325         * gcc.c-torture/compile/980726-1.c: New test.
60326
60327 1998-07-25  Dave Love  <d.love@dl.ac.uk>
60328
60329         * g77.f-torture/execute/io0.f: New test.
60330
60331 1998-07-24  Nick Clifton  <nickc@cygnus.com>
60332
60333         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
60334         an int.
60335
60336 1998-06-18  Michael Meissner  <meissner@cygnus.com>
60337
60338         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
60339         m32r bugs.
60340
60341 1998-07-17  Nick Clifton  <nickc@cygnus.com>
60342
60343         * gcc.dg/980626-1.c: Expect failures for all toolchains until
60344         c-decl.c:grokdeclarator can handle mode attributes.
60345
60346 1998-07-16  Jeffrey A Law  (law@cygnus.com)
60347
60348         * gcc.c-torture/execute/980716-1.c: New test.
60349
60350 1998-07-13  Jeffrey A Law  (law@cygnus.com)
60351
60352         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
60353         the mn10200.
60354         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
60355         the mn10200.
60356         * gcc.c-torture/execute/va-arg-3.x: Similarly.
60357         * gcc.c-torture/compile/930326-1.x: Similarly.
60358
60359 1998-07-13  Dave Love  <d.love@dl.ac.uk>
60360
60361         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
60362         New test from Craig.
60363
60364 1998-07-12  Dave Love  <d.love@dl.ac.uk>
60365
60366         * g77.f-torture/noncompile/980616-0.f: New test.
60367
60368         * g77.f-torture/execute/970816-3.f: New test from Craig.
60369
60370 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60371
60372         *  g++.other/singleton.C: Return error value instead of taking
60373         SIGSEGV.
60374
60375 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
60376
60377         *  g++.other/singleton.C: New test.  Warning is under dispute.
60378         Runtime crash is not.
60379
60380 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
60381
60382         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
60383         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
60384         using6.C, using7.C}: New namespace tests.
60385
60386 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60387
60388         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
60389         specialization with typedef'ed names used as array indexes.
60390
60391 1998-07-09  Jeffrey A Law  (law@cygnus.com)
60392
60393         * gcc.c-torture/execute/980709-1.c: New test.
60394
60395         * gcc.dg/980709-1.c: New test.
60396
60397 1998-07-07  Richard Henderson  <rth@cygnus.com>
60398
60399         * gcc.c-torture/execute/bcp-1.c: New test.
60400
60401 1998-07-07  Jeffrey A Law  (law@cygnus.com)
60402
60403         * gcc.c-torture/execute/980707-1.c: New test.
60404
60405 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
60406
60407         * gcc.c-torture/compile/980706-1.c: New test.
60408
60409 1998-07-01  Dave Love  <d.love@dl.ac.uk>
60410
60411         * g77.f-torture/execute/980701-0.f,
60412         g77.f-torture/execute/980701-1.f: New test from Craig.
60413
60414 1998-07-01  Jeffrey A Law  (law@cygnus.com)
60415
60416         * gcc.c-torture/compile/980701-1.c: New test.
60417
60418         * gcc.c-torture/execute/980701-1.c: New test.
60419
60420 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
60421 rlsruhe.de>
60422
60423         * g++.old-deja/g++.robertl/eb132.C: New test.
60424         * g++.old-deja/g++.robertl/eb133.C: Likewise.
60425
60426 1998-06-29  Dave Love  <d.love@dl.ac.uk>
60427
60428         * g77.f-torture/execute/980628-7.f,
60429         g77.f-torture/execute/980628-8.f,
60430         g77.f-torture/execute/980628-9.f,
60431         g77.f-torture/execute/980628-10.f: New tests from Craig.
60432
60433         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60434
60435 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60436
60437         * g77.f-torture/execute/980628-4.f: New test from Craig.
60438         * g77.f-torture/execute/980628-5.f: Likewise.
60439         * g77.f-torture/execute/980628-2.f: Likewise.
60440         * g77.f-torture/execute/980628-0.f: Likewise.
60441         * g77.f-torture/execute/980628-1.f: Likewise.
60442         * g77.f-torture/execute/980628-3.f: Likewise.
60443         * g77.f-torture/execute/980628-6.f: Likewise.
60444
60445 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60446
60447         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60448         directory when nothing has been installed yet.
60449
60450 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60451
60452         * gcc.c-torture/special/special.exp: Handle newer versions of
60453         dejagnu.
60454
60455 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60456
60457         * gcc.dg/980626-1.c: New test.
60458
60459 1998-06-19  Bruno Haible <haible@ilog.fr>
60460
60461         * gcc.misc-tests/m-un-2.c: New test.
60462         * g++.old-deja/g++.other/warn01.c: Likewise.
60463
60464 1998-06-19  Robert Lipe  <robertl@dgii.com>
60465
60466         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60467         compatibility with assmblers with a different comment character.
60468         Eliminate use of GAS-specific extensions.
60469
60470 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60471
60472         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60473
60474 1998-06-19  Robert Lipe  <robertl@dgii.com>
60475
60476         * lib/g77.exp: Replace search for libf2c.a with search for newly
60477         renamed libg2c.a
60478
60479 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60480
60481         * gcc.c-torture/execute/980617-1.c: New test.
60482
60483 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60484
60485         * gcc.c-torture/execute/980612-1.c: New test.
60486
60487 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60488
60489         * gcc.dg/980523-1.c: Only test on ppc-linux.
60490         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60491
60492         * gcc.c-torture/execute/980608-1.c: New test.
60493
60494 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60495
60496         * gcc.c-torture/execute/980605-1.c: New test.
60497
60498 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60499
60500         * gcc.c-torture/execute/980604-1.c: New test.
60501
60502 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60503
60504         * gcc.c-torture/execute/980602-1.c: New test.
60505         * gcc.c-torture/execute/980602-2.c: Likewise.
60506
60507 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60508
60509         * 970125-0.f: Fix per JCB.  Add commentary.
60510
60511 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60512
60513         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60514         IEEE -0 support.
60515
60516 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60517
60518         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60519         earlier.
60520
60521 1998-05-28  Catherine Moore <clm@cygnus.com>
60522
60523         * gcc.c-torture/execute/980526-3.c: New test.
60524
60525 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60526
60527         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60528         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60529         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60530         m88k-motorola-sysv3 to XFAIL.
60531
60532 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60533
60534         * gcc.dg/980526-1.c: New test.
60535         * gcc.c-torture/execute/980526-2.c: New test.
60536
60537 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60538
60539         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60540
60541         * gcc.c-torture/execute/980526-1.c: New test.
60542
60543 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60544
60545         * g77.f-torture/execute/alpha2.f: Add runtime test.
60546
60547 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60548
60549         * g++.old-deja/old-deja.exp: Strip leading directories.
60550
60551         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60552         error for the line.  Don't run multiple tests for the same line.
60553
60554 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60555
60556         * gcc.dg/980523-1.c: New test.
60557
60558 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60559
60560         * g77.f-torture/compile/970915-0.f: New test.
60561
60562 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60563
60564         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60565
60566 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60567
60568         * gcc.dg/980520-1.c: New test.
60569
60570 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60571
60572         * gcc.dg/980502-1.c: Fix return type.
60573
60574 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60575
60576         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60577         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60578         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60579         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60580         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60581
60582 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60583
60584         * g77.f-torture/execute/980520-1.f: New test.
60585
60586 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60587
60588         * lib/mike-g77.exp: New file.
60589
60590         * g77.f-torture/noncompile/noncompile.exp,
60591         g77.f-torture/noncompile/check0.f: New files.
60592
60593 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60594
60595         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60596         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60597         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60598         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60599         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60600         abort where appropriate.
60601
60602 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60603
60604         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60605         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60606
60607 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60608
60609         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60610
60611 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60612
60613         * g77.f-torture/compile/980427-0.f: New test.
60614
60615 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60616
60617         * g77.f-torture/compile/980424-0.f: New test.
60618
60619 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60620
60621         * g77.f-torture/compile/980419-2.f (main): New test.
60622         * g77.f-torture/compile/970125-0.f: New test.
60623         * g77.f-torture/compile/980419-1.f: New test.
60624
60625 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60626
60627         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60628         of loop-4.c.
60629
60630 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60631
60632         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60633
60634 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60635
60636         * gcc.c-torture/compile/980329-1.c: New test.
60637
60638 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60639
60640         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60641         * gcc.dg/980312-1.c: Fix typo in -march command.
60642
60643 1998-03-16  H.J. Lu  (hjl@gnu.org)
60644
60645         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60646
60647 1998-03-11  Robert Lipe  <robertl@dgii.com>
60648
60649         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60650         Dave Love agree the Fortran source is bogus.
60651
60652 1998-03-11  Robert Lipe  <robertl@dgii.com>
60653
60654         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60655         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60656         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60657         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60658         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60659
60660 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60661
60662         * g++.old-deja/g++.other/friend1.C: New test.
60663
60664 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60665
60666         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60667         possibly uninitialized) variables and declare dnrm2.
60668
60669 1998-02-23  Robert Lipe <robertl@dgii.com>
60670
60671         From Bruno Haible <haible@ilog.fr>:
60672         * gcc.c-torture/execute/980223.c: New test.
60673
60674 1998-02-13  Jeffrey A Law  (law@cygnus.com)
60675
60676         * gcc.dg/ifelse-1.c: New test.
60677
60678 1998-02-09  H.J. Lu  (hjl@gnu.org)
60679
60680         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60681
60682           * lib/old-dejagnu.exp (old-dejagnu): Added the
60683           "execution test - XFAIL *-*-*" handling in the spirit of
60684           "excess errors test -". Changed the "execution test fails"
60685           handling to be like "excess errors test fails".
60686           * Update various tests accordingly.
60687
60688 1998-02-06  Jim Wilson  <wilson@cygnus.com>
60689
60690         * gcc.c-torture/execute/980205.c: New test.
60691
60692 1998-01-18  Jeffrey A Law  (law@cygnus.com)
60693
60694         * lib/c-torture.exp: Look for .x files instead of .cexp files.
60695         * lib/f-torture.exp: Similarly.
60696         * gcc.c-torture: Rename all .cexp files to .x files.
60697
60698 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
60699
60700         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60701         (940510-1.c): Removed duplicate.
60702         (971104-1.c): New test.
60703
60704 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
60705
60706           * lib/f-torture.exp: Improve error and loop detection.
60707
60708 1997-11-19  Michael Meissner  <meissner@cygnus.com>
60709
60710         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60711         use that to size the filler array.
60712
60713 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
60714
60715         * lib/c-torture.exp(c-torture-execute): Fix typo.
60716
60717         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60718         testcase as the executable name. Keep the executable around if
60719         the test fails.
60720
60721 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
60722
60723         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60724         changes.  Only test one -g option, and move it to the end of the
60725         list of options to test.
60726
60727 1997-09-19  Michael Meissner  <meissner@cygnus.com>
60728
60729         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60730         variable GCC_TORTURE_OPTIONS to supply default switches separated
60731         by colons.  If no environment variable, run tests with -O0 -g, -O1
60732         -g, and -O2 -g as well.
60733
60734 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
60735
60736         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60737         explanatory comments. Fix indentation.
60738
60739 1997-09-15  Jeffrey A Law  (law@cygnus.com)
60740
60741         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60742
60743 1997-09-11  Jeffrey A Law  (law@cygnus.com)
60744
60745         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60746         * g++.old-deja/g++.mike/p7325.C: Likewise.
60747         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60748
60749 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
60750
60751         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60752         * g++.old-deja/g++.brendan/crash30.C: Likewise.
60753         * g++.old-deja/g++.brendan/crash39.C: Likewise.
60754         * g++.old-deja/g++.law/operators4.C: Likewise.
60755
60756 1997-09-11  Joe Buck  (jbuck@synopsys.com)
60757
60758         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60759         * g++.old-deja/g++.mike/p784.C: Ditto.
60760         * g++.old-deja/g++.mike/p785.C: Ditto.
60761
60762 1997-09-05  Jeffrey A Law  (law@cygnus.com)
60763
60764           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60765
60766 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60767
60768         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60769         target feature; pass this to c-torture-execute as needed.
60770
60771 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60772
60773         * lib/c-torture.exp(c-torture-execute): If the previous and the
60774         current executables being tested are identical, we don't need to
60775         run the executable again. Try to make the executable names
60776         unique. Add an optional argument for passing additional compiler
60777         flags.
60778
60779 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
60780
60781         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60782
60783 1997-08-29  Jeffrey A Law  (law@cygnus.com)
60784
60785         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60786
60787 1997-07-31  Jeffrey A Law  (law@cygnus.com)
60788
60789         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60790         32bit or larger longs.
60791
60792         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60793         have either a 32bit long or 32bit int.
60794
60795 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
60796
60797         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60798         Make double precision tests dependent on sizeof (double).
60799
60800 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
60801
60802         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60803         too.
60804
60805 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
60806
60807         * gcc.c-torture/compile/961203-1.cexp: New script.
60808
60809 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
60810
60811         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60812         up the includes ourselves.
60813
60814 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
60815
60816         * lib/plumhall.exp: Remove random include, and add a few
60817         verbose messages for debugging.
60818
60819 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
60820
60821         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60822         of trying to do it ourselves.
60823
60824 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
60825
60826         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60827
60828 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
60829
60830         * gcc.prms/5403.c: Made regexp a bit less strict.
60831
60832 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
60833
60834         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60835         is returned from remote_load instead.
60836         * lib/plumhall.exp: Ditto.
60837         * lib/mike-g++.exp: Ditto.
60838         * lib/old-dejagnu.exp: Ditto.
60839         * lib/c-torture.exp: Ditto.
60840
60841 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
60842
60843         * lib/g++.exp: Use build_wrapper procedure.
60844         * lib/gcc.exp: Ditto.
60845
60846 1997-05-20  Jeffrey A Law  (law@cygnus.com)
60847
60848         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60849         an old-style decl for malloc.  Fixes tests to work when
60850         sizeof (int) != sizeof (size_t).
60851
60852 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60853
60854         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60855
60856         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60857         use stdargs.h interface.
60858
60859 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60860
60861         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60862         NO_VARARGS when compiling.
60863
60864 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
60865
60866         * lib/plumhall.exp(ph_includes): New procedure.
60867         (ph_make): Use it.
60868         (ph_compiler): Ditto.
60869
60870         * lib/g++.exp: Rename test-glue.c to testglue.c.
60871         * lib/gcc.exp: Ditto.
60872
60873 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
60874
60875         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60876         to completion when it's called.
60877
60878 1997-03-21  Michael Meissner  <meissner@cygnus.com>
60879
60880         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60881         is defined, don't do test.
60882
60883 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
60884
60885         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60886         for object files.
60887         (ph_summary): Mark skipped testcases as untested, not unresolved.
60888
60889         * lib/plumhall.exp (ph_make): If unresolved because of bad
60890         errorCode, record errorCode in log file.
60891         (*): Replace send_log/verbose with verbose -log.
60892
60893 1997-03-19  Michael Meissner  <meissner@cygnus.com>
60894
60895         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60896         double conversion if double isn't at least 8 bytes.
60897
60898         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60899         int to work with targets where int is 16 bits.
60900
60901         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60902         8 bytes, just exit, since 4 byte doubles don't have enough bits of
60903         precision for the test to complete.
60904
60905 1997-03-14  Michael Meissner  <meissner@cygnus.com>
60906
60907         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60908         if d10v is not compiled with the -mdouble64 flag.
60909         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60910
60911         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60912         d10v is not compiled with the -mint32 flag.
60913
60914 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
60915
60916         * lib/plumhall.exp: Use incr_count.
60917
60918 1997-03-12  Jeffrey A Law  (law@cygnus.com)
60919
60920         * gcc.c-torture: Update to c-torture-1.45.
60921
60922 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
60923
60924         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60925         the name of the expect testcase file).
60926
60927         * lib/g++.exp(g++_init): Ditto.
60928
60929 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
60930
60931         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60932         the host.
60933
60934         * lib/gcc.exp(gcc_exit): New procedure.
60935
60936 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
60937
60938         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60939         specs where appropriate.
60940
60941         * g++.old-deja/g++.arm/*: Added additional ERROR checks
60942         because of new "candidates are" messages, and removed a few
60943
60944         * Converted all non-old-style g++ testcases to old-style, and
60945         moved into g++.old-deja.
60946
60947 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
60948
60949         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60950         options.
60951
60952         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60953         succeeded.
60954
60955         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60956
60957 1997-02-13  Michael Meissner  <meissner@cygnus.com>
60958
60959         * lib/gcc.exp (gcc_target_compile): Add support for defining
60960         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60961         the machine doesn't have those features.
60962
60963 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
60964
60965         * g++.law/operators4.exp: Don't use LIBS.
60966
60967 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
60968
60969         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60970
60971         * lib/mike-g++.exp: Don't set the compiler to be tested here.
60972         * lib/g++.exp: Set it here instead. Also, allow use of the
60973         --tool_exec and --tool_opt options. Change CXX to
60974         GXX_UNDER_TEST.
60975
60976         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60977
60978         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60979
60980 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
60981
60982         * lib/old-dejagnu.exp: Use prune_warnings instead of
60983         prune_system_crud.
60984         * lib/mike-g++.exp: Ditto.
60985         * lib/gcc.exp: Ditto.
60986         * lib/g++.exp: Ditto.
60987
60988         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60989
60990 1997-02-07  Jeffrey A Law  (law@cygnus.com)
60991
60992           * 941014-2.c: Include stdlib.h
60993           * 960327-1.c: Include stdio.h
60994           * dbra.c, index-1.c: Don't assume ints are 32bits.
60995
60996 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
60997
60998         * lib/gcc.exp: Add gcc,stack_size target feature.
60999
61000         * lib/g++.exp(g++_target_compile): Add the include and link
61001         paths here, not in two other places. And, it's $options, not
61002         options.
61003
61004         * lib/mike-g++.exp(postbase): Remove the code that determines
61005         the correct include and link paths.
61006         * g++.old-deja/old-deja.exp: Ditto.
61007
61008 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61009
61010         * lib/g++.exp(g++_init): target_compile no longer returns the
61011         filename of the result.
61012
61013 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61014
61015         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61016         call to glob.
61017
61018         * gcc.c-torture/special/special.exp: Change call to
61019         gcc_target_compile to include the object file.
61020
61021 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61022
61023         * gcc.c-torture/special/special.exp: Correct misspelling in last
61024         change.
61025
61026 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61027
61028         * lib/plumhall.exp(ph_summary): Log the entire output of the
61029         executable. Return -1 if there were any failures, 0 otherwise.
61030         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61031         (ph_make): Clean up objects and executables that were built
61032         if the tests succeeded.
61033
61034 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61035
61036         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61037         libraries and includes in the build tree as appropriate.
61038
61039 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61040
61041         * lib/c-torture.exp: Instead of looking for the global variable
61042         NO_LONG_LONG, check to see if that's a feature of the target.
61043
61044 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61045
61046         * config/default.exp: Minimize. Delete the remainer of the files in
61047         config; this functionality is now in devo/dejagnu/config.
61048
61049         g++.*/*: Pass any additional flags used to compile to postbase;
61050         delete CXXFLAGS.
61051
61052         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61053         is now done by runtest.exp. Use gcc_target_compile instead of
61054         compile.
61055
61056         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61057         Remove references to CFLAGS. Use remote_file instead of
61058         calling rm -f.
61059         (c-torture): Take a list of arguments to use to compile this
61060         testcase.
61061
61062         lib/g++.exp: Simplify. Use target_compile instead of compile.
61063         lib/gcc-dg.exp: Ditto.
61064         lib/gcc.exp: Ditto.
61065         lib/mike-{gcc,g++}.exp: Ditto.
61066         lib/old-dejagnu.exp: Ditto.
61067         lib/plumhall.exp: Ditto.
61068
61069 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61070
61071         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61072         (ph_linker): Likewise.
61073
61074 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61075
61076           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61077         MAP_ANON / MAP_ANONYMOUS if defined;
61078         else try to map from /dev/zero .
61079
61080 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61081
61082         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61083         isn't defined, then define it to MAP_ANONYMOUS.
61084
61085 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61086
61087         * gcc.c-torture: Update to c-torture-1.42 release.
61088
61089 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61090
61091         * gcc.c-torture: Update to c-torture-1.41 release.
61092
61093 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61094
61095         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61096         c-torture release.
61097
61098 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61099
61100         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61101         and LDFLAGS.  Fix second case to append the target_info ldflags
61102         onto LDFLAGS, not CFLAGS.
61103         * lib/g++.exp (g++_init): Add target_info stuff.
61104         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61105         of libgloss and newlib flags for !native.
61106
61107         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61108         (GDB): Fix relative path to go up another dir for finding gdb.
61109
61110 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61111
61112         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61113         versions in the target_info array, if they don't exist.
61114
61115 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61116
61117         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61118
61119 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61120
61121         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61122         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61123
61124 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61125
61126         * lib/old-dejagnu.exp: Don't remove the output file before we've
61127         actually tested it. Don't append pwd to the path of the executable
61128         we're testing.
61129
61130 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61131
61132         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61133
61134 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61135
61136         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61137         temporary directory for compiler files, and set it to a default
61138         value of /tmp. Set $output as the name of the output file from
61139         compiling the testcase. Add a -o option to $cflags_var so the
61140         compiler writes the final output file as $output. Set $executable
61141         to $output.
61142
61143         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61144         directory for compiler files, and set it to /tmp if it doesn't
61145         already have a value. Set $output_file to the name of the output
61146         file from compiling the testcase. Add a -o option to CXXFLAGS so
61147         the compiler writes the final output file as $output. Use $output
61148         as the executable to be tested.
61149
61150 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61151
61152         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61153
61154 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61155
61156         * gcc.c-torture/execute/pending-1.c: New test.  Still
61157         pending in Tege's queue.
61158
61159 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61160
61161         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61162         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61163         if there were failures.  Call unresolved if there were unresolved
61164         testcases.  Call gcc_fail if program did not run to completion.
61165         (ph_make): Pass additional argument name to ph_execute.
61166         (ph_execute): Add new argument.  Pass additional arguments to
61167         ph_summary.  Call gcc_fail is there is no execution output.
61168
61169 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61170
61171         * lib/plumhall.exp (proc_summary): Output relavent summary
61172         lines into the log so specific failures in plumhall can be
61173         investigated.
61174
61175 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61176
61177         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61178         (c-torture-execute): Don't try to execute tests which use
61179         "long long" types if $NO_LONG_LONG is nonzero.
61180
61181 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61182
61183         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61184         not c-torture.
61185
61186         * gcc.ieee: Move from here.
61187         * gcc.c-torture/execute/ieee: To here.
61188
61189 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61190
61191         * gcc.c-torture: Update to c-torture-1.41 release.
61192
61193 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61194
61195         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61196         not "$output".
61197
61198 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61199
61200         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61201         -c present.
61202
61203 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61204
61205         * config/proelf.exp: Handle connecting to a simulator.
61206
61207 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61208
61209         * config/proelf.exp: New file.  Enough framework that we can
61210         run c-torture tests on the proelf targets (or any other target
61211         that gdb can connect to for that matter).
61212
61213 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61214
61215         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61216         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61217
61218         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61219         exec_output exists.
61220
61221 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61222
61223         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61224         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61225
61226         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61227         to pass/fail/unresolved/unsupported/untested.  Caller must now
61228         call unresolved/unsupported/untested.
61229         * lib/*.exp: Update FSF address.  Update to handle new results of
61230         ${tool}_load.
61231         * lib/chill.exp (verbose): Delete.
61232
61233 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61234
61235         * lib/gcc.exp (default_gcc_start): Change order of args to
61236         $LDFLAGS $CFLAGS $LIBS.
61237         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61238         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61239         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61240         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61241         * gcc.misc-tests/dg-test.exp: Likewise.
61242         * gcc.misc-tests/msgs.exp: Likewise.
61243         * gcc.prms/prms.exp: Likewise.
61244         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61245         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61246
61247         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61248
61249 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61250
61251         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61252
61253         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61254         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61255
61256         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61257         necessary.
61258
61259 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61260
61261         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61262         global for loop; add use of $mathlib.
61263         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61264         settings here; set mathlib for anything but VxWorks.
61265
61266 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61267
61268         * gcc.c-torture: Update to c-torture-1.40 release.
61269
61270 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61271
61272         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61273         dg.exp.
61274
61275 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61276
61277         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61278         global.
61279
61280 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61281
61282         * lib/g++.exp (LIBS): Define if not already.
61283         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61284         (gcc-dg-prune): Call prune_gcc_output.
61285         * lib/gcc.exp (prune_gcc_output): New proc.
61286         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
61287         prune_gcc_output.
61288
61289 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
61290
61291         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
61292         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
61293
61294 1995-11-15  Jeffrey A Law  (law@cygnus.com)
61295
61296         * gcc.c-torture: Update to c-torture-1.39 release.
61297
61298 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
61299
61300         * lib/c-torture.exp (c-torture-execute): Don't return if one option
61301         fails, try others as well.
61302
61303 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
61304
61305         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
61306         If compilation fails, mark execute tests as `untested'.
61307         If test is marked as unsupported, don't mark compilation and
61308         execute tests as failed.
61309
61310 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
61311
61312         * lib/g++.exp (g++_init): Don't link in libg++, and look to
61313         libstdc++ for whether or not we want to be doing shared
61314         libraries.  Delete link_curses since we don't need it anymore.
61315         * lib/mike-g++.exp (postbase): Don't link in libg++.
61316         * g++.old-deja/old-deja.exp: Likewise.
61317
61318 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
61319
61320         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
61321
61322 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
61323
61324         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
61325         For that, add `-Wl,-a,shared_archive'.
61326         * g++.old-deja/old-deja.exp: Likewise.
61327
61328 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
61329
61330         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
61331
61332 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
61333
61334         * lib/mike-g++.exp (postbase): Pay attention to the status of
61335         g++_load.
61336
61337 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
61338
61339           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
61340
61341 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
61342
61343         * lib/gcc.exp (default_gcc_start): No longer need to log program
61344         being executed or its output, execute_anywhere does that now.
61345         * lib/g++.exp (default_g++_version): Call execute_anywhere.
61346         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
61347
61348 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
61349
61350         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
61351         the same as those in lib/g++.exp.
61352
61353 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
61354
61355         * gcc.c-torture: Update to c-torture-1.38 release.
61356         * gcc.ieee: Related changes.
61357
61358 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
61359
61360         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
61361         "exec". Minor reformatting changes.
61362
61363         * config/rom68k.exp (${tool}_load): Make it work in a canadian
61364         cross. This means all "exec" calls now work on a remote host as
61365         well.
61366         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
61367         cross. Filter out the extra "\r\n" stuff that expect puts in.
61368         (c-torture-execute): Filter out the bogus warnings like
61369         c-torture-compile does. Add support for canadian cross.
61370         * lib/gcc.exp (default_gcc_version, default_gcc_start)
61371         Use execute_anywhere rather than calling exec directly. Now it
61372         works for canadian cross testing.
61373
61374 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
61375
61376         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
61377         results into a variable, and check that rather than using file exists.
61378
61379 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
61380
61381         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
61382         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
61383
61384 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61385
61386         * g++.old-deja/old-deja.exp: Create and pass runshlib and
61387         lib_curses if there's a shared libg++ in the build tree.
61388
61389 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
61390
61391         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
61392         if not supported target.
61393
61394 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
61395
61396         * lib/g++.exp (g++_init): Move empty setting of runshlib and
61397         link_curses up to always happen, not just for native builds.
61398
61399 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
61400
61401         * gcc.c-torture: Update to c-torture-1.36 release.
61402         * gcc.failure: Related changes.
61403
61404 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
61405
61406         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
61407
61408 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
61409
61410         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
61411         * lib/mike-g++.exp (postbase): Not in here.  Still reference
61412         runshlib, link_curses, and mathlib for link and run.
61413
61414         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
61415         pass the runtime shared library options for Solaris, OSF/1, and
61416         Irix5, and link with -lcurses to avoid unresolved references.
61417
61418 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
61419
61420         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
61421         only run once.
61422
61423 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
61424
61425         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61426
61427 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
61428
61429         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61430         do not have a framework for the "compat" tests yet.
61431
61432 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61433
61434         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61435         set to null if we're testing vxworks5.1.  Use that instead of
61436         `-lm' in the setting of LIBS for link and run.
61437
61438 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61439
61440         * config/rom68k.exp (${tool}_load): Major changes to make it
61441         work.  Verified that it does in fact return the stuff in
61442         exec_output properly.  Catch any Emul or any TRAP other than 0.
61443
61444 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61445
61446         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61447         LDFLAGS properly for targets that need stuff from libgloss.
61448         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61449         only run once.
61450         (gpp_initialized): New variable.
61451
61452 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61453
61454         * config/rom68k.exp: Load libgloss.exp.
61455         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61456         so we can produce a fully linked binary.
61457         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61458         so we can produce a fully linked binary.
61459
61460 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61461
61462         * lib/plumhall.exp (ph_section): Watch for expected failures.
61463         Add missing `else'.
61464
61465         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61466         run the testcase.
61467         (c-torture): Likewise.
61468
61469 1995-08-28  Doug Evans  <dje@cygnus.com>
61470
61471         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61472
61473         * lib/mike-g++.exp (mike_cleanup): New proc.
61474         (prebase): New globals compiler_result, not_compiler_result,
61475         target_regexp.
61476         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61477         allow leading "-" in pattern.  Watch for unsupported tests.
61478         If $compiler_result is set, pattern match assembler code,
61479         and ditto for $not_compiler_result.
61480         * lib/mike-gcc.exp: Likewise.
61481
61482         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61483         execution "succeeded".
61484
61485 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61486
61487         * config/win32.exp: New file.
61488         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61489
61490 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61491
61492         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61493         unsupported.
61494         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61495         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61496         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61497
61498         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61499         "... without exceptions was ...".  That is now handled by
61500         prune_system_crud.
61501         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61502
61503 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61504
61505         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61506         sieve.c,sort2.c}: New files.
61507         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61508         sieve.exp,sort2.exp}: Drivers for them.
61509
61510         * lib/mike-gcc.exp (program_output): New user settable variable.
61511         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61512         messages.
61513         * lib/mike-g++.exp (program_output): New user settable variable.
61514
61515         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61516
61517         * config/sh.exp: Deleted (use sim.exp instead).
61518
61519 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61520
61521         * config/vx.exp: Declare CHECKTASK as global.
61522         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61523         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61524         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61525
61526 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61527
61528         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61529         target. Like vx.exp, only includes `vx29k.exp' instead of
61530         `vxworks.exp'.
61531
61532 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61533
61534         * config/sim.exp: Increase time limit from 120 seconds to 240.
61535
61536 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61537
61538         * gcc.c-torture/execute/950628-1.c: New test.
61539
61540 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61541
61542         * gcc.c-torture: Update with changes/additions from
61543         c-torture-1.34.
61544
61545 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61546
61547         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61548
61549 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61550
61551         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61552
61553 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61554
61555         * gcc.c-torture/compile/950512-1.c: New test.
61556         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61557         * gcc.dg/struct-ret-1.c: Likewise.
61558
61559 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61560
61561         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61562           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61563
61564 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61565
61566         * gcc.c-torture/special/920411-1.c: Deleted.
61567         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61568
61569 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61570
61571         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61572         cpu limit.
61573
61574 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61575
61576         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61577
61578 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61579
61580         From kenner;
61581         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61582         is the proper length.
61583         * va-arg-3.c: Likewise.
61584
61585 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61586
61587         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61588         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61589
61590         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61591         * lib/g++.exp (default_g++_start): Delete old cruft.
61592
61593 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61594
61595         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61596         (2 * (1 << 18)) to (2 * (1 << 17)).
61597
61598         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61599
61600 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61601
61602         * config/rom68k.exp: Renamed from config/idp.exp
61603
61604 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61605
61606         * c-torture/compile/921109-2.c
61607
61608 1995-04-18  Mike Stump  <mrs@cygnus.com>
61609
61610         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61611         excess errors.
61612
61613 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61614
61615         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61616         output.
61617         * lib/g++.exp (default_g++_start): Likewise.
61618
61619 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61620
61621         * gcc.c-torture/compile/950329-1.c: New test.
61622
61623 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61624
61625           * config/bug.exp (${tool}_load): Updated to use new remote_open
61626           and remote_close procs.
61627         * config/idp.exp: New file.
61628
61629 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61630
61631         * gcc.c-torture/execute/950322-1.c: New test.
61632
61633 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61634
61635         * config/vx.exp (${tool}_load): Clean up testing of return code from
61636         vxworks_ld and vxworks_spawn.
61637
61638 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61639
61640         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61641
61642 1995-03-13  Mike Stump  <mrs@cygnus.com>
61643
61644         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61645         can mark excess errors on a machine by machine basis.  Note, the
61646         default is to not expect any excess errors, even when excess
61647         errors test - is given, so you will want to put an XFAIL ... on
61648         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61649         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61650         those 4 machines, but no others.
61651
61652 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61653
61654         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61655         * lib/c-torture.exp: to here.
61656
61657 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
61658
61659         * gcc.c-torture/execute/950221-1.c: New test.
61660         * gcc.c-torture/execute/struct-ret-1.c: New test.
61661         * gcc.c-torture/compile/950221-1.c: New test.
61662
61663         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61664
61665 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61666
61667         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61668         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61669
61670 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
61671
61672         * g++.gb: New directory of tests, derived from my signature and
61673         class scoping tests.
61674
61675         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61676         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61677         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61678         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61679         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61680         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61681         * g++.gb/sig25.C: Likewise.
61682
61683         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61684         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61685         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61686         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61687         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61688         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61689         * g++.gb/sig25.exp: Likewise.
61690
61691         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61692         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61693         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61694         * g++.gb/scope13.C: Likewise, this test still fails.
61695
61696         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61697         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61698         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61699         * g++.gb/scope13.exp: Ditto.
61700
61701         * g++.gb/README: New file, explains what these tests are about.
61702
61703 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
61704
61705         * lib/dg.exp (dg-do): Support `preprocess'.
61706         (dg-test): Likewise.
61707
61708 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
61709
61710         * config/udi.exp: change "continue -expect" to "exp_continue".
61711
61712 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
61713
61714         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61715         Delete redundant tests.
61716
61717         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61718         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61719         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61720         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61721         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61722         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61723         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61724         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61725
61726         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61727         storing label pointers.
61728         * gcc.c-torture/execute/921019-1.c: Likewise.
61729         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61730         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61731         parameter fp.
61732         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61733         constants.
61734
61735         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61736         Delete obsolete tests.
61737
61738         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61739         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61740         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61741         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61742         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61743         * gcc.c-torture/compile/950124-1.c: New test.
61744
61745         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61746
61747 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
61748
61749         * lib/mike-g++.exp: Add -lm to LIBS.
61750
61751 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
61752
61753         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61754
61755 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
61756
61757         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61758
61759 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
61760
61761         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61762
61763 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
61764
61765         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61766         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61767         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61768         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61769         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61770         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61771         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61772         * g++.law/{operators31.C, operators32.C,
61773         * g++.law/{operators33.C, operators34.C}: Likewise.
61774         * g++.law/{pic1.C, refs2.C}: Likewise.
61775         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61776         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61777         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61778         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61779
61780         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61781         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61782         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61783         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61784         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61785         * g++.law/{enum9.exp, friend5.exp}: Likewise.
61786         * g++.law/{nest3.exp, nest4.exp}: Likewise.
61787         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61788         * g++.law/{operators30.exp, operators31.exp}: Likewise.
61789         * g++.law/{operators32.exp, operators33.exp}: Likewise.
61790         * g++.law/{operators34.exp}: Likewise.
61791         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61792         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61793         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61794         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61795         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61796
61797         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61798         No longer expected to fail.
61799         * g++.law/missed-error3.C: Tweak for recent bool changes.
61800
61801 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
61802
61803         * config/emb-unix: Deleted.
61804         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61805         remote execution.  Do final link on remote host if REMOTE_LINK is set.
61806
61807 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
61808
61809         * lib/dg.exp (dg-test): Fix typo in last patch.
61810
61811 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
61812
61813         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61814         (handles multiple occurrences).
61815
61816 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
61817
61818         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61819         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61820         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61821         printed).
61822         * lib/c-torture.exp (c-torture-compile): Likewise.
61823         (c-torture): Prepend full path if missing.
61824         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61825         (gcc_fail): Likewise.
61826         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61827
61828 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
61829
61830         * lib/netware.exp: Only attach to NetWare i386 systems.
61831
61832 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
61833
61834         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61835         messages.  Add test name to "output pattern match" pass/fail message.
61836
61837 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
61838
61839         * gcc.dg: New testsuite.
61840         * gcc.dg/dg.exp: New file.
61841
61842         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61843         test-switch.c}: Deleted.
61844
61845         * gcc.misc-tests/msgs.exp: New testcase driver.
61846
61847 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
61848
61849         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61850         Watch for illegal return values from ${tool}_load.
61851         * config/unix.exp (${tool}_load): Fix pass/fail detection for
61852         cross targets.  Coerce return value >0 to 1.
61853
61854 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
61855
61856         * config/unix.exp (${tool}_load): Call program rsh, not proc.
61857
61858         * config/emb-unix.exp: New file.
61859
61860         * config/sim.exp: Error if variable $SIM not defined.
61861         (${tool}_load): Mark test as "untested" if simulator missing.
61862
61863         * config/unix.exp: Load remote.exp to get rcp_download.
61864         * lib/c-torture.exp: Use different option lists for testcases with
61865         and without loops.
61866         * gcc.c-torture/execute/execute.exp: Likewise.
61867
61868 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
61869
61870         * config/*.exp: Clarify return code from ${tool}_load.
61871         Call `unresolved' or `untested' instead of `warning' or `perror'
61872         (sometimes you still want to call both though).
61873         Add comment that `shell_id' is local to each file.
61874         * config/udi.exp (timeout): Set to 30.
61875         Don't print warning if connection fails, $connectmode has already
61876         printed an error.
61877         (${tool}_load): Move verbose messages to level 2.
61878         Rework pattern for "Process started" message.
61879         Pass `shell_id' to ${connectmode}_download.
61880         Retry twice upon timeout.  Make resetting of target more robust.
61881         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61882         Pass `shell_id' to exit_$connectmode.
61883         Only call exit_$connectmode if connected.
61884         * config/unix.exp (${tool}_load): Check return codes better.
61885         * config/vrtx.exp (${tool}_load): Likewise.
61886         * config/vx.exp (${tool}_load): Likewise.
61887         Delete unneeded global's.
61888         * lib/dg.exp (dg-test): Update to reflect clarified return codes
61889         from ${tool}_load.
61890         (dg-stat): Delete.
61891         (dg-init): Delete recording of pass/fail counts.
61892         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61893         (old-dejagnu-init): Likewise.
61894         (old-dejagnu-stat): Delete contents, empty proc now.
61895         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61896         (c-torture): Delete references to lcnt, lpass, lfail.
61897         Get option list from TORTURE_OPTIONS.
61898         Delete -funroll[-all]-loops if no loops.
61899         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61900         (g++_stat): Delete contents (empty proc now).
61901         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61902         (gcc_finish): Likewise.
61903         (gcc_stat): Deleted.
61904         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61905         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61906         * gcc.c-torture/execute/execute.exp: Likewise.
61907         Split tests into two parts: compile, execute.
61908         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
61909         no loops.  Update to reflect clarified return codes from ${tool}_load.
61910
61911 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
61912
61913         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61914         to grep for.
61915         (old-dejagnu): Likewise (where necessary).
61916
61917 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
61918
61919         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61920
61921         * lib/dg.exp (dg-process-target): Fix processing of selector.
61922         Add comment regarding use of `error'.
61923
61924         * lib/gcc.exp (prune_system_crud): Define if missing.
61925         * lib/g++.exp (prune_system_crud): Likewise.
61926
61927         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61928         Call prune_system_crud.
61929         * lib/dg.exp (dg-runtest): New proc.
61930         Use perror instead of send_user for tcl errors in testcase.
61931         Don't return any value, it's never used.
61932         Don't clobber previous definition of `unknown'.
61933         Print tcl errors in `dg-final'.
61934
61935 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
61936
61937         * lib/dg.exp (dg-process-target): Improve syntax error messages.
61938         (dg-test): Don't print errorInfo, it contains stack backtrace.
61939
61940 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
61941
61942         * lib/g++.exp (runtest_file_p): Define if missing.
61943
61944 1994-09-24  Doug Evans  (dje@cygnus.com)
61945
61946         * lib/mike-g++.exp: Comment out loading of g++.exp.
61947         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
61948         (default_g++_version): Always print something.
61949         (default_g++_start): Comment out call to `which'.
61950         (g++_start, g++_load): Deleted (must be defined in config file).
61951         * lib/gcc.exp: Test for existence of $CC at start.
61952         Delete check for tmpdir (done in gcc_init).
61953         (default_gcc_version): Always print something.
61954         (default_gcc_start): Comment out call to `which'.
61955         * config/*.exp: Major cleanup - make cross targets work at least a
61956         little better for g++ (by not being "--tool gcc" specific).
61957         Rename gcc_xxx to ${tool}_xxx.
61958         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61959         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61960
61961 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
61962
61963         * lib/c-torture.exp (c-torture-compile): Rework compiler
61964         message processing.
61965
61966         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61967         c-torture.
61968
61969 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
61970
61971         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61972
61973         * lib/dg.exp (dg-process-target): Support { target native }.
61974
61975 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
61976
61977         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
61978         looked for "... program xxx got fatal signal".
61979         Correct regsub munging of `comp_output'.
61980         Ignore compiler messages "path prefix not used" and "linker input
61981         file unused".
61982
61983 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
61984
61985         * lib/gcc.exp (runtest_file_p): Define if missing.
61986         * gcc.prms/template.c: Example to work from.
61987
61988 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
61989
61990         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61991         * lib/dg.exp (dg-test): Call unsupported testcases as such.
61992
61993         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61994         * gcc.prms/1883.c: Moved from compile/940714-1.c.
61995         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61996         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61997
61998         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61999         (dg-process-target): No longer a varargs proc.
62000         Return S/N for target, P/F for xfail.  All callers changed.
62001         (user option procs): More argument checking.
62002         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62003         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62004         (dg-test): Skip test if not running on selected target in `dg-do'.
62005         Update handling of `dg-do-what', `dg-output-text'.
62006         Separate execution pass/fail from output pattern match pass/fail.
62007         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62008
62009 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62010
62011         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62012         target for 920510-1.c.
62013
62014 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62015
62016         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62017         Clean up comment regarding use of passcnt, etc.
62018         (gcc_stat): Don't update `testcnt' here.
62019         (gcc_finish): Do it here.
62020         Might as well reset `but_id' here too.
62021         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62022         to determine if the file should be tested.
62023         * gcc.c-torture/compile/compile.exp: Likewise.
62024         * gcc.c-torture/execute/execute.exp: Likewise.
62025         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62026         * gcc.misc-tests/dg-test.exp: Likewise.
62027         * gcc.prms/prms.exp: Likewise.
62028         * gcc.wendy/wendy.exp: Likewise.
62029         * g++.old-deja.exp: Likewise.
62030         Move "Testing file" message to verbose level 1.
62031
62032 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62033
62034         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62035
62036 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62037
62038         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62039         (default_gcc_start): Accept optional second list element
62040         of compiler flags.  Print compiler output at verbosity level 2.
62041         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62042         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62043         Save current values of framework globals passcnt, failcnt, xpasscnt,
62044         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62045         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62046         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62047         xfailcnt to compute stats.  Update framework global `testcnt' from
62048         pass/fail counts.
62049         (gcc_finish): New proc.  Clean up test environment.
62050         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62051         (gcc_epass, gcc_efail): Delete.
62052         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62053         argument of line number.
62054         (dg-init): If the tool has an init routine, call it.
62055         (dg-test): Remove args `cflags_var' and `libs_var'.
62056         Pass all compiler options to ${tool}_start.
62057         Handle missing line number.
62058         (dg-finish): New function.
62059         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62060         particular files.  Call gcc_finish at end.  Move "skipping test"
62061         message to verbosity level 3.
62062         * gcc.c-torture/compile/compile.exp: Likewise.
62063         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62064         * gcc.c-torture/execute/execute.exp: Likewise.
62065         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62066         Print testcase being tried at verbosity level 1.
62067         * gcc.c-torture/special/special.exp: Unset xfail.
62068         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62069         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62070         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62071         * gcc.failure/failure.exp: Likewise.
62072         * gcc.ieee/ieee.exp: Likewise.
62073         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62074         Update call to dg-test.  Call dg-finish at end.
62075         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62076         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62077         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62078         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62079         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62080         * gcc.wendy/wendy.exp: Add copyright.
62081         Delete setting of tmpdir (done by gcc_init).
62082         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62083         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62084         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62085         gcc_[ce]pass/fail.
62086
62087 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62088
62089         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62090         confusion.
62091         (g++_load): Likewise.
62092
62093         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62094         Rename argument to `prog' to remove the confusion.
62095         Varargs fns behave differently too!
62096         (g++_load): Likewise.
62097
62098         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62099
62100         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62101         what it is.  Delete (always) printing of status value for !native.
62102         Simplify verbose code, and include status and exec_output.
62103         (g++_load): Use gcc_load.
62104
62105 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62106
62107         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62108         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62109         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62110         940714-3.c as these testcases don't exist anymore.  Make
62111         va-arg-1.c expected to pass.
62112
62113 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62114
62115         * gcc.misc-tests/misc.exp: Only run specific testcases.
62116         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62117         * gcc.misc-tests/dg-[1-9].c: New files.
62118
62119         * lib/dg.exp: New testsuite driver.
62120         * gcc.prms/prms.exp: Use it.
62121
62122         * README.gcc: New file.
62123
62124         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62125         Document and reset `lxpass' and `lxfail'.
62126         Simplify "initialized" message.
62127         (gcc_stat): Clean up comments a little.
62128
62129 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62130
62131         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62132
62133 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62134
62135         * lib/old-dejagnu.exp (process-option): New proc.
62136         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62137         (old-dejagnu): Simplify.
62138         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62139
62140 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62141
62142         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62143         exists and is not an empty string.
62144
62145         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62146         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62147         finished.
62148         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62149         automatically.
62150
62151         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62152         longer expected to fail.
62153
62154         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62155         "f" function call.
62156
62157         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62158
62159         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62160         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62161         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62162         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62163         c-torture-1.29.
62164
62165         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62166         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62167
62168         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62169
62170         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62171         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62172
62173         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62174         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62175         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62176
62177 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62178
62179         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62180         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62181         940714-1.c, 940714-2.c, 940714-3.c},
62182         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62183         gcc.misc-tests/{mg.c,mg.exp}:
62184         New tests.
62185         * gcc.noncompile/noncompile.exp: Change accordingly.
62186
62187 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62188
62189         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62190         Undo previous clobberage.
62191
62192 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62193
62194         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62195         * gcc.special/{930510-1.c, special.exp}:
62196         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62197         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62198         struct-varargs-1.c}: New tests from c-torture-1.26.
62199
62200 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62201
62202         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62203           argument to switch.
62204
62205 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62206
62207         * Revert the previous changes.  Please see Rob's directory
62208         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62209         fixes.
62210
62211 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62212
62213         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62214         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62215         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62216         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62217         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62218         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62219         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62220         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62221         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62222         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62223         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62224         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62225         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62226         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62227         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62228         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62229         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62230         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62231         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62232         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62233         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62234         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62235         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62236         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62237         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62238         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62239         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62240         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62241         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62242         testing changes.
62243
62244 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62245
62246         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62247         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62248         with perror calls.
62249
62250 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62251
62252         * config/unix.exp (g++_load): Fix syntax.
62253
62254 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62255
62256         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62257         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62258         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62259         Don't expect va-arg-1.c to fail.  Correct expected output for
62260         920928-1.c.
62261         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62262         * gcc.wendy/hbm4.c: Correct typo.
62263         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62264
62265 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62266
62267         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62268         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62269         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62270         * lib/c-torture.exp (c-torture-compile): Ditto.
62271
62272         Reduce volume of output (remove all the -I's and such).
62273         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62274         Call gcc_cpass, gcc_cfail.
62275         (c-torture): Pass testing option to c-torture-compile.
62276
62277 1994-03-21  Doug Evans  (dje@cygnus.com)
62278
62279         Bring patches over from progressive.
62280         * config/default.exp: Exit remote shell cleanly.
62281         (g++_exit, g++_start): Add default versions.
62282         * config/sim.exp (gcc_load): Use perror, not error.
62283
62284 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62285
62286         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
62287         set in site.exp.
62288
62289 1994-03-14  Doug Evans  (dje@cygnus.com)
62290
62291         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
62292         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
62293         (wendy_try): New proc to run testcase.
62294         (main loop): Call 'em.
62295         * gcc.wendy/*.c: Clean up pass to correct expected output.
62296
62297         * lib/gcc.exp: Minor cleanup work.
62298         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
62299
62300 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
62301
62302         * config/sim.exp (gcc_load): Document return codes better.
62303         Don't pass -v to simulator.
62304
62305 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
62306
62307         * gcc.special/920717-x.c: Fix typo.
62308         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
62309         get at sources.
62310
62311         * lib/mike-gcc.exp: Fix typo.
62312
62313 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
62314
62315         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
62316         binary to use, transform the name.
62317         * config/*.exp: rename everything. Nuke any g++ specific files,
62318         it's now a special case of gcc that requires no special support.
62319         Add a default.exp for unsupported targets.
62320
62321 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
62322
62323         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
62324         lib/old-dejagnu.exp: Fix a few patterns to work with the new
62325         version of Tcl.
62326
62327 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
62328
62329         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
62330         than a warning.
62331
62332 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
62333
62334         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
62335
62336 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
62337
62338         * gcc.execute/execute.exp: Combine opt_list and foption_list into
62339         option_list.  Compile every file with only 4/6 option choices
62340         (same as C torture) instead of with 12/18 different option
62341         choices.
62342         * lib/c-torture.exp: Likewise.
62343
62344         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
62345         not already set.
62346
62347 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
62348
62349         * lib/old-deja.exp: Add `excess errors test fails' error, now one
62350         can put an XFAIL *-*-* on excess errors.
62351
62352 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
62353
62354         * g++.law: Add more tests derived from g++-bugs snapshots.
62355
62356         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
62357         equivalent to g++.law/init9.
62358
62359         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
62360         compiled it, and the a.out file after we've run it.
62361
62362 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
62363
62364         * lib/mike-g++.exp (postbase): Delete the .o file after we've
62365         compiled it, and the a.out file after we've run it.
62366
62367 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
62368
62369         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
62370
62371 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
62372
62373         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
62374         version number.
62375
62376 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
62377
62378         * g++.law: New directory of g++ tests derived from the g++-bugs
62379         snapshots.
62380
62381 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
62382
62383         * gcc.compile: initbug1.c initbug1.exp testcase added
62384
62385 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
62386
62387         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
62388         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
62389           fixes submitted by Jeff Law (law@cs.utah.edu)
62390         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
62391           Jeff Law (law@cs.utah.edu)
62392
62393
62394 1993-11-30  Mike Stump  (mrs@cygnus.com)
62395
62396         * config/unix-g++.exp: Follow the gcc way of doing things.
62397         * g++.old-deja/old-deja.exp: Minor updates.
62398         * lib/g++.exp: New file, follow the gcc way of doing things.
62399         * lib/old-dejagnu.exp: Minor updates.
62400         * lib/mike-g++.exp: Always unset errorInfo.
62401
62402 1993-11-06  Mike Stump  (mrs@cygnus.com)
62403
62404         * lib/gcc.exp: Fix some errors with the below change, CC and
62405         CFLAGS should be global when setting, not local.
62406
62407 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
62408
62409         * lib/gcc.exp: Transform tool name.
62410
62411 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62412
62413         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
62414
62415 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62416
62417         * lib/gcc.exp: change gcc_done to gcc_stat
62418
62419 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
62420
62421         * Upgraded gcc testsuite to c-torture version 1.25
62422
62423 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
62424
62425         * lib/gcc.exp: added reporting code. Changed verbose compile message.
62426         * lib/c-torture: added hooks for new reporting code.
62427
62428 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62429
62430         * config/sh-gcc.exp: check if sh-sim exists in the path
62431
62432 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62433
62434         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62435         * gcc.compile/compile.exp: Initial changes for new logic.
62436         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62437         * gcc.failure/failure.exp: Initial changes for new logic.
62438         * gcc.ieee/ieee.exp: Initial changes for new logic.
62439         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62440         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62441         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62442         * lib/c-torture.exp: Initial changes for new logic.
62443         * lib/gcc.exp: Initial changes for new logic.
62444
62445 1993-10-15  Mike Stump  (mrs@cygnus.com)
62446
62447         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62448         depend upon failure or success.  Fully qualify names in failure
62449         and success messages.  Always remove a.out before starting
62450         compile, just in case.  Pay more attention to error text output by
62451         the compiler.  Handle testcases with no known past errors just
62452         like all others, so that things are uniform.  Other miscellaneous
62453         improvements.
62454
62455 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62456
62457         * gcc.cpp: new directory for cpp tests
62458
62459 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62460
62461         * lib/chill.exp: Code reformatted, removed unused code.
62462         * config/unix-chill.exp: Code reformatted, removed unused code.
62463         * chill.execute/execute.exp: Code reformatted, removed unused code.
62464         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62465
62466 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62467
62468         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62469         routines not written.
62470
62471 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62472
62473         * config/bug-gcc.exp: Use new procs from bug.exp.
62474
62475 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62476
62477         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62478         via ftp, rather than depending on NFS.
62479         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62480         case.
62481
62482 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62483
62484         * config/bug-gcc.exp: Use new download proc.
62485
62486 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62487
62488         * chill.execute/execute.exp: cleanups, handles errors better
62489         * chill.compile/compile.exp: rewrite, based on execute.exp
62490         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62491         * lib/chill.exp: major changes to diff proc and compile and link
62492         procs. added chill_fail and chill_pass wrappers to pass and
62493         fail. added more comments, and handle error codes better.
62494         Added a hack to capture stderr from exec, so noncompile tests
62495         can work.
62496
62497 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62498
62499         * chill.execute/execute.exp: rewrite of testsuite driver
62500         * lib/chill.exp: rewrite of testsuite driver
62501         * config/unix-chill.exp: rewrite of testsuite driver
62502
62503 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62504
62505         In chill.execute:
62506         * iexpr.ch: Standardize uppercase.
62507         * tuples.dat: Standardize uppercase.
62508         * vary.ch: standardize.  Correct varying string assignments.
62509         * vary.dat: Add new output lines.
62510
62511 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62512
62513         In chill.execute:
62514         * chprintf.ch: Standardize use of uppercase.
62515         * tuples.ch: Standardize and turn arr2 into a DCL,
62516           rather than a SYN.
62517         * pinits.ch: Standardize.
62518
62519 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62520
62521         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62522         * Makefil: Renamed to Makefile.in.
62523         * configure.in: New.
62524
62525 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62526
62527         In chill.execute:
62528         * .cvsignore: Add result/output files.
62529         * Makefile: Fix up variables at start.  Use MFLAGS
62530           everywhere.  Correct bool_loc, built_ins entries.
62531           Add entry for vary1.ch.
62532         * bitarray.ch: Standardize upper-case usage.
62533         * bitexpr.ch: Standardize, add output of b1.
62534         * params.ch: Use arrayt in along PROC parameters, to
62535           avoid novelty problems.
62536         * sets.ch: Tiny cleanup.
62537         * vary1.ch: Re-indent.
62538
62539 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62540
62541         * Add PR-related files to Makefiles, .cvsignore files, etc.
62542
62543 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62544
62545         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62546           with compiler objects. New names are test-flow.c and test-loop.c
62547
62548 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62549
62550         * Upgraded c-torture tests from 1.19 to 1.20
62551
62552         * new files:
62553         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62554         * gcc.compile: 930623-1.c 930623-2.c
62555         * gcc.noncompile: 930622-1.c 930622-2.c
62556         * gcc.failure: 920411-1.c 920627-2.c
62557         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62558
62559 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62560
62561         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62562           More changes to get testsuite working properly. Needs more work.
62563           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62564
62565 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62566
62567         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62568           More changes to get testsuite working properly. Needs more work.
62569
62570 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62571
62572         * chill.compile/compile.exp: Added for Dejagnu support
62573         * chill.execute/execute.exp: Added for Dejagnu support
62574         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62575
62576 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62577
62578         This should complete moving the CHILL test files.
62579         * chill.noncompile(.cvsignore printf.grt
62580             in-printf.grt chprintf.grt chprintf.ch):
62581             Added test-support files.
62582           (Makefile): Modified further.
62583         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62584             signal.ch): Added test files.
62585           * chill.execute (.cvsignore printf.grt printr.c
62586             in-printf.grt rts.c chprintf.grt rts.h): Added
62587           test-support files.
62588             (Makefile): More corrections.
62589
62590 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62591
62592         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62593           test cases, ready for DejaGnu.
62594
62595 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62596
62597         * Upgraded c-torture tests from 1.18 to 1.19
62598
62599         * gcc.compile: added test(s):
62600           930607-1.c
62601         * gcc.execute: added test(s):
62602           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62603
62604         * added new subdirectory for misc tests: gcc.misc-tests
62605         * gcc.misc-test(s): added tests:
62606           inst-check.c test-consts.c test-ior.c test-switch.c
62607
62608 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62609
62610         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62611
62612 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62613
62614         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62615
62616 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62617
62618         * Upgraded c-torture tests from 1.17 to 1.18
62619
62620 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62621
62622         * Upgraded c-torture tests from 1.12 to 1.17
62623
62624 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62625
62626         * lib/old-dejagnu.exp:
62627           Fixed handling of XFAIL target triplets to correctly
62628           recognize wildcard characters.  Removed code that
62629           appended a unique id tag to the end of the file name
62630           printed out by the result of the testcases within a
62631           given test file.
62632
62633 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62634
62635         * lib/old-dejagnu.exp:
62636           Reworked expected failure handling to trigger off of XFAIL
62637           keyword in keyphrase embeded in testcase source code. The
62638           XFAIL keyword must be at the end of the keyphrase line. It
62639           may optionally be followed by one or more target triplets.
62640           It has just occured that the handling of wildcards in the
62641           target triplet may not be correct.
62642
62643 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62644
62645         * g++.old-deja/tests:
62646           Moved all subdirectories up one level into g++.old-deja .
62647
62648         * lib/old-dejagnu.exp:
62649           Fixed problem with CXXFLAGS not being properly reset, and being
62650           corrupted with extraneous "-c" compiler option.  This was
62651           causing binaries to not be generated for test that needed them.
62652           Modified strings passed to "pass" and "fail" so that individual
62653           tests from the same test file would be distinguished by an
62654           identifier appended to the test file name in the summary logs;
62655           this corrected a problem with erroneous diff logs.  Added code
62656           to search testcases for expected fail and unexpected pass keywords.
62657
62658 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
62659
62660         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62661
62662 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62663
62664         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62665           Removed extraneous text from end of "Special g++ Options"
62666           keyphrase.
62667
62668         * lib/old-dejagnu.exp: Added pattern matching to look for new
62669           keywords, embedded in testcases comments, which will trigger
62670           calls to xpass and xfail.
62671
62672 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
62673
62674         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62675           comments embedded in the testcases, especially the one looking for
62676           special compiler options, as well as the pattern matching for the
62677           compiler output again.
62678
62679 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
62680
62681         * lib/old-dejagnu.exp: Do a proper check of the return value for
62682           execute tests. Fixed several problems with the pattern matching
62683           of the compiler output which gave erroneous test results.
62684           Changed several of the test result messages to be more descriptive.
62685         * config/unix-g++.exp: Proc g++_load now actually works and
62686           executes the tests passed to it and returns a usable return
62687           value.
62688
62689 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
62690
62691           * lib/gcc.exp: Exits gracefully if $CC is bogus.
62692
62693 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
62694
62695         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62696           Modified both files to properly execute the old style
62697           dejagnu tests. The previous versions of these files were
62698           experimental and did not function anything near correctly.
62699
62700 1993-04-05  Rob Savoye  (rob@cygnus.com)
62701
62702         * Removed all Makefile.in and configure.in files. No configuration
62703         needed now.
62704
62705 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
62706
62707         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62708
62709 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
62710
62711         * gcc.compile/configure.in, gcc.unsorted/configure.in,
62712         gcc.special/configure.in, gcc.noncompile/configure.in,
62713         gcc.execute/configure.in, gcc.code_quality/configure.in,
62714         g++.other/configure.in, g++.old-deja/configure.in,
62715         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62716         in srcname setting.
62717
62718 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
62719
62720         * lib/udi.exp: Fixed mondfe and mondfe_download.
62721         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62722         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62723
62724 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
62725
62726         * config/udi-gdb.exp: Check $shell_id after connecting to target.
62727         (gdb_exit): Don't remove *_soc files.
62728
62729 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
62730
62731         * lib/c-torture.exp: Don't look for main; instead always use -w
62732         -c.  This is how the c-torture tests work.  Remove the object
62733         file if the compilation succeeds.
62734         * gcc.execute/execute.exp: Remove executable if test passes.
62735         * gcc.noncompile/noncompile.exp: Every test is an expected
62736         failure.
62737         * gcc.special/special.exp: Added tests from c-torture 1.11,
62738         corrected use of existing test.
62739         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62740         gcc.execute/920625-1.c: Updated to c-torture 1.11.
62741         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62742         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62743         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62744         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62745         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62746         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62747         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62748         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62749         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62750         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62751         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62752         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62753         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62754         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62755         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62756         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62757         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62758         c-torture 1.11.
62759         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62760         correspond to c-torture 1.11.
62761
62762         * New file.